kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 7 09:56:13 PST 2020 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.8' (ECDSA) to the list of known hosts. 2020/03/07 09:56:23 fuzzer started 2020/03/07 09:56:29 dialing manager at 10.128.15.235:13914 2020/03/07 09:56:29 syscalls: 338 2020/03/07 09:56:29 code coverage: enabled 2020/03/07 09:56:29 comparison tracing: enabled 2020/03/07 09:56:29 extra coverage: support is not implemented in syzkaller 2020/03/07 09:56:29 setuid sandbox: enabled 2020/03/07 09:56:29 namespace sandbox: support is not implemented in syzkaller 2020/03/07 09:56:29 Android sandbox: support is not implemented in syzkaller 2020/03/07 09:56:29 fault injection: support is not implemented in syzkaller 2020/03/07 09:56:29 leak checking: support is not implemented in syzkaller 2020/03/07 09:56:29 net packet injection: enabled 2020/03/07 09:56:29 net device setup: support is not implemented in syzkaller 2020/03/07 09:56:29 concurrency sanitizer: support is not implemented in syzkaller 2020/03/07 09:56:29 devlink PCI setup: support is not implemented in syzkaller 09:56:37 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x4}, {0x120000000000000, 0x9}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfff) mkdir(&(0x7f0000000100)='./file0\x00', 0x60) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0x2, 0x0, &(0x7f0000000280)=""/2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r4 = dup(r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000340)=0x401) r5 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x200, 0x14) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000003c0)=0x8) r6 = getgid() setegid(r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x76fc067648db28e1, 0x0) r7 = getppid() r8 = open(&(0x7f0000000440)='./file0\x00', 0x28, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000480)={0xfffff128, 0x0, 0x2, {[0xe4, 0x7f, 0xffffffff, 0xffffffff80000001, 0x2, 0x4, 0x6, 0x100000000, 0x400, 0x800, 0x1, 0x400, 0x10000, 0x435, 0x77e, 0x2, 0xffffffffffffff7f, 0xe96], [0x1, 0x7f, 0xfff, 0x5, 0x2, 0x5, 0x16, 0x8000, 0x5, 0x4], [0x6, 0xf7f1, 0x3f, 0x5, 0x2, 0xde, 0x1000], [0x6, 0x7fff, 0x833, 0x674, 0x2, 0x401], [{0x101, 0xec, 0x3, 0x80000001}, {0x9, 0x7f, 0x2, 0x40}, {0x400, 0x8f, 0x7fff, 0x67}, {0x3, 0x3, 0x1ff, 0x8000}, {0x8000, 0x40, 0xff, 0x5}, {0x3, 0x200, 0x1, 0xffffffffffffffff}, {0x7fff, 0x7ff, 0x65f, 0xffffffffffff8000}, {0x101, 0x82, 0x2, 0x5}], {0x0, 0x0, 0x6, 0x7}, {0x1, 0x800000, 0x80000001, 0x8}}}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r9, &(0x7f0000000c00)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000780)="a1b062f223a5ed6206bf6a8d7c72e60db703a89964d16eb00a2eff4ffb24dd6e9193f986a730ba08545c7b942b2f9516b3f7000e93d459579c32b953db343569f47b11467ad57d64a7babe6a8f5796b4c89923a056d14e2a9082617447e01121bd00c2da36fc9cf9647ba2d60953f2430e87db79b4081d79642c60c5552dfadac44099854ed6f656ec318b72ae3cd22f5bb72690505faf32f8461a3211e6b54a39655c9ec7a951b19d125d037eaa036e684c9fb9e2dc78492c41998fc2ef6f65ffacf075226bd214abb8fecf418ba28bb7d40d801633fe40fb9c8acfe40d2f5e", 0xe0}, {&(0x7f0000000880)="f9acea8306e462f63be7a1d8384f1cb73b7a3a4ec03ed30f6a919702ae8126a3d447b6a3d8", 0x25}, {&(0x7f00000008c0)="8bd2ca337bcf63b496bc24c62c4f239489", 0x11}, {&(0x7f0000000900)="e7c7579efe4ef2cef299a19f3d4ea8127231a27e2d8029f65efb5bf0d9dfc3957957", 0x22}, {&(0x7f0000000940)="1d8286529b94c8410349a2775dc62896b8f75c7014ad8116a99d0996c5a968a7012b33ee15b61046dd643b1b63f9ca81d7c5845cfb2cee911d621ef5cbbd5d6190253f1ff5d26ea8f0a6d7a217debef0687e992343bd2b742bc9bc9c57133a6bfb515231f7f6bd4835050ffff543c8dd5f4ab1063296a397ad9837aae1dd1010c25d427eddc66a85d8e2228329e45cc3ad38b12f3c00ea94b9b27dbca3", 0x9d}, {&(0x7f0000000a00)="a157db47a8d194840603047d2ca652b57fa7490297062c07eeb0cdd27a1dd63909a27f1d1f83d96b41d00f4570b843ee3b3ef135b1c42e40f1052c00c8d5a3294420ba8186217ebe96e4b5f4e647748dedf716cfa4abf74a058c2b8fcdfe41d88efbe2ab6e727b31532716531aa6fae1c29e278c6bfcf4bfe2852a4428bfb84b3ca65a632f7e3bfe888fabc1996e43cd796fdc3d1d15060b6abbd3cdaf5c", 0x9e}, {&(0x7f0000000ac0)="92cdd9b877c11ac0b379d2eccbcbf036ea7cdc51ae2649dc2610cc1e292439c6e6e240dd0227bbccc27d85357ab3913c4a7ce3b3596a04294726cdffb71dffd9fc431582d56dadeb9fdb4532bd57c418dfd7a7aa3d8cbfb2d3bce6c4c369aa99a48f9d60c87399d18ce2d974ca466cfe508ad48ec304a56abc4e3ee38944195ed158e615f509aab1f21f361e19d7b91681ebac5eb8129c5bb0360ef2602d665a0d529dedaf946fcb9490e4d4d556ba5c4261", 0xb2}], 0x7, 0x0, 0x0, 0x400}, 0x8) r11 = shmget(0x3, 0x1000, 0x7a0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) r14 = getppid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000d00)={{0x80000001, r12, r6, r13, r6, 0x40, 0x2}, 0x2e4d, 0x9, r7, r14, 0x9, 0x7d3, 0x4}) r15 = openat(0xffffffffffffffff, &(0x7f0000000d80)='./file0\x00', 0x80, 0x39) setsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000dc0)={0x9, 0x4}, 0x8) 09:56:37 executing program 1: r0 = getpgrp() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r3, r4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xfff}, {0x18, 0x3, 0x800, 0xb3103e52}, 0x401, [0x2, 0x811, 0x7, 0x8, 0xfffffffa, 0x3, 0x2, 0x7ff]}, 0x3c) getgid() r5 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x8, r6, r7, r8, r9, 0x89, 0x7e}, 0x29, 0xfffa, r2, r0, 0x64, 0x3, 0xe08}) r10 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000200)=0x6) r11 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0x36) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000280)=0x1) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) close(r12) r13 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x1, 0x6b, 0x2f, 0xffff}, {0x40, 0x3f, 0x80, 0x80}, {0x7f, 0x40, 0xed, 0x40}, {0xa64, 0x6, 0x80, 0x8000}, {0x5, 0x1, 0x7f, 0xfffffffd}, {0x20, 0x2, 0x5, 0x4}, {0x800, 0x1f, 0x1, 0x8}]}) r14 = shmget$private(0x0, 0x4000, 0x361, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = semget(0x0, 0x5, 0x80) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000003c0)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0, 0x0, 0xfb1f}, 0x8001, 0xc364, 0x81}) preadv(0xffffffffffffffff, &(0x7f00000018c0)=[{&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f0000000500)=""/216, 0xd8}, {&(0x7f0000000600)=""/187, 0xbb}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/170, 0xaa}, {&(0x7f00000007c0)=""/194, 0xc2}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x7, 0x0, 0xfffffffffffff9f3) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) 09:56:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "00000000ff00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x80, 0x5a, 0x9, 0x3b60}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r5, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 09:56:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:56:37 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000240)=""/194, 0xc2, 0x800, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() chown(&(0x7f0000000340)='./bus\x00', r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) fcntl$setown(r0, 0x6, r5) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xffffff5a, 0x6, 0xf329, 0x1, 0x80000000, 0x7, 0xcec, 0x0, 0x0, 0xc907, 0x73}) r6 = openat(r0, &(0x7f0000000440)='./file0\x00', 0xbddd63ba24569697, 0x112) r7 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r7, 0x0, 0x7fff, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x8) writev(r7, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000004c0)) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) utimensat(r7, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x7d, 0xffffffff}, {0x4, 0x7}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) msgget(0x0, 0x0) fcntl$getown(r8, 0x5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)) 09:56:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28b861529a09e19eed000000ffff0000edffffff08cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() setpgid(r5, r6) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x6, 0x200, 0x6, 0x7fff, "6d1b2db780873789237da8a37f6c442a2d491cde", 0x9ba, 0xff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=0x0, @ANYRESHEX=r8, @ANYRES32=r3, @ANYRES32=r4, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="0ac39e363eb99d656b02bc928ad0e5d3fe300acf5f", @ANYRES32, @ANYRESOCT=r15, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRESDEC], @ANYBLOB="51aeeafe8622452e21a42830ca965727444882df995ee928cb97efc2c97eb235540e52b0d09c64badf171ae5063151ef78f38c37b3f2195ee1adb6c7316ded93a5790e4bece4755a55e7a94b68d8d904446f54b8b5174961730ca21fd7af80e24b1ece6e29439fe61b9a64d8bfca2412eaa26aa2b13f75de40f6d5463ef67523b5fe27a3a4a72899b5e0e9a07098c2a0eecde466291aedfde8ffe18ff1d7f781a530e9088b9ad310d05824f12c6057134e21aec3f69996a66e76097865ce508b604f4da72944e6c84e6020fe8d75d927a798"], 0x100, 0x1f}, 0x0) fcntl$getflags(r3, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) fchflags(0xffffffffffffff9c, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) poll(&(0x7f0000000140)=[{r0, 0xed}], 0x1, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 09:56:37 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) openat(r1, &(0x7f0000000040)='./file1\x00', 0x200, 0x10) 09:56:38 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x3}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) pipe2(&(0x7f00000002c0), 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fchmod(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9f) login: pckbd_enable: command error 09:56:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) r11 = fcntl$dupfd(r10, 0xa, r0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 09:56:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a10281"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mlock(&(0x7f00005f6000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 09:56:40 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="a13e8ac777434ffe07837c2e28e44776e21fe98bf1fdc131a7054072654bfe9fe7f665585f36c4400429078bf9ae2dcf641eb3ee6b9ecd3571a45d89f08c26889bd118ed4e11575a7da15b1cb8a9919129c52dbdf4ae57c7b6148cef925778d77b073abca923435ef7e19c40b2b103430d83321c4e10d1f9c44eb3ed00bb90b4285ff17fd02a988bb69fa68a41795314fe93f0f28cca69866dad8a42cec68068e46066f8f9bbad9a8c981b3d50030df9e9f4437bfeba83d6ab57cadff84f2068e07e7efcd92b2b3fcd543f87a73c813237c868c2502450e943dca4c68fcbcff07602a8084377", 0xe6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e677a5be8653080"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x7e, 0x0, 0x0, 0x0) 09:56:40 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11710287ead4bcb775ca69dfc6ac2a84e6abca64896819f507d0000000000002951b158010300000000000000fd4233b8fa4d012ae447473c220495aaee48c02f58c41e6bf3bf554799000000ed5e8f5300a4aeef9dc5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b81d6f9a61700ba3173af4ecd7da4333ac0f994166972e1977bd035f5ea1b1009e5a319d54401c3a9191420eea4173d5b6913e129f8b0fb636710000d2df0ac87e0d7b65b7244082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0000000000000000a95bac417e2ab04fd8a9c98e958ff55d090000001600000036d11b2434c929b34b0087cf25009e1e49f931a4193897b0a30000cbf637786819bf7e26863a1115747f006d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d301682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f720b52a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d30be6bf5f227030446137813494ae280cccf91360000000077ab1ff0b0eef404f947b127b4ec04ae4a781c2c7b7c9d275d807a9337cecce28906bbea83e41a20b26cae19cfca95455b5cfb410216f03a77231784b389f6e09bdf8f96525c1e12b6722862b8ff3b6b0a706e368a63bcc4c3c9c84c64a3eb31057d69a39f54bbf1c4510b4b05f35c4732e991c107e828114cb96c9ec3f10cec0d0ed098778588b65148b3b87a6ef2cc9e8d343a3f91325d3b6188f000c4888bed8c81bd2d2db32b0763d6343a4fc41c969d8369edeab87f714e9906d867be86ddc34f6a8bee1c02b236cfc107d8beb85c1481304f5d94a53d0083ec3535fa5e453311b7ace377ad362f33f627456e4e57f5048f99e77a09aded782657909db2838b00010000741d26d8727e7c2b5562c3705b5e5a9792dd16b652b5870be3d466d4e52eb2b1686a292dde9674d609484307864fcb44f0234d1ee86008468b1e057ca35653407aa76607605d27eb3b9dbd0d9dff62f2a5bf619e8af715a2d5960000000000000000001000000000000000000000000000000000c29ea27ef688768f19fe3bff2f8dd4e6c77fcdec60496cb651f827fbe1501c1865bc95ca3bf1b63df25009d7af86770f000008000000000017731d5a99d6bcd9bb8ee3344eecebe8c4fd64d5eb56cbf6df1ac2277ed085d63f062f0043914a1d017d94340265147caebe82683ff8e35d32b552a4d66413107487f44e42ff59bc9b39aebc51c238ed60d6d17ac1ddac14d6de881744d0a456c9f7da6d3dbeb5cfb178e79dfc2f8966edffc33afa7ebfef22ed81be40cf18e42e968b3e7b9539d98675b2060fbdabcc937f00f99ad803b76cd7e033a409403d035db40138d1cf881a678609ab8bbe8203bccc4b320125c178db4a826bd5dad95b48b8866cabf3d45854a5ec26e3bef3686d7123ef9a1a72afadf9910fd65a27cc35a14f6a14f2a453659e6e86b3a7dda0370bf3caf3cc4c5dd03d5365d2c11e95f88e232f07edeff131ea77cf59119f55f6d369bdf1e0dee7606ae50ff5f8da9d494670d0b1bb7770b866041632eba138474a542fdde6c557c065c908a88c125aeb76a85a6f5715e4577ec571ac381fe9bf33de196efa3932b00f049785f5bfcece7269b1880000000000000000000000005337c1fc91ff5437e98cc0640407180be53995aa4913b9234225ed9fd5089a519c772f4d9614161c798a9ce042a42750ffcd698b2655c09c6f35ff3ee7b6806ec644617545281ddd31855d3ca36b"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = socket(0x20, 0xc003, 0x4) setsockopt(r3, 0x0, 0x23, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501955d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b87c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r5, r4) r6 = dup(r4) getrlimit(0x4, &(0x7f0000000040)) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 09:56:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0x8, 0x80, 0x8000}, {0x8, 0xb5, 0x5, 0xfffffff9}, {0x1, 0x95, 0x7f, 0x100}, {0x1, 0x0, 0x8e, 0x2313b1cb}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x6}, {0x44}, {0x6, 0x0, 0x0, 0x2}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:56:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() socket$unix(0x1, 0x0, 0x0) r1 = dup(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000011000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x12000)=nil, 0x1}, {&(0x7f0000011000/0x1000)=nil, &(0x7f000000c000/0x1000)=nil, 0x1}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000000f000/0x1000)=nil, 0x4}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000008000/0x2000)=nil, 0x7e8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000a000/0x2000)=nil, 0xbe6}, {&(0x7f000000e000/0x6000)=nil, &(0x7f000000c000/0x7000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000000b000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000005000/0x2000)=nil, &(0x7f000000a000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil, 0x8d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffe1}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x20000000000001e3, &(0x7f0000000100)=[{}, {}]}) 09:56:40 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:56:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 09:56:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000000c0)=[{0x6c}, {0x2c}, {0x4006}, {0x6, 0xd3, 0x40, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 09:56:40 executing program 1: r0 = socket(0x2, 0x4, 0xa4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)}, 0x0) 09:56:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x0) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/189, 0xbd}], 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000280)=[{0x29bf, 0x1, 0x39, 0xf428}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 09:56:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040), 0x10000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000080)=0xfffffffc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) socket(0x10, 0x5, 0x8) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r3) ftruncate(r2, 0x0, 0x3fffd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1ff) 09:56:41 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r2) lchown(&(0x7f0000000200)='./file0\x00', r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x1f) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x7fc}]}) r5 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20, 0x0) lseek(r5, 0x0, 0x7fff, 0x0) writev(r5, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x100) write(r3, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 09:56:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r2) 09:56:41 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x1, 0x7ff, 0x2, 0x4, 0x5, 0x4, 0x8001}, &(0x7f0000000040)={0x2, 0x4, 0xfffffffffffffffb, 0x7f, 0x7fff, 0xd19a, 0x4, 0xfffffffffffffffd}, &(0x7f0000000080)={0x6c5, 0x9, 0x264, 0x0, 0x0, 0x100000001, 0x6, 0xffffffffffff0001}, &(0x7f00000000c0)={0xffffffff80000000, 0x7}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002380), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000023c0), 0xc) r3 = getuid() setuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r5, &(0x7f0000002280)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001240)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/33, 0x21}], 0x2, &(0x7f0000001280)=""/4096, 0x1000}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) 09:56:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xfffffffb, 0x0, "4574f79735a00cc4ad21bac1bfddeaf644175e3d"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="28000000ffff000001030000000000000000f8b7a94d260000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="28000000ffff000000e65752fa2ca6c377a8df1674fbf89899e39f5a859e1a7d2f16e2a8dd", @ANYRES32=r5, @ANYRESOCT=r9, @ANYRES32=r5, @ANYRES32=r4, @ANYRESDEC=r4], 0x5c}, 0x0) poll(&(0x7f0000000080)=[{r2, 0x10}, {r2, 0x8}, {r3, 0x100}, {r5, 0x9085c9fb604fdd9d}, {r3}, {r3, 0x2}, {r0, 0x1}], 0x7, 0x0) poll(0x0, 0x0, 0x8001) write(r0, &(0x7f0000000140)=' ', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100170008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r11, &(0x7f00000009c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f00000004c0)="9e5c7ce59f22648c9f015937fcb5d0d1ff0f1cd6f3453b6a26b6a43a910aa00e83d8a1a53b69b5a621fdcb9622854976bfa0c106b1778def9cd2dbccd60d73fd4e3eb641010d71f69ef4870c16a6dde90ae6a2efd2fa687f2b2781c200e2ae040e43a39ba11361b02978ed58666da2555a749796c2ed18dbb8aec31aab84ec8feb19c6175b3ff3902d0316d5ad7edef23c22d5ab0571cff0f0d184314419572bdbfe9091db75a8d04d559823e0b2b8cc753dd9e29714a295e07c9f8f470c617138ccf28f9016d727f17efdc5dad3e7852fbd20a7499c28fe25d4607e259821", 0xdf}, {&(0x7f00000005c0)="6718e41519760f7e9ef6c99110bc597e190b6b845e7b2ca9edc0e2f2b9efb1d1b6edc4a474de5d748c67d92b911d812ddc21fbcdfdf9f98429bee7e3e5499bf6233a6d2c1dda6f8b99d7c29d6cd672be14fc6c6a5ff1d7fc6052e91c8d2f118dcb8148d50d15b5d112a50273fab59d14d418748e242fae2ad641c7ce710013e517cc873a229828fa01e27161a61ca8ca2feb325887230f481214334e9cf44c0a40ee5fc47801b0d4430317753410", 0xae}, {&(0x7f0000000680)="6106f1b7108f407677c587b633569a11f1e0778b1be91b", 0x17}, {&(0x7f00000006c0)="137d494d3234b837cb3a431247990bfb0cae146c12806e8c35ee27808b2345de29eedcf30ab3045e1b594cd749ccd9a674886842832ce80dda6cf27f18258c6a67db84fe44b6835e8b63848a3653d2189fd80ae926aa50ab45142519a04e9dadcc9855e372a927381ed07532b2f8bd4cdcced2d20debdc6441544478a1e56b44b461810825a5dda96414209129373d1bc76fdf8d9e535b9bf82433d1ab49a9f3e4f6b5fe26e1601a60bc25a87c1a36e77d5399111afa743bd81bc4300761d3f6979f700f30bc0a12c3a4484ecc3493ec117029f449", 0xd5}, {&(0x7f00000007c0)="e8fea920dbdf34997cc55b940d10f265ecb414d38ba019108a72834f75ad186f78e85605174c8d1da371c11af88ae3ec48f7b6426bddca5c83188b8df0ced5cb987c64bcff9f00799e62098904a9425ba511a6d6", 0x54}, {&(0x7f0000000840)="c9cbb8d9f6ba220e4451ab8650ee1e7a588467c58a182f315adcca5cc403496aa5c293b7838ed592f9065cb1da22593485d16c4e47c20842644ddbf5a2b92f95aa0f3dd122d502393d0f45c2f33078d3903362fe8ff2b434798c407919d91f0a03655d7c306f3e89f3c3db249e2f1f01cf2c83c85da6aabfdffa7451dcbf6c2c9bacd4a787b514a5058f3f1a9935e3f462789ad5c7ee3bf64138d114485ac549b6dce13a67336a2936309d14d4e8a3f73058e8e2e80946dbd5b3d9d6a6802dc85126abd6e9608e59c873026ae6e6", 0xce}], 0x6, 0x0, 0x0, 0x8}, 0x2) r13 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r13, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r13, 0x0, 0x3fffd) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000a00)) shmget$private(0x0, 0x1000, 0x101, &(0x7f0000ffe000/0x1000)=nil) write(r12, &(0x7f00000001c0)="2329da312a97682730a8ceda60ae61c46da3bceb4897b774c25f1e9a26dbe72e51f6afcc56c8028be8d41b9540fccab0233080fd9aef96771dfe127360f0da3755635def1b3472194cf82bf8f6a3ce63f122563527a6efc59b41f94473d82bfb5ca09d4395aa9eda85eaaba6a54fe1e17a82d2e712cf8a4275b0574ddbe09ab581bd546fc86590cfca81f3502bec4242635429071c45a74e6a1426d53422d647f92dcd2c369fd990c69d73a5b0ece9a69cf4c1d7704a5a2b0053548430e403a240b48bbd00424587477fa7", 0xcb) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000000)=0x800) 09:56:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0xf0}, {0x7, 0x5}, {0x9}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x9, 0xff, 0x5, 0x5}, {0x4da, 0x3, 0x7f, 0x3}, {0x400, 0x5, 0x1, 0x1000}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1800) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 09:56:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffdff], [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) semget(0x3, 0x3, 0x4) geteuid() getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x80) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040), 0x80000003, 0x0, 0x9, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r4, @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYRES64=r4]], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r13, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r10, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r15, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r16 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r11, r9, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r12, r16, 0xa5, 0x5, 0x100000000, 0x2}) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r22 = socket$unix(0x1, 0x2, 0x0) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r24 = socket(0x10000000002, 0x2, 0x0) dup2(r23, r24) sendmsg$unix(r22, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r23], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r22, 0x5) msgget$private(0x0, 0x0) 09:56:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000002c0)=[{0x25}, {0x3d, 0x9, 0x10, 0x4}, {0x6, 0x0, 0xab, 0x80000000}, {0x9, 0x4, 0x6, 0xfffffff9}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) pwrite(r0, &(0x7f0000000240)="7c04679b5c5116ef2f523d4bf727eb97eb5394219286da386a78fc", 0x1b, 0x0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x3ff, 0x0, 0x95}, {0x3126, 0x5, 0xd9, 0x40}, {0x7, 0x1, 0x0, 0x4}, {0x200, 0x3f, 0x3, 0x8000}, {0x1, 0x7, 0x1, 0x1d75}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) kqueue() connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x2ba}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x1, 0x1013, r4, 0x0, 0x2) 09:56:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2, 0x10000000, {0x76, 0x9}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="84"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 09:56:42 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x80001302, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x4, 0x8, 0x4}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) 09:56:42 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) connect$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b2302ec4e882e2955a2d38bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa2029c34ecec77ce029d5874726d47561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2030000000d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eab1a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8b155f20084871548f2fd58ec735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b07c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0c6c618b49d31adb99755151d7f43974361a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16000000000000000000000000000000f2e9052b2d4967ecfeafda7372781e6d566a674354a1c209461eef011a087b47bdc71fc4d42be3c92babd51c2ba26a44f00ea62f6a5a4f172750450cb180db0ad19bd9d69bf588097f5a441ba4ab0ed985c117cbbeb839572e7a3fe71dbf548d3464448ed91df6acf259f868edfeedf465e03bb80fb7685a06b29097ed7ac6a20babc4451441879e38ab8d6fefda3d6eaf3bb86392", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="956335cb35fd7d80dd1e28e981e091d17aaba5ae6b19f2d98a49ba19a6b6adc487766dd6b2570c75e661ecf2447c3f2202cb56c1360be6841313bbe6aac150f05e3e61e0ae211825b5e8da1aa36055ad21d158baf8dfa40e5154de623fc02b9e5b5342fc328e040851f35a58a8cb20f3e94aa115bdf01da395cf2690fc24cc04b12b92793fcd1ecb3f91fd45148556474e3d22300c0a9978b45bf738980c2d1e62d3137c9b", @ANYRESOCT=r4, @ANYBLOB="b3953f4f77dab1b3c6a0742fcbeebb1b5b49ace96dedd78256a70409b447cde3df4e1ef1b09e920f6900b3cbacf63473f517c23bfc8e99155148fb04830e2fbfa1172a7bf0bf6c6e8f49c5df8cbe9556080c2c5c89760c55984b71f17ee59f25e1feb58cdab0c46cb00bb0d3a6ed8b67abaead9f2adb11eba9ec21d57f7c8c757b341de2423dbfc7e4363dfe5f8a7b7f36423dd90fe13623ba4b1522eea500d7088830f087c69f685aa50741dccb46c7135bcd69669756ad955ee2ef2be9ccfa0418acf74135d2efd70a4864bf4dd9", @ANYRESHEX=r6], @ANYBLOB="639cc2deed91fbac394285a7e38b3d5c6126a6bb637efc3ec124aab755d566de2142e292abdf91067724e3eaded43d66da8a951adbdb0d6721c6616d092ce90297a725c709d3648379acde564ad94aa3ae7e2a387cbaaa418e71f3ad71bba86f7890415258ebe170119d5af34dca0a6f1799fac78cc9a7f49f8081de4cae0155bacc75bab210c4271b3603ecb85c184a440e1f43586bcdea294f211e57a1381e4b0e8c56d7f981"], 0x3) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffb7) 09:56:43 executing program 0: r0 = socket(0x20, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) setsockopt(r1, 0x1, 0x1, &(0x7f0000000080)="177c6b0c2b56aa62d617b7268de4ce253a4eaa9313989c9edf6768efefe48d153a24555e8a2c12d8b818bbac8a473c4b044f99aafde8d721d218776f2737bf9eac4ccf9b63fbbeb74e2e7498d4e4b1b740fb610e2619921ccba9e8907ddc644e2796bee96eb77872ef952db5ede82d85b14b54ca75b1a9cc6db39ec1124cfe33561bf6c5d1443e40bd49f15dd2986707792cd1bdd0393c6686ab1dee05533244811e4c00fd328bc6183d0d3ae2e3300e6404549637da2c40a36e1146e64810df8f0c078b6c89d05e8b8f9d71f917f38f2dcc98324f406717e53bea465249d64fb2dc462ede2d4146b98ff70457f825d39f106255aed2fcc816d348f301be61f69634d40b0df7a3622823a4f52facc1fc51e2a4d7e75c6344ff3fd34edb2cd36886c2d5eb7b9de7c648c7d0d07c0984fad0389589a10d6698865881e217e1fdd12699e0cd69813bc7b0fe5fe85a5fe877c5c1833c72db32091bda817dd2a015bfac0f4b976c14c5a0caded17a348d46b4cd7dfdd9f42de6e5afeb7fda46954bca479039e5c622ebeb51159729ff6eae25d9117e75c20f0562ea759fc6c3b0b9aae90cd8b04ed6b161497189f22c6c2ebdda9cf9280e6553522886473a24e57bd8332b0d28faba54d81ef9b8eb9189f78f09c789c136ad18415138015919698f84d080248413bf520472d989b550c160704979690fd5d2cdc1c897dca605adb2f14959c37319d6ee33cc028ba40c4c037016d98c40d8f820f283477b462e4df8cf88a8ba9e58cfa98f68ac612b46b6615c3c2ccdc877718b456f6c962bece75db8af650684110ba1c79b984123d63706aa757e20602882b938aec3f044488f9bfff430cdaf931c3e0820d2010f62a1c54f0e56a35e2f08b3a50733cec05fc2a281d823dc870606069ffe6a98092283e05019e03a36ce9e43bd03c984be60be0c5b72a8ace17080c654915e0d74ab7468faa64a1afecae0f27d0a320107ce90ba5653988667df86d743e7553b3423516a2c2488f583d9a487c28cbdbbca388fbd4eaa008d5a0574eed68b4295d3f1817009b0a23df4be5025d8b090c78f098306e28e967a67416199e6fed5d2be8a36bb16f69ef0fa4e451691a1de4971ed1c2b927c1d64f8c9a956ab8220b8745d21dd259b21da09dec0e78fcb53f3b3741c051339825aacf6b9b745d46770ee2311bbfdc912bbb4570ed4b79be38b43e2372e9cdf49892e57cce4e25c53b81ff0098cede29908b50bf7613e48f421dc3b35094c12e3421efc16cffc6cd8034bcae4bc73b96eac7e956c9e8df7804dafeb1f5406eafaada3b80a65f3bc62b2de1d4936d21cf6e51fbda38ae12e12dce015c034140af1e287138f81bd5cdcac3695154588d350717a95c66c872e663081ca6f1cb1bd5d6ebca5c48fd9d723e6ba39e7b5965f28764f6a0bd6d84b2b095984ab2b591588538ccb70b16f4a3982f4fb3740e07f88bf88cc95b3c26c460ff6a3050eef4204c6eab5a21e358b59c9dafbe5ab355905de9aa6e2eaa7e4847ad2ddeda6ada6c0a6eec830c55a6855094475d48c4f8ca3922f7ec37b80ddb00d769bd60305568c85d58a4541a0ba2688988fe5a844766b89622678be672ad799e76de9d814959c376185b586c9eaaa1f67939c924578e0acb98f875c3e690304f032289c6cd9bff2bd8936343a2538a323e7f2caca840a5bd626714314b7ada6fa6db9492a03eaa5783bfcacaab430213e81db10426bad501190c73489f12a9c0cf938961dabb0d877819c656af2c6705305aabf3592f7933c5ae98293a25ce247794642283f0c0ae6d0305f673759a0b4cdeda5d2a430871d6dbeedbca24b415185b68d947905f09e0ea4d89b18a77a33480d3232773887a08f3d65aaf24624026ab8335536e75fe40f94b876ea7a576b534ef65650e3b5643eee0975eb30e412c77bb71be6060ad39018aa7a56af6f97ac57edf9a34786d31ba1d7e27e039876b4ba782462db63530b7c244188e24cf6084a0e73356fa516226d45521ddd5d938499b0ccc8d28ca27347cd30a5daf22802ee25657f947349cb5eedcf1eb17c865b158fa9130e38b3a20a549f676fcc9703f9a62bc30ba0b16f9c3af49fd50c5d748b272325adcc4c285fc3a161f57567f0b5ab4f8b572e6de420295cea3f765c7259b1a930409b4b46c0dd3ff6543a0090af185f1e252cc88a5a128e7a143ab5750202b0c386b89bacee7c4a984f81d667ca3e61e4ea8085647b2b0601482945a264bfef90e5f42d651e163dcdd9015dea1f4f927eac36caefe56d04a1f3d3dc177fa70cdfa37080d5f05e53af6d24e049075c36a3a58ed66844da16c065a6139cbb462ffe69313c7639d6623c48dd945b60f0d22940750a36f62408c502b52ae3aef8b534dc5d6e47e8c8ada72621d36811e93c6f5a020b66eec8aae1b2518dfe06f37cf1046afd8f0dfea7f6a6490b6b035a05159d715f2b61727e7700563980dc0e3bc7fb6c2666f666249fbe3da0fa07d1a003d2675cd4849e2da566e6a88f8c22850e7e15b7a3185a4f958e625d4f3d2336b48c16c1bd89d494ec9d4fa8b9d9da1b49c39d68c43605c7be9c53bc9086446d5d14984862e1776d74355b7b0ffde7ea11bc620121c9e51ecd729b2ef0629a52e623224e16e7b2b999b0207aa32c478f9f899307fa4f4da55d41a8a1c9bd524c3c67c0dd3fc3ac009ff1bfa997d69bd53b93449d7a41dff2be3b99ee21ceeebd678609c079dce4c9a9614b484d8eb626b98925849eee6c0f831d6e0878da054898e9409c5c515db3de8b38e84e1f2ccf43792e932310681e5a514afde4ec0096c378d8859f66ef7dab8f1dfec6e327bce179f17cdc50a2fa61c4f75f848f5044ab6d118f93ab488402fc52c139aad39a738f75daa4a1b54307978ee896b4f1a11982c7e11691e779001114be73dee73745ed3fb9cb11293b03b83452a25f059e26ea740d04ff2ba49ccbf9c847b7a96a1b2a60c1a82683d963ea9c4b30ba4d73413f2a46224b26d05d44cf0e88a10ccb92826f680ff326a80ed3b0b12abc8b66b4cc511d610dddc8b997f61da3cc6d16d2f5026dcbbc0d454f21c82673d63780c0bb19a919a648e03be8803b53e0be7ea35cb36edf9019b2a2aabf35679c2135d2f053146a0bf30d0356fa868820e6e5eb086a168cbaa50d21026c81f0ab56cf75d25097d7fe2728840064e7b82a1cfefff5b44fbf75c82cc68923785eb6b551fd56832773015968fd16efda0e7c44842009db59775b59efaa23cfbbd222e743f4759adbc96c4c97f658248cef8931e2a6848057ee1539de1f491d80c1cee4fcd5b64c6b1a3d90a13c5af2b52fb09bcd999310db046b23ca63da6cf3cf1957ac3c828635464653283f49922bd753405cf157f7cd5f7d9abb5fc0a11e4bacd8c057a9432cf2e38813465d7c698a05d7d52a5134155366d49c640d5486a3e739cb2a6b3d654f432a827aaa9cd7235bc0493d22bd3a73fec41653d716709ded32a4a1c5abca569149b262c3256262af2bc1be65f74e64b8b0504fabf8c344da6c234cabe6a9d939ba44ffe0ac03588c809263ba6fcad8b6f1e5641def85b6a6e8848409b62e2ba33f718d12d1700615dd6fdb23db2116df11dc856c1f68b514c4dd6d61a537aad50f377be30c1edbfff22abd2309beec318aa6e840560979ef1ff55a7f091fbdde92e46d3d48e464e98bc575c63329bbbc38f26533ba76457ff4463aab22a3874cef26c6b59ba59ea3b3ca3bb15d2ad6fb895bbfce3228e0c9f559deb9380d5f46f69bcd747e15fd32e41dad96620f3e1c1f8ccb7ab01ec990a3fdc09f5f38147e0b71685dd59b3e4d5254f58b2ce68bd21d8d6c16f5cd9271cf02886769df869acf225a23e59f12a9b8c527112ebabe7d3a58861274501eee16e08d0f82585c42816ae846c99b8fb1f03f184f19b266e77e0a66c70720d9900d414d7c63887021972ccee458426574258be0387895be4555e11c4c47390d284aaf5f2f37462d09ed14337ff3a8889cf9afe6d77732f250e3303ae865fdca31ce68fc0dbae1bc145a0fa74c270f3495ee1fea0fcfc894850b596d90b5a69b1a3b891cf8eea62a14253608550ec8f28903154f16059affe03c9a4a96706ec885e6a840d58d2697239380b4e45a21b111ab9bdd5e102722982516e5ebf440e4e12fb9d3fa017c4dcebd5be6be30dfce645d3c91d07a63a438486e4bd451a4b596f98ed77bc0722cdefa5dd6ff42cd21d2cdc0598035c85c21552fe2fc41314beb69106e6a3d219d469080b6037cff55f6c44031c125d6bf30dee5773ccc6d83c97c1baa56b468f59069f9b4029e2b7b9ad94a640bb7d7873437eb04e455f5309818c7518b02cf2708f8b8a542afaae939e90815567e9cffdd5a3cc02b433783f5bf455bcc81516cad94e211e6ebbe8a4bc332226cd79397aefabe2c97d2ddb61c197229a03dfa6cd4f7986b3f01bcbc788916acf81a05863bf1aba328bdc3ddb7667076f54eaf6f0f18b87e57b54c6dbbafa3cb4a947a5822c97bc00aedd410d106061be77dcd05b57c92532dcf582a6fa7a47f0723bd3986c0238fa034755ec3ab97e8b47401b0945f0f23e77aef486861344034a6966eb63aba2b08272296162cab7a928d940f53bc23a361123e642f0817a6d17a7c3dbdd25cfb6621458ff8f384df91fa3a55caa246434cd80bbad51e72a6d73d3f3a121dd610aad0319c4a9c62b2cdeb3d715757910eea84689fe95d40d87f45c04c62607fcb1992ce98ff19771898afdade8048438289c7d3e97435d895757ee738ebb7fba91806c54e988c11ae86f548b42fdbc8a384d93751dba8faaba136fc40c2b613e5b3780ee50627e846e33e470f7350242b96d1455fd6674d47ee2840ff523f52a0e4557f7d3c23acb1862b508eb33171c8e819216afef0f116eab01253100fea2208d46a7265f8c39d6ead4ed15fbcc9789d6927ff61d8fbaeed4e74e2ec2fa9a6945542752e10a20acd5b3db90236ee9e862ad93442b10a0a8ab9b02c3469a10e97a2f62093e9dc12a84ec84bfb19b91a2c46f0aaec35855559f49f739e38ee1a95f18ea2b364f5ed664a6a1e356ff4d55277f103690bf5e2e796485fc7863a8e501cd05309f9ccaa16a0e307dde316824718e8c45c3f4b383d6e6f0bbc66bf804ff64b9d658fe02f49dd7477a2e46cfe4844825f28e2f01d665e7d7dec1adfadf87a0ad06aa2fa86ad715e04387a5b55955e6148ce0f3d3fc4803d2569b010506ecd543b1f1cc219c84094ed943451388ca2dfca416e46188819c2fe88715d089ac6d03e8371199253e51de64aa97b2924c590e2fc7ca4bbb773338ac30a5ff2356146df65d24ff0fc9dbd83faa5ad015ce0c3fe25d2dcec9e47b35f837ef7f88b5a3aaa3b49ccf18858bf65a9c7bccedef0cc65c73868e33665874e0b1ea8594fa1a5b356841e39c95ba533d2ad5cd5948539f603e8a42994fdb92058ef9bfdfc750e072f158587707ca69b1beb299ca08e80005b20a09d2592dea1d939df7da48da8e1b8e11edc3277c339ad03a90b595bb021bbd835b76d8918879578f416ce79e0cdfc8a95be08a4cfd4d47e29c931601af42eaa7a79cb6ebec165b84575e864f660614527d5ef9f5ebe6dad33991842b6c870f8b13898af797fa590de6a3f51f07857521dcc0ed0cef2d95115e2e2d218abe77e1cbbc84f25df9d5e8f2fa233aa970ae4c288faff82a7dae835f6c37bc11d46b3193e183c9d10c34c459156db5eff21d1836217efd66690f546e012adc4399a2c5f", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=""/226, 0xe2}, 0x85009fcf799d2b4e) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001080)={'./file0\x00', 0x2, 0x6, 0x8, 0x1, 0x40, 0xfff, 0xc76f, 0x3, 0x2, 0xf1, 0x6}) 09:56:43 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = getpid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x137, 0x1) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000180)=""/37, 0x25, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000780)}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) 09:56:43 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5]}}) 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, 0x80206979, &(0x7f0000000300)) 09:56:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f00000cf000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0, 0x0) 09:56:43 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) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = semget(0x0, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/219) fchflags(r2, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:56:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 09:56:43 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000000340)=ANY=[@ANYBLOB='us\x00\x00\x00\x00\x00\x00'], 0xff7c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r11) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11, 0x2}, 0x9, 0x2000, r9, r13, 0x0, 0xffffffffffffffff, 0x5db6ae7d, 0x4000}) getpgid(0x0) r14 = msgget(0x0, 0x0) msgsnd(r14, 0x0, 0x0, 0x0) r15 = socket(0x1, 0x3, 0x31) bind(r15, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r16 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r16, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r17 = socket(0x18, 0x4003, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r20, r21) setuid(r18) r22 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r19, r18, r20, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 09:56:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xd594c38) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0750000007c00"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 09:56:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x84) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080)="887ae444594fba4b6d38ede831194a34a671515601e042c02307e676e4a0938526573ec99b33d3e456fdfc045e7a639d8048e1a649262ee19c00d9e905667d4d2169136d6df699781e35a4eb3fcc9f09", 0x50) 09:56:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd96a2d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed0840f9e5948beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e771feee39dccdbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4cf88d29629a3e719d396af5906e7ae68f0b1c7c456e33e29b5e1f324646ad18aa5b61469ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66c1a61304f97a4c5c1e0f87ba1d401b9007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f8fc7aeb34ee100907cfec03465d6211c64c7a3b9745a4bfa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a92288f91efc49d39af65855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae9574d10164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3fabf5e881d92ce78297ea857896836d32d45611010983f02fe93a297ca4c5b35857b06b3b90fd90f85ff192828048d87fe1fd58c36166724364cb9bc7f281bcf79570f5dc18ba196f155e579d7cec60a63dfc4d33dba80b11b9147438cf527289eb2f95c9a596572f0444d545de99484b2956d0973d33ed05659a2889484012cf0870f12fd537da5612c3a2f4b532eaca96d80773833e0719f2c6e76875f4c25e2802cbb50ee7fea1ee5a4c1af86b2d7c633add7d9379fdc8f3d2e20d04f8ef3afb98346cae100b2b6c5fa5e342ffbe9ec11ab85cd0185ffe23c59609ef231968aa7cee7b1bd5eb1685e864382efe9c5b9b971235bc06e3b616623f998121ae0a4bcc32fb41893d1611a848b681f7ff17c5a008dddeae6ef8069d881137"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x10623ba}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 09:56:50 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000030c0)='./file0\x00', 0x2000, 0x2000054f) 09:56:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x100) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/94, 0x5e}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x3, 0x0, 0x1) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 09:56:50 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) sync() 09:56:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000038b21d196a116e87700"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 09:56:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206925, &(0x7f0000000300)) 09:56:50 executing program 0: pipe2(&(0x7f0000000040), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) accept$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6326a0fa8f389bb000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000001d00000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040075c9f324bcc9dab6ae99ef953200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c0000deffffa9a2a77a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e14f1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000c0000000000000000000000ab1270030000000000000000000000000000000000000000000000000000e9aae4d08a045c1fa3eec578000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043571336f679b0e753c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f431774e7799e912c724c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ef5737010bba69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073fcd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000507f3dcadd68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f823e214a3e59082b4ec7fee4a604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005175a28fec236debf7903dd5100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461017ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000007572b5dc66371399c76e0ba34af385f24ac8be183cdd2785945db5aa893a7b7d3de889079b690cf7cd359359dc6789f9587577fc4ccf75eccf3d30280789f4be23556a9a1583e512857fe66d6e4101d3f910480caa828a895489663cc5a9db8aeaf0cc8eeeb392dabb358fc40d1fbc8d1ba16b5adafd0f180c0d443f38d02ab1c1da2221436481ed4dee00000000000000e9e2a98b605f03a0c3be4bc020da7c75baaecf073ee226d913b6288cb829eaf3cdf45dc4467e616db16d8dffd0ac47a022b96f84962b7a459a6518ac03a65ecc3b04f5ab418a44e170c187d8f6e57d5679001946dbb21ab84a75f6e75a6b209c8f18cc2516010514e701d56861640922f2fa80b8a9d11106e9299bfd66f19d72155421c6c6a1eb9667b6382cc5f8d113af8007edc87771832d5f2844f9114dccc6336d68ee27dea9300956b4259d9903c8028cee9c3adae38b06ca76c3192cd277b2d1fde94ba2a567d3e2dd85b85dd7ad5e0f1c359e9d5cb343c84b2c086588d62818be1ba4fa4a932d4603ede826240d23938a4d2efe2de3585d7f0345be7d796a397591c6353d8e6be342775747fb6102770baa414194c7e1de1452b33581a9976034fbd3bb17c010a6382827a1fb8407c34eed1747dbd22cd9a85f32e0a179dc994764db73866d92131aa41b1135acb200c9264ecc45617e2de5c7597ad231d8bc45052149bef22a05c99c98f2240126c9bba87f6a4754e51e8b9995426b8c425cb32dbdba72abadee98ab853bcab18f9425bd5799183899353398492b56cb44105bf3fe34250c4beebcb3d1984fb2fea5451dd42a82d09ab395b61092777a4351e7415c0d9d1f1e0d8b7579f585c9d048d7acf70480413c8869ed71d0eaf9003dd0f22ed31d23a021ad835e06f4ee45972bdb22c4a98ab046b8292afee3d6bbd1c732874b6ed57a75cf05955edd99996713c2f3d5066312fcc666c13dc29f993751ba6ab89ccfdb00985034046529b3e0c8da7f49e38b52fb47a9408ceca6a0dbdc1752c222"], &(0x7f0000000040)=0x1002) accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000ea1fafb00000010000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0000000084d29ededc872653aa8e180338218770d464126e3986435acb1727636b999b15c820578323cd6e24418a22ae15669161c5473e2f8cf0332d2e679e784138cc516e6edb1a13a4e914bb1daed88fc3a53384b9dace78ae68234f1847d7910f751652d8c08bb3dc13d44e9eb273a4e2f9a6df61c4017db9125821adc12c7a66efe8246a536c87f4d006e47e"], &(0x7f0000000540)=0x3f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 09:56:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x8000, 0x0) dup2(r1, r3) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xe8}, 0x0) 09:56:50 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) write(r4, &(0x7f0000000140)="486c1769e095e33594914d59a1bc4052b0e8a225b73e7256ed4e004cee3aa7af2c3d6138495b6fe34d639273d17ddabdd099de33e3709a00afd3b6aac935e6c0d90da50cf5ff9e737bf6a95cdb7fedb6384f2c930af2f3b87ba80ffd958c6648d3cd9768384110a2e0cae40ebd0292e2218fe88bcfd1f4b420e85208d402c23897192acf0ccf33b872925d88e83ec588f034da03ed96a2", 0x97) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) 09:56:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x1c, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2c8de5b302e2ecf0ed9e5754abd68e1843e13afbd284b15fa76156d5fc67fee21d4cb6f066c3d9cad4d304055bf376227bc0620f719f527c591cf475506a2a0025656964871d2b8497dba323bbf89cea6594803e830d419cbb8c171aecec988d76f575121f602163e85db453b3768ad5744b16c246fee3a020bcde461c8559ea640841ef03bd871f1f040a2333a3540417da5abd97a61000e218ce525b3c34e76f27453280dce4d93e5ab46f61439305de8d7488c4097c1635977f"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebf7000000000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) 09:56:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0098"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 09:56:50 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) seteuid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x20000040, 0x400, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4, 0x5}, {{r6}, 0xffffffffffffffff, 0x45, 0x0, 0x3, 0x400000000d3}, {{r3}, 0xecc8dc3bce23b027, 0x8, 0x10, 0x4, 0x8}, {{r5}, 0x7ffffffffffffffb, 0x8, 0x2, 0x7, 0x20000080000001}], 0x0, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r10, 0x0, 0x0) r11 = dup2(r9, r8) write(r11, &(0x7f0000000040)="10f51dd8286e3cc6aae750299c2a52288f5a9eddd267d9", 0x17) pipe2(&(0x7f0000000080), 0x0) 09:56:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffeffffffffff], [0x0, 0x0, 0x401], [{0x81}, {}, {}, {0x0, 0x0, 0xd7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getuid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1800) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 09:56:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/55, 0x37, 0x41, &(0x7f0000000040)=@in6={0x18, 0x2, 0xb3, 0x80000000}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:56:50 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = dup(r0) flock(r1, 0x2) pwrite(r1, &(0x7f0000000440)='NX', 0x2, 0x0, 0x0) 09:56:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) write(r3, &(0x7f0000000280)="bba1df3be259a2d9c119d446dd51883422d98a8ab1b71b2a4884f923f315a0c0f618934270dfd5c02e98baa88c326484d34e05f5e10bc8eebbfdda07c76797b60f41ec023b23fe497866f88895c5eb237c429036b8cf9c7cfe4404f4c1a40f2029e83877d5283e6f3fc2", 0x6a) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x3) 09:56:51 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000240)="efdd53a52e4a585bf9431af23ee8394647a0d0676de13fb01ef19f85911c0d0994d25e3db725db631e8aac158a5c8f4f6f4b7455283b009b7e4738e672421a9741317e0d4bd2527236eeff81435344eddcc5706280154ee31a07", 0x5a, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) pread(r2, &(0x7f00000002c0)="88940e58aaac931426db80e5a52e8f22358f0ee5ebe8818db4950c9baf8ac82d29dab59c07ce0daf2d442494452de3cd09e52631c561a71813882f5cec0a1794f3ef328c9e8482d803246d514d3a47414a9165bf13ad1eaed4cb9f40656eea3e4a45847d31c1443b2e028c9301bf6b7b24f29d273a3e0555e45d8b05c5073f2e427d2631d687207e94d95e5abcf1aa1dc89f4b086af0bd4025f484f7ac5de3", 0x9f, 0x0, 0x100000) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:56:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x3, 0x505, 0x6b7d}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[0x0, 0x5]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:56:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03", 0x536) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 09:56:51 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRESOCT=r3, @ANYRES32=r2], 0x3b}, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000280)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fda7ca6e6de98059ba14f943f52c65f327f660dfa156384864128ec5ae45372aab309d4db3ea499c41662d60a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d0432e2e", 0xa6}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT=r7, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES16, @ANYRES64=r13, @ANYRES32=r3, @ANYRES16=r2, @ANYRES32=r9, @ANYBLOB="d3209b3bbe041ea518a8cfd69be25a66c5b2ca8676d1f9ae61a53155cf3b6b1adc7e737e98c5bebc038cbb243118515962f3158bda45898afdb2cb47d7a945f1c6722f813de8c6113a10905e401cfd885cc72ee20be7395e2aeaf73559ccc3b93bb9d863a19b71bd5c922182e754", @ANYRES32, @ANYRESHEX=r11], @ANYRES32=r6], 0x2f}, 0x0) recvfrom$unix(r6, &(0x7f0000000140)=""/26, 0x1a, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 09:56:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000200)=""/42) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000000c0)={0x2, 0x8ef2, 0x9}) 09:56:52 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000fea000/0x14000)=nil, 0x14000) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000100)=0xffffffff) 09:56:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1f, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff7fff, 0xbf3fcffffffff7ff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x12e1}, {0x0, 0x0, 0x1, 0xffffffffffffffff}, {0x0, 0x0, 0x0, 0x40a}, {0x0, 0x7ff}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x24a, &(0x7f00006f3000/0x3000)=nil) getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x58f5, 0x1f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:56:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xfffffffeffffffff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) socketpair(0x20, 0x3, 0xde, &(0x7f0000000900)={0xffffffffffffffff}) r5 = accept(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x2, 0x2, 0x2}, 0x6, [0x10000, 0x5, 0x3b8e51c, 0x5, 0x2, 0x0, 0x6, 0x5]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="280000000008cd7fdf03000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r18, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18], 0x28}, 0x0) r19 = kqueue() socketpair(0x6, 0x5, 0x9, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x40, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r23, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r25, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r26, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r25, @ANYRES32=r26], 0x28}, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYRES32, @ANYRES32=r24, @ANYRES32=r11, @ANYRES32=r26, @ANYRES32=r23, @ANYRES32=r24], 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r28, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r29, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29], 0x28}, 0x0) r30 = dup(r6) r31 = accept$inet(r5, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r32, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r33, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r33, @ANYRES32=r33, @ANYRES32=r33, @ANYRES32=r32, @ANYRES32=r33], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r34, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r35, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r34, @ANYRES32=r35], 0x28}, 0x0) r36 = getppid() r37 = getuid() lchown(&(0x7f0000000040)='.\x00', r37, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r39, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r40, @ANYRES32=r40, @ANYRES32=r40, @ANYRES32=r39, @ANYRES32=r40], 0x28}, 0x0) r41 = socket$inet(0x2, 0x4, 0x74) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r42, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r43, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r42, @ANYRES32=r43], 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r45 = getppid() r46 = getppid() fcntl$setown(r44, 0x6, r46) fcntl$setown(r44, 0x6, r45) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r47, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r48, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48], 0x28}, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r51) sendmsg$unix(r5, &(0x7f00000008c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="3457677618c37cb162a2aa961f64625ce4ca174d3acacbcf66d92a6fcb85e3acc14eef76ca4c0d20f69c1bfb210480a555d902f177c2f208b157c34136f5f6a2", 0x40}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000780)=[@rights={0x38, 0xffff, 0x1, [r7, r8, r9, r12, r0, r14, r16, r17, r19, r1]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22]}, @rights={0x30, 0xffff, 0x1, [r24, 0xffffffffffffff9c, r27, r28, r30, r31, r2]}, @rights={0x18, 0xffff, 0x1, [r32, r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}, @rights={0x20, 0xffff, 0x1, [r39, r41, r43]}, @cred={0x20, 0xffff, 0x0, r45, r49, r51}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0x118, 0x3}, 0xc) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) dup2(r7, r1) r52 = dup(r2) bind$unix(r52, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 09:56:52 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000120081000000bbfe8000000000000000000000000000aa330000000000007612e6828100903b7b2a1f4ae6b52f8478000000ffffff0000fa000000f12809c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c0a7745363f219a254fc9c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed4311e4869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29ef189804cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc3fd0000ebf49a52f48f93b97069050da6be00001e6fac1b6bf10cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e24cbfb1e119643fcb9a0e0c28dc92a84f92e61623d7153b510000000e9f4dbd009aa0ed2d9bd6bb2be028b58aded7ccd151868ab460f6074d9c297089615eed84676b1e8f92832e2277e8db08f26c8f7268d6d5700"/396]) r0 = socket(0x18, 0x5, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000003c0)="ebffcbff72483f18832afd740003000000000000", 0x14) syz_open_pts() r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff, 0x1c00}, {0x7, 0xdb, 0x1000}, {0x0, 0xffff, 0x2800}], 0x7) pledge(0x0, 0xffffffffffffffff) flock(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x7) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") dup(0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = dup(0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup(0xffffffffffffffff) mknodat(r5, &(0x7f0000000180)='./file0\x00', 0x10, 0xffffff85) msgget$private(0x0, 0x1) r7 = dup(0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r9 = dup(0xffffffffffffffff) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x78, 0x4, 0x2, 0x7}], 0x101, &(0x7f0000000140)={0x3, 0x1f}) fcntl$getown(r7, 0x5) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x78, 0x4, 0x2}], 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 09:56:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xbe3, 0x3f, 0x0, 0x44}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x15) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 09:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x34, 0x0, 0x0, 0x3}, {0x3c, 0xfd, 0x4}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 09:56:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x402ffff) 09:56:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x4fff) getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') r2 = socket$inet(0x2, 0x3, 0x6) writev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)="5826a7a44b25046dbe27c434e6f578d9922c2415836c3b2e291f3cf0221f928e984a451068ba36d0dcab3c571be0855cdfabea29fbeed347993f8f73ca6f023f7ed793099a079edfc13520c973999db85215da02dee2358c0e4c190c8a1b0b246f9b6b926612ee26cb19b65236f30cb576222ccee081d5f40043117c51ad7d2b79c6a46e7eaa45f1925f103588ea61e473177a5c3359f22b511eaff95f18", 0x9e}, {&(0x7f00000003c0)="6e9c553811f0f1824516f1d09b94e4a5045e41691edcf87be5ac2f861bf24a0854db51bbdc1ca843d465be5de867141beacb25023eb0381a7d587a8a3cbab5fbfd3c51308950c5413bce05058dc4a6705bd7a90fd9a9eb9aac2ccde98eede40e37bb9f5081c4da36706194290f5b06cd638916802a6ee70b9127d87a6286157a1c7be34c611ddc4b0614a39ee55c04d0dd07d14f24e6e4af500a9e866f7fdb2741eee4155f6afcfe282d02e7", 0xac}, {&(0x7f0000000600)="25f52dff14c388cac61f6a35b27178f0fdf7f80f323481172956d639812732af62aa6d3fe0fa73b91486ba153ca48224436255bc68267f39d00180716fcf86067f13e144b4faaf4e486d46411ec1d779701524801ebaeead062389f64a60928eb8677aca5bab241f1243e61ad46b9d94e3d8d096f5ec6f107a693cf6c75bec7a42eb650f5b5b8e24dcd783507213c549608a76", 0x93}], 0x3) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x134, r1) 09:56:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:56:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRESHEX, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES64=r7, @ANYRESOCT=r10, @ANYRES32=r11, @ANYPTR64, @ANYPTR], @ANYRESOCT=r0, @ANYBLOB="e20e01f3f931a1b18fd41d77d2c5f1ede995702dde3042faf0d85e674a5409d29dc99c6ba94eebfbd86044e21fdba7d7e6b1bc4719e8cb51bb5ef7c039e8813be2882f65583b6ec2ad27faa2f8d2b08d38fe137cc0b248031dd2ccea986bb14e0711e8826dc75d58c3daf404fa5ee006ecc7dc99", @ANYRES32=r6], 0xbd}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) dup2(r6, r14) 09:56:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r2, @ANYRES16, @ANYRESHEX=0x0, @ANYRESOCT=r3, @ANYRES32=r3], @ANYRESDEC=r7, @ANYRES32=r2, @ANYRES32=r2, @ANYRES64, @ANYRES16=r5], 0x2e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) close(r9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r12, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r12, 0x0, 0x3fffd) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r15) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x6) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/207, 0xcf}, 0x85009fcf799d2b4e) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x2a, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) kernel: double fault trap, code=0 Stopped at ipsp_spd_lookup+0x44: callq __sanitizer_cov_trace_pc+0x4 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace ipsp_spd_lookup(fffffd8057bf0600,2,14,ffff80001d42120c,2,0) at ipsp_spd_lookup+0x44 ip_output_ipsec_lookup(fffffd8057bf0600,14,ffff80001d42120c,fffffd8065039af0,0) at ip_output_ipsec_lookup+0x57 ip_output(fffffd8057bf0600,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0x664 udp_output(fffffd8065039af0,fffffd8057bf0600,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd8052a6a000,fffffd8052a6a0b0,0,14,fffffd8052a6a0c4) at udp_sbappend+0x366 udp_input(ffff80001d421798,ffff80001d4217a4,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d421798,ffff80001d4217a4,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d421798,ffff80001d4217a4,ef1,0) at ip_ours+0x4fe ip_input_if(ffff80001d421798,ffff80001d4217a4,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd8052a6a000) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd8052a6a000,2) at if_input_local+0xf9 ip_output(fffffd805c89b900,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd805c89b900,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd8057bf0600,fffffd8057bf06b0,0,14,fffffd8057bf06c4) at udp_sbappend+0x366 udp_input(ffff80001d421e68,ffff80001d421e74,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d421e68,ffff80001d421e74,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d421e68,ffff80001d421e74,d0a,0) at ip_ours+0x4fe ip_input_if(ffff80001d421e68,ffff80001d421e74,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd8057bf0600) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd8057bf0600,2) at if_input_local+0xf9 ip_output(fffffd8057bf0c00,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd8057bf0c00,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd805c89b900,fffffd805c89b9b0,0,14,fffffd805c89b9c4) at udp_sbappend+0x366 udp_input(ffff80001d422538,ffff80001d422544,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d422538,ffff80001d422544,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d422538,ffff80001d422544,b20,0) at ip_ours+0x4fe ip_input_if(ffff80001d422538,ffff80001d422544,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805c89b900) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805c89b900,2) at if_input_local+0xf9 ip_output(fffffd8057bf0700,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd8057bf0700,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd8057bf0c00,fffffd8057bf0cb0,0,14,fffffd8057bf0cc4) at udp_sbappend+0x366 udp_input(ffff80001d422c08,ffff80001d422c14,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d422c08,ffff80001d422c14,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d422c08,ffff80001d422c14,936,0) at ip_ours+0x4fe ip_input_if(ffff80001d422c08,ffff80001d422c14,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd8057bf0c00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd8057bf0c00,2) at if_input_local+0xf9 ip_output(fffffd8057bf0a00,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd8057bf0a00,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd8057bf0700,fffffd8057bf07b0,0,14,fffffd8057bf07c4) at udp_sbappend+0x366 udp_input(ffff80001d4232d8,ffff80001d4232e4,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d4232d8,ffff80001d4232e4,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d4232d8,ffff80001d4232e4,74c,0) at ip_ours+0x4fe ip_input_if(ffff80001d4232d8,ffff80001d4232e4,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd8057bf0700) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd8057bf0700,2) at if_input_local+0xf9 ip_output(fffffd8057bf0f00,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd8057bf0f00,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd8057bf0a00,fffffd8057bf0ab0,0,14,fffffd8057bf0ac4) at udp_sbappend+0x366 udp_input(ffff80001d4239a8,ffff80001d4239b4,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d4239a8,ffff80001d4239b4,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d4239a8,ffff80001d4239b4,561,0) at ip_ours+0x4fe ip_input_if(ffff80001d4239a8,ffff80001d4239b4,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd8057bf0a00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd8057bf0a00,2) at if_input_local+0xf9 ip_output(fffffd805c89bd00,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd805c89bd00,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd8057bf0f00,fffffd8057bf0fb0,0,14,fffffd8057bf0fc4) at udp_sbappend+0x366 udp_input(ffff80001d424078,ffff80001d424084,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d424078,ffff80001d424084,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d424078,ffff80001d424084,37a,0) at ip_ours+0x4fe ip_input_if(ffff80001d424078,ffff80001d424084,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd8057bf0f00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd8057bf0f00,2) at if_input_local+0xf9 ip_output(fffffd805c89b000,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd805c89b000,0,0) at udp_output+0x58b somove(fffffd805db067d8,2) at somove+0xf2f sorwakeup(fffffd805db067d8) at sorwakeup+0x79 udp_sbappend(fffffd8065039af0,fffffd805c89bd00,fffffd805c89bdb0,0,14,fffffd805c89bdc4) at udp_sbappend+0x366 udp_input(ffff80001d424748,ffff80001d424754,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d424748,ffff80001d424754,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d424748,ffff80001d424754,193,0) at ip_ours+0x4fe ip_input_if(ffff80001d424748,ffff80001d424754,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805c89bd00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805c89bd00,2) at if_input_local+0xf9 ip_output(fffffd805e352a00,0,fffffd8065039b60,0,0,fffffd8065039af0) at ip_output+0xac5 udp_output(fffffd8065039af0,fffffd805e352a00,0,0) at udp_output+0x58b sosend(fffffd805db067d8,0,ffff80001d424ab0,0,0,0) at sosend+0x669 sendit(ffff80001d3a8390,4,ffff80001d424c10,0,ffff80001d424d00) at sendit+0x52b sys_sendmsg(ffff80001d3a8390,ffff80001d424cb8,ffff80001d424d00) at sys_sendmsg+0x1a4 syscall(ffff80001d424d80) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x584aad19db0, count: -97 ddb> show registers rdi 0xfffffd8057bf0600 rsi 0x2 rbp 0xffff80001d4210d0 rbx 0xfffffd8057bf0600 rdx 0x14 rcx 0xffff80001d42120c rax 0xffff80001d42d000 r8 0x2 r9 0 r10 0xda635eb1bdd7cbb6 r11 0xf55d7de5d8f0b690 r12 0x14 r13 0xffff80001d42120c r14 0x2 r15 0xfffffd8057bf0600 rip 0xffffffff81f42864 ipsp_spd_lookup+0x44 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff80001d420fc0 ss 0x10 ipsp_spd_lookup+0x44: callq __sanitizer_cov_trace_pc+0x4 ddb> show proc PROC (syz-executor.1) pid=315565 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff80001d3a8870,0xffffffff825a4888 process=0xffff8000ffffa710 user=0xffff80001d41f000, vmspace=0xfffffd806a3dbee8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 5299 84329 42205 0 2 0 syz-executor.1 * 5299 315565 42205 0 7 0x4000000 syz-executor.1 84054 124390 0 0 3 0x14200 bored sosplice 3977 110021 77987 0 3 0x2 biowait syz-executor.0 42205 321470 77987 0 3 0x82 nanosleep syz-executor.1 77987 165551 52157 0 3 0x82 thrsleep syz-fuzzer 77987 88632 52157 0 3 0x4000082 nanosleep syz-fuzzer 77987 127452 52157 0 3 0x4000082 kqread syz-fuzzer 77987 447338 52157 0 3 0x4000082 thrsleep syz-fuzzer 77987 184289 52157 0 3 0x4000082 thrsleep syz-fuzzer 77987 235943 52157 0 3 0x4000082 thrsleep syz-fuzzer 77987 160124 52157 0 3 0x4000082 thrsleep syz-fuzzer 52157 130447 65542 0 3 0x10008a pause ksh 65542 416668 73733 0 3 0x92 select sshd 8464 170792 1 0 3 0x100083 ttyin getty 73733 576 1 0 3 0x80 select sshd 90237 87016 37893 73 3 0x100090 kqread syslogd 37893 491344 1 0 3 0x100082 netio syslogd 50334 222498 1 77 3 0x100090 poll dhclient 74949 475087 1 0 3 0x80 poll dhclient 94438 506412 0 0 3 0x14200 bored smr 79048 82123 0 0 2 0x14200 zerothread 77471 203772 0 0 3 0x14200 aiodoned aiodoned 58891 382104 0 0 3 0x14200 syncer update 75841 227653 0 0 3 0x14200 cleaner cleaner 47828 136523 0 0 3 0x14200 reaper reaper 55640 34988 0 0 3 0x14200 pgdaemon pagedaemon 87380 377647 0 0 3 0x14200 bored crynlk 41790 335515 0 0 3 0x14200 bored crypto 26591 323401 0 0 3 0x40014200 acpi0 acpi0 27633 82821 0 0 3 0x14200 bored softnet 73321 429516 0 0 3 0x14200 bored systqmp 46603 56451 0 0 3 0x14200 bored systq 72006 74740 0 0 3 0x40014200 bored softclock 53265 381661 0 0 3 0x40014200 idle0 1 44794 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 9470 6330K 6712K 78643K 10680 0 pcb 13 8K 8K 78643K 39 0 rtable 85 2K 3K 78643K 209 0 ifaddr 45 10K 10K 78643K 61 0 counters 20 16K 16K 78643K 22 0 ioctlops 0 0K 2K 78643K 23 0 iov 0 0K 12K 78643K 46 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 77K 78643K 1272 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 0K 0K 78643K 2 0 sem 8 0K 0K 78643K 8 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 105 0 sigio 0 0K 0K 78643K 3 0 proc 48 38K 63K 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 ip_moptions 0 0K 0K 78643K 5 0 in_multi 22 1K 2K 78643K 38 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 185 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 102 37K 37K 78643K 1134 0 UVM aobj 12 2K 2K 78643K 15 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 7 0 NDP 7 0K 0K 78643K 13 0 temp 84 3011K 3086K 78643K 8841 0 kqueue 3 4K 4K 78643K 3 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 6 0 2 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 46 0 12 2 0 2 2 0 8 0 unpcb 120 335 0 327 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 115 0 115 1 1 0 1 0 8 0 tcpcb 544 28 0 24 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 46 0 46 1 0 1 1 0 8 1 inpcb 280 136 0 128 2 1 1 2 0 8 0 nd6 48 7 0 3 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 191 0 44 12 1 11 12 0 8 0 art_table 32 192 0 44 2 0 2 2 0 8 0 art_node 16 45 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 11 1 0 1 1 0 8 1 semapl 112 6 0 0 1 0 1 1 0 8 0 shmpl 112 13 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1533 0 136 46 0 46 46 0 8 0 ffsino 240 1533 0 136 83 0 83 83 0 8 0 nchpl 144 1870 0 261 60 0 60 60 0 8 0 uvmvnodes 72 1606 0 0 30 0 30 30 0 8 0 vnodes 208 1606 0 0 85 0 85 85 0 8 0 namei 1024 4635 0 4635 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 2 0 0 1 0 1 1 0 8 0 scxspl 192 5443 0 5442 1 0 1 1 0 8 0 plimitpl 152 24 0 17 1 0 1 1 0 8 0 sigapl 424 292 0 263 4 0 4 4 0 8 0 futexpl 56 2226 0 2226 1 0 1 1 0 8 1 knotepl 112 53 0 34 1 0 1 1 0 8 0 kqueuepl 144 22 0 19 1 0 1 1 0 8 0 pipelkpl 16 98 0 88 1 0 1 1 0 8 0 pipepl 120 196 0 177 1 0 1 1 0 8 0 fdescpl 432 277 0 263 2 0 2 2 0 8 0 filepl 120 1816 0 1719 4 0 4 4 0 8 1 lockfpl 104 37 0 36 1 0 1 1 0 8 0 lockfspl 48 13 0 12 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 136 0 129 1 0 1 1 0 8 0 zombiepl 144 263 0 263 1 0 1 1 0 8 1 processpl 896 292 0 263 4 0 4 4 0 8 0 procpl 624 424 0 388 4 0 4 4 0 8 1 sosppl 128 5 0 4 2 1 1 1 0 8 0 sockpl 400 492 0 474 6 1 5 5 0 8 3 mcl64k 65536 261 0 261 33 2 31 33 0 8 31 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 4 0 4 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 6 0 6 1 0 1 1 0 8 1 mcl4k 4096 20 0 20 2 1 1 1 0 8 1 mcl2k 2048 65296 0 65246 17 7 10 14 0 8 3 mtagpl 80 9 0 5 2 1 1 1 0 8 0 mbufpl 256 104157 0 104070 23 5 18 22 0 8 8 bufpl 280 4130 0 160 284 0 284 284 0 8 0 anonpl 16 48450 0 31950 83 0 83 83 0 107 15 amapchunkpl 152 1574 0 1422 8 1 7 8 0 158 0 amappl16 192 1548 0 628 58 3 55 58 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 42 0 38 2 1 1 1 0 8 0 amappl13 168 23 0 22 1 0 1 1 0 8 0 amappl12 160 9 0 8 2 1 1 1 0 8 0 amappl11 152 94 0 79 1 0 1 1 0 8 0 amappl10 144 15 0 10 1 0 1 1 0 8 0 amappl9 136 371 0 367 1 0 1 1 0 8 0 amappl8 128 264 0 248 1 0 1 1 0 8 0 amappl7 120 107 0 97 1 0 1 1 0 8 0 amappl6 112 57 0 51 1 0 1 1 0 8 0 amappl5 104 205 0 196 1 0 1 1 0 8 0 amappl4 96 467 0 436 1 0 1 1 0 8 0 amappl3 88 147 0 142 1 0 1 1 0 8 0 amappl2 80 1429 0 1362 3 1 2 3 0 8 0 amappl1 72 15004 0 14599 26 17 9 20 0 8 0 amappl 80 685 0 640 2 0 2 2 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 14 0 3 1 0 1 1 0 8 0 uaddrrnd 24 279 0 263 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 279 0 263 1 0 1 1 0 8 0 vmmpekpl 168 6083 0 6059 2 0 2 2 0 8 0 vmmpepl 168 41066 0 39094 118 10 108 112 0 357 17 vmsppl 272 278 0 263 2 0 2 2 0 8 0 pdppl 4096 564 0 528 6 1 5 6 0 8 0 pvpl 32 148684 0 129233 195 0 195 195 0 265 35 pmappl 200 278 0 263 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 198 0 21 6 0 6 6 0 8 0