kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun May 10 19:24:00 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.27' (ECDSA) to the list of known hosts. 2020/05/10 19:24:11 fuzzer started 2020/05/10 19:24:14 dialing manager at 10.128.15.235:29239 2020/05/10 19:24:14 syscalls: 338 2020/05/10 19:24:14 code coverage: enabled 2020/05/10 19:24:14 comparison tracing: enabled 2020/05/10 19:24:14 extra coverage: support is not implemented in syzkaller 2020/05/10 19:24:14 setuid sandbox: enabled 2020/05/10 19:24:14 namespace sandbox: support is not implemented in syzkaller 2020/05/10 19:24:14 Android sandbox: support is not implemented in syzkaller 2020/05/10 19:24:14 fault injection: support is not implemented in syzkaller 2020/05/10 19:24:14 leak checking: support is not implemented in syzkaller 2020/05/10 19:24:14 net packet injection: enabled 2020/05/10 19:24:14 net device setup: support is not implemented in syzkaller 2020/05/10 19:24:14 concurrency sanitizer: support is not implemented in syzkaller 2020/05/10 19:24:14 devlink PCI setup: support is not implemented in syzkaller 2020/05/10 19:24:14 USB emulation: support is not implemented in syzkaller 19:24:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x62) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x181) recvfrom(r1, &(0x7f0000000100)=""/233, 0xe9, 0x800, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x3, 0x2}], 0x2c8, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x2, 0x200}, {{}, 0xfffffffffffffffe, 0x24, 0x2, 0x8, 0x20}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x8001}, {{r5}, 0xfebe68187b1c1d9d, 0x80, 0xfffff, 0x0, 0x100000000}], 0x5, &(0x7f0000000400)={0x0, 0x1}) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) sendto$unix(r7, &(0x7f0000000480)="d3c90c755ddd39ab7af2bf85b0824dfb82faed7e9bd17025119aeceb427d09869c61c353acce79fa4f99582d0ad1f49cff1e28caaaa563a43c98180f13b23b2c38384060e9414f4a2ea5de24da6875ca97c04a36a7f101538d97e81fc8f5617940a6379bffedbbeaad1b38131d408c393670c54277c23d7e35ab4847142d26bdf013508ab78c51ed9b735c8af31a6717a9f3cf21b1a21beaad5fcb32827c01ae96df4227b556474312b0cf1c869bdcca0954d009fafb5e2dc500343a03352a9e2d632cb0b37969d564940161f4812511013724d0ec639550edee6b19d962f7be7fe71cba49c36dc7e76d69de", 0xec, 0x6, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) close(r3) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x11c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20000, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) r10 = open(&(0x7f0000000680)='./file0\x00', 0x2, 0x200) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r8, &(0x7f00000006c0)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x2, 0x101, 0x3f}, {{r10}, 0xfffffffffffffffc, 0x42, 0x20, 0x9a3, 0x9}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1, 0x10000, 0xae1}], 0xb03, &(0x7f00000007c0)=[{{r11}, 0xfffffffffffffffd, 0x24, 0x20000000, 0x25, 0x9}, {{r5}, 0xe11c40432b730f19, 0x6, 0x5, 0x6, 0x80000000}, {{}, 0xfffffffffffffff9, 0x3, 0x4, 0x24, 0x3f}], 0xfffffc01, &(0x7f0000000840)={0x3b267a9a, 0x9}) 19:24:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="16a468332905117d3cd11d50bb4d8f7538c4c4b3f354db2b8ecdf84d90db51390fa6a5b2421f080e311cd7b31367aec81564649e39b9412514b64599dc6fff711b84efd91e5e786fa10786dd82ba136954d336138dc176669552c942d98cb67ad72c4e194ef1eb9f6da3d912461a417d6f06ad10e3983feae31f45817cf03c5892422006137def7432313f8362bc7e757282c8a2d6eaa1841afd7237ca8f88590e9e308185ee93cac9d93ae8ce3543e4bbe5150cd974841acc23cf6a6df5f56f7ccb760dcf3679a933a717fdf6394c764ac16b5ce29ef46c9d6fda36cd1f39d531363289b5e18f0b7423aa8c12ac5e3e0b3997b0b166928f85", 0xf9}], 0x1, 0x0, 0x9) r4 = dup2(r0, r0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0xb7) r5 = socket(0x20, 0x4, 0x9) r6 = socket$inet6(0x18, 0x3, 0x6) poll(&(0x7f00000002c0)=[{r4, 0x4}, {r5, 0x100}, {0xffffffffffffff9c, 0x20}, {r6, 0x8}, {0xffffffffffffffff, 0x4}], 0x5, 0x8) r7 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000580)={0x80000001, 0x5, 0x66, 0x7, &(0x7f0000000300)={{0x0, 0x9, 0x19, 0x4, 0x40, 0xfeff, 0x5}, {[0x4, 0x80, 0x5, 0x6, 0x8, 0x6f62af02, 0x5, 0xe27b, 0x100000001, 0x6, 0x7, 0x2, 0x9, 0x8000, 0x7f, 0x6, 0x1, 0x8], [0x2, 0x7f4, 0x1, 0x3, 0x5, 0xfffffffffffffff7, 0x5, 0x8, 0x7, 0x2], [0x3c8e, 0x1, 0x9, 0x8, 0x80000000, 0x2, 0xb60], [0xc36b, 0x7f, 0x2, 0x95b, 0x2, 0x8], [{0x3, 0x2aab, 0x873, 0x4}, {0x4, 0xff, 0x3, 0x8051}, {0x20, 0x8, 0x4, 0x4}, {0x100, 0x1ff, 0x2, 0x3ff}, {0x8, 0x1, 0x800, 0x47d}, {0x4ad, 0x27c5, 0xffff, 0x401}, {0x3, 0x607, 0x400, 0x7}, {0x101, 0x6, 0x1, 0xa7}], {0x15a9, 0xb64, 0x8, 0x3f}, {0x2, 0x3f, 0x3c, 0x80}}}, 0x101, 0x3f}) pread(r3, &(0x7f00000005c0), 0x0, 0x0, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000600)={0x40, 0xfffffffc, 0x7, 0x1, "946d83be6d484b1c55027c8760797b6b65eabd18", 0x2, 0x4}) r8 = open(&(0x7f0000000640)='./file0\x00', 0x40, 0x20) ioctl$BIOCLOCK(r8, 0x20004276) r9 = dup2(0xffffffffffffffff, r0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x0, 0x4, 0x3}, {0x18, 0x2, 0x0, 0xdd9}, 0x7ff, [0x2, 0x1, 0x5, 0x1, 0x5, 0x7f, 0x7394, 0x1]}, 0x3c) bind$unix(r7, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) 19:24:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="945c037bba14670db419f996be0f72dfc9d8bccd18fe24c9406a7e2e2e", 0x1d}, {&(0x7f0000000000)='.', 0x1}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 19:24:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x10}, {0x84}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 19:24:22 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:24:22 executing program 1: kqueue() syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) 19:24:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x1, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5011, r2, 0x0, 0x7ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = getgid() fchown(r3, r4, r5) 19:24:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x18, 0x6, 0x9) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0b97893c1084df72de0a96a335b68493e1d155ff633bc618ddea8e1dfe2d2e432078f386"], 0x10) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) close(r3) recvfrom$unix(r3, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() close(r0) 19:24:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) 19:24:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0x1, 0x9, 0x0, 0x3f00000, 0xfffffffc, 0x5, 0x1, 0x1, 0xa7, 0xdcdc}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x84}, {0x8006}]}) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000380)="e2220aabb76f092ba613ba96247432a99aaf5ffe85d5c261f561cff23b79e815fc6df85e85ec4cbe1f638734464727a085b92d7356222bad3c9166338f92996d1a5394a7646976d4b330868cfa8fe79d661aa08618e2dc4b23b4ddeb48387fea6d63528cfc661a7030bd287b461599946839c92d340007b9d8f2281464eeafee7d027c5df58336de50eae1509fad8d43729f6d7e72f130c19481d3e3c00b4b91ff9d7b12701cba32cde8b1772e573d5570ae93815309ab74e2e1c8a5279d7a02f7f5952fb435c472c0bcf4c205feff8a394014225e5f934b41492d997a5345e7c6f1", 0xe2) syz_emit_ethernet(0x387, &(0x7f0000000340)) dup(0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000040)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="f6a0c3373848e176feb3e0dc", 0xc}, {&(0x7f0000000280)="719b36a7d700a56caf2f5fb05c7b57a47f9fcbd139722fd69d67926b56fcae1a0bc255d64e7df2677b18dcaff313aa366728a41f1901ef09773ded449ffbad915be2cc2351812eb07834d7b62efa3e8705d0a0eb9f719f0bedec2f5d25531ae3e6b7b63b1a81fd4f", 0x68}, {&(0x7f0000000480)="6f84eaf9ac8ca0c2b2362f2872775bba0e3e0f623be175d85de32268d76120d8d27b7e12d5553c34c1bb41291297b5740b1a0724f667bbf33402b5c072561c619f113bd8a80fceb30a61a4be50e3d0cee0e02ffbd9c6ead70cf8aff8449248e6eeeef0b20f2273d0e25b527ca96011ffc985db48a69c3755613f3bc654442a9a51e5d6e1baf836c917c234f6266e607a24d2946c9990d0a3e5734eae546c1f6e843926ecb004e11c252378ea5506a51c8ec2ab5b131601a2e575a55342159d398ce8b2951d086b4f986105bfca456760e66c7ac638c3f29dc1cc1298a4eb4d5c", 0xe0}, {&(0x7f0000000580)="ed1d80344890aa346450ba24ec47bf59a052429cf5151e480c4f6aec71052087497cb2d8f23023307e6a47f86ecdbb42095c34c0e70adad6b4e29febb1dd3aec4cf4a114046af6513dbc6c088541484f32435be137c3a858a7", 0x59}, {&(0x7f0000000300)="ce56e7662ad9d453042bb3ed2324c5e319c7b9826c96d18b15c9a4f50c", 0x1d}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\b\x00'/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6], 0x68, 0x4}, 0x4) 19:24:23 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getflags(r0, 0x3) 19:24:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000004f1ff00000000f0070000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getuid() r2 = getegid() setgid(r2) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r2) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:24:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x80000001) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x480) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100202c000000000000000000000004a180609c28e3b5b3000000000100fe800000007f000000ffffffff0000bb0302004000000000ff021d000000000000000000000000018100907800000000"]) 19:24:23 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa45f7b676ee1c85b8e26950770e0800450000280000000000069078ffffffff000000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000"]) 19:24:23 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x6a0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/253}, 0x105, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/42) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0xede5, 0x0, 0xfffffff7, 0x8000, "08a7af6e2ec1e5fb04c6cde31d90335e16aa3aa5", 0x9, 0x7}) 19:24:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:24:24 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x20000000, 0x2f}) 19:24:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "00000e091fe600"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 19:24:24 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x3, 0xba6, {0x0, 0x4}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 19:24:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xf8e8) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:24:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xf0c0, 0x100000000}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000240)=@un=@abs={0x0, 0xd}, 0x8) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) flock(0xffffffffffffffff, 0xc) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x20002ffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4090, 0xffa}], 0x2, 0x0}, 0x842) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x74) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x80, 0x26) close(r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 19:24:24 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 19:24:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x1, 0x0, 0x2}, {0x7ffffffe}]}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@empty, @remote, [{[], {0x8100, 0x2, 0x1, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @empty, @multicast2, @random="3a71e7096607", @multicast1}}}}) 19:24:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0xec4d, 0x2e5, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x2}], {}, {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:24:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x25}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x20]}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 19:24:25 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000140)="4b9fe6b9f37c40bbda1346e6e05ce1fe5290f1cad28d10acd29b1504432cbd7b12c7276d8d8f2d8528e7d4c916d5b6dc963ddb6cb7b5513032d8621b5f81a32f7235620e6b567d19a9e858ffa31fd869159e0b5f3e837c6495601a810ce4b0817aed73f16eee2125f9ea4942c34b932506b82bdbbdb6d2c6681dad5168f218ba94f984a36b3ae4c35c2d4d7381253ddc8eee26b96d5e0f4075b8d295d2e27c6e5f9ea125d81939bf42151064ea535eee971dc5f3a56d663533975d4f9e1dade72fd89918374e2f8b42ecbadd4920a4a1a18611e912389e24e9b6822b31d6c2ccc81daf6c0c2f2f672d9f65096f20839571c9f12feefc9505a28ddbea9aa128ecc4ca97a2404bbb152e2f3e9a044de55b9ae00ec2716edad9118885a3dd676e58743a73b88b89d9a671ba82ef51863fb5129a8bed00f89ff7f1e9456fd2be84250a5823d6717d82344ec30cc0320abb4981733f243e4fa03d46593907f7b3104525113eddad9f6bf3fd79804637d1a7e346f391ccb8593bc9edc9febc7f2b9c954f2d6871721b7aa2c65c980bff01171be352385b827dfd3df8c478a96f09717314b5465484ea8f212d581f0ac8a9205abaa36bf281e504c01603f6fbc5861ef764c41608d08ef11e6718d725eb77bca1ed8f984279544d28f4de1b5dbdac7a61b0ff67d36a0f31449a75fe993bd6994edf7677c492c7edddb39f528e399905fba9069f0b6d2b2f5b5dd4519f5527b789ee988c25d651ddadda849443bc525599c5a5dc7a751a9c0f7c75ee43833f988c93c03aa842d49f25df42614689d19974d28ed4dfd99ba6bc0906d7752898ef9f1059bed22143078c359e119255778807e9682d33a17e0a7b518d401a63d9b262d617dc116abd4c3e8e137ec372f54cb9aa6d601e5ce6de63b0c2931591350832d32a9a1f27c34cad7a2878f88ca3308a514560a4b20096a72650c41bc9477286111f1484d8004e258248d92cee792a9b482d95d9e0a20bfdaa6046ba4759ac24af8f9fd3bfa254593b146a3f180431519b7232047c5d17aa5641529d83fa88094fd6b8d432794fa6fc6c0bd07bb744f9ed809c50decc8730f3c3033ce198889d186ffa4478d36163f2ba24f0bd030fe66288b0c47405dc1f999461dd6361f4f620d78eeeb3133f85c6fea02019460c60aa422c47d7723bccc5454cd0660c670a3dc3bec3db6fa0484ae5f072165184b36aa7fcff1ddd5836bc743816e03ad323e8f72b9ea27c581b03d6311e82d231269d49d0689a4363bef81002d04ab1aa5e54355b6016fcddd04cf63266d3165b138af6010b9caaf89a7186e9aa0248ecb2fd916a9ef3523edd006057bbcfd98d989850fcc12444f44b9f038f11fd955c708ed9fa4d331c6cf9c6a81cc5e5e3effb52170012ef39441bb6d41f69402f2014a3d3cdb5817a9a106ecfebc1a6f46d9dbe962b3cbfc29b7dff1b77d47a9c12fe9d58731d36e28c9d34eabec9c3008fec612f77cad36af2c87bcae010677aa4fd75fbca2918c12ed0feb5f21f8addc2a4f687aaf9fde458d9fbc498dbf6b294ebd72206bf0ec54fef6b17d385696b081011dccf2bef0bcbfe1d9c84469acdda724cf6ccd250fb8a32bb51b7f46835d499c8c571a0b93e8bd491f21ab55e1a5ec4e7d7f2123c3a6943005a578ca1e3257ded291534fcbcb8e7d6246b5afec2b66b6c49c9224ea4362e3882193e218b4fd51b2ac40c1dfece8f6a417abb95813c63af7561677f7182825f1ec701064a4f06deeef85633117f1dbc5abdaefbed15c225ed3728d63be7bf442eccab0d71b9715a04787fb51821c16132ebb408197b7fbcd21b043d0de81ec6d848654da4385a2c323254c041df36fe7aa405226f253e7b0102366d27c42ddde509f81599cb4070a8ff4787306b85125052751913e6127bae5bdd734d8b5446069514933bab816c7372e58b96f543b26f54b51df109217f0b2148ff516ebeb8418c4249aab43dfafcbb40d82c1b24c71c2f1b565c2cf47057b424b4f8c451d3311233fb6a7a0907141eca8478072e884d2abd9809ee6340acedf0a49d0503ccc79781ab827620126948e7ffa7dbf3a37098f978f4af38cc46c96688751ad2669b5ffc8dc6a8daad7fddfcabe32f7b9362ee11b3b1a8a43c394f0f5211e1cc13eec091c45600a0b927f8d3d2cfd658462dd8cff4f923b702c5a36bd2f3f52221b9eebb8e95b113d0b99440483159882155e945fba915c633278065702d3ba6de1a4089e8116a77567c13f270b2437b02fc4f492735ae6e133d5d80c22140da54fd11f96a87b0a4a9a6eb1ba00fcb8a70bddb0fb1a53a48dadf91a8c71734292d713817b5acde6a50f7d5f4b2f11aea889852f4bceea72a38c426d30207fd19d9ba3bb9f91801237b1b51b2090cd1c0166b0d09e68f55512b0ed32d8fd46873455bd29429a019ff4010d8dcfc709b239f510d314f86f4c217df3c98e289da96445b65012f4c8e77fd3de682a5134aabc48051bd16ec8b8fb29f921936152730d5eaee90f5d92e96ce516e4bcc0bf8b7f07f49be547ac16dea8249477808fd0fdb606bfa5b43ce3ee1c7d1c069a18360639b75833ccbf96188312114b1cbb4b8a6e857f08f4bb0f3b42c7eb477ef4bf7009cc93c77fed490648da4ea2e587187a9cea85cbbe1a608738cbd1399e3e3a10c40b21a13e5066c77c5ab2928882d9163b82328b4e900667b0d3352eaa74e32a4d1765b86daeb596c522e431c771ff7d09191678d872e17d2370cad036e8c106a2c3055ccdf2b7cd2d7f8c4ff956017c6ab80a1449211c1c59ef35fc385171ae29a10f08632c1990a6258d72e6a2e53642c9357db03c4eebfd22014c5fdada1b37376bb5e5c41fecfb1629b7a6a651ddcd6b44c2891f692a3d16917923d43af7d00a88699e33d6e43bb4213e8d10fc47e8801f540ca9bd4d7326948ef54fca17f745ae4ef0a7c9a85ab2e59368473e9fcc3980249e5a5a7e1652ecdf8e146471a94f90ba138efed2d043bd0c558bb5ee6c02d8d92789f8db75d6176b904b0b8b5829e9c56de99a9ce16f790068e06045afafb40b0c5f9d7260c05f35a82104ee64dfe1ed2c9af348efc72a380254d2c4ce55a5f6df15242d580459ff55ff221f320dbb89c3cf6425530b8cecf4348e10d7c269adc7c84d523bdf298d4cb1fd1d4a2bb31477edbeba05746ba77f7ae448c1bb1c69d649d1291e0560bc94855b6ecb7214f45832dfcb3e6a5231bc317875bef2d70d45f7fbd1920646ca74b2a7b89eadf9adb7de321a177fef9ebfab0890b5094d127b3e27e7e1b983e8383f4ae158cba507c348db2b413cb4cd2c9ea41fce57589317d8279d86c2dd36d812f37694d81afefd5755747747f64e21f121b320925eee4cfcfbd3e9b4f07dcbd10acde307e810854e5890f01a5da7fb6138c18207df9e0241d7a709fd761318aef6aa0cf7e380baa2682094721b7bf0f3bb6373d3d8e6983bd64600cb0e992cb1d4ec81521d25e4182b7d0796a73f767e79cf09b7d969a434569ce134351b2b3e55521c0963980e3e9fc9acee71b21015c838af8cb6f1a47e557f8d4a93061c5295315037638a089bd0964bf237382e93f25487d1eaed7749a0034bf94a991a7d381b38c44f95000db519512e564010863f1270a8b242ded3fa8bf94d7c27e031593231c401b04e94dede0d7f3c6a9b2d759dba9e3955440234c84d427904a806b9db573a0d3e6727c522b3b07a73dd29f0c0d1d99a940e5671929b18b12a226cf8f1cda8fbfd2223e127981ae38d9eb828e34df25bf4ca329bdbc794a942e7b58930072056d045cbfa3259ff90de5a473eb2d39d2c81eb15108e837141a990556564b3148dfc75970ea689cdd76424e2a030ff6a3b44afece3a1531ef2377a81f9c1e8e38d37533ec1380c6a34ae0b8b840501d0047fe7aba0f099fc2419e315043d089169d39ca7b73536b772956aff276387062e32af2cb9389aa5e19d3740b33462336bbebceb7f031ed8e64edda89e1fdd9262075d4d5ff0f87abb92f21da3893e23bd2a308d8e000064f4eba2d48a1aed5e2de80a1fbdece37e2bd0fff68c410fcf92919823dd6332af742536107c78ce2e375336630957290a8aff3674d29f6edb875272407089028aa770c53b0dbe0b1acb772b5a0bd2e11c032bbce9a981aee30a2f3d955ddd087c61c5e18bc557876fc36ea87d5980f5372668e14dcdd38aee8c29d9309997c689cf63aab21895f71202dae9716af86b8a3b93452fa08338e77ab093087de3cba0c6eda8b3438bd9c8818f793ae5db35727d5d5d0235810ce550cf124fdc3562b578150d9e887800e188021f62fdc7f04550af573fdbb8c5943c125ada99b0cf31d5680ba10fbcfc3bad1ff30388503753f4017d230aaa19413a7045ed16fcdf6a3ccba8ba464305e5256198860d0b4a937b014e4805da5250d83673eaa609ef2aa64a64f25b1422fabd09eb3827295c7d389ea27e3bb53d0db33750fb7c5a858f4a9b8575874338112e56266cdc79d67ea287a22e6d4f820ccb0a1bfa3809422d86ae493277642fe8484e21726dab2f717109dc9b671c8194ae2a966d901d317fbb0392e21e9fbd25729a805ac324a077a3e1d0a3b3d64ef30f250edaa8f3034f07da5b6e12fe7594dc34f32ed4358864f3aea321e35aac2098d74b636d4fcac650d7948bb5091e39673bd432ce5fa6b45f087a72f34b8c9eddfd991e198785d7a97581f770cb1300e8dbff3e7becdfc1695fe9f562f8a07962f05ec43b84ca6bf20f9cf1380c8a2db1121be6edb0f903841fe0bcf75ee47fc8b2195fcb33c2cd38d60065bb8ce0709387632d1330afc0b7dd9b2826bd578eb969f55a3b45f242bc0647308e19579f151084a0ec74d531123cb928fec576f53b5ee3b46cdcdecb6a555c2c495a9dbfe4c519d9e71b876dfe7694d5838723b289d0720ed5904a93a6b72a5904354ac8e7d48dafc4c917cc6ee18865717d7b3487e4daf0d3c5af47f8791cde51bef10a6a2a7f0aad8a1f167ac4b404ffc1d18fb419ca510bdca1ea3ad53a68797aba7f9f3144a4f45286f13f4225525f4ff7aa53307c7dca94e9762809ca8318ea5d8f79c77ef4167501c17aee95327aa9a28dc17be47d22479d96af12033d813cb131f8ec2b349f610737b95f01c27234e1daecd361f82c5066611891ae7924f8406c71d8251727cb79136c8015dc1e81211c92ee520cede2628528c38eaae512e8f4aebc6d7dba7299f644293941eaa75a821f5b0dab9dcbdf01fccaf6ff7c04aa9c66d3e4f0cfb77049dca89d52069bbb75e668bfcfd3c6462db86378efe9a681e0cc6518a928320d83325925560e31430e0048d009fa4a586257e4571fb8a98e999aae51a76aba4451cf9a978a1dd3cbbc148624a713ffb7a5b4b4072b691faa29cdd58c37fc2b5e22f4077091850b0f589a35aee4c235d23204c22433f20c757a34d38b3fa26b0c8d57f8ad7e6957dd5cb4889217f719c4199bc64cb820f03e8ec2b49ab8b2aaac91355233f6882d6d4a09444f98846a37581f5ddab6cb906e4916c1163057d304c5799314a1b4b1971e6a1af64e9ead932288fe8786a7318209f8822cddf9bda3dbd512c8f193859c5bf4fd7098f274de9bf5e12a715e64c51b943b41fb5c86cf6311ed77ee5e5074635e8023a0248274a92fdd0e58eef71c5efd4985c2f08386fe0b538b9fad31354b4ab1bf53ef1a74c9997999b36f65d0581e84e9bc7ecf8b6a9f111d55d52f9ec9e88e52ce744975aeb72bc6e0e4bb83b0812e500bc2a", 0x1000) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 19:24:25 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0xfcfc96ac7f78659a, r0) mlockall(0x1) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000000c0), 0x0, 0x0}, 0x0) 19:24:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0, 0x2f}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0xd, &(0x7f0000000180)="eb0400ff13a5fd819648", 0xa) setsockopt(r0, 0x80000000000029, 0x10, &(0x7f0000000140)="67ace51351d2381af31ce1a1eb223a426b6513f62e65306093d5db836c351e2b1146ff91cb12d977277c258901d020c51d33", 0x32) msgrcv(r2, &(0x7f0000000080)={0x0, ""/51}, 0x3b, 0x0, 0x0) setsockopt(r3, 0x1, 0x4000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r3, &(0x7f0000000440), &(0x7f0000000500)=0xc) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x1e1, 0x800) socket(0x2, 0x1, 0x0) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000340), &(0x7f0000000240)) symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00') msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/5) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 19:24:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[], 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x7fff, 0x200}, 0x0) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x1, 0x6}, {0x2, 0x9}, {0x1, 0x4}, {0x3, 0xfffff000}, {0x3, 0x800}, {0x3, 0x81}, {0x3, 0x7}, {0x1, 0x1}, {0x1, 0x200}, {0x4ce3b4802366823, 0x5}, {0x1, 0x7}, {0x2, 0xffffffe1}, {0x2, 0x33}, {0x1, 0x86}, {0x2, 0x3}, {0x2, 0xd99}, {0x1, 0x800}, {0x3, 0x7}, {0x3, 0x8}, {0xb93ebc1f724af001, 0x1}, {0x1, 0x5}, {0x2, 0x401}, {0x2, 0x403a}, {0x1, 0x200}, {0x1, 0x8}, {0x1, 0x80000001}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0xfff}, {0x3, 0x81}]}) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:24:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xffffffffffffffff}) r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xe1, 0xb35, 0x0, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff924360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d"], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:24:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xffffffff, 0x0, {[0x0, 0xff, 0x7, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000001, 0x1], [0x0, 0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x200], [0x80, 0x0, 0x0, 0x9, 0xffffbffc], [0x0, 0x0, 0xffffffff], [{0x9849, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x0, 0x2, 0xfffffffd}], {0x3, 0x0, 0x0, 0x20}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) kqueue() minherit(&(0x7f0000670000/0x1000)=nil, 0x1000, 0x3) r2 = semget$private(0x0, 0x5, 0x46) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000040)="73c09b2c5c62e7640070081383956baa0050abb1cfa31cf9a4cf94ff2b57b5075bd112e84c578d8ed0f33f106a618dc4a11d665e25e41ce5cec07f4700b7cde9aab6451fb5329748", 0x48, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/42) 19:24:26 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x108) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 19:24:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000c80)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) msgsnd(r0, 0x0, 0x4a4, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000540)='!*\x00\x81\a\xb1\xf1\xdd~!+b\xdb\n\xfe\x1f\x03\xcd\xd6a\x1b\x840\x7f\xce\xdaD4\'1=\x05', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='])+\x00', &(0x7f00000002c0)='*\x04', &(0x7f0000000300)='}\x00', &(0x7f00000001c0)='}\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='&\x00']) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000400)=""/213, 0xd5}], 0x3, 0x0, 0x783) 19:24:26 executing program 0: setgroups(0x1, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0xffff, 0x6}, {0x4, 0x5}}) accept$unix(r1, 0x0, &(0x7f0000000040)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/226, 0xe2}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = getpgrp() setpgid(r5, 0x0) setpgid(r5, 0x0) r6 = getuid() setreuid(0xee00, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={r4, r6, r7}, 0xc) open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x6) 19:24:26 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x104) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000080)="8ebf4cfe6a1511495ae671f0c26fb03f64aacfa0e92ce51601dcfa49ab41cef7da439997631188ad868c03ef90e87395339a7e9e897f0c17dcab21455f390ba363435ab1fc11252143191f5406ff0d43bdeb26691c308657bc77adb5ded4b4f26924deaffeb1806b6be1eca25f5ee318090b78743497422f1120a0b51dce5937421fbb329b8e7081b8127e6e52beedc94bf8bb03a83e7ced986db358cbac7696d9dc19ca3422fd02a8a8929c85827c7b29e21b0e5c1bb0a4a37802c749fa7d6ad652e19cd8e69b7cfd4f1474a581b83ff08f70760f3d", 0xd6}, {&(0x7f0000000500)="95f667afbfba629b0392d8fe5022d4ac6efc0d3e6fc712dff46fdf194b45582f204300a82a3b5c7e5e9c264ef347dfc33a5c279e4f54c6ef37ddd430043db24a3794d1119960c4ecc3efcaec1fdec468b2bc660100000000000000b00b04fe81046bb937e6f791d8d9c958128d4f65c1367c47c03b0a7f1d5c71f029f59bbf3c62104176111d80e0b6ffb7d75aabfc1e64e547b902434fbb3493a843bed02680aac1e21cb54567e784625acc24c3893b1dc606eb91f022d7e3d8c05bcc16f3fafd3f461b0986a973ed2d036a74e0e28d20f1cf18cae1e2888d69ddb1bf0b52230ae1110c6c40d05017a2f21346ffc6074a89b9d38545be12220957367bb7c2741065cca1e9328a744289ffbb54f36535f1cfad051719d1392ddef9465b88d913e7cce339e730d8a697c43c94bfa61f9066b659521ab80b6f7bc6ba1016fb4966f7b7dbb103798b2c3679744140e66ae216ce0de1988161dab714fb0f644857620e9e2d638b1d193df6d288408384236dc4ffa307f2bfa0c474e3c723d700081b66815027483f7c5092af7988a2fc5927db7c6328bdd50a52ae24ba06b22a259dbf068eef6376595e970262d3608b070354b1cf5a16d0cd010628b633ba435d9c996ebcb5da260139f1fca6e7d9b88f0826ef170f1f78d0fb9232c469d2df14dc60f263bcbf4e97f2ee9f0830268012c188900731628a553cf5f7e11eb0", 0x1fd}], 0x3) acct(&(0x7f0000000200)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x81, 0x4, 0x10001, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000002000/0xa000)=nil, 0x1ff}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0x81}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil, 0x1f}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x4}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x20}, {&(0x7f0000000000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfa}, {&(0x7f000000c000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0xc0000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000009000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000b000/0x1000)=nil, 0x80}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x9a}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7d1c000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 19:24:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000034c0)=""/4097, 0x1001}], 0x1, 0x0, 0x0) getsockopt(r0, 0x100, 0x1, &(0x7f0000000180)=""/129, &(0x7f0000000000)=0x81) 19:24:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20094}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x5, 0x3}) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000180)) msgget$private(0x0, 0x4) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x100, 0x11) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x9}, 0x8) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x1fd, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) write(r3, &(0x7f0000000280)="bb", 0x1) 19:24:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) close(r2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 19:24:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001}) 19:24:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:24:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x0, 0x15c0, 0x1000, 0x10001, 0x3, 0x1, 0x8]}) 19:24:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482, 0x3], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x23) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r3) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x9, 0x4, 0x1, 0x200, "0dd1af02725a08d2c9eb279310bc7bdbd255b65d", 0x6, 0x5}) 19:24:29 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="61c38648638345fd07bcda160a0421a33459c59129dce8b7ebfb052ce760ac860fe5d16fe23002bf4326f6c62d152c4fe590ef0b8e96afb25b76a5d419145dd981a96d313bbe240bd28e03b2eae5a4af22a167ef07876bd32a36a9c609735202f452935bafcb1052d535f89f9b8b09fdf68cd57fa24b86c6d617ab9d75d3d4f6c2a311563f8f7b27938e77cb6d88b4081f857a1c0240d3e3d6e67027b8d426b96370778427143ddd877dccb5ff566feebb1b213cfea85cad113877ce44d61dea61bdea8167d1f5fc2c124c454524e9c809568e4143e303cd42d023f2724a8d67ab1e52e0c59c917d9c83346591ef7c", 0xef}, {&(0x7f0000000300)="677cb62e40d8ea019730ce4467be0a9e56cc9523af8fcc7810ad926c36535d130ce168dc210f059589a3420f9e06067af3b4b2dfe1226ee43e841e957880abf9a2c58efa336ff0fe94f4112e085958975aa4509d5b4ef83229a44d67f1fefaa656164ab6f8bad3a8e6fa76851f85419942fbfee8ce8d3ddcf83364277c6243c1fbd051af272aec52dcd40f411ed138397fafaa040dd96ee0fdd91e1144af972c3cb1b0e837929cec1d1d5a2a9a469969ef5b488520882b8531b427af9beb5285d7ca6ada9db6a9c915256e4585e4cec72331710d4d584a7e6d8ef720b02e8f1d8f015289cc8ba6f1013fd0e0481accf85231fc12", 0xf4}], 0x2, 0x0, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2}], 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x82, 0x9}, {0x5, 0x613}, {0x8b, 0x3}, {0x41, 0x1000}, {0x20, 0x4b}, {0x4, 0x8}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x3, 0xfffffffd}, {}], 0x2}) 19:24:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = fcntl$dupfd(r2, 0x3, r3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000040)={0x5, 0x3f, 0x8e, {[0xfffffffffffffe2a, 0x8, 0x0, 0x3, 0x1200000, 0x4, 0x3ff, 0xf2, 0x6a19, 0x51, 0x401, 0x8, 0x1, 0x3, 0x5, 0x9, 0x40, 0x3], [0x1, 0x1, 0x100, 0x3d, 0x2b5, 0x0, 0x8de, 0xc1, 0x7ff, 0x2703], [0x0, 0x8000800000000000, 0x8, 0x0, 0x1, 0x9, 0x3ff], [0x8, 0x3, 0x10001, 0x800, 0x7f, 0x3], [{0x1ff, 0x5, 0xa, 0xb69}, {0x4, 0x6, 0x5ad8, 0x140}, {0x6, 0x20, 0x3, 0xcfa}, {0x0, 0xfffffffd, 0x2}, {0x5, 0x5, 0x80000000, 0x7fff}, {0x7fff, 0xffff, 0x8001, 0x9}, {0xf2b3, 0x800, 0x3}, {0x1, 0x7, 0x1, 0x7ff}], {0xffff, 0x1, 0xd, 0x9}, {0x8, 0x8, 0x10001}}}) write(r5, &(0x7f0000000100), 0xfffffe5d) unlink(&(0x7f00000002c0)='\x00') execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) 19:24:29 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b778479b86dd60451a7c000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000008000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x3) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000640)=""/127, 0x7f}], 0x4, 0x0, 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000018c0)=ANY=[@ANYBLOB="2816fe6f1278c2fa6d000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYBLOB="d51c9d4d48a95611fc27e42f5fe3a1526dd12724160604154f716c146973abe1fa9e0747cde6dfbb5ec2b4f10d8e9ec59704d9b76917f03f3d875210005442cc282394dca0b245403a60cbeee049a6440bd21fac5ecc3addbeb0b47c9c3a32ae5ae5be9351b92a93813ccdb9da71757d93740e0bba3c4078e1121c2402ae0e2223369083b2d798c5d00747d9cc744a400055ebdd1d856af72d14d28056551585aebd3985b43aa766c38e46d57aa681b5431a6340bda5e96895c476b75a446ff802f6518f47c9a6e591687e4db7590546dddcc1756e17848296310b0427b4eb2059e07e9a6e"], 0x109}, 0x40d) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000017c0)=[{&(0x7f00000006c0)="0159f6e3b3584abfd54c3a277ab2903ee6e186957a2d73eba268b0b077437b70a446c57cf7d42470f51be361cb1672d1a174ce90ceb0601a1ebd6ec784e8689f47155472cff5734fe151a684675922e2593b5f245a9c5d52694ce4c1332467b293326dbf86d766af9f35074c50585d3c3ee66cdf613c23fe8e38f0fa7c5599b40df682fb5b7952503143d981c8e8a07687a9caa7c947fd87dbe4c56e14656f7f4ccc59295e560e57bb7b671496db199a6f3c0e18cfcf927c71d7d3b74663b465ce615897bb9fb995005201ff9d9e2fced2bade4bb9090f9ec6c727760d925a84eadac0d834c460", 0xe7}, {&(0x7f00000007c0)="2a38f295e99bbdcc94aba1a7af9b7ab8037fdf7ae56caf1ba72f6990c8b10699148e21841b5729fc57dfb2419627b709b162a3dcf65239b63336bda419c5c87677f2ce497bb5f053f1ca8ad142056ecf3af5a57bae9f0e5225b6c7604d4c383b179862ca81d28ea25ed9925821f9819679552053aba7b923a53ac2114626678eba294617f22ed5c5a37b0ddf21e41c2e2c28fc7fe87bcb4039f6abede314ffcd09d042962292063ff29597c4e97b3ee185783f3aca58ae97c6897d9ee3936c46a8fb1aabd765ee63f7827ed47f751a31aed411152f7d9f7da94d10bb118527466b6047a4e369a5e5b904a63bad0afc378d82f5f5d3f8d3def2a8acbdaf8ed2465f6c6f9776aa27e5f73dfc8ae8aa02b5054747edaf5914b1ecd571a408d9dcc5c812d6323b655b69b537e269077670f799adb77562218296d43e806cc9d831979dc2112f240a8417b887a528f5fbddd360b483d2aba3f9fe994a82f32256bb86bdb6e06bd4b3fc87c3faaad181edea403e16721fb2822b85861232dd17f645bcbdf308b19191893fb8206735fde98e183e326cc18897749b419b50324f1700008ff83e6f5089f09ad008a70c0701d16e948db9ab3669a75ab1c28a0b14cbcde466edd1611d23940ebc2026daf14ddf5007dc1f815d6a975c227e59e5831fab227dfe2d6f516d640c5d0b8933ba9fbd1840e8b6e058f05f28e0157df98cde4ed5b8566b966c5aa19e85bbefaa448b7398b574d1de17c277800e55930be2a42669c99c2260871f9622cabba4042079b1b07d0e758b970ac6b30070d79cfe07c871f7364ce74435dc60e28d478f0b909f580eab546bb30ee544efec4b0691dad1080c534a6d6d686f8ea93bf2318e9c0fbe059c30c5d883cfa4b62c8b72828887ffce609a8d76dc7f83643853c804ce00f61e61cffe04cb48bc7575c580fac55f060b0c7be77678ea6566cc6d9338bee63af63473ec0e5fdc15509868f4583f3de907f6583b7dc40c0634441aac049561463986407d09d64639487e316d0058db9a794df312b0332f3bd7305e7bcaa04dd74a797d15ea1cad9d0209f86c48ba6cc7e8837ed8725e3052bd78da6775cac0d44ef79035ee1af26728035ad33eb0d11c93cf1fa84305266f028d2a1381fcd5d43edbb152de279c3f70da77b58948c01c11c4b258f43def80b8a7ac84a7fb3e55f4ec2b1fe01813ce088e4af71eded6ffc47d42cb16dbf3dc81ec7734b1948fd74f5341f9c7811a5c631adffa0b6b62d7d0dccf6c2a34ed85dc999592e9f37f20ac86d5fdaff87253c2e4a51da136669eb92f91f30988e201441b9eba7cd899c0ba8fdf278b707684b0e8bf8fe9f344a4f1d6a048a00be69f10fb6aeae143807cff79150abea8499218672131a349511f394237d20f9216ff5aafb32e568f711acce60f7ca924cf71d72862ad92caa1dcd089e9ce9fdbb67ea5aa15006e1a280054a22eb5421ab9e2144883ee3242ae26c11f59ad598228ae884fdd4b201e00d8f8b2517d13db6149ed5c72ae322c1f52d36c4a02bf4234fa4afa0e315547600004c7a50b495465d09635a03863f6d0f7ac5f82977a82b69989f7398e8392768c73965b5a8e8d5b023215f85ad8d7fe597372b4c9185ea4e517081e0074bd1bdfe646676676f1e8edf5b335949ab2657656f86d1a338b5954e10a74b0ad418e74490e9b4402eeccd2ed8f2130954ee0a51404fc4c90faff20bfa31a4d2bf8b14941229c79cc6fb09ccc9c6eec7268434edc9a078ce63d2caecb6b302600a340708108403b9d584f8c751f30adf4b6957c2748cd86f5948a363d44bb9a6b790597114476f72e7cf107170e9e6e40ac042ff7adddab794e20ee262ff488849488e8ac029d62849fbc702cb9bcdda4fbb87a26ecc401b1431639794bd73c4f7f0469cb5182351f6de03703436657ebc10e498383a0176a7aa62249709c150223ca1eee3c9471b26de9df9ce4ca773f54ae095b933f9f5fb5fd5e8f5c287957adab3d3524c492f1b59d15c08ebea84834da2ca4999f5ba36672a094a238dd8fd908596381184d32465a61e32c01928e844153f28cdab120f6cb4dbf65c3d2c4252530f855fdc4ceab56623a9f9e26b98ed08225108ec7adb9f48d35612e58e0f288f0d4b298b7855991ee937089d15c6741f9a012fc49c47f5993a814daac868d77500b067058f76c183b1ffdd3a48eaf1df76eb28c1603141c020381f980b1c02804a90db79b54c3e13855486097d2d6b3c12ae4d4adf59a9f1620e0e7136c1516856036696d2681b4ed61dcf96907f05cd4f2b51f2110d6ec86e11844d57113c262ebb239e232235cbb6acd5fcf57b0498c3e48eaedf3da1b722e792fea95402da7bbad10527ac1feeaba010b5ba576ff7ea97f2784d526afe80fcec013efa935dff449a4e9b0093708d535da9bd360d0b4b9e61992d0e9e0e4591cbb85250510b4e94de6683e7bf8fd63b7bf9ca9c37f98a2ac1f162273906e6b599f12e4d46eb6c98c7605b895a7ea416bf6c80a4569dfe942cccb42dead73f807203613ebdc8a083c57fe3890524723c94470fb67328b5408530153f68cd8de3a4aff9d3ff95e190a2b5885b4b1e89e726e6be8f50e049eb0999ed88172aca4856e613b124735ca6b20720544271536518edcca02923dcd2ebc5e01b1b7f2311d7765e30d886e1868ad4e9e01de0394808684817542b910c85db331521183eb5f55e463df99f68fdcaa6e8db04b482beb57d3e64eba549480afc29691fb7836923e5adaaadfcbcf2bb446f1b55eb22c7625abd5fdf2b96294610e64572b8079724addbe9e7ebff04d57cb00b9c87cc82494fad9d30e6c4728ed451d3bda875a8b3116495500b4bd663f10cbc08851fc2a02e847be01124f69e81a6c2b353c8c794885a1129fcd600190ff129c3f919ffa9aafbb543ece17e2ed77f403de11ace79c099520972be152cd21acaa59c7777c60038d6ec21e6ea8d1d9127941e74accca4e5e71e5e3b737681ef76a70051c2d57cbc87c0ce747c6b5e4f15fd7cf2910fd146941529e443e87b3ca1aecd6ef05c205150004f620a47eb062ba03e1858e003844aa79ecc7c763b276128b67cb4cf727ba17a0c3da6389a0092dc66c2813ffc4e9fdd31b8afdeed5434a7e5c5430fc464a377ed180ef4dc51cde3b3fcb704b97bf9860de6b9b769332c013964dd942a18e082abd07db3b4aa61b2cf6f6f70e2a3b077bca19587b67071c26958965e7d78c49d3a934e4eb14367aa8971fbc3ef1917c9df55cf4529923a3340b7167141ce572c658b37a9460e8f28199ae5b80bfb4cc09281cfd4a2cf3ec0041c96c8346cc15b939d80068ef943d18c420178f44d8fb248babe5ae8a6eb96382524095d594c750cf258403aafca5dd680d3d646ab6a50714249ec4ed7444a6fa996e80f87b9ccca7a6973fdaaa56f2cb103a045f450e5e1d004cfd046414a2a254f4f9e92d53ae189d60663c33e9bf30ed3aad3239014c6a2efbd58ee53143fcbdb6efc9c77b3ba14a475cef87fa3db07acb96df53d2a5963a2d3debc7fae2d0c051f4cd0d025170a7c94ea8e64444fef6a2bda68027feba99b24ac9faf26457e24ecbf578f55b0f4ac91a11f802945d27c8c0c2816c15a3d4e92bdcca942dd40d456813ef8436008abe03b6f04f23ad7ebb44d3ba6431b7a60a45941ab06f49bd42555993c239505109436868cd745bcdfa83cd9bcdca76a0171034b01d8e15ef23ffd603da0e74f494001ab6a4f5f0fb9bc537e73394b1d1b58316473c367d63a8ed20bff5731ef61116b9f0535553e13677161912c8adf973b9ec84031d6a48713e92cd072dcdc5d2250f7da6fcec6e1e42585b13376650057e5da6a3efdc5e440576af46e99331e3e0c7eebc006c0dbbcb590a19197fdfd1fb270a74d12db63cd1abdf58c9c63bb8dea0a5cbdc675ec08a397787ee19380b7bc5ba71ac104aedc977bd21ead91d235253f7c15e8c6be112b5f34b11e60d389e5d5c775fe88e230e0bf9ff3e969222ae48bb05d4f84459dc27ab4f62a19b0151357703e67186c05dd2dbe5223993e255ecb046a76541cc6c90610e8c53a9cc704a858f63fec1b4d110166f76fe5b8b2c47af58b5aed12d149153a0d06a68462d23beeab0665710b7aba9ae8b472c65166b09c8d5e5d8e368a1edc81d8f1c413d09a6f1941ec0657c442bd24ca0ad62634e2a9dc83e81d7b6168df292d9b2735d93c8e1284e2d03f3d720abe25dea54b07b02840cfd1ac3afbc1bb75a0d32f5d0550c94b79ada8db446f6d6c0c0161faba57dfd3fe167ba9b16ba3e75c91238bd43b4486d305b58aab78d26a08b799e47aeaf7aa2994af71f0379098c19d5f3b237843abe1b435aaad9302eed5b2d692826589a28d9b4240362de9f9578c4d00d76439dd6954a3927ea29fdc00a6beaa9387abc01dc134366ddf9da9fbcebddac50de159d89b30cc2e586bd1ed71cc4de694c19ed8ac68176537c2b134be78768f6dcdc2dc3f43a41031689a05a286bfd1e73e2972e229be37210db66325272fa301c781293282e3dfc6426196e995faaa6d71a4c611943321811f549edb8be97136bb9b2b76181aeb9f19b66866eb28e1338bed224eaf23bdb0ab45db3136d6af7b8390170a607e36eb18fd5511f49afc1a861e899d052a3cd59be84ba34cf0b30a89b678752a54c691de70b3b9c37473ae9b035db4f9eb005cac48cf090f8fcee529e5600dd506ece49639dbdfcb5bba0f485a7cbd60eb4b4f34aadcc2c2990329a29c7de1585d0e2baa765d131a270b3411f053555d4729e711716f915e6b063a926cc4cc9ddbb24ffe4b3bddf3e31a3113ca1086bc6c1b53198a32b0fba213be0ab017baed58c7052bac1a66d96cf23fcb1d4721cd161ed53792b3c5b7aa1752159531eef7f6ebe573214f914a75eab76c3de535f94bf9f0bf179c23b0aa92f353a190d16eb53488888f4a578e505466c206784e476130159c106cecd9cd64cfde8252934a29ee48a96fc8a1929d974c08d1fda540ea8d036ce1ff2935d5355b23c80a8ff4d97cfa0a65f311d971d35cd70dae85f09bcda5cb0c1beaff9cb101c12ff62df4376d0b0ac2177454073ff735e9b70c38d0c8a85a471d0b2cd0ac734ac1f82588a55aa8bb40ac4ebd8ce0e2fda0a2e99b19c8a2030717709eee625fbae50618e008bffc412a390975c955fde4cbf1744e9e1352e8bfd88b19176b6decf57e56315a0f2e31ef3d19437e179d50985b6a0b1386a0fe83285767b0d12c1d3461fac43bb8beb1383962704b21b3223366762565d6898f6ee00d6c0f73dc0144d925f217a455c29c895861a73f64822c5df8f8d3ed0749bd4dc2ce1dce2229ae35cbe267a298bf91b2e3acbba4a2e951747c51814aec0f0c84ffc1359f5ecd2204708910b0df64f3cb8513d032a70ff9e9aeb3166a8c5e99318f0b4ab89ef7f273c6a0dc2ae75c2372f713d0d03cfee37ea551b1e80850e6034e5af382b3974ce4277a7fbbd195bf5911a628fb2291d46f0d4fc57af690f6e3f94f70877a997625dd4e51bba722c6c0daf5129d0d6308a9f003f0556c451023388944be7fe344d9d67b2b82a99cc48fa3d6d316b3b869b2ef417ca933d90eb20fb256a7ba39ce79b3c7094f21174b96428e62e4e32c6089cf31ee22da3020d987dd7685c42fe6f00451d7a5d4d4cb4ce3f07640979621cb85921d6abde0055d850a85554a24a9e73b51bfd918a36414273fb05d893f70c002d2013cda2b73677a9db41dca381b307c734d76be1d5eadc", 0x1000}], 0x2, 0x0, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) write(0xffffffffffffffff, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eee", 0x45) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) 19:24:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000008c0)=ANY=[@ANYRES32], 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x8, 0xc3}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000216af91fe73eb7dadad105e4db52474e3379799c0ab0bc77643f1b287dc81a31e901040000000000005523976af0000000000000005e4b013189f13c0ad7b1b79c1327caa2b403bb2359c1185ad5cac161bbeb45dcba2e211687869d3d88714a13ce9f2c81eb3319ed85a3478c35748c84c7902465f60305801819f454e34761b39f10d603748a148938ab30f752f62630e1a3c1d9ec4ab83ea78e6ee775d6a10100010030104d599c4ee97b0a55e07cccaf7246405af3f0a7d9684e6501bcff60e873aa442bb9ac6e9dcf0bff2f3819b91f807c77dc97ffc8a553e29a32d7296367eff83dbb894402000000000000000000000000ad26b9792f058f6649d86286e39619eeff2ddad42c622a02d3e541c666d0be3e0293ef6ae63b3650d508854fce5143591d4eb61980ff2f17e717f58c2262ef48f60c89a3d33afd63fcbef51b", @ANYRES64], 0x2, 0x800) msgrcv(r0, &(0x7f0000000680)={0x0, ""/113}, 0x27, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "f3121236b54262a76587f71cf3210f20cef692a2b6d7f5bb76fe344d47d5f7"}, 0x27, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x2, 0x7, 0x1, 0x90f, 0x8981, 0x2000000, 0x0, 0x0, 0x5, 0x8}) 19:24:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 19:24:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8900ffffffff00007f"], 0x9}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) fchmod(r0, 0xae) dup2(r2, r3) 19:24:29 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000100)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f6", 0x33}], 0x2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = semget$private(0x0, 0x0, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/186) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x2d6, 0x7f, 0x3f, 0x8]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x2d6, 0x7f, 0x3f, 0x8]) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x9) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a80)="50efa3ecabf019f581ca8ed262c7d8d8d8f8a6d3fc11a6df645a6fb37276a542d86e4021a0cffb823db1fdc4e96102f2a5ad1b986623", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:24:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x1000008, 0x0, 0x0, 0x0, "d25a0db112030700"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00']}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000040)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000005c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 19:24:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) write(0xffffffffffffffff, &(0x7f0000000140)="6571415ed6806c06732db8c57b810d60055427c39f3a4fbe674eb52bc1a065efb186a25cafa3a61f4bb069e6e3d63608584d", 0x32) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000001a80)=""/259, 0x103}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f00000019c0)=""/174, 0xae}, {&(0x7f00000005c0)=""/232, 0xe8}, {&(0x7f00000006c0)=""/138, 0x8a}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/62, 0x3e}, {&(0x7f0000001800)=""/60, 0x3c}], 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x170000000019d6, 0x0, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') bind(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) semget(0x3, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001980)={0x7f, 0xe3, './bus\x00', 0x9, 0x15, 0x2, 0x8000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0x22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) 19:24:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8b020111000000ffffff214147f7cd2de35e6e0f43e0ddc4f54cc6270000a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08f4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64bc1e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1068ac9af10d3fdc448b8dd5ef5adae6fdcb0a3f6e001c92e9ff0d3e816164000d7ac22b25ee5ed70d6792ff7e0c8c73fd7b39753a846d7d3d48afbf0b12230f0ac5fd52d95426922038211de1088667c683b2b8f8a903004ca4aa2602e8914cf626ab06bde3a7f8e33884cc020ea7832a54b696cb04bf4b7bc2509fdac485330be62115cbefc00ed34fc11b46e8d23837032091e2929581aaee5bc6f3730a72b22efd226781f5db5ffdd80c24a178b9009d12cc49e63b19c817e54cb96bb65d492ed674f385c8d84c704292cdda74bb1188aca287ddcc3647642d0cce107251e2128a98d19b882459164eedcbcb6d77633e6468ef527b6f193fd9d8d45f4bb64a26291eaad64cbe07cb7d05520"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) close(r1) dup2(r0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:24:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1c0) write(r0, 0x0, 0x0) 19:24:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x18, 0x0, 0x0, 0xfffffffd}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x7f, 0x400, 0x0]) r1 = getuid() setreuid(0xee00, r1) r2 = getegid() setgid(r2) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r2) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x55a, r1, r2, r3, r6, 0x20, 0x100}, 0x8e1e, 0x5, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="0000bf0010000000000000", 0xb, 0x0, 0x3) 19:24:30 executing program 0: socket$inet6(0x18, 0x4, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00'}) execve(0x0, 0x0, 0x0) 19:24:30 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) fchmod(r3, 0x86) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:24:30 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 19:24:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:24:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) write(r6, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) 19:24:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000005c27138b9168df1a352f8dbb3d8e11db7a0ef2edd36823c244934e3749a6ab5a951cff0759fa31a7ba6a0958517800f1948619c629c4c13c370ae0b7a821eda86298a1445d3fd6fb6ab94540495397cefd1d45e9baf07bc804436dace1e9a0c66c94bea7322af36b1ef91652ab877681a828517e47fcf2d8c24f16ae2b38829bf40ff92d9ba38f8e69ba3ab74bf30f8eb29523528a74c07ccbd584e1651936aa214625cd9438960c1b276a27e708b702a165f09a9fdb5b0276146ca62b062ef887ab200bb2e7ad2f9b48214767e513376143f8ab350047a97f18c97fddfdd72bd1d49399bdee7a6334ce35d8ecf2c32a313026232b7d316fad38e96d636eb3f353b6c324ffb3280ad8172b3eeb40cc00"/295]) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 19:24:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) write(0xffffffffffffffff, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76cd6271edcf63edcc1f2f30b5c8da41", 0x45) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0xfffffffffffffefb) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="85e124e86c37c9b6a97f6ba3be6627d63fe4a9eb93b83f6752c9216a11788a62ed7c33db00da539f026e187cc0cc1007f8a7d801272a70ce2e9469acc35bc63d63fb5698e9ee41df53fdeabdca99b8c16e7e2a99a11cbea180725ec0c42de224fdc5db222621a788231520cb011bec415fc7901ef83d2ab32b2ff9cdb1954a4ec8629a8f4eb026326d36ff5298b6f34b36d8f56ca62de053fe75c6f12dc7eb2faf150b2bc852e6e31766e7974baf940d0ecac8b58052ee1debc5b0e256ae1b417252f532ad6b996b1ee36f518c0eed447aff80b63539516400"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r2, 0x0, 0x0) 19:24:31 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0xffffff80, 0x1) socket(0x18, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r0}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x101}], 0x1}) 19:24:31 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x11}], 0x9, 0x0, 0x800, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) close(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001480)=""/4087, 0xff7, 0x803, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffffffff8001, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x4c, 0x10, 0x7, 0x4}, {{}, 0xfffffffffffffffe, 0xfe, 0x1, 0x7, 0x3f5}, {{r3}, 0xffffffffffffffff, 0xc0, 0x2, 0x3f, 0x3}], 0x1ff, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x9}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x100000001}, {{}, 0xfffffffffffffffc, 0x0, 0x20, 0xe78e, 0x7ff}], 0x5c19a510, &(0x7f0000000440)={0xffffffff, 0x9}) accept$unix(r3, 0x0, &(0x7f0000000040)) r4 = getpgrp() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000040)) sendmsg$unix(r6, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="206c5f79fc0819a086963c2edff33500e286eb76a173d1e0722c3fc1e887a7f8a62b06f5b5589654374e50d1bc99a4de8a2a7adfe0e5e499174e3cf75a82909c8c5db243f6e280185bb31f8c946ebe7318b68a8621e976c010cdb69610219120d11bed7f4b77028883553419e663d059acab0c342e5bc899eae92363100ef930689bc6a28d2bdfd194b5fc82be07b82f2a63e482eda413cb965588c42a7c0e43b7aceabc49dbee87a11a1ddc50707a66d18c07c9744e0fc583e2a60c36bf17ef4ddfb404be0721bfa7dad79baefaf312bb10", 0xd2}], 0x1, 0x0, 0x0, 0x408}, 0x2) setpgid(r4, 0x0) fcntl$setown(r3, 0x6, r4) 19:24:32 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0xb}], 0x2800, 0x0, 0x0, 0x0) close(r0) 19:24:32 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000001b00)={@random="e3ab04002f00", @random="16f93d3cd3fe", [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x10, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra}}}}}) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2d6, 0x7f, 0x3f, 0x8]) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/108) 19:24:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="00da476c5c146829f6c1bff70052ca1ede00000000000000000000200000"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x2c}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0xffffffff) getpgid(0x0) msgget$private(0x0, 0xfffffffffffffffd) 19:24:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) syz_emit_ethernet(0x4de, &(0x7f0000000700)=ANY=[@ANYRES64=r0]) 19:24:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x13f, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000040)) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x102) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r7, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) close(r7) recvfrom$unix(r7, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc9, 0x40, 0x0, 0x1}], 0xd4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x82, 0x2, 0x5, 0x7}, {{}, 0xfffffffffffffffd, 0x22, 0x1, 0x238a11e7, 0x2dd}, {{}, 0xfffffffffffffffc, 0xd, 0x2, 0x1, 0x100}, {{r5}, 0xfffffffffffffff9, 0x41, 0x4, 0x3, 0x7fffffff}, {{r6}, 0xfffffffffffffffc, 0x0, 0x1, 0x33d05b76, 0x23}, {{r7}, 0xfffffffffffffff8, 0x18, 0x2, 0x87b, 0x1}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x5, 0x2f5e}], 0x4, &(0x7f00000000c0)={0x200, 0x800}) close(r1) 19:24:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad548d4e65405557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x3, 0x410) r3 = dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r5) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:24:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xffff, 0x0, 0x7, 0x9e}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:24:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x24, 0xffffffffffffffff) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) dup2(r0, r1) socket$inet6(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 19:24:33 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = kqueue() close(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a00009447d77f89a6"], 0x10) sendto$inet(r3, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) close(r3) recvfrom$unix(r3, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x80000009, 0x3, 0x200}, {{}, 0xfffffffffffffff8, 0x463300ea7b401669, 0x40, 0x8e91, 0x4}, {{r6}, 0xfffffffffffffffa, 0x38, 0x80, 0x58fa6ea9, 0xfff}], 0x98a, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x3ee7c036, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1f, 0xffffffff}], 0x7, &(0x7f00000001c0)={0x80, 0x2}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 19:24:33 executing program 1: ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0xfffffc00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x81}, {0x74}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@empty, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x5, 0x30, 0x68, 0x81, 0x0, 0x3, 0x0, @multicast2, @multicast2, {[@noop, @ssrr={0x89, 0xf, 0x9d, [@loopback, @rand_addr=0x9, @remote={0xac, 0x14, 0x0}]}, @noop]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x8, 0x925d}}}}}) socket$unix(0x1, 0x7, 0x0) 19:24:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x39, 0x3, 0x27d34b99, "f3ce7600001c000000000200"}) syz_open_pts() syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x9c, 0x0, "874b00004279a8a961b042f13d8a6cae7dd20e28", 0x9, 0x2}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2a0, 0x0) 19:24:33 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) socket(0x0, 0x8000, 0x80) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2b66376b17fff0"], 0x10) socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="16804083550a10112db10cb544eed03f20860e1c", 0x14, 0x0, 0x0, 0x0) 19:24:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x7fff}) 19:24:33 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0xfc, 0x33, 0x0, @rand_addr=0x7}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) 19:24:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x100000000000], [], [0x7138aaca]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:24:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)) r1 = semget(0x1, 0x2, 0x9) r2 = getuid() setreuid(0xee00, r2) r3 = getegid() setgid(r3) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r3) r4 = getegid() setgid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000080)=0xffe00000) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xc1, r2, r3, 0xffffffffffffffff, r4, 0x101, 0x1f}, 0x9, 0x9, 0x6}) setgid(0x0) chown(&(0x7f0000000380)='./bus/\x00', 0x0, 0x0) getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3, r4, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, r4, 0x0, r6, 0x80, 0x2}, 0xffff, 0x40, 0x5}) 19:24:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x100000002}, {0x0, 0x9000000000000000}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:24:33 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000337000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:24:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="e1fab9e2a9912e02acc3b2b30e050000008fbf988fb0be9d7e1daf2b6e3e38b38f46754a03852324c2b055880a76e1db80bd64594f540af62a13911d4f624783bb221f858ee378e7b9f47147d7d25e0866afe03117f8f7f27c566b52f89866"]) 19:24:34 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800082c00fe7800000700000000000000000000aaff02000000000000001000a60000000111be0007000000ffffff000560d6614e4e140110009e45a72046dfdf4b40000100001fac13bf04253cf192b67261ac06316112a48c2580455876b0a6ffff6c8bcae3f910b6899154cc6c248979367a64e7dfc15d4993162c95e6fe9c0fd250ce6e5eb29f11a320a09af1f1000000000000000000d786103c500b6afa59bb8f6e212ad1b918b081135dd499650c3f6bc7e6a1956c2dcf617ffefba593bc5c733b6a6b6576a20000"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x4, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') login: panic: poWoAlR_NcINaGc:h eS_PiLt eNmOT_ mLaOgWiEcR_EchD ecONk :S mYSbCuAfpLLl 1c37pu - f76r2e0e8 liEsXItT m0o 9d if iStopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND * 82783 90702 0 0x2 0 0 syz-executor.0 396612 75545 0 0x12 0 1 sshd savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffed640, count: 14 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 pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807f01f200+24 0x5c4cbf1e54511316!=0x5c4cbf9e3d2e8e16 ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffed640, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020f6b8d0 rbx 0 rdx 0xffff800020e6dd48 rcx 0 rax 0x38 r8 0xffffffff810fbc8f kprintf+0x16f r9 0x1 r10 0x25 r11 0x4522d5bf3e52793c r12 0 r13 0 r14 0xffff800020e6dd48 r15 0 rip 0xffffffff8195c3f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020f6b850 ss 0 savectx+0xb1: movl $0,%gs:0x530 ddb{0}> show proc PROC (syz-executor.0) pid=82783 stat=onproc flags process=2 proc=0 pri=17, usrpri=59, nice=20 forw=0xffffffffffffffff, list=0xffff800020e6c758,0xffff800020ed9618 process=0xffff800020e807c0 user=0xffff800020f66000, vmspace=0xfffffd807f000450 estcpu=36, cpticks=1, pctcpu=0.2 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3663 350943 0 0 3 0x14200 acct acct 64715 402129 0 0 3 0x14200 bored sosplice 88479 196274 5868 0 2 0x2 syz-executor.1 *90702 82783 5868 0 7 0x2 syz-executor.0 5868 124074 75296 0 3 0x82 thrsleep syz-fuzzer 5868 27476 75296 0 3 0x4000082 nanosleep syz-fuzzer 5868 358657 75296 0 3 0x4000082 thrsleep syz-fuzzer 5868 27454 75296 0 2 0x4000002 syz-fuzzer 5868 212880 75296 0 3 0x4000082 thrsleep syz-fuzzer 5868 387606 75296 0 3 0x4000082 thrsleep syz-fuzzer 5868 390586 75296 0 3 0x4000082 thrsleep syz-fuzzer 5868 384643 75296 0 2 0x4000002 syz-fuzzer 5868 143348 75296 0 3 0x4000082 thrsleep syz-fuzzer 5868 175204 75296 0 3 0x4000082 thrsleep syz-fuzzer 75296 468433 75545 0 3 0x10008a pause ksh 75545 396612 98986 0 7 0x12 sshd 18667 363366 1 0 3 0x100083 ttyin getty 98986 162061 1 0 3 0x80 select sshd 75317 360367 22879 74 3 0x100092 bpf pflogd 22879 300994 1 0 3 0x80 netio pflogd 97615 210156 4994 73 3 0x100090 kqread syslogd 4994 365400 1 0 3 0x100082 netio syslogd 84950 344810 1 77 3 0x100090 poll dhclient 28861 70217 1 0 3 0x80 poll dhclient 39048 453862 0 0 3 0x14200 bored smr 51501 328327 0 0 3 0x14200 pgzero zerothread 69907 451495 0 0 3 0x14200 aiodoned aiodoned 75812 448064 0 0 3 0x14200 syncer update 98011 315051 0 0 3 0x14200 cleaner cleaner 57888 49568 0 0 3 0x14200 reaper reaper 99695 126619 0 0 3 0x14200 pgdaemon pagedaemon 60011 341344 0 0 3 0x14200 bored crynlk 19072 156042 0 0 3 0x14200 bored crypto 52745 312422 0 0 3 0x40014200 acpi0 acpi0 65430 439844 0 0 3 0x40014200 idle1 84712 322085 0 0 3 0x14200 bored softnet 54591 13117 0 0 3 0x14200 bored systqmp 39085 327528 0 0 3 0x14200 bored systq 35132 273942 0 0 3 0x40014200 bored softclock 39811 471964 0 0 3 0x40014200 idle0 1 245990 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &bq->bufq_mtx r = 0 (0xffff80000017ad68) #0 witness_lock+0x4c7 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 bufq_dequeue+0x2c #4 sdstart+0x9f #5 scsi_iopool_run+0x129 #6 scsi_xsh_runqueue+0x210 #7 scsi_xsh_add+0xc9 #8 sdstrategy+0x187 #9 spec_strategy+0x74 #10 VOP_STRATEGY+0x99 #11 bwrite+0x1b9 #12 ffs_update+0x2c2 #13 ffs_truncate+0xc76 #14 ufs_rmdir+0x3af #15 VOP_RMDIR+0xf8 #16 dounlinkat+0x14c #17 syscall+0x4a4 #18 Xsyscall+0x128 Process 90702 (syz-executor.0) thread 0xffff800020e6dd48 (82783) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82681848) #0 witness_lock+0x4c7 #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 tsleep+0x1cc #6 biowait+0xa6 #7 bwrite+0x1e4 #8 ufs_dirremove+0x291 #9 ufs_rmdir+0x247 #10 VOP_RMDIR+0xf8 #11 dounlinkat+0x14c #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b3545e8) #0 witness_lock+0x4c7 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vget+0x1c8 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b7 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b354918) #0 witness_lock+0x4c7 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 exclusive mutex &bq->bufq_mtx r = 0 (0xffff80000017ad68) #0 witness_lock+0x4c7 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 bufq_dequeue+0x2c #4 sdstart+0x9f #5 scsi_iopool_run+0x129 #6 scsi_xsh_runqueue+0x210 #7 scsi_xsh_add+0xc9 #8 sdstrategy+0x187 #9 spec_strategy+0x74 #10 VOP_STRATEGY+0x99 #11 bwrite+0x1b9 #12 ffs_update+0x2c2 #13 ffs_truncate+0xc76 #14 ufs_rmdir+0x3af #15 VOP_RMDIR+0xf8 #16 dounlinkat+0x14c #17 syscall+0x4a4 #18 Xsyscall+0x128 Process 75545 (sshd) thread 0xffff800020ed1390 (396612) exclusive rwlock netlock r = 0 (0xffffffff82517dc8) #0 witness_lock+0x4c7 #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9511 6663K 6789K 78643K 10718 0 pcb 13 8K 8K 78643K 25 0 rtable 107 3K 3K 78643K 223 0 ifaddr 57 12K 12K 78643K 63 0 counters 43 33K 34K 78643K 45 0 ioctlops 0 0K 4K 78643K 1472 0 iov 0 0K 16K 78643K 24 0 mount 1 1K 1K 78643K 1 0 vnodes 1219 77K 77K 78643K 1266 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 12 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1823 197K 290K 78643K 12980 0 file desc 4 9K 25K 78643K 117 0 sigio 0 0K 0K 78643K 1 0 proc 60 63K 95K 78643K 446 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 4 0 in_multi 46 2K 2K 78643K 49 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 225 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 117 22K 23K 78643K 1314 0 UVM aobj 2 2K 2K 78643K 2 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 10 0 NDP 8 0K 0K 78643K 13 0 temp 90 3039K 3103K 78643K 2564 0 kqueue 4 5K 12K 78643K 19 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 arp 64 8 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 25 0 23 1 0 1 1 0 8 0 rtentry 112 49 0 4 2 0 2 2 0 8 0 unpcb 120 73 0 63 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 415 0 415 1 1 0 1 0 8 0 tcpcb 544 88 0 84 1 0 1 1 0 8 0 inpcb 280 154 0 147 2 0 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 pffrent 40 4 0 4 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 2 1 0 1 1 0 8 0 pfstkey 112 16 0 2 1 0 1 1 0 8 0 pfstate 328 16 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 15 2 0 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 198 0 2 13 0 13 13 0 8 0 art_table 32 199 0 2 2 0 2 2 0 8 0 art_node 16 48 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 10 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1549 0 143 89 0 89 89 0 8 0 ffsino 272 1549 0 143 94 0 94 94 0 8 0 nchpl 144 1881 0 276 60 0 60 60 0 8 0 uvmvnodes 72 1620 0 0 30 0 30 30 0 8 0 vnodes 208 1620 0 0 86 0 86 86 0 8 0 namei 1024 5023 0 5023 1 0 1 1 0 8 1 percpumem 16 33 0 1 1 0 1 1 0 8 0 scxspl 192 5150 0 5150 8 1 7 7 0 8 7 plimitpl 152 27 0 19 1 0 1 1 0 8 0 sigapl 424 334 0 302 4 0 4 4 0 8 0 futexpl 56 1391 0 1391 1 0 1 1 0 8 1 knotepl 112 73 0 54 1 0 1 1 0 8 0 kqueuepl 144 64 0 61 1 0 1 1 0 8 0 pipelkpl 48 83 0 73 1 0 1 1 0 8 0 pipepl 120 166 0 147 1 0 1 1 0 8 0 fdescpl 496 317 0 302 3 0 3 3 0 8 0 filepl 152 1726 0 1626 5 0 5 5 0 8 1 lockfpl 104 42 0 41 1 0 1 1 0 8 0 lockfspl 48 12 0 11 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 24 0 13 1 0 1 1 0 8 0 ucredpl 96 133 0 123 1 0 1 1 0 8 0 zombiepl 144 302 0 302 1 0 1 1 0 8 1 processpl 984 334 0 302 5 0 5 5 0 8 0 procpl 624 554 0 513 4 0 4 4 0 8 0 sosppl 128 5 0 5 1 0 1 1 0 8 1 sockpl 400 254 0 235 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 22 0 22 22 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 213 0 0 13 0 13 13 0 8 0 bufpl 280 3524 0 133 243 0 243 243 0 8 0 anonpl 16 49469 0 35965 69 1 68 68 0 124 13 amapchunkpl 152 1567 0 1439 8 2 6 8 0 158 0 amappl16 192 1621 0 901 49 5 44 47 0 8 8 amappl15 184 54 0 51 1 0 1 1 0 8 0 amappl14 176 23 0 18 1 0 1 1 0 8 0 amappl13 168 25 0 24 1 0 1 1 0 8 0 amappl12 160 64 0 57 1 0 1 1 0 8 0 amappl11 152 51 0 36 1 0 1 1 0 8 0 amappl10 144 21 0 16 1 0 1 1 0 8 0 amappl9 136 418 0 416 1 0 1 1 0 8 0 amappl8 128 383 0 347 2 0 2 2 0 8 0 amappl7 120 119 0 107 1 0 1 1 0 8 0 amappl6 112 23 0 19 1 0 1 1 0 8 0 amappl5 104 229 0 214 1 0 1 1 0 8 0 amappl4 96 487 0 457 1 0 1 1 0 8 0 amappl3 88 105 0 97 1 0 1 1 0 8 0 amappl2 80 1634 0 1571 2 0 2 2 0 8 0 amappl1 72 17339 0 16913 23 13 10 18 0 8 0 amappl 80 793 0 753 2 0 2 2 0 84 1 dma4096 4096 1 0 1 1 1 0 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 64 1 0 0 1 0 1 1 0 8 0 uaddrrnd 24 317 0 302 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 317 0 302 1 0 1 1 0 8 0 vmmpekpl 168 6564 0 6531 2 0 2 2 0 8 0 vmmpepl 168 45755 0 43983 110 9 101 105 0 357 18 vmsppl 368 316 0 302 2 0 2 2 0 8 0 pdppl 4096 642 0 604 6 0 6 6 0 8 0 pvpl 32 160120 0 143540 171 0 171 171 0 265 37 pmappl 232 316 0 302 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 258 0 2 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffed640, count: -1 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x86_bus_space_io_write_1(3f8,0,69) at x86_bus_space_io_write_1+0x45 comcnputc(800,69) at comcnputc+0x131 cnputc(69) at cnputc+0x4c kputchar(69,5,0) at kputchar+0x219 kprintf() at kprintf+0x15c panic(ffffffff821f63fd) at panic+0xf3 pool_cache_get(ffffffff82653a00) at pool_cache_get+0x323 pool_get(ffffffff82653a00,2) at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c tcp_output(ffff800000a0c320) at tcp_output+0x14e6 tcp_usrreq(fffffd806eb24c88,9,fffffd806d91fc00,0,0,ffff800020ed1390) at tcp_usrreq+0xa55 end trace frame: 0xffff800020ed7c10, count: 0 ddb{1}> trace x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 x86_bus_space_io_write_1(3f8,0,69) at x86_bus_space_io_write_1+0x45 comcnputc(800,69) at comcnputc+0x131 cnputc(69) at cnputc+0x4c kputchar(69,5,0) at kputchar+0x219 kprintf() at kprintf+0x15c panic(ffffffff821f63fd) at panic+0xf3 pool_cache_get(ffffffff82653a00) at pool_cache_get+0x323 pool_get(ffffffff82653a00,2) at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c tcp_output(ffff800000a0c320) at tcp_output+0x14e6 tcp_usrreq(fffffd806eb24c88,9,fffffd806d91fc00,0,0,ffff800020ed1390) at tcp_usrreq+0xa55 sosend(fffffd806eb24c88,0,ffff800020ed7cd8,0,0,80) at sosend+0x671 dofilewritev(ffff800020ed1390,4,ffff800020ed7cd8,0,ffff800020ed7dc0) at dofilewritev+0x1b6 sys_write(ffff800020ed1390,ffff800020ed7d70,ffff800020ed7dc0) at sys_write+0x83 syscall(ffff800020ed7e40) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffb9bc0, count: -19