kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jan 13 11:43:08 PST 2020 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.5' (ECDSA) to the list of known hosts. 2020/01/13 11:43:21 fuzzer started 2020/01/13 11:43:27 dialing manager at 10.128.15.235:31637 2020/01/13 11:43:27 syscalls: 337 2020/01/13 11:43:27 code coverage: enabled 2020/01/13 11:43:27 comparison tracing: enabled 2020/01/13 11:43:27 extra coverage: support is not implemented in syzkaller 2020/01/13 11:43:27 setuid sandbox: enabled 2020/01/13 11:43:27 namespace sandbox: support is not implemented in syzkaller 2020/01/13 11:43:27 Android sandbox: support is not implemented in syzkaller 2020/01/13 11:43:27 fault injection: support is not implemented in syzkaller 2020/01/13 11:43:27 leak checking: support is not implemented in syzkaller 2020/01/13 11:43:27 net packet injection: enabled 2020/01/13 11:43:27 net device setup: support is not implemented in syzkaller 2020/01/13 11:43:27 concurrency sanitizer: support is not implemented in syzkaller 2020/01/13 11:43:27 devlink PCI setup: support is not implemented in syzkaller 11:43:31 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x48504a1bf43a9826) unlink(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x8, 0x4) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r5) r6 = semget$private(0x0, 0x3, 0x181) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000240)=0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000002c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fchflags(r8, 0x0) r9 = msgget(0x3, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getpid() r14 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000480)={{0x401, r3, r10, r11, r12, 0x49, 0x8}, 0x1f, 0x3, r13, r14, 0x1f, 0x0, 0x6, 0x5}) msgsnd(r9, &(0x7f0000000500)={0x1, "614f663bee2967a3a447e53431"}, 0x15, 0x800) r15 = getgid() lchown(&(0x7f0000000540)='./file0\x00', r11, r15) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x2) connect$unix(r16, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) 11:43:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = dup(0xffffffffffffffff) fchflags(r1, 0x10000) kqueue() setsockopt(r1, 0x52, 0x80, &(0x7f0000000040)="1832c19a202d9d77ebe56bd88db7d7f6dd1cda62419ca316e3c97a21e11491dec573c7e025a1fd5f1cf61753cfdc12c47c9e5260c34f5a963511cf1326197a4fe54c1d4e901a4d0dbf328b5630ffd4b43c86f80d5ab88d3aab1eae4da58352b304582a6140e26a9513ab97c2543a14c533701434f1dd118eee469f3343a96ce3ca8da6c1c9fb5c", 0x87) setsockopt(0xffffffffffffffff, 0xa7cb, 0x8001, &(0x7f0000000100)="897bf52cabe0f68160430e5480dad6dde08113e0060dff2b5bc1d9", 0x1b) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) fchflags(r2, 0xbafa554eeb59ae98) sendto$inet(r1, &(0x7f0000000180)="ad1fccca2b3efdb3377c087695eea216b91315def700261aa4531ccc425ef09729dbb98f9a7ee0669566704e4be6feeacafc56b06636c5655176a60f0c8acbcad436ecc62dbbe289ca7962998b3de3aa3b43dd6c5215cd53ae9240ee9ba9e56e2e461ca9856e6d1ab4227a83dd49945eddbaff8cf70abe7b", 0x78, 0x409, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000240)) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) bind$unix(r3, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000380)=0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000400)=0x1, 0x4) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) stat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x38006) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000001580)) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x20004) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000001600)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001640)=0x3) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r9, &(0x7f00000017c0)=[{&(0x7f0000001680)=""/163, 0xa3}, {&(0x7f0000001740)=""/88, 0x58}], 0x2) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001a80)={0x1, 0x1ff, 0x40, 0x222, &(0x7f0000001800)={{0x1, 0x3, 0x6, 0x2, 0x1, 0x5}, {[0x8, 0x3, 0x7248, 0x2, 0x452, 0x1, 0x5, 0x1ca1, 0x6f6ce038, 0x400, 0x200, 0x80000001, 0x7, 0xfffffffffffffffb, 0x100000001, 0x7fff, 0xd3f2, 0x8001], [0x7, 0x8, 0x7ff, 0x1ee, 0x3a18, 0x1, 0x0, 0x9, 0x1f, 0x800], [0x3ff, 0x80, 0xd4, 0x345e, 0x208c, 0x9, 0x3], [0xffffffffffffff92, 0x400, 0x0, 0xfff, 0x8, 0x9], [{0x9a, 0x9, 0x80000001, 0x8}, {0x633, 0x3, 0x400, 0x5917}, {0x9, 0x3904, 0x3, 0xfff}, {0x7, 0x80, 0x2d8, 0x81}, {0x200, 0x2, 0x4, 0x100000001}, {0x0, 0x2, 0x6, 0x8}, {0x1, 0x0, 0x6, 0x10fed138}, {0x6, 0x0, 0x8, 0x3ff}], {0x7, 0x558}, {0x4, 0x83, 0x6, 0x3}}}, 0x80, 0x20}) 11:43:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x8f8], [0x0, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r5, 0x0, r6) connect$unix(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="6202086a83b0abffffff7f47cf3a42509e7f00000162aacdc32dc47539c032a2230fd81c69323b00d94e942b11d4a08f3c2e2b90498f7ea96ea08d7cad492c13294f03f8a1b39df2e59b06ed62c89a876bb02fc7e479e34f00c7489d1fa751dc79a0b7435d0962f241f849deb7577309574b567586ea2b3391a92b5750d9e2e8ba020000008819c0bb5e5e72d1a7c4e2ab00a0e18e73f43912d03701191c0a20c799c30cb67f4cc7fba1cf891e1819337701757295319fb2ff12b28462d58864668292bc9ff73bd80dfa928193275e0c6aaf38cb09487159dfa998e422e6c301bc28893686e588a359c4a0f58e5d51767faba7b16d1dc248883105c1da14bac5d97bfd930e6f66fd697c3ce8a7ef811bb893ddf541e67f3a0c83cfe0083e0882d58ea09b231d82c98b26fd3660adaaaceaf7753a869cf647cea5f9a1348e9591d9895bdbca20b580ca6c54bee2fc1f15fa0b44f5abd714dbbaf89d6c2e7fe6062af2790dbc5b161595b4a73f9ad6567b55e6fc43acd267c3cec2f26981cea82659bb200518f9998d632fc63a6e3247d3be458e90d0fc577c3337c7c9c32d3b2ac1eccbf574e90829f09490d0501a9078a53895717222f8fe7db600f8040755f1000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r11 = geteuid() setreuid(r10, r11) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:43:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04ef33e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7, 0x4}, {0x3, 0x0, 0x4}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000ff000000000100000000000000000000000800"/72], &(0x7f0000000040)=0xffffffffffffff19) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:43:32 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES16=r3], 0x26}, 0x0) 11:43:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x1, 0xa) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) pwrite(r0, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) 11:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 11:43:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) dup(r2) 11:43:33 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3e8f) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x16, 0x0, 0x8) r0 = semget$private(0x0, 0x0, 0xa6) semop(r0, &(0x7f0000000000)=[{0x3132898e5b611d4e, 0x401, 0x2400}, {0x3, 0x7}, {0x1, 0x9, 0x1800}, {0x0, 0x101, 0x800}, {0x3, 0x8}, {0x3, 0x4, 0x400}, {0x3, 0x4, 0x2b9ecca7072900f0}, {0x3, 0x1, 0x800}], 0x8) 11:43:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = socket(0x2, 0x8002, 0x0) socket(0x6, 0x2, 0x26) r3 = semget$private(0x0, 0xb, 0x80000004) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/4096) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) write(r2, 0x0, 0x0) 11:43:33 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x101, 0x1000, 0x8, "34b6e85693fa211deaaa96aebaccd21562ef3981", 0x7, 0x5}) ioctl$TIOCSBRK(r3, 0x2000747b) ftruncate(0xffffffffffffff9c, 0x0, 0x3ff) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = shmget(0x1, 0x3000, 0x79, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/218) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000480)="ebb3e6d919b025bcd67615588028cce660662a778215fd0230cd4049d5fe4b753f46163ea21aac9d57fb3bfb24f0525fa89245a1f880f1202ac73ecc7231144824dd931dd6cc3cdbd5207249c78c8968b77cdaf16c61dda48e95f144986bbbf875392f89afa2d694d55d023c1c047e6f5201d3c92cddecbc67c943b30c7ac8a7222b2eff7f4ee7ffe4803f789078dbfb4dfa2c91d3d979098849c87475a803e8f2b2962c82b4df320e944e5b667ae01429d7fd74291ae7c367223b0e22e4a1287e2fe4f059ec07260bfc163aa27e5229aacb92f79de433d72e565facd1cc1c8230927767db0ffc7c2c12fe34a3ed7c43a4cff28babf56f67ded825537e0ae95c0c634027662ffec1d9b84ac22c1245eb0d7c9c33e3430a6c18a7dd2ba7a05162f8957ab5085f964472debf29eeee562519aed6edca11ab6e5ff3cdd4c2550592b5249e0f61167bb84aa9ef7d30e73796717d45f90baf271b65911bd86ee3be865f2d351e8c54c1e7b860fe87b02e0b298595027a59f5527179a6fe7fa9637dd44e73dd9326cdb6257d5b1a522a06675be96b4a07b6a6373cc428171813a2fed3734eff165862784452212992b1f2b846def99eb19789736c23c383cd8ebe4f8d0544e63939af7714c52778e1306c14beac06cd5e0198ddcafaf8c9e4bc0f", 0x1de}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x8000}, {0x6, 0x58}, {0x87, 0x3f}, {0x85, 0xfffffffd}, {0x44, 0x6}, {0x24, 0x1}, {0x3}, {0x101, 0x4}], 0x8}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:43:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x40000000000], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) write(r2, &(0x7f0000000000)="7f36f47f55f6dafad4dd049ffbd4c55c721bbc61c2970736e1c03fe2ed20e94954c8a24d80c53b1baa736bb07bfbc17727363d72812a104510e56b904ef982bc1131d3af932a5febf61680b993ff674aae1fdd52fa9b066fc53f561702f319499875aa03e505bd320dc270ef0f0791f563aa95d05a65a0776299f7b66e7677ec3ce805ab0b37faa231840c3ef5dac93b36496c39c835430008", 0x99) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:43:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x45}, {0x20000000000006}]}) socketpair(0x6, 0xc002, 0x53, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:43:33 executing program 1: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/92, 0x5c}, 0x0) 11:43:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2}}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000004c0)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x8000, './bus\x00', 0x5, 0x3, 0xea2, 0x2}) sendto(r0, &(0x7f00000001c0)="7faa6d59380d060c51c1e9feca14443a179ef89d1c7443fd66ca7b23b34c7054206ea08c562b69340a532e2dccc73514cc4321d6296a3157a613f4097d5f0623fcbc41225ca92eebf12fcacf30dfa4328a1d125d6930b8c29397574bf97f07787b612874be5d6c8d12e2a725d3fe549d5ce4e4aad6c464e04067c94e82eb3a2fed65118b8596b7461877f93b457593c1e6d161ebfa5796339a21f4095fdec084f45e9e67553daccaf609b97ed95fbdf0a37464dd952914ce79f73f3a3d50b669b858f7e54350f5d8ec1daf2854d5ebd0cd4a14be25923d7ce5d403bae046", 0xde, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) 11:43:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="bfc52416dc6db1b90412faccda6e") pwrite(r0, &(0x7f0000000180)="edac337ae0d03a7917f51e70f5c4942cc1011e74aea233e812eaaa6bae9c", 0xfffffe3e, 0x0, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r3, 0x6, r5) r6 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) r10 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r7, r10}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r5) wait4(r5, &(0x7f00000000c0), 0x8, 0x0) 11:43:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f00000001c0)=[{0x7, 0x0, 0x0, 0x4}, {0x3}, {0x7ffffffe}, {0x3, 0x9, 0x3, 0x7}, {0x6c5, 0x3f, 0xfc, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x14, &(0x7f0000000140)}) ioctl$BIOCFLUSH(r2, 0x20004268) lseek(r1, 0x0, 0x3ff, 0x3) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[], 0x0, 0x3}, 0x407) 11:43:34 executing program 1: r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x1000, 0x0, 0x2200, 0x0) getitimer(0x1, &(0x7f0000000000)) semget$private(0x0, 0x0, 0xc0) ioctl$TIOCCDTR(r1, 0x20007478) 11:43:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100, 0x0, 0x0, 0x101}, {0x30}, {0x6, 0x0, 0x40, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/142) r3 = semget$private(0x0, 0xb, 0x80000004) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r3, &(0x7f0000000280)=[{0x0, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) pwrite(r4, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xffffffffffffffc8, 0x0, 0x2) r5 = accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getpeername$inet6(r5, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x124) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) 11:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x50}, {0x6, 0x0, 0x0, 0x4cd4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) pwrite(r1, &(0x7f00000001c0)="f781ea80e21bb6f576c45af84a28", 0xffffffffffffffa4, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10201, 0x8) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) 11:43:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:43:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) write(r0, &(0x7f00000002c0)='oL', 0x2) pwrite(r0, &(0x7f0000000580)="ca0472fbd2ad25f8200b1f19817df37f821388c419e51441e55502081995f93d55836ec2eff2fa4c399d66138bce84b00e4e45a820d3322ece9b347028e94e1797e9590b57f61cb91a1f55c1912a3153915613f17a32a27fd65a79696d2e35b661430cc015e3c01c53848e9e4e38ac3c59a66129b4d1afba05c7d8138f18da1dec472deb2b099720d1e39e0f47bddc79bbf1d13c9c1ae6ed444798e1e5d7fb0efdab80b9fdd75d826d5bb6bece4976b88f0b01d4567010ca67d978c5ff2effeb75810f4ad40104070e94ae9f01573a1d699cfae089811db49029a6816e087108bb27803aebd53b62ffffffff0000000021eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b408d10d9258296b533249e79c0a10a182d2c224a7e0866af14e402443155464951dc4d100b", 0x13c, 0x0, 0x5) execve(0x0, 0x0, 0x0) 11:43:34 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0xe) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) pread(r3, &(0x7f0000000380)="f1d4b13fc6ca9e4733e0a736987eab07d432bff811b84e8a04b97210ec69ed7204b59f61870e79767cb0880fd3aeb01463b032e67147a4a2aa61d51ba320cc95d04cbdbf066d0fa1662eda62b2b1f08d07cc94064ef66bca3ca363c7538221a09aa9", 0x62, 0x0, 0x9) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:43:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 11:43:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x5b7a, 0x7fffffff, 0x0, 0x0, 0x1f, 0x6, 0x4822, 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x14, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r9, 0x6, r11) r12 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r12) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket(0x10000000002, 0x2, 0x0) dup2(r14, r15) r16 = getgid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={r11, r13, r16}, 0xff79) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0x14, r20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) fcntl$setown(r21, 0x6, r23) r24 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r24) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r27 = socket(0x10000000002, 0x2, 0x0) dup2(r26, r27) r28 = getgid() setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r23, r25, r28}, 0xff79) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x3, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="e29c8d7e0fb64eabcf5d62ffc5e90e0e2feaa6d057f74580486e5529cb7142b0f40a2ca4fde18a1242114c09b8002f6c2299c95937b1c0d5a86a9d90d39735b5c19d15775d75", 0x46}, {&(0x7f0000000140)="6c6305", 0x3}, {&(0x7f0000000300)="c3c27fae31b20f04839afe81ed5a3156519a0cffa6a8aa8df3f8468492d97e99ab4fa0f0e2339730cb59b134a50923b273a1d55b71f609b66a6372f972d4005c9f308e8db80d2bda66fb7784d1adf53a5f3e57b79955ff7a5e31f9ba4b01fcf708d57a8f205fcd6df72488bca5d22397ec827d6cde35f3f318c8fe0556e9367e446aea353170b6010a", 0x89}, {&(0x7f00000003c0)="e192a249026d26fc8e9e0ac19a69cdabf860e24aaffa16116e6cd9c49954f179a8c6c40d600911d7acd05173825b20900d6566fdd28e13daa8b6034ab6422a9b8f343c4258f4817a687a5b261f5008c4a30b3a42f57f58c7a194c528f22f1fcf3d5b706dec7e644382cca23a1b33ea5e6f54d7bab0095961959afd6559e131779be4d3bb4c6f822ba4949fda5fcbdff776d41b2e1032764ffba3b4897936dbb2da42f99b4ada86afd77cbb77bb00cb469b1ebd6a53c943bd", 0xb8}], 0x4, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r6, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r28}], 0x40, 0x1}, 0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 11:43:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000200)=[{0x10044, 0x40}, {0x24}, {0x6, 0x0, 0x0, 0x100}, {0x80, 0x0, 0x1, 0x9}, {0xd7, 0x3f, 0x0, 0x7}, {0x7fff, 0x59, 0x3, 0x8}]}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="d000"/14, 0x9, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x1ff) pwrite(0xffffffffffffffff, &(0x7f0000000380)="3a588308476d4e4260896896fa9ea9967943b1b28847134714a917f72fe6f9d15bfea84f738f156ff927da1e0e8b5fdf03d3652f869d001b02dde7735100000000000000000000000000009bcbe3588a8b619337f6a8be3717fafe9b23ad66f75618274cc6f9d867be7bb28fb58b00", 0x6f, 0x0, 0x80000002) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3f6851c7, 0xa143}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)="1359cd6ea360e006ab1e63e7fb0f7266617e225ad1537212b50621e20afe56797da9b71d8c347aa78d23f376672ecb5b3a54b91d7b285721ba33767914878d4506bc9f0e802225c7e079d4280548a8105df2f9a48ec22c5d10bcbe3a2490ce60ca7bfbb1f7e0d2ed0f7485982f", 0x6d}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="101000040000000001000000e10000002c8bb5b49dd626b62825c7553ed1e8f2f48499c706e674647e909666119d4d6209e1b54f16db1bcd497e2f695a2bd4814cd1de0de227078c4a53a15a65fbddbff719ef99bee585909be37f1584fb0856ded1b6570e20c15315536c5f614f3f8789449ee01efc0347e8fe2c03c2c62fa2edef5189f677160283e18d7979aaa9caefabff63a5ed31b47866aa39006b4a7ee4cc03bbd35a5a81c0a7c2d5bec0bb1782a3cce95dab7bb4bc47f8b42ab5345a37061e0a5306011e6d47642666a4e0ffb3ad4ac1dd5a9f3af8e728e96e9b793d507c05b7d6881bee138327bad44e0b786939c2d90155d5bc95c51a0c8398067833ff3a975688565f00cfc2191fbf0b9bcd6dcc25d30768c5dda4d20bd68e9006bb964e433e4f235fa2960bf32b5a6c03359692dacc2387bbef99a0935e91c84e67c1786d034bf80c1a87da2e39745499a38e6ff1d7d64442626f2567998fb70085ea36c5c3a3c15c8a220919d3bc1f88c0aaf472935287ac8c3ff0c85e7185cac9e38b1d88ac2090d0fb5197f3fb0f6d9c9825a6860ad439d514963133dbb6ff66bb8f58ee314ec5ec6f0e687018654919077a69b32a7281a40c6dbcae267f37c91258572b60fbdd7a97417f4476a6d5d140b1d105f2db88ceb10923847a3233e5b2e63ad156de79204db871c958b72a5fbe8f5e85442c7bcf1a2f451ebc491bebcf9a41fb5c27292fa87a212d66a204cfac7de44e73158bdaa85de50d9527396728a720def183911dfe5f05814fa21794009d0ae34ccf45856a7684c7545fb4ab46f484d471b149e84daa5d5198b6591cc88cf469b542d8df08964fb4d2a3dd403d830704c6f3b9fdd4e29b6b5d90e48c3a9fd39ce95ae981517848eabcaf140d5971fb5908b7063c22a60166abd38eab7f33a1f9a4796a0fff65acc3c77d5c3f7ba607cd8e971e8c776efc2c109bad1955554d3d73c2eaa96b849363796e441ad05f8889747e87d5106bcf0bedae087b68f276542fa7e3dba69b0346741993c422c9a8481bf55f695b2a82ce2e4422dee4168b27030b57dfca86b9dc14d69cf6627963b8dfc5ec2391efed06dad4ccbeb7b9f8ec7710e370285da5d662c0d90bedb6d0eb509282d23ecec389ed95dbe7b1e9847b7e2b7b7845e8cea1fb8df2939ab87493fe3be3c9ac244bd2d3ccc8ed6e1ff6daa92e470f03592df55811e959575fe27cc01543a8a122b50fbf6d714a0d62560f6c8bd05ed0dfb9290c654c7bda7edd22bf49fd7f8d44a4a256c0e5aaa0343e1ee0c4a79fddb604932ffa3a5023ec36ecf2b094f1ea2e9e20176120eaaf6d7dde11d1f98db2de088be41120974f1b19f1fecf4c0cb385585082012eee0f42f3db11200ac7c6d8c94091b877ec06867b2275c077df2d3e8efe56e1b62ceac850b21c55ca73ff8d5e5e842eabde6e3d04bd76c8f8c6ee32f6d1415defa370cb2c8e2b6169f9904d9e1485119dde160fe459e7548a7ab2a8a11c7d37921abcbebcc3c6d86034dc62533ebb217a8dceebbadb59f74cc831b7b1265925ecb123f83eb8bf7a0bfdf8f243081ceeb79788af1b5201d35def89248793985ce096d63bad56914befeb06862f4b36f9d499f22d414792fda9cfbdd66109cb13f84d18e4622af205ce67f6110cf8010b6b2b9f2508afd02aacf44a3b089d49891702dc1856ec2fcb8f9c8839e270c4f4a15d6db67243d2cbcece704d4a651cc99d5b3723b8034be8519d85fb701500960f885f0a9bfb92175d2d6dc73f75131f63f71fa7801f9bdfd07744d902567bb22032d2f196de493be141e1fbba6ffa31470033bb7a777f6071644b829670408677bf03f854a10cb2377a6560598bc28e8c06d18d631400cb2f3115b5ee153510fcb4e46407d7b92541bc5f5f318283de005fa35913bee7b0d6164eeb94c6fcf51c4e2a87b11d7eac9d9dede6f91ddce8ac6f50819b9262e544864d2ffae9547167ce4da726fde9141e2db9ca101ce012e1858377a8bf730d76efb88c775c96bea792068c786065d5ce7b8c42e4dfc5caf9d94a9600b2dd1839af4e773060ae33e26e62bf941601727331be3e48a2de353faec0c4c6decfa3299fad2a7746c9684478da1446774c4868dee2299ec7d5e541afbc9d287cc039b73be3715a6e6f4e7087e4569472cf2fd1baa6e3fa19b79b9ccf9f4fd0a8b043c99420e9879e801bc9971c4cac7847cb6d24e9a3d219716e748601f7d465c2167afd522fa0ea443a7b938c4cb0d8d478aa5c70a4b444f7eb3de67d3416242d8398414abdbeb6b02ebc6e9ca7178a86df77c54945bcd623ec998c1a5715dc7fe8a62eea8bfb7e2f7ac7c37e35da83e6ed5ff62eee4b7821e68c248d096aecd64a48fb900d08cc3e5b9faf713e5302b7bfd6a8a669b2d082836fca8b444537db71d3c76ecf4a00cd7d61818866e801853b08c3d3d50bc8bd8fcab9a90f152561f05e79b7ed897f9cb3cf32dc010c58dc7973e7750e33435ac1b55d5d3c3e387d1bb05ff0ef21a0d24011e1d5c44cf9a66c2d0176eb0ea4f786514c9f3a42c33d5fcc59f48954be0e59f90a861193a2737f1139e26b4fa4681e7700bad44ff8619969f2205ab8d3af81f6d3919df3667d2044e7c492a4b40aa7319b3b0c6b4cb8a4f0ef3672fb2ff7171d0fd813135f600ec57a3d042db9e7f82fef2a161f96eaf744c247dfb5fd5c9bab9d856ef9228fb6620b8e4417bd0dbc809851e249db4e161e75ac1c0480891e9b708994e123111707a75ac18f8baa3ebb430985fc3ab28ed625933a2fafc69ed19a523d61c4e4780ec0ad67ed27e97aecb20324f84be6c9c155f2cebf5f3a255d1760d00dff3a801e1843c80a69917e3853a985c17f6653682b73ec6aca010254bcead59ca40e4c973ca1d4cee76acc1a5c77d5772a11e01c7c79a74cbdd8daf5b30b34504336b1918b973c2c32f44e08b9cf4cf063459c1ebe6359b2180cac965115004c9c41c9774b1cbe218eb9f131b370b919b39f355b27581f0014037a2f16f1d07e3b7c895f97d2308bb2cb94e7bd5fa9bbc4a329a3e664c5a3aed4b18f4b3cd78f6761581c2e651af8276cd022ad9459d4bb3909b3b53a2f2f5bf888500ce401ba1d54f9728f1a6061fb6cc60518a49fb90ea7aa59516519773fb966ac57ea200f831a2a531f6a5010539b5f2bebf26819e1ac8ba7f94ba8e51da1b03e6be8dda7de3846c0f0443e46e145c649ea21cabce449827bae254c9449c5312daa92fc87783f3dfb0f9525bded4d71cce0002f0d7716e113050becd59c64cb4ea3c260d7fc6619a3f0528470094ca2939ec3215ab233942a487820bcc8e5c480e5bbdba5cddcb98393cc979c0cdac209f38d5438cab7f128673b3d5ef4cecad30677bdb3c020cd36d21367c4f89b54c7cf503493bc9b48e2532027ef9a0cc59e6dcff24b2e43b4628551b3690bcc4bb249208ccff000cb4b3c881eeda8a963a3b34b87c051db7df17847dfe33a022a238b18504d72c244e9a901159059138ad5dd2cb8ff191d6d24975692d25f38e956d76e0ab7fa7b5eec9aff204d6cee47fcb15aeb8aa9970e96353d6366f3d922488f4d31b8f5f457bc6c0c48bfcfffe037d27f03eecefc512ad670b4d73e878074372f8e373a0615628e4ac5d5838b1f0c1f1d62f3f1f024a2c16cf913be17507e51c7baabbec6286e96bf11e3ab2ea9baf36fd120943251ac6e10838a4e461e17296a7c5b0b2044e4f68037629e0e2e7ef3c829f947164f2dca3c0925c8c0e9264bdbefe8c4a03c4ab0795f249cd29008d203a078ca6d2cd379904c5ae4e8147f6eb9c05591cb6272c6df03cb76b7629cc8496d2811ba781667fbaaaca69ada16146d643b608637a54a9848f3e6b53240155b978cc9fc21dbbcd98dc85cedfa473486e87ca242c053885cf940a711c73592aefe721952978d52b4f848b93d10f5900a2ea6c4b34bc4d1656dbe5e7c292e2d91084f0cef67e6d7cc6e442c9504f9dc723811967955a38fefe8f491a434d85f573e1251645a35cddf5b1870e2b70bff873743a07c971dee695216b56e55bb662e6e99e3058618b2d406f329727894dcbe2bb56a16ad00d2bba5cc4f7f74c8a926f1f59a481c54791c3d24af10db0e7f23d5a10f292a5439b611a689940e8ce8abb2eb4fde432d9c34ea69713f652fcbf35d52ab5f97754c9a4c153fa869f93a4a5f8d324a4ef53f5e7c10a539c156291c8237e002e2e052a55a9f7b716de08ed220245b2ebd09b8b15c408e3b7c019049ef532712de75fce3c927d4218c671726d216c057a546a43cc6050cf2c310551f7eef72e49dd41571a2a1f11ce0c44018cb808241a4c30bb049a8c1899fb5477edf7b1251d810e7ec5cc757b66be1259472522f039decf921c2482c7afb0b46690f388db051f434ee2cc807b8de6865ea12e0dbae13cd5b51d045f0d7b7e50998e7648d3bc1f325fb94d6f20aa94b13dfadfab1bb4084708693e354cff3abf8385d2cfcb0abab9e3ef2c0b0cf1dfb2ce117c79133cbebc033cacfbdda135f53a35671b2774ddaecae1895971afa599e9d14f284fd0c0686d0249a5c5ebf9264b7a66aae762f457576c01b1fd4b8b51f5315c94e2f2fac1c5bca235f6497b8bc7dbae4c598786d8318d6f9131f434e0531c1bac054e65805483dad10e9a0fa21d77c64e222c96b26a8073cbd6f8f8c5ac3478fa9ebfb05cfc01d493bcc32f531a5532b07b9e6ee5b53a4305df3c9b511de0aa977342d94ea75b4b9b551fe9f680d111594f0562649f3626959f3af8dba45db288b243ea3a92d36e60518ad6f729491d6942672e432c90f2fc11a06e47611e8f453f42198bf933fc06bf60385bd4bf14373075ed073597b248888a75303364aaf9156e5788af95763a267da1c826324b7442951b9551349803e13967a8ec13c3a76398f00aff3a1420710aed617ca537e0832fedec12b9c731ad02769b856ad40b3cacba962b29b702bfbe337d8f4f425f2788469632d0253b86ef180646f6909c308c515a26d814738784f0f4263836d1958c932f2525e7d5679e2db458065aeaf311708c9a2b8ad767fc6b9a8dcfb28918ccb4daa295f99baa9acc0c751caae59c5c39fa0b894336bd9f55aff003132bb55a92978b39d89da41b915c63b24d16c3a36fb620ff86f5b1d0405ac39354e0c29f853144bce2802e6dced873e14131738ea7e957b71d0b861cf4d63558cfa462c0509851c5b9676d7d8291a309d204611f457f235a1a79f8494eebc126fd75fe24b1966b6c25e1b81cf40069444006557f7ac0b25583a57f5f99f127626ca75382cb4fb43c9944cb15bc2b6c4c5043949b76f64540ff1430d7c1fa11682a9f05f7569e754734c3f48f60f19efbc8658be63459c2dfdc02dcbce4423bae01b8110e3b2c3ba03196233d2edad5655086b255e4f0316ecbadc160c4693ebeb1325de768d7f8abdd7812e34e50cbea64958c139e7a9744cbffe5162683e82368f47d13247b877b1a752af28fa8bc0baf286a1adae72b561ae727b3bdaec429f07f436a55da36a4cb6dfeba95fc9f4c8de39072ec81432940af535db0d93da691ccdfe2746d239abcec48216e02b6dff042e73c1ef7f3ad610e8747641372c4532109d373d4b549efa9b4f114f33983afafc9d86f4479d9dc776c8f142d4986bd826d83c29751b541a545dda70b1fa6a7abf97d0ec483b03358a5037190da708380c981a2ac8e0799879ea618056ecc513ffd6d7ff633fb716b31a6578733ea601b0a978b858e6ad3bd4c3455d0660f55655101092a665fc0b2a110ae9500000000000000002000000050000002c9fddf087d9401bfae9d265660dda01e399c2dc2b9c15abc7052defd2c6d8a78bf9980de6d5b53abfea20a1bf6b5d0f2ed44a4fd4a000d033b7285457805a51d800000000000000010000000900000035a5a4523bc41d5a6b0554d8f273cc4eb4a1f6a25e5d89c2e1919ec8fe666c17a7b9dc15e15d9fba59d89d39a21cc3b052a18a3c7c5cfeb26c47999a4d44c3fa18a055be8868e74624f5f19b4015c69fad52b67880e9ac83111057d2a5e6eb0c7c23aa3dc63df5b0a6c4a05609a4d17a0c637a5249abc84f4a00f00c606987191c0ed91e93c5c425f64bef3eb6259dd297835a6b0db73e0c59a75683deb1200530cd6258d32c2a6a8e82c40cd56ff949bc85d3c0ae7d040fa7f2d968758b91cd1408230000000000780000000000000006f304ff070000003932c8747ffd97873c572622c8ca126bf5d0fc34f681b8c30c097bbfaa8fb854211df28f6cc1b3189afaa99fd7b6ed8a0fcd349bea6c4665162caf99bef9bd3499f26a8ab010e20e761ca4ecfd4c3f32cba0170a342495ecd09414d8563faf0ebfc6d0b468d69c00480000000000000001000000060000002c8d7c777f1b63f2e812a43d049afaa2e6c1ff1eb35147204d52bd05cdd520bbd588604953ea0579813956290c51b5b08f9304d6aa0000000001000000000000ffff00000001000082a4b17e8fded8ed823e3b60ff6423682e5d0db6cebfc0c37c3f37db53ed149b89c62e04788f64e595d1cc9e32cc74630b3d14533da6e9015f6f0d47d9a4849af49fe168b7b610a7c11da248ee230ab87588790ea133e9f3d653bdaee4c91a549741e7bda39837e6cfdf7aae784d40b916593a56760e181d1a0d660f8cc37e3328dc476c97115404fdc91b7741f416134dfa382a98e54307b488d9d9f4a706fe587765b2f37bd153484101a8144460ba73dee3dcb08e84dd7ae98d90fe9a2e61863b12780571997531a787e022bbf28a830ed7c9706a9bfe2782a4991c5d30488a133be3d1acb326a22ab0799a24d400680000000000000001000000400000009079695d6a6ca9e6334a7f9cfcc2a1563c5490075b79bf210d7c414a20861c8b8024fa7cc3beede5769d15e3b5b418804ca2f39a6751014617b0fba1753d6876b28a3f48980e48045249ee4daea2b579b11854b1e7000000"], 0x1360}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f00000002c0)=[{0x5, 0x3, 0x8, 0x3ff}, {0x4, 0x8, 0x7, 0x9d0}, {0x61, 0x8, 0x41, 0x8}, {0x6, 0x3, 0x55, 0x7}, {0x7, 0xff, 0x3f, 0x5}, {0x400, 0xb4, 0x0, 0xffff}, {0xe886, 0x7f, 0x7}]}) r2 = dup2(0xffffffffffffff9c, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) r3 = open(&(0x7f0000001880)='./file0\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) 11:43:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) lseek(r3, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = syz_open_pts() ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000000c0)) 11:43:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffec2) 11:43:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x62}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xffffffbb) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:43:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008}, 0x3c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x27) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 11:43:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 11:43:35 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7, 0x1000}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000540)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x63) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r6, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x7}, {0x6}]}) fcntl$dupfd(r8, 0xa, r6) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r10 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r11, r3, 0x0, r9, 0x8b}, 0x6, 0x401, 0x2}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:43:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffe, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000016]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x2, 0x800, &(0x7f0000000000)=""/121, &(0x7f0000000080)=0x79) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) r3 = dup(r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 11:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3}, {0x3c, 0x0, 0x5b}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 11:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x64}, {0x6}]}) r1 = dup(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet(r2, &(0x7f0000000280)="4dc6e7e8975dda2c1eeb5fc8d0d6224b355c2b08dc4fb6bed1f23ddfa7aeb3ff504efeb248dc2784041f0ed64fb21a43", 0x30, 0x400, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000580)) sendto$inet(r2, &(0x7f0000000140)="3fe905338a57", 0x6, 0x8, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x5}) r3 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r3, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0xf5, 0x0, 0x0, 0x81}, {0x10001, 0x0, 0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) semop(r3, &(0x7f00000002c0), 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000340)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r6, 0x0, r7) sendto$unix(r7, &(0x7f0000000400), 0x0, 0x604, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) semop(r3, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x0, 0xffe6, 0x1800}, {0x0, 0x80, 0x1c00}], 0x3) clock_settime(0x5, &(0x7f0000000540)={0x5, 0x7}) semop(r3, &(0x7f0000000000), 0x2b25) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000240)=""/196) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="0a9858f15b4d1f30637e94e3c95b") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x4008, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000500)=0x1f5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8a00, 0x0) 11:43:35 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) r0 = socket$inet6(0x18, 0x5, 0x6) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002580)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/203, 0xcb}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/111, 0x6f}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000002380)=""/241, 0xf1}, {&(0x7f0000002480)=""/105, 0x69}, {&(0x7f0000002500)=""/104, 0x68}], 0x8, &(0x7f0000002600)=""/74, 0x4a}, 0x40) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) 11:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x3, 0xc0, 0xd6, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9fab, 0x4, 0x80, 0x80000001}, {0x20, 0x3b, 0x6, 0x400}, {0x4, 0x7a, 0x40}, {0x2, 0x7, 0x80, 0xf2}, {0x2398, 0x1, 0x0, 0x5}, {0xffff, 0x3, 0x3, 0x9}, {0x3f, 0xb4, 0x2, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 11:43:35 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) 11:43:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x20dd, &(0x7f0000000140)=[{0x3b8f, 0x80, 0x4, 0x4f}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r2 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) close(r2) chmod(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 11:43:35 executing program 0: 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) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2c4659fa630f99d393b900f6a09a4c742849198e2337887dcf0edf3cfdfdc274843c64b23fc22e88c44b235764883216f74d598db34fea669d8c775031babcda266fdfece852c6dbccc52db1d3b75bea69c58a8d19fc30e1236500626903068b2091b2a5048b7e94c32105b85532472e2c98348cad35cd84a0df227af113b2aa320b21575af9bed854d1acce8a3c722a3308be5ebd30d655d4694cc166d888523893b20000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x8, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000003c0)="ebffde42203c10868c5ed31242ca2bff13b9fd812eaa4e713048e69931929648", 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0x1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = fcntl$dupfd(r4, 0x5, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000000)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000380)={0x1, 0x8, 0x8, 0x6, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = fcntl$dupfd(r3, 0x0, r7) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000000)) faccessat(r8, &(0x7f0000000100)='./file0\x00', 0xc0, 0x0) close(r2) getgid() r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x5, 0x4) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000280)="31125c48c4a58664fafe46b2769391915f1d9add5db2c2342891986d88bc347dfcef325ee73a4ca7208a7fea58fa65c0645a9f264ea78d92f1938a472168b115a0829179d0b95f75ff3b4285eab1aceaba56c5e375a0e32313e4755244a2477413d80eb9cca89828daabeed2cfa494a5d7bff562f19cf930c5ff9627112f45a7113697a83036f1e8d0f05dd78124ebfc952f923445910db0442ac27c604ae9cd8422ea8feb3a16af65d6029af9ee", 0xae, 0x0, &(0x7f0000000340)={0x18, 0x2, 0x1, 0x3f}, 0xc) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) 11:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e1c0dd6d4499e6cc36a536214e31") 11:43:35 executing program 0: socketpair(0x10, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:43:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) r4 = dup(r3) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 11:43:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xfffffffffffffeff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x1fc0}, {0x18, 0x0, 0x1000}, 0x3, [0x1ff, 0x1, 0x10002, 0x400, 0x5, 0x0, 0x0, 0x1]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00468dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:43:36 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) shutdown(0xffffffffffffff9c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x7fff, 0xffffffffffffffe1}, 0x10) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) 11:43:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5af1, r1, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) setuid(r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 11:43:36 executing program 1: socket(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 11:43:36 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xf, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x549, 0x5, 0x200000000511c, "047ce5ffff0800"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) write(r0, &(0x7f0000000000), 0xa7) r3 = syz_open_pts() close(r3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r3, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7, 0xb5d, 0x4, 0x2, "ae0cc770afeeb0ff133606d989e97d8718bd097b", 0x3, 0x6}) 11:43:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x7fffffff, 0xffffffffffffff7d}, &(0x7f00000001c0)) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x5b7a, 0x7fffffff, 0x0, 0x0, 0x1f, 0x6, 0x4822, 0x80000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) 11:43:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socket(0x20, 0x0, 0xa3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = dup(r2) sendto$inet6(r3, &(0x7f00000001c0)="709b8a8e3c6b0c33533014017af58491", 0x6cd, 0x0, 0x0, 0xffffffbe) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x6, 0x0, 0x81) 11:43:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {0x0, 0x0, 0x81}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 11:43:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0xffffff59, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x12}, 0x0) 11:43:37 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x202, 0x0) r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/156) r1 = socket(0x6, 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x102) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x8588) writev(r1, &(0x7f0000000700), 0x1000019b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) dup(r3) 11:43:37 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000504600000000000080005010000", 0x2000, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7ff, './file0\x00'}) 11:43:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) r1 = dup2(r0, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 11:43:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) lseek(0xffffffffffffffff, 0x0, 0x400, 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/64) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x10, 0x3, 0x9c) r6 = dup(r0) listen(r6, 0x0) pipe2(&(0x7f0000000000), 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r6, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r8, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{0x0}], 0x1}, 0x407) syz_open_pts() execve(0x0, 0x0, 0x0) 11:43:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0x482], [], {}, {0x0, 0x0, 0x3f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:43:37 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x3}, {0x7ffffffe}]}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="7777fb60778d80e96096703a7d4f8a94c55d1465fb9edb2aa5af6f2f902962d24482ca20c483bf21626d6058f1333d660db9253ecf129a34ef5c84e7c30cbc7d9b8aec0427271815dbb8ff2429de54e4906e1e1c1f688878ec8547d52a5f57b17473b9f6079630169408c52ea4d02e2108323d70ce34f04db2edf011fd97309ca790969dd37a6022d720ce685aa0570b933c47618a59c7cd4621938b79d41690d2753e924164", 0xa6}, {&(0x7f00000000c0)="b2223a4738ad328b4ee9fec37680cdf0910a99b84aec9ca611c91d6194db2293bcd7931cece8e78e7535278b63bdfe7681ea3bd6b09376a19ba3982d0104ff1ccf6606fffdff7dc9b70fa724b05db1d95f5fc4980e972b90bada2360a66cac831bb58274eb925377d4d8a9e78572952cbcac10efb3b8b8f9499f8f68fb2baeb252a30f0d74acf3a8ae0205e23f4989968e2e761c45b1f1f71667ec2b4150060e83b0", 0xa2}, {&(0x7f0000000180)="adfb5e5002c6d6edcea24e37a0f2cc7ca9bca9237768ff4dc611943b632c11515ff3dd50d56469357fc7caab983cce8d6a3093634f0f841eac700d46c6df06bf69c5b5fac562b7444889dc84fbb7883db4085476a20b9aae649a83ab68ce3334265ad4774292667bc1bbb3fdff334792997543f04b229d1bbbf48b3f967b842bea73556ba06f7f1c9f7240bbdcf4762a498bbb997a6f07658045b93eef688fa87129bfa7c2101a5b", 0xa8}, {&(0x7f0000000280)="03a6c769431991022aa6d93a1220e70ddad154a28f91b92ada74655d625e6daa2c8de2fb53d1945dc896252ce674a3fa9edc9d5e9742ab6ed5ae1c494b9d8b05c8e12bfd1218b3ae195a3187bc724fb4681a960376e32ad218f7b66dc6", 0x5d}, {&(0x7f0000000300)="d6205f973f4e247259b17a5357d72f39bf711d4257116f19bd897206da786bc1046af4557423a375a77099e82957e1352a04896f0cf478eab8a21f211f529ccc922e8aebc23c044fa2feed8ad0592341dba82495dd2244767393c17323275120cb80932d8be59ace8e6d4a29969155c4792ca40376b3a1a780601a568d696ee27b509312b4c89103ec0873eae03f76920f243694cd36dcc803fa04c8ce33c7664cc9683ca538439ffe3a047461", 0xad}, {&(0x7f00000003c0)="7f3dee001675a4e0eb296a4fbae0117817748a9e8f2b38caf3f8d6f93885f22981c0a9cfe33b600a92f02188e9e4eb25e5d9b34df20ee346126edb1e4d4aba5a6bcfe128fd90e26bbdc17ee1e56d4caf142db3a59aa173e5ac3c585dd973d8736258954a2993c6f94a0398ffc6ec03ebe6d061d0fb0f0ab9b84df26e31892abd641477680267cc5277ad53d832b2ed6f63a121cf21feeb8f51a4cd61722561207d8ac23398be9a555268d4db5872a85be1ce74a13f99cb68eddb930f3935bc8c83f792e58d7ec2eba3f3d780a85e5b015cb5fb316ea74605f790e53803fe77b5a95b56527c7a7d8cc94ec0b832691bfa8dc6ad7349d58a536b0e95", 0xfb}, {&(0x7f0000000540)="b672cf1bfd9d63000dbae291a07f361d3e20fab285809a8bb9942b0ec7860baf6b500e93f8b6890281a46b6277f398abc6ae067536d4186ff6f98401f887092e9e29154d695bbf1cce8b092388369e96a7be01333824418e930d1197fb9102cc7b278168d0423753cb", 0x69}], 0x7) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)='FM', 0x2}], 0x1, 0x0, 0x0) login: panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 70109 65000 0 0x10 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff82228614) at panic+0x15c m_copydata(fffffd80599f3100,0,1,fffffd806bc220e4) at m_copydata+0x17e tcp_output(ffff8000009ed660) at tcp_output+0x158e tcp_usrreq(fffffd8055f33010,e,fffffd806bc22000,0,0,ffff80001e44aee8) at tcp_usrreq+0x625 sosend(fffffd8055f33010,0,ffff80001e4671f0,0,0,407) at sosend+0x669 sendit(ffff80001e44aee8,7,ffff80001e467350,407,ffff80001e467440) at sendit+0x52b sys_sendmsg(ffff80001e44aee8,ffff80001e4673f8,ffff80001e467440) at sys_sendmsg+0x1a4 syscall(ffff80001e4674c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcd65ce1b00, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic m_copydata: null mbuf ddb> trace db_enter() at db_enter+0x18 panic(ffffffff82228614) at panic+0x15c m_copydata(fffffd80599f3100,0,1,fffffd806bc220e4) at m_copydata+0x17e tcp_output(ffff8000009ed660) at tcp_output+0x158e tcp_usrreq(fffffd8055f33010,e,fffffd806bc22000,0,0,ffff80001e44aee8) at tcp_usrreq+0x625 sosend(fffffd8055f33010,0,ffff80001e4671f0,0,0,407) at sosend+0x669 sendit(ffff80001e44aee8,7,ffff80001e467350,407,ffff80001e467440) at sendit+0x52b sys_sendmsg(ffff80001e44aee8,ffff80001e4673f8,ffff80001e467440) at sys_sendmsg+0x1a4 syscall(ffff80001e4674c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcd65ce1b00, count: -10 ddb> show registers rdi 0xffffffff8209f857 db_enter+0x17 rsi 0xf7d rbp 0xffff80001e466d90 rbx 0xffff80001e466e40 rdx 0xf7e rcx 0xffff80001f837000 rax 0xffff80001f837000 r8 0xffff80001e466d50 r9 0x1 r10 0xffff8000009ece80 r11 0xab9d7aa4ac31faae r12 0x3000000008 r13 0xffff80001e466da0 r14 0x100 r15 0x1 rip 0xffffffff8209f858 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001e466d80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=70109 stat=onproc flags process=10 proc=4000000 pri=61, usrpri=61, nice=20 forw=0xffffffffffffffff, list=0xffff80001e44b160,0xffffffff82593b80 process=0xffff8000ffff6a30 user=0xffff80001e462000, vmspace=0xfffffd806bc0a000 estcpu=11, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 83501 392064 30375 0 3 0x80 nanosleep syz-executor.0 83501 153438 30375 0 3 0x4000080 bell syz-executor.0 65000 438460 6108 0 2 0x10 syz-executor.1 65000 127705 6108 0 3 0x4000090 netio syz-executor.1 *65000 70109 6108 0 7 0x4000010 syz-executor.1 41171 55887 0 0 3 0x14200 bored sosplice 6108 132926 33700 0 3 0x82 nanosleep syz-executor.1 30375 448448 33700 0 3 0x82 nanosleep syz-executor.0 33700 395412 65442 0 3 0x82 thrsleep syz-fuzzer 33700 1143 65442 0 3 0x4000082 thrsleep syz-fuzzer 33700 35772 65442 0 3 0x4000082 thrsleep syz-fuzzer 33700 313682 65442 0 3 0x4000082 thrsleep syz-fuzzer 33700 126259 65442 0 3 0x4000082 thrsleep syz-fuzzer 33700 272578 65442 0 3 0x4000082 kqread syz-fuzzer 33700 76320 65442 0 3 0x4000082 thrsleep syz-fuzzer 65442 197771 13354 0 3 0x10008a pause ksh 13354 28008 80552 0 3 0x92 select sshd 21774 6283 1 0 3 0x100083 ttyin getty 80552 259886 1 0 3 0x80 select sshd 60622 140955 44287 73 3 0x100090 kqread syslogd 44287 278105 1 0 3 0x100082 netio syslogd 44082 222234 1 77 3 0x100090 poll dhclient 18544 341243 1 0 3 0x80 poll dhclient 92465 81204 0 0 2 0x14200 zerothread 25902 206188 0 0 3 0x14200 aiodoned aiodoned 25052 519596 0 0 3 0x14200 syncer update 61367 82548 0 0 3 0x14200 cleaner cleaner 31589 241661 0 0 3 0x14200 reaper reaper 38547 83864 0 0 3 0x14200 pgdaemon pagedaemon 30689 81597 0 0 3 0x14200 bored crynlk 83065 308615 0 0 3 0x14200 bored crypto 98504 307807 0 0 3 0x40014200 acpi0 acpi0 9626 43677 0 0 3 0x14200 bored softnet 52382 47535 0 0 3 0x14200 bored systqmp 59437 126674 0 0 3 0x14200 bored systq 61127 246628 0 0 3 0x40014200 bored softclock 81804 393749 0 0 3 0x40014200 idle0 41448 218613 0 0 3 0x14200 bored smr 1 344440 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9468 6394K 7623K 78643K 10922 0 pcb 13 8K 8K 78643K 19 0 rtable 87 4K 5K 78643K 239 0 ifaddr 46 10K 11K 78643K 61 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 15 0 iov 0 0K 12K 78643K 12 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1330 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 0K 0K 78643K 2 0 sem 9 1K 1K 78643K 10 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 93 0 sigio 0 0K 0K 78643K 6 0 proc 48 38K 54K 78643K 359 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 in_multi 25 1K 2K 78643K 44 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 183 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 103 21K 22K 78643K 1051 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 5 0 NDP 8 0K 0K 78643K 13 0 temp 77 3001K 3065K 78643K 3444 0 kqueue 3 4K 8K 78643K 7 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 52 0 20 2 0 2 2 0 8 0 unpcb 120 84 0 75 1 0 1 1 0 8 0 syncache 264 5 0 5 2 1 1 1 0 8 1 tcpqe 32 109 0 109 1 0 1 1 0 8 1 tcpcb 544 36 0 28 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 2 0 2 1 0 1 1 0 8 1 inpcb 280 104 0 93 2 0 2 2 0 8 1 nd6 48 5 0 4 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 244 0 84 14 0 14 14 0 8 2 art_table 32 245 0 84 2 0 2 2 0 8 0 art_node 16 51 0 21 1 0 1 1 0 8 0 semupl 112 4 0 4 1 0 1 1 0 8 1 semapl 112 8 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1516 0 115 46 0 46 46 0 8 0 ffsino 240 1516 0 115 83 0 83 83 0 8 0 nchpl 144 1848 0 234 61 0 61 61 0 8 0 uvmvnodes 72 1657 0 0 31 0 31 31 0 8 0 vnodes 208 1657 0 0 88 0 88 88 0 8 0 namei 1024 4615 0 4615 1 0 1 1 0 8 1 scxspl 192 5194 0 5192 1 0 1 1 0 8 0 plimitpl 152 20 0 13 1 0 1 1 0 8 0 sigapl 432 264 0 250 2 0 2 2 0 8 0 futexpl 56 1665 0 1665 1 0 1 1 0 8 1 knotepl 112 57 0 38 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipelkpl 16 76 0 66 1 0 1 1 0 8 0 pipepl 120 152 0 133 1 0 1 1 0 8 0 fdescpl 432 265 0 250 2 0 2 2 0 8 0 filepl 120 1542 0 1441 4 0 4 4 0 8 0 lockfpl 104 17 0 16 1 0 1 1 0 8 0 lockfspl 48 7 0 6 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 114 0 106 1 0 1 1 0 8 0 zombiepl 144 250 0 250 1 0 1 1 0 8 1 processpl 864 280 0 250 4 0 4 4 0 8 0 procpl 632 372 0 333 4 0 4 4 0 8 0 sosppl 128 8 0 8 1 0 1 1 0 8 1 sockpl 384 211 0 189 4 0 4 4 0 8 1 mcl64k 65536 9 0 8 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 18 0 18 2 1 1 1 0 8 1 mcl2k 2048 63066 0 63031 15 2 13 13 0 8 8 mtagpl 80 6 0 2 2 1 1 1 0 8 0 mbufpl 256 100155 0 100073 12 2 10 10 0 8 0 bufpl 280 7327 0 1326 429 0 429 429 0 8 0 anonpl 16 42707 0 28207 72 1 71 71 0 107 12 amapchunkpl 152 1145 0 1012 7 0 7 7 0 158 1 amappl16 192 1350 0 555 49 3 46 49 0 8 6 amappl15 184 51 0 47 1 0 1 1 0 8 0 amappl14 176 33 0 30 1 0 1 1 0 8 0 amappl12 160 35 0 31 1 0 1 1 0 8 0 amappl11 152 46 0 35 1 0 1 1 0 8 0 amappl10 144 14 0 10 1 0 1 1 0 8 0 amappl9 136 592 0 587 1 0 1 1 0 8 0 amappl8 128 130 0 111 1 0 1 1 0 8 0 amappl7 120 90 0 79 1 0 1 1 0 8 0 amappl6 112 53 0 49 1 0 1 1 0 8 0 amappl5 104 161 0 150 1 0 1 1 0 8 0 amappl4 96 447 0 420 1 0 1 1 0 8 0 amappl3 88 146 0 136 1 0 1 1 0 8 0 amappl2 80 1337 0 1259 3 1 2 3 0 8 0 amappl1 72 14612 0 14173 27 14 13 20 0 8 4 amappl 80 590 0 547 1 0 1 1 0 84 0 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 265 0 250 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 265 0 250 1 0 1 1 0 8 0 vmmpekpl 168 5928 0 5906 2 0 2 2 0 8 0 vmmpepl 168 39625 0 37638 110 7 103 103 0 357 16 vmsppl 272 264 0 250 2 0 2 2 0 8 1 pdppl 4096 536 0 500 6 0 6 6 0 8 1 pvpl 32 139797 0 122237 171 0 171 171 0 265 29 pmappl 200 264 0 250 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 145 0 7 4 0 4 4 0 8 0