Warning: Permanently added '10.128.0.67' (ECDSA) to the list of known hosts. 2020/01/16 02:21:57 fuzzer started 2020/01/16 02:22:04 dialing manager at 10.128.15.235:21368 2020/01/16 02:22:04 syscalls: 337 2020/01/16 02:22:04 code coverage: enabled 2020/01/16 02:22:04 comparison tracing: enabled 2020/01/16 02:22:04 extra coverage: support is not implemented in syzkaller 2020/01/16 02:22:04 setuid sandbox: enabled 2020/01/16 02:22:04 namespace sandbox: support is not implemented in syzkaller 2020/01/16 02:22:04 Android sandbox: support is not implemented in syzkaller 2020/01/16 02:22:04 fault injection: support is not implemented in syzkaller 2020/01/16 02:22:04 leak checking: support is not implemented in syzkaller 2020/01/16 02:22:04 net packet injection: enabled 2020/01/16 02:22:04 net device setup: support is not implemented in syzkaller 2020/01/16 02:22:04 concurrency sanitizer: support is not implemented in syzkaller 2020/01/16 02:22:04 devlink PCI setup: support is not implemented in syzkaller 02:22:09 executing program 0: getppid() pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='\\\x00') r0 = msgget(0x2, 0x40) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x108}, 0x8, 0x1, r5, r8, 0x0, 0x6e56, 0xffffffff00000000, 0xcd7a}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000280)={0x7, 0x80000000}, 0x10) socket$inet6(0x18, 0x3, 0x80) r10 = semget$private(0x0, 0x2, 0x180) getgroups(0x6, &(0x7f00000002c0)=[r7, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r6, r11, r13, r15, 0x1, 0x9}, 0xfffffffffffffff8, 0x1000, 0x8001}) getuid() getgroups(0x1, &(0x7f0000000400)=[0x0]) r17 = getgid() r18 = getegid() getgroups(0x6, &(0x7f0000000440)=[r4, r16, r17, r11, r12, r18]) r20 = dup(0xffffffffffffffff) openat(r20, &(0x7f0000000480)='./file0\x00', 0x2, 0x0) r21 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x20, 0x12d) fcntl$setstatus(r21, 0x4, 0x80) r22 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r14, r22) r23 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r5, r23, r19}, 0xc) 02:22:09 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0xa2b}, {0x18, 0x3, 0x4, 0x6}, 0x6, [0xf6, 0x5, 0x8001, 0x1, 0x36, 0xff, 0x6, 0x4]}, 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) readv(r2, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/71, 0x47}, {&(0x7f0000001140)=""/100, 0x64}, {&(0x7f00000011c0)=""/172, 0xac}, {&(0x7f0000001280)=""/93, 0x5d}, {&(0x7f0000001300)=""/212, 0xd4}], 0x6) pipe(&(0x7f0000001480)={0xffffffffffffffff}) r4 = dup(r3) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000014c0)={0x40, 0x4}) r5 = socket$inet6(0x18, 0x8000, 0x0) r6 = dup2(0xffffffffffffffff, r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000001540)=0x7f) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000015c0)={0x9, &(0x7f0000001580)=[0xa302, 0x51, 0x2, 0x401, 0x3, 0x4ed, 0x3ff, 0x5, 0x8]}) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r8, &(0x7f0000001640)='./file0\x00', 0x81, 0x1) r10 = dup(r9) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000001680)) fsync(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001700)={0x3, &(0x7f00000016c0)=[{0x6, 0x3, 0x6, 0x7fffffff}, {0x80, 0xf7, 0x67, 0x81}, {0xa0c7, 0x7, 0x9, 0xfffff0cc}]}) chroot(&(0x7f0000001740)='./file0\x00') r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r11, r12) open(&(0x7f00000017c0)='./file0\x00', 0x400, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001800)={0xd489, 0x0, 0xe3, 0x7a09, 0xb857}, 0xc) r13 = socket$inet(0x2, 0x16ea3cd9881f29bc, 0xca) recvmsg(r13, &(0x7f00000019c0)={&(0x7f0000001840)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000001880)=""/92, 0x5c}], 0x1, &(0x7f0000001940)=""/68, 0x44}, 0x0) 02:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() geteuid() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="004f85a9008000443c30d4e424113a874ac2cc9ce5304b830016f58309d33fd100000000000000078fee6ad32d57ae145a871d00902e6045e162590c1d7198f853f79c4aef98859fa782efc6b61042858cf74c22aa6285feae275e76c5f91c5d767c388e765c2899fea605a89792b43603d8ab00ba463f6d9eb35be8079d5681166ed9ed46127daf3aa0a6f861c01a5b9a7ffb303c74c362fc3c0644c67acaabdfb27e9a5b5c3e8f9daebf523bb2598c825eb44a6506fae86e7ae62afd4da24b2f05456dd16478b4ede261d7172be7cd98e2754225bd7195cafe506bec9c8ec2699e3c2b0695d43abfd370c38e41ccbd0dc8d4d1b9d11454c2be9262708340"], 0x8) geteuid() 02:22:10 executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x8) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = semget(0x3, 0x1, 0x8) semop(r1, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/138) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x74) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82b2ad7f9c9002f400000000000020"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="106bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 02:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0x80) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x2, 0x4003, 0x0) r10 = dup(r9) setsockopt$sock_int(r10, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x39b) r12 = openat(r7, &(0x7f0000000340)='./file0\x00', 0x10, 0x40) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() r16 = getegid() setregid(r15, r16) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r11, r13, r14, r15, r16, r18]) r19 = semget$private(0x0, 0x4, 0x201) semop(r19, &(0x7f0000000300)=[{0x7, 0xffff}], 0x1) semop(r19, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)) semop(r19, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r20 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r20, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r22) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r22, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x9, r21, r22, 0x0, r23, 0x80, 0x400}, 0x3, 0x2, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r24, 0x4, 0x80) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = socket(0x2, 0x4003, 0x0) r27 = dup(r26) setsockopt$sock_int(r27, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = openat(r24, &(0x7f0000000680)='./file0\x00', 0x2, 0x34) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() r32 = getgid() r33 = getegid() setregid(r32, r33) r34 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r28, r30, r31, r32, r33, r35]) r36 = semget$private(0x0, 0x4, 0x201) semop(r36, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r36, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x6, 0x1800}], 0x4) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)) semop(r36, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r37 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r37, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r39) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r39, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x9, r38, r39, 0x0, r40, 0x80, 0x400}, 0x3, 0x2, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r41, 0x4, 0x80) r42 = getpid() fcntl$setown(r41, 0x6, r42) r43 = socket(0x2, 0x4003, 0x0) r44 = dup(r43) setsockopt$sock_int(r44, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r46 = openat(r41, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() r49 = getgid() r50 = getegid() setregid(r49, r50) r51 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r45, r47, r48, r49, r50, r52]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r53, 0x4, 0x80) r54 = getpid() fcntl$setown(r53, 0x6, r54) r55 = socket(0x2, 0x4003, 0x0) r56 = dup(r55) setsockopt$sock_int(r56, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) openat(r53, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r58, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffec3) r60 = getgid() r61 = getgid() r62 = getegid() setregid(r61, r62) r63 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r57, r59, r60, r61, r62, r64]) r65 = semget$private(0x0, 0x4, 0x201) semop(r65, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r65, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r65, 0x0, 0x8, &(0x7f0000000240)) semop(r65, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r66 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r66, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r68) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, r68, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x9, r67, r68, 0x0, r69, 0x80, 0x400}, 0x3, 0x2, 0x7}) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, r13, r23, r28, 0x0, r40, r47, r59, r68]) fchown(r5, r6, r70) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) 02:22:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x40, 0xc) 02:22:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x200) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501b1000000000008000601000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b24c412e981f22a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000c164ad4865cbe97bee5f05ff825efffe457ecf21e604d42fa427cdf14594a611825792ae00f5297ef628381f365933849c6e42fd8f0f12efc26f3d20cee765b41b5b018f296208c8", 0xb1, 0xd5d947759af93f94, 0x0, 0xffffffffffffffd2) 02:22:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 02:22:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="0e54e098277854032be1cc113e8a4f523838787da95714a8ed866dda3a351ffb848f0ca2622995167c8fdfff636f39e1d41776b47503a85b8b5b2bb613", 0x10123}], 0x100000000000005e, 0x0, 0x0) close(r0) 02:22:10 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000080)="efdd53a52e4a586ef9431af2", 0xc, 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) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[0x2, 0x731, 0x8001]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:22:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401]}}) socketpair(0x0, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9, 0x0, &(0x7f0000000040)=""/233, &(0x7f0000000140)=0xe9) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x18, 0x0, &(0x7f00000001c0)=""/24}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000500)={{0x8, 0x0, r2, r3, r5, 0x10, 0x2}, 0x639, 0xbb, r6, r7, 0x8, 0x6, 0x1}) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 02:22:10 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x41, 0x8f9475ee18fa4861) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="bb273f6859dfeffeee4956ce8cfbf0358af7e1e047c49147a59baabfbe0a8b7a6b1ecd9b28f77ea7523381", 0x8a11}], 0x10b0, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getpgid(r4) 02:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b60ee3241f7ae84e24d62faf2851") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) 02:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 02:22:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f78a18557a513c0a00"], 0x10) shutdown(r0, 0x1) getpid() socket(0x2, 0x0, 0xb8) 02:22:10 executing program 1: setrlimit(0x1, &(0x7f0000000280)={0x4, 0x1000}) chdir(&(0x7f0000000200)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r1 = socket(0x18, 0x2, 0x0) clock_getres(0x5bbe8cc621eec681, &(0x7f00000002c0)) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xfffffffffffffd77) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) getpeername$inet(r4, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 02:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x40) lseek(r1, 0x0, 0x1, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0xff, 0x80, 0x3ff}, {0x1f, 0x9, 0x6, 0x8001}, {0x7ff, 0x47, 0x7f, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xa0, 0x0, 0x20, 0x6}]}) 02:22:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a552487b238bf4688a2a197a3862070000000082957c5984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb159e996f76d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718c0971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601090000007f03250c75af117890b6de270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d06520e9c914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac66cc29d0d053902518dd1b669e27540ac0cd86e29420a076b891fae26b33cb4a53ff7300f7bb58b224218331dd483ef7cef715a57c06b8fdfed6516d7182065c0ac71b7a5f023778e774033df40d9e92a20f727e99d4fa61298eaec12a35565b724ca814a39511a8839b87f6786c93d709ebd2c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 02:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:22:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000f49579fc2b7c0d5100"}) r0 = socket(0x3, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0xbf, 0x1, &(0x7f0000000100)=""/150, &(0x7f0000000080)=0x96) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0xfd, 0xd8b0, './file0\x00', 0xe0a, 0x5, 0x10001, 0x80000001}) 02:22:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 02:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000180)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) 02:22:10 executing program 1: kqueue() r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x5, 0x4, 0x7, 0x70621048, 0x3, 0x92b, 0x0]}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x4}, 0x8) r2 = dup(r0) socketpair(0x1, 0x1, 0x7, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x80, 0xff, 0x4}, 0x8, 0x1004, 0x10000003}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3a, 0xf7, 0x5, 0x9}, {0x1800, 0x7, 0x9, 0xd933}, {0x20, 0x6, 0x5, 0x9b}]}) 02:22:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) semget$private(0x0, 0x3, 0x2d890cf658a16602) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000080)=[{0x1, 0x0, 0x800}, {0x3, 0x2}, {0x2, 0x40, 0x1800}, {0x1, 0x7fff}, {0x1, 0x2c, 0xe6faa030bfe3fdcb}, {0x2, 0x8, 0xc00}], 0x6) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000002c0)=""/197) semctl$GETVAL(0xffffffffffffffff, 0x4, 0x5, &(0x7f0000000200)=""/146) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f0000000140), 0x124, 0x0, 0x0) 02:22:10 executing program 1: getgroups(0x243, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) rmdir(&(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0xc000, 0x1) 02:22:10 executing program 1: r0 = socket(0x10, 0x1, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) dup2(r1, r4) 02:22:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6b696c653000aaf93d198e18b1339ad950e9aa3cf163e71fd434ec8eda05135175866b376a220b3fd67fad49e54926f6d3f7d61edd000008488ca4cccebe090ebcc6471671e6b36dd33424a93827f7ff16bb024a625abaad00"/106], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x800b, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$SHM_UNLOCK(r2, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 02:22:10 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2815, r0, 0x0, 0x90000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ff8000/0x7000)=nil, 0x7000) 02:22:10 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x2, 0x0, 0x8}, 0x5, [0x7, 0x80, 0x8, 0x1, 0x2, 0x80, 0x0, 0x6]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) write(r0, &(0x7f00000023c0)="6fcfba30d1edf8c550231eb589feda6615124a78a736846940924f096a6f600d04a32746ca564a97b4496c44f361f0ce81ccf0f64761c5c3dcb3ddd66eaab19d13accae772aa11f87e3bd0575b53dc2df79b9a327ec4c6d74899b44caa84c3418ba362ceddd6cc8b8c7d8b97be1ac49d81b9e66746ff84", 0x77) 02:22:10 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) write(r0, 0x0, 0xf3) 02:22:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r1) listen(r7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00802e2f66696c653000"], 0x10) close(r0) 02:22:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386200000000000000005984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca648961c1e5b848bb7d53278d68854514c03aa819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d2a2ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612ffe659fa202361cd8cac7ec9c5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf5d0642ffdc12c8e465f301d3c42d206a9886a24d4c47a9c788557de2fb1035e6a80189a270de19ac02d30389b08dc827b0e1b858a9a92aa7f16971d38a213b1e2c56c31997cec3e7d8bc6be754dbbee07962535605fef8089438eb3d3d63ed94d47254e6fb82db0249db4d6fb0eb4f73ee34c64ed900f1c9e1af5b3141c07c0c2399d14358caab4c8f06e5dcd2b7c04194e12f81da01295e4d82a9d9bbada29a5b07094bc085efab9b1615590e87a652b3b3d8e256c4194800fa231bd80a78a7a26699c3773cbfcc5c731ba50c96de9519f27523e92ed8ce051a976fd25a627bb2738262522979725a3e9827c35beea9c1dc55e09305c5b0d7037f8075113b1a609b6fe4b91f513872970a010b6d379c9d923cde7472cb042440025234c2baca6e076352ed7130b2ff1cd752834f557cb74a19ecdc6d168506aab9a24d68c70113e7f671b4c1e07e4cca02255a8933dd014aba5445f78f0adfdee68df0fe9ff4fd1bb90b78037840c94d3d808e76dfcba9cd2c68265fd4d46a2056d9ba6e1f7fa06d532b70399d54429aa37c78f426cffe3a506ab0f1f4637a1c4cc3741607c234788703bceb2c681e8fe4efdd5c39ab708e83a21cdc"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) r3 = msgget(0x1, 0x2) r4 = getuid() setreuid(0xee00, r4) r5 = getegid() r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r10) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r8, r10, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r6, r11, 0x4b, 0xd4d9}, 0x80, 0x8, r12, r13, 0x100, 0xe800000000000000, 0x7, 0x3ff}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:22:11 executing program 0: munlockall() r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/37, &(0x7f0000000240)=0x25) 02:22:11 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 02:22:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x36c0000, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000020000020001ff0000fdf75cadb03a4b939a07f56c8d8fca29cab9cfcca3efa07cdd578580dde09341944b71007a31c501ccb6165a81f5b07e9a471045c16a3130119797ddd8df57401277294d700b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:22:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) read(r1, &(0x7f00000001c0)=""/93, 0x5d) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) setrlimit(0x4000000003, &(0x7f0000000080)={0x47ffc, 0x100000}) 02:22:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) read(r2, &(0x7f0000000100)=""/81, 0x51) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x6) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) 02:22:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffc1a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r5) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r5, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 02:22:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000], [0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffe01, 0xbfbfffffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x1}], {}, {0xff2, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4b, &(0x7f0000000000)="96c13790cbe9f6ec434d9809e6e4f967a7134adc857f1ffd7c644577e78269abf89a1d3a41cd5527d8c7fd3f01fa03e30281f383b25da66fa39d75f31b3bf5cb500cbffa042c535e4276ca") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:22:11 executing program 0: open(&(0x7f0000000180)='./file1\x00', 0x8c8a46df578ff2ad, 0x81) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='.\x00') 02:22:12 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="31b1f8f5beb8f9668fe6ba39c00c053d7f4d84ca195bff92ec3d64d9378818559f2a625c3f888ba964891299df798e1f44d2f01723e7ec13dfca1f97c275fa06793e8b9e0aa001c7203a240f020000000000000093f17c18919e7ecdaee7cb1b0893e8140900000000000000c65b5936edbe8c05f9311f99fc0bc89b1827dee01ec669c352201a8456ee9254787aec86cf1a2547f6f8dd0d335ecaccb439f597798f881f9a5266eba8ec669100000000000000000000000000000000004368a3824e43d89d7abe4223ce5400"/219, @ANYRESHEX=r4], @ANYRESOCT=r3], 0x2) 02:22:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x80000000, './file0\x00', './file0\x00'}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) r2 = socket(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x3, 0x10, './file0\x00', 0x4, 0x6, 0x2, 0xfff}) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$setflags(r4, 0x2, 0xb06b0af2987f3e43) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) bind(r5, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x6c, 0x3ff}) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x6, 0x0) 02:22:12 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x226) msgctl$IPC_RMID(r0, 0x0) 02:22:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x8000, 0x1, {[0x0, 0x20, 0x0, 0x20000000, 0x1200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x200}, {}, {}, {}, {0x0, 0x3}]}}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) 02:22:12 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file1\x00', 0x20000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000006c0)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0x100002, r6, r8, r9, 0x0, 0x46, 0x3}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000001340)={{0x100002, r25, r27, r28, 0x0, 0x46, 0x3}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r23, r28) r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x5, r14, r18, r28, r35, 0x20, 0x9}, 0x7, 0x9, 0x4}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001340)={{0x100002, r40, r42, r43, 0x0, 0x46, 0x3}, 0x100, 0xc07, r44, r46, 0xa8, 0x20001, 0x100000000, 0x1}) getgroups(0x8, &(0x7f0000000000)=[r35, 0x0, 0xffffffffffffffff, r42, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = msgget(0x0, 0x1505797c3977d2e1) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r52 = getuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r54 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r49, 0x1, &(0x7f00000003c0)={{0x0, r50, r51, r52, r53, 0x121, 0x9}, 0x800, 0x1, r54, r55, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f0000000400)) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r56, &(0x7f0000000680)='\x00', 0x1) fcntl$setflags(r30, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r57 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r57, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r58 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r57, 0x5) r59 = open$dir(&(0x7f0000000480)='./file0\x00', 0xa33983b414f0d43c, 0x2) mknodat(r59, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r58, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 02:22:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r4) setregid(r2, r4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:22:13 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x0) getuid() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x8, 0x4, 0x0, 0x1, 0x8, 0x2, 0x3, 0x1, 0x400, 0x3}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x17c, 0x0, "a039ed1d337034d5ad24012402dc7430527c675a"}) 02:22:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 02:22:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:22:13 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82dcf80b40d385e76940399350419771ed3d5c8af2535606f261eb1ba816a531b9a0ad4f5d15b8c39425b1ee97e2a277a07def30d5561f74b3e3adf22d9e68c2af0822ec19600d72b4697fada5fb2586ca60612a8144263ef7fea747630f389b57cf1d"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 02:22:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000540)=[{0x200000000028}, {0x5c}, {0x6, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 02:22:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 02:22:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180)=[{0x0, 0x200, 0x2800}], 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x25b, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x1800}], 0x3) semop(r6, &(0x7f0000001200)=[{0x1, 0xec}, {0x2, 0x0, 0x1800}, {0x2, 0x4, 0x1000}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x6e) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000001240)=0x6) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r14, r10, 0x4}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r10, 0x2) r17 = dup(r2) ioctl$WSKBDIO_SETMODE(r17, 0x8010570e, &(0x7f0000000000)=0x200000) writev(r17, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 02:22:13 executing program 0: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r6, r7) dup2(r2, r1) 02:22:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="f496601aaf7c93273000"], 0xa, &(0x7f0000000040), 0x1000000000000235, &(0x7f0000000380)=[{0x0, 0x1, 0x2, "471abcb4b27df94dcb8124bbdcd59f5c8a"}, {0x0, 0x1, 0x6, "2704be45c9b55742bf3937e81817cf71f6dd0d21ee240b01db934b50362c573bd004d4394295feeafa0ff1483d475807541218123979290cee78d856e173fabe9243c9ca7e5de219e3a949821cf6e7e6701a3b9a9e1421b72ed6279fc74f21014106c727c169989a1760b190c7d6589af806c94615c6e587196f68d41e9d80fb0a8555832d60fc2118b46f79342b54d9d782e73c6aaad005f2c74c716ff4de18dc7699a78b5783d3da8408fe3a1df1b87e6cfcb86616b0cb5e65b1d787e9435872dd49027a2eb8c0c85ee470054e62902aa92cdc4b4d128a350c55c95879ffa2865453715e3435fb02ef7d957d2c359c1fea7c8c2a54a9843e37227f71b78bf8fe076705cf05917397f8f786c97c24b96721c4c1392c50a3513f60675983d4fdb5dcb4bc2e5f21cacaed078632a41a83a92ac609e4675df7ff2094087e3f13c1265f6d40086297e3606b12405f074bf548566f6f13c7e138f0a7976c6eb9b7cf36a291c5cc3709588b3c66d1da0a5e59b85ffb113a285fffb5a2d79b0004a76e540cedf48b4e9250afd881be9e28f613f55293278eadc29e509f4cc1f7881ca69a0e31abca95954ec422103175ab4b172b4ad45bcace301233e5c952b09d8cea14922dbe3aefc0faa18af934d9b0356243c917647cbf82d0bc584b38c358a4f883558cc0bf6b76568f43a7802af5eca8bb7f4ff00445d0d5bcbbda975de5bfe6c9ae665aa4ef092035bbd39245984b7d5315657422b83a64ba948321cc13497203fe2e313782338c9c54929d144fccdb92e825e2d3437061532ebe0faf8dba2dd351a0d851fe2311a97d19e2d4ff63ce9dfbfec9cae08a26f0abfe796f8d2172f9079b39256a0aa0712790b0843e2aaead44c37fe9d838e5ebd78d9dfd31462e5e8d993ea738135a0ea6ea14e3590cfb816d1f276eb45b80c8882f623198e68856bf1d128471c6a648992268b8df6f8dc0d6a9cfbfec4dc324ebc1d88096ac8d1ef27195c462694873e4759028093885f0ddd942841f77da6a095f17d259ac40e7984d45c578e19b852cd17f6418317c7b6a92f76a9071681ddcb51775080dc91e5427db488718ab59c4b915b44f9d3d53c566cc7154bb6885e7925a7c89f0bd5a9c17dfa2da7802c29f04886f2ea3731c30db7a7f490d6999f21eeb1613f25230e65a8316093f7350d0c43b3ce529d91750decb2cfa836149cbfd8b9a5ff862d60500cecf5b54221fe731c8f693468994bec8d465750d5bdfd18ee933583be08a6100f1df0ba202d2f35dbf4217b4ef5924967ea50430127aa2af6954f61b325beead27890697bbecdbc88f6a7d8e2fdec52e30da65a9b64de006912170afa630519b7606c944d8008bbd9ce3def065ed1a04acbe24611fea4a7f7694d0788d91ddd16491166f26b2ebc8fd40c96da1937bc0dbf28717323ad1edc80880becc8aac165c8c00de358a2e0d2ac2c1203913f2aff1aa799a4b9122176ab24139b1cf8083a0bc314e5df37e1c6c0bb1eb33877201939e25aa355a0dd7c8e1142726c9a8f19be5f5a09cac417248e003bcadd17fd65ec8e7defb2e2b682120fbcbf2877daa83ba361bb91c1c5e4223e5dc4b773b79228709c00fb6a309fddb40064a88c2efff579901aab0726fa339ff33cec9b043d4354f6cf53190030d4cfc448841fafce77cc816d99094848368b7c5b82d5ab77807142c8766eb55371c8cf088367aff539be5061adede908acf4c1e5ceaf3d1854e3faf30af8d29bace290d4ef38758abe5d17e6fc5d55f63d0a1ccf9fab1053f18ec9738afe24ef9962751c360b08e444db82e5fcb5d39a6a8770d7fa2347cd549d9c403214c078dc06f4e3f2c8488745413c10e2f07b33f74eac7298ea9c308c0330bb8675296eec6b8f2d3ccd4b7c60b80c02f612b8d3be01390a2905c9f5b2b565ebd796258e851eecdda02f95b1fe5e19238c0e8401d70be381fb8ed4a1cd7769ea0a0af77dacc14a337e88f1b1cfc000c82aebb2c782c7eb4227a633d6f4964039b9cce5d86b62b5264b423345add74c3bcc6f5cc3ff276d55cd820c529e2002a60a48d1f1ee2611a9cbd2e2887d45c364c6f98b34bcb63158446fe4e64c8a940e6ec6cc7c4e30b2da9bdebe5b090f14282230d4d6bd2821966738905feb015e4f912743eb359ebd327e7a8d88e46afa884137872b977255630898fe168aaf66f7c3fd2ee5b16571d3dd13eaa829f8db2c58fdee8ea6cb1d53c5930314699b632ac59af7d4810ec775907600d541f305abea42f4fd6b8335a854f8cb0aa4e23b2fb004ff495bc9fdf1a4fa6b92c5c0a8ce9ec868c1aa97227e0cdb2ea0598802c235bd753f35faa6f089f3c8e064d26d3921fbd1c838cb7482baae922b941a735678f86830d8c53a47dcb6bfe2265e901b0dc0f173e8a73d923e38b81fd41bb70f2e82f17ed3abe685cda83a37f5ffdba467c02d04304bfad92d73750af91946bedef78958f8bd1ad9d4736fea5feca53f1585c1000c317d9f65a01bf1a00fce67313261a9967170b5b60707182c6c6ee748d97f8a76b1fa401819f20e0a272370e6f68b08e4567ad8caa88e27c4db0114d5ad05dbda835b40831a3c3f8c24ebe6153b898b6137a00c8c3b2dc16181725f881b8124ee9dce6720a0ca02641b76809a1f328e6fe0af7bb35ddd1fd627c827e583af59d0dca1f824fcb7c0206200dad36f3144d8af8b2536556273e185a8e5c2a0e17c7de26d4feb163444f3959df3ae4b5ace23b7e8a14ff62b02e3a02d697921dc163201df635da6bc72a79c3a77a1234f7692c574edb1c3eab67ded4f331da294c87ab73dd214a249f7bf5fe9e5bf6f4dd9c58a8f79521f3534db09d161aa81bf0c20d40f4270184a5470a0265f0bfb5e2c62c157b8e1a8e5b9c8fc4b9ad69df660d0f3d73e47b269a5482f0269302adb6db0886bb6230aa26f43dd9bea6a623b47bf15becf48bf9edab258e96fdba219440c8d5df71f3175354e904d1e26fa0236b392de17351c8b08c2bfd10386dbf6c6c39bd04ce1ae39be6d6e93b7c8213aca00b543a804a16457bf3d1f9c25047960cf52a08f0c0f94e1b90b8e59c8c1ede80fe5f350b84969dc0f44b07e70ca85728b4567fdc5fbfb7647f94188369348c64159503d9a0af0cff51ecfed7e687b27e03003745db9397243406ad93009f4fa1db54381c8e074443e80bf84f082d1cac321b7b7d5dd92beda1c990bd1812786953a0d3a27f44ad95f4e504a6a02b287d16b2bdbf9300a70a300bb241ffd7f36c3a05395f1a9c8c9d5800b6a1dc80cda1cb789a4e681fa5fa513c37a396d2f1bb9ab6189399815ab888a8c6ae1e3cb2404d9ff9332b899fec75797fef59ca225857a2cc3973b3325450d078e4098a3a8b82458842e3c34a775319729ecf6567d88bdebf866d3ac33e590df8abe432a2f207b9e1e5092c93932c051f5393ae053e41a933399484f1106a4e1a385424d5f2fafe27f8be60acb6d81a4388a01ff641049ac88ae9ffe6f81be89eb976921a8a6e0d5139b772ac6f7bd46a5711dc24bf482282861157959e4541b3e38714ecd99a8ea89d72b5465c9e7668235d20f5fbd2061a2de0a228654780037572c4f4b3e7deb4d3043072e798cb7c97c3628f499a0ce7972a5b2a20ced786c576f74020c488e1569ec5036b714c3190cb29087914a99ae472089a9bf8f0972d98736e4963924c3a86edce0a559ec26fc90ffec08042c6fab8d0d1a9eedb693fa53c914f6dd330e6c8ce50c2180a7ee2c46f9749c9f62904687d17cd687aac744c85406f5e4640ef30942e011818b49ece99ae944df3ae6ddff7d8b821c203d97528eecd14201b2751e8d8db153c3189d978900f1fdc7279c16eedd8b3e952b0480c8b30ff0968e26d84e6bce1566420cc233226dfa98e9b50fceda0417497bb9ea7e819ea501342805f7325562ade3f026595ea39cf992c340f753ba8a55e74cbb548a95152e279ed9806a8f95f036ca9ff280a49ebb75582112fc4d397a2631f76e09349d252c32bc27f5e267b6b8764c5991c74fca4705de209ec776a9b3abee8d53a959027f7be9df53b6489adb04010ddc2ea3734cc7e3383c3f05a45639af28d15723e015afb5fdb01b5a11d691699a9cb55a7324b82546ca8c2ceac5b62911063c2634492230e77690aa01e43463d40db2676dada718b4cb7a9dec6d3db81d9fb334627d9f77ee34d31a1b25ca398804670e15a8eda833c29ac8e203a1413031255a81e563d0ce640f125872216afe4170ebe8fd61d31c23fcad90149526e1539dfc18e97c8e39019a560c82b69a4e62ac31d8aa7c77270de7471633264d75890e960c8588ce1c54d55eb2eff94c2f64d431adccb79d390219097187affc48997179a246ec72f80ab983eeeb43f443528b5cc59631bc061c4a0da5ef39b509f33aa1c9a1725a43fa762df8df95ab3e3a841afbe079ae6023dbb68fe207434c4c4a09e0a39fcf01a1c8f6df208c52a3c28215ad52cb52580a9d93b66936056b96d5437fdd01086c0def5f45f77846b0b250d5c48b69abda97059a2ceb6b6b587a46d72b160c84096a2556c4e8fe2da41593dfa41e0a9c828d2289be1579934e7ee1aa1c7225d2a4555332a70e4aaab5dcd087eac86d454d94fbb9e9ad3a7561f435e4faec06a4c32db587e78d0e20003622d8d2e6e8ea09cb2dca9393d535871fb4bde44db8f9f4e851aa5fb3dabf4e7776c5cda89c779b97936a89c770c20f3f556acfd49505f907278f4b8e59d31eb6940a536746bb5d0c22030f98d5c285e2079c80ed9c38ee6b7ef7e1a6159313bd8024448ce279bdfe74dc15458aea35c35fa2428ab9fa08efc9cbfd5a81f9d3f0db058f48d4a2bb4edb331d1117ea6bd85fa741d01ef3584a72544c2ca58f9732e69f8a75bb219723748912e1d5f5aa5a0b63454065490f90ef907520ec6937771dca23e2f934b0386fc9bd0e88270efb4973f543c3f85c9dd744504f7f142003d954cec4a77c9d30724e085d375bb0f1f304c10cf944cbee4efd9e1e011e83245b938291f4bb703dbb91e525451bcfc36a9556726ec72eece538f05ddd5d39fe2dca56c1f5eccc9fa143be00f50ae073c1f8bb21795adbaab9fbecbb326f03702b3e6821a7a139f5a4b793d0b54b26bcb2ace3dfe58fccf7623e85b62314252213e0470d64c336d5b2953b07f38b1c22538ca9cd5b0ede935d37cc1e81ba4f1a050d7efa17f30c21f94b53ad46da93456a8d5c7bbbccbd74d2ba2e61056b4cf735154d838c250f9248184385e1bf72c1d4a0410cdfff2c1d517d58a89d14302e74f743beeed57cdb577f827c7428b581710e6db3a20ad6793f4eea39513be98110f6d6c0a62c02ea318dbd9644eaaaf5474931cfcd138a7c8fc83570a3e80e11d7c7903ab8d3ebc1886bd8f9895988d9fb76b98f160e259584807ae352e93163a30ea3610ee1445166935e69f12bdc1b983a3c8c949a421fd25841f8bbbad7c0fbbcb11866c6ffc75493992730a4634965162a6ed66adeef8d9c449200c57159958593ccc9ff4aeac1f5d26aebaa33d9e0083dfff759ab9880124905b7420292e811354634f6a661fdd6ff3cd080f9a474c4d2140010fa23a134c9bd705581275fcdf4a32718c8ef77e252f4239b4d5483b602e9bc7a808e9a29ce5918f56cf2f6193d33768dfd90f976c2e382d2e79fd0b7720db8f7c5469744ca147658298096f04742666d59b1bc4c500223bd14493852d6f5c40e66754e8dba5315ec2d8194c1befcf164470f0592aa1b764e4209751d18058"}, {0x0, 0xffff, 0xef9e2, "9a2c3d636856f318f031a51e48ae7a85277696b8f1ba5c6d2dd7e112fa570570ee3f931dac45ddab579547cbcdad5ccc9ba6d22b53eb4f2b19a35b3c8ceecf7b82f2a46988a8162b189bdc088ebeefc080293f8dc2023b243afb82598619436ca23ecb3f94cdc3e234e00a7b5c48ba332be9100a1505dea92319be40114e2dcf679b53a16aeeb45158ef8a71233d433adea22f4002b1e0d98761858cd6134cac377ace3503323c531b1e42527b08fafd6983245114ad8b58544add1ecec9d4fb199f0b529be81faf200ef09ad841de36c030f13d23c7bdabd656d70a4496e85d6531ac390ae9d82039c0298bdf231d5de8efc1d81a"}]}, 0x400) 02:22:13 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, 0x0, 0xb, &(0x7f0000000140)) 02:22:13 executing program 0: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r6, r7) dup2(r2, r1) 02:22:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0c7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0x15e) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/85) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r2, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 02:22:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x111}], 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0xfd, 0x1, 0xff}, 0x82, 0x2, 0xba}) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r0, 0x0, r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) close(r1) 02:22:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000200eb, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000), 0xffffffffffffffb2}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x220, 0x84) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x200, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) close(r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000003c0)={0x37, 0x7, {0x80000001, 0x2bc3}}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r6, 0x6, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000000c0)={0x3, 0x2, {[0x4403, 0x1, 0x9, 0xaa6f, 0x3f, 0x1ff, 0x200000007ff, 0xffffffffffffffff, 0x7, 0x400, 0x81, 0x4e38, 0x3, 0x9, 0xffffffff, 0x3f03, 0x1a00000000000000], [0x80000000, 0xffff, 0xf29, 0x80000001, 0xac, 0x2, 0x101, 0x0, 0xb, 0x1], [0x7, 0xffffffffffffffff, 0x3f, 0x3ff, 0x1f, 0x6, 0x800], [0x91b, 0x7, 0x0, 0x2, 0x8, 0x3], [{0x92, 0xffffff00, 0x81, 0x5}, {0x3f, 0x2, 0x800002, 0x5}, {0x1ff, 0x1cb4, 0x0, 0x10d}, {0x3c9e, 0x8000, 0x80000001, 0x81}, {0x8, 0xffffffff, 0xe76, 0x9}, {0x0, 0x38, 0x8000, 0x10000}, {0x0, 0x5, 0x5, 0x8}, {0x200, 0x1, 0xfffffff7, 0xef}], {0x6, 0x400, 0x7, 0xa0000}, {0x200, 0x7fff, 0x200, 0xea}}}) 02:22:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x2, 0x5, 0x83, 0x8}, {0x9, 0x7, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 02:22:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 02:22:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x6, 0x7fff, 0x5, {[0x5, 0x5, 0x1, 0x273f6408, 0xe6, 0x3, 0xffff, 0x20000000, 0x3c, 0xfffffffffffff000, 0x7, 0x9, 0x9, 0x1, 0x1, 0x7fffffff, 0x7, 0x80000001], [0x7, 0x80000000, 0x400, 0x7, 0x6, 0x9, 0x7, 0x2, 0x1, 0xffff], [0xfffffffffffffffd, 0x3, 0x81, 0xffffffffffffffc1, 0x7fffffff, 0x1, 0x3], [0xab, 0x6, 0x7, 0x100000001, 0x9, 0x7], [{0xdf8d, 0x8, 0x3, 0x9}, {0x40, 0x7, 0x1, 0x20}, {0x4, 0x3, 0x69}, {0x6, 0x6, 0x9, 0xffffffffffffff81}, {0xfffc, 0x0, 0x100, 0xc981}, {0x3f0c, 0x9, 0x800, 0xd562}, {0x401, 0x8001, 0x400, 0xb9}, {0x5aa9, 0xf35, 0x6b, 0x1}], {0x341, 0x2fa4273f, 0x85, 0x7}, {0x4, 0x3f, 0x3, 0x3}}}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000440)={0xfffa, 0x1, 0xff, 0xbd57, 0x8e2}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x2, 0x2, 0x7}) 02:22:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) bind(r5, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x4) 02:22:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xffffffff, 0x95}) getpgrp() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x40000, 0xfffffffd, 0x5, 0x200000000511c, "047c2ce62e0dbc0100", 0x8}) write(r0, &(0x7f0000000180)='\r', 0x1) 02:22:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x58) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/103}, &(0x7f0000000000)=0x69) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r5) fchown(r2, r3, r5) 02:22:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000004c0)='./file0\x00') setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x40) semop(r0, &(0x7f0000000100)=[{0x4, 0x8, 0x800}, {0x4, 0x3ff, 0x800}, {0x8, 0x81, 0x800}, {0x0, 0x40}, {0x7, 0x7, 0x1000}, {0x1, 0x1e2e, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x40, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x4}], 0xa) open(&(0x7f0000000040)='./bus\x00', 0x202, 0x110) open$dir(&(0x7f0000000400)='./file0\x00', 0x10000, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x6b0, 0x1, &(0x7f0000000080)="3303afef4811cd6d36218895795fe7eee95b21ea29711e734d7a00882e8a608692f0732be572f6a7ad05be49005e232a381fb02245aae15d007fa51d67537fbe42b3b403aeec45431b1554d02f51c95548e6182d51265891a3e8b8df00f52837da061b993b6e", 0x66) 02:22:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x0}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:22:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0xc30, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r3, r2) syz_open_pts() 02:22:15 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x1) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getpgrp() ktrace(0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1d2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="2bfab7479e", 0x5}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0x0) 02:22:15 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="5e020207e0000001", @ANYRESDEC, @ANYRES16], 0x3) clock_getres(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 02:22:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2d012e2f66696c6530005fae96385e33d08e8aa624c504434ceb75ca5e95516ec6b3a2ed0433a06546b89ad4a012ef8d48d7def42a363a1216806caa2ca91a997cdf5ef5a6427bf507f42b4ecbb3b8295ab370e74c5a10b82df6e7b1b9db099255eb4da6e5a2c28de985c3f31c657eb73ff6ffc4cc6acd804896d2c526dc3240564b4ac71bcc7c16596fad35d9539458b64217f2cec6382e0e7b44eb263633317b94cb9c81eeb6a3eb2b19e94794c7504273e5b1f5043d87bb416ff363404ec5b2195d150add3291528d7b0a26418ce7081377a791db83b97a795ecd45e34dc62753ca3f76bed4540c2638895a41b94eb798afad0c086a0eeed5ceccbb2ccd53e9c0f91a3da4d8ab6ba8342003ac9f71ff5c16589af651050f9a5c222cd034ee09513b0492dfbc227f0f54531ee93166a8b7b66d6758a87ad09cf08906941632ba1d06cbfa2290e9563cbfe9f835fbe9575d69696a277a4d2470e1a904f778fc0acd205fe511cfbb04163e2e08e2d8c40fea341d8d81fcd9517e491211208435039f1b02313529b6ce69019b44944375a46ddb56a0b05128a098229dc4aa8a386346460fd508be94a78ce052c57b7592d46e8adacacea9a81e8bb7ba99aef34eb6cdc651d8a8f9eaaa879299b5038f9b8963ee27c43fb99158e1feafffa2dac6a4d400f9de84db70d3e658ea666ad48b935e0fc350324cc64e4ebd4b92f77d31e2e1e57347607f6a09dc4467f5ede0dfe7b5c460f0be54b8d65fffe6fdcb2fc7eb95628803f787e5d59b25d19686c5daa8feab42082cd47adfc6a6ce95a281be565e8998f7d2454928f77d06971017897f69acd79f57ea6b4cd216573b0dc8de94d1cc82bbbab42462a14689c5cb502e33454f7dfc690a60a25c14c859b0e0755f34d3f0aae21607c002a44d2c767ff4421487b7ea990d309658a147c76045c876052bf868621cc17a7a6e"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66696c652c00"], 0xa) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:22:15 executing program 0: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 02:22:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a27897807791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe00"/449, 0x465}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7ffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x1) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 02:22:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x120, 0x0, "000000000000000100002000", 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863ca", 0x2d}, {&(0x7f00000002c0)="5f661505d1", 0x5}], 0x2, 0x0}, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000100)=""/160, 0xa0, 0x842, &(0x7f0000000040)={0x2, 0x1}, 0xc) 02:22:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x80}], 0x9, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01b24fee698df7003bce2e2f3000"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000000)) 02:22:15 executing program 1: r0 = kqueue() semget$private(0x0, 0x2, 0x300) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8509558800"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x1) 02:22:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x20, 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:22:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763a1f3fe042972cf6f63316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8fd4ef8915257359465b670605cb018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39f037887d6fb9b2e71a6158bae90e601caaf337cc92744632ce5bd64c88714a2b93ce6180a41b6b43c46bed9dcddd84b3521938eb000a64f472499220c7d85ba083a3ee8152565777d3cd58185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f9113bc106b9d40d432306a0e246db49b05dae644aeeb145755a2a1"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff653000463f7b238bf46854d78a2a197a3862078dea00018295954984c87910bf453f68c11700287ead4bcb777fa6bdfceac2a84e6abca64896bc5ebd2af04f1ad8000000000020000077d88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e4476b774e58db5dca85c072722b2f6ac4e41af3bf554799b9b84ffe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f0415758a5a4a5c507009fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e41942552fe7f355c6692617467b98685b51e5510aa6866bffe6733d2870b40000000077db32a898563bdcf838e2aa4fd51b868ab561ee58f5e3d5906b6c2340c7bd6ff8bb7a4a8486a3e7b34f479b18f38762c8ba9d575752955d46755b464842f620961c0b88afea7076531271ffbd1ee8dd254c799d333d4eaeb710701d83a1e2da24947005cb0457a955b996a47b1163854f09394e4af86fc3250c6aa56b18209d8b4fc06e159cd31eb6dbbf4bb6bf01595834d64e01022af6c8c9e45ebd09ce0b32626e28b5d7c65509829a3cf10c0a4f313510f53462fbb645b9649be1e64c60bdb77372e1e0a65d2583e56cfe799065ba999898e6d7ae03682ccda5f53e88ce9c05e68d3ce9df9dc59aa9804dec1abaf26df345d0a8a889aa87970379b29986dd61b2bacb904408741fecebf620f6e447e95a6fe8e66b7ef6c1badee5c68b331ee88a10143ffe16fb283d003f1bd53449f96aab532bd0325e8a0a493fb3bfd05812e2535deb43d3467f86d8cd81cc2f18524db6f0260a68e862f5b894eaf6b47137334a8f82d812f6c18b2083dac85a420bce7f2184b3c5b009ffa6c64d75ad4fe2b262d0b130a038e659d20bb68eae0120e32d6a981c59476336f31f5dd2d62b94606ec6ff6ab25c27d68ab76da3fa01534c9e0c12d6ebb0a4dd0fd7d0317cbd85b66aba89214a091c92a1d371c4194e51cf2b5f48ca17feaa1cb895b6ac"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x3) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000003c0)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) read(r2, &(0x7f00000002c0)=""/105, 0xf6c7a4a4c5721390) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r11) fcntl$dupfd(r10, 0x0, r10) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:22:15 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:22:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x3, 0x6, 0x0, 0x7fff, 0x800, 0x3, 0x0, 0x3, 0x2, 0xfffffffffffff150}) 02:22:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x33b5e3649244f353) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da291e5dc4b7f9506d52168a637", 0x57}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x82) 02:22:15 executing program 0: setrlimit(0x5f06adb0536f9c87, &(0x7f0000000080)={0x3, 0x6}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)=0x5) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="ae0b4fe3a460491258be7ce9fe1cbc9605b533866fc411b8b4ab53e5ca810bef85ce4dde9faa91b0545560913bd800197a7b55884b74e0e4193aacea40e0439a231fed694c2bbfef3e012ddee9a6696cf07c0b5d4d357b2c52d908af7ec462d2f005cd0288b8bff47d1731bfdf3ed200062184614bb5cba8820b8d8d146b5b9afb19b50b76aea0dbfaaf89f2b72ca9a3394fd1c9c370604a4f1e0a94fb76656e67e2", 0xa2}], 0x1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$setstatus(r6, 0x4, 0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x0, 0x4000020, 0x9, 0x325, "4f3ae7f33e0c0a0d7833c5322a3f5b7cf403c9e4"}) read(r4, &(0x7f0000000140)=""/165, 0xa5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000100)) writev(r3, &(0x7f0000002540)=[{&(0x7f0000000000)="d3", 0x1}], 0x1) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r8, 0x0, r10) write(r8, &(0x7f0000000040)="def7d55bebeef8d3cfc309311ec63750e5e85ecf9ef5b5d8582c01f9b7f553c7b270fb555d84d9322c01194c2a2aa584ad09fa", 0x33) 02:22:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getdents(r2, &(0x7f0000000200)=""/228, 0xe4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 02:22:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) setitimer(0x0, &(0x7f0000000080)={{0x81, 0x7f}, {0x1}}, &(0x7f0000000100)) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 02:22:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x8000000000000004, 0x20, 0x40}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r6) fchown(r3, r4, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) fchdir(r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r8, &(0x7f0000000280)="8a61c3959f0b7b12fb4c173167c813bda7c03382e14dbabc8f97c4ac3f713e6da143153efbb4f0f9f7d9225038267b080e105fb66f65ac96e2de7e192ef24b085c40f5714a3fe368cfe274f63af9ac7cb6c7e55beacdd0afe5a4a9914ebc81807994c337f2ebe51d1358ff4766ecd52f5be3eb693394", 0x76) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) readv(r11, &(0x7f0000000000)=[{&(0x7f0000000180)=""/215, 0xd7}], 0x36) kqueue() 02:22:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1800}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x3, 0x800}, {0x2, 0x2, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x80) pwritev(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x1000004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000340)={0x81, 0x7, 0x2}) r6 = socket$inet(0x2, 0x1, 0x6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) dup2(r6, r8) ftruncate(r5, 0x0, 0x1000004) fcntl$setflags(r5, 0x2, 0x0) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) 02:22:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {0x1, 0x4}, {0x3ff}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x43, 0x10001}, {0x81, 0x2}, {0x7, 0x2}, {0xe4, 0x4}], 0x4}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:22:16 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x202) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0xfffffffffffffe2e) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) r3 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x8000, 0x10000}) write(r3, &(0x7f0000000400)="a58841766142380f962ca5cb957b2cabd50cf5fc61c9198c7e8df1d21971db7a6e22d806ee2942c6ef229d908973b32fe7f4d76e88d6e45543296b4e91e3292ab935cbd3f2caca4a7aac2c4f20e99fd6c97980ad04c93a01c5e2087d8d49c631c2af80b2b5d1549708edebc1aa1caf0201bd74311e4bc0e3", 0x1df) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe20, 0x0) 02:22:16 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = dup(r0) dup(0xffffffffffffffff) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="948e22055dc6d560b081e7845c876987c739a7af4531339923c29590dbbda9ea6509a0f72851c4f88087166f6c", 0x2d}, {&(0x7f00000002c0)="702a490e0b891ad99cc14d217a130f75cd798fe76e4d2c9540a20d1328c08fb9243f597e1083c09fa12f77b230b4874ddbcb33d3b0ecd4268cd343799dc960da392910fb7fc56dd2b1e3bdc5615c48b94e4a0babc6cc37bb74d03d75d2d4f652b2e1993869e93a59ae7c2075246eb384d17fc15af5b551ada97660cbf8c6bc4746d73c006ed2926fcc0cb44397b8debcf57062f1eb93269d3e89a97843b87a56904ab401d028f53d4539", 0xaa}], 0x2) execve(0x0, 0x0, 0x0) 02:22:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r5, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r5, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r4, @ANYRES32, @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e25a9387bbc0022e2b3ddd5074408067b8c8828daf9e993b84db943e713ebbb4f8fe6da2185fcd964572dfb02e259f6144c8ee8a2f7a02711188b63bec741c30f3f1b3f334a4b5442d9a85"], 0x8, 0x7fc) msgrcv(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001e40)=""/74) msgsnd(r3, &(0x7f0000000000)={0x3, "d09f4a60425975b9eecd6c0c3ee14ad69a59285035e53b3bcb22b7fb1b6744edf1acf881fb420fcf6f7571945fae333a5c1e833d"}, 0x3c, 0x800) recvfrom$inet(r1, &(0x7f0000000100)=""/104, 0x68, 0xfb2614b18151fa42, &(0x7f0000000180)={0x2, 0x0}, 0xc) r6 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8000, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x5, 0xffff, 0x4, 0x4, &(0x7f00000001c0)={{0x6, 0xff, 0x1, 0x3, 0x5, 0x388, 0x7}, {[0x3ff, 0x81, 0x4, 0x8000, 0x6d3, 0x9, 0x3de5, 0x3, 0x4, 0x1, 0x4d9, 0x5, 0x3, 0x0, 0x2a8cd966, 0x9, 0x2, 0x1], [0xc3d, 0xb0d3, 0x96, 0x8, 0x6, 0xfffffffffffffffc, 0x2, 0x4bb9f971, 0xd06, 0x4], [0x6, 0xfffffffffffffffc, 0x4, 0x10001, 0x7fffffff, 0x8, 0x400], [0x3, 0x20, 0x7, 0x55d2, 0x8001, 0xffffffffffffe33b], [{0x5e, 0x18, 0xb01d, 0x4f91}, {0x9, 0x3, 0x10001, 0xdf}, {0x0, 0x9b02, 0x6, 0xf05e}, {0x75d, 0x6, 0x100, 0x80000001}, {0x1, 0x100, 0x2, 0x300000000}, {0x344, 0x4, 0xffffff80, 0x2c4a}, {0x2e, 0x7, 0x81, 0x106c}, {0x8, 0x2, 0x4, 0x80}], {0x1, 0x8000, 0x0, 0x7}, {0xffff, 0x8, 0x3ff, 0x6}}}, 0x6, 0x5}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000005c0)="97f568629636caa7e58f114dcd3a46422318cec74ba4ae032a1124e90ef5e763fe0ae36c488b44fc2fdbd38c858c2f4c8c098b60fef3fbc5b3ffa31b9fa57b155f8975e57b1266e55146c001166adbd3a216d7f1547b4ff6df3b58f4448325f5d2c516a43ca07b182b425dfdf54f1e1204d400481c0447b39a3103aef12ebd1709256796d7dde5620a9f0c64ba6486282145558a51b5b8681e25d8222bb958b3eb8d11b2cfc0c955a0fa2f7187789e1e6eef9402050c63ec1db28d85480f5d3d3e76f85c33627074d5cdd0bc32c6a6ac071cf3f6843b33d8d871ce8b101364a555f395604482fe8ba66998ee720342eb91774cf1f03e08d2eefd45b79f004584ff84cda7ced3591d2fc231b4f5bd343da5d5f5", 0xffffffffffffff0d) 02:22:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/103, 0x67) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:22:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90f1894acf9d04bb, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7fffffff) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) 02:22:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x7ffffffffffffffe, 0x1}], 0x0, 0x0, 0x9c, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = socket$unix(0x1, 0x6fc16607eff5420a, 0x0) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x69, 0x7ffc}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="e08148a9f0938a48d08b11050eb39db9ed54aa0388eafdee6f42ef61c25fdf3760bc60a9b18c85a9e659f318d0f12e131301ecd5ff2332f00914", 0x228}, {&(0x7f00000001c0)="05445cd67a458684dba2142590f2f70559c92102ddb5841fdfd1f324cb95d2f138583165827c69bfa95e7d7863df84905a75adcc13d775d783e8aa0b2121183dade0b22c3b5f8a4218985f652194137f8470bbb91c456201f179315e7257b80139eb73643ff812849d3e8ec3774cae99cadb55d5ffa9b2d0b1ed101d0ca1da914c94eb299277d23b8c64547a6d3627fc12a7e3ff7a404c2e81277124a84c4794ed6d5d0d4c3dc0613efa4ef6d61282d07a13232d04edf335848efa1a55e7bedf15b7d048cb471a46b947fd3f393f19403e4a92560178933da7df2e543e7a2d1cdd035da08e11a1dfb08584720a58f576b010b41a41af5d0f05217f8e56aee3dc941ac9d17dd2f84c97c8c2cfa8173b6de5a3dfd412739c5ea3b67b50f6630841656676f920bc37ae8675c7204469799ad67dd9b3c634a57ac0b72e1f33c08b44d01922435620fa2001d7acb5e4a884f70832e2392f9ec30d1a7cc2bf879a4fdf19e27b273413b65df9ab0ecb76f3e246f1cc8f28572bb2712f55cace36382c15f8c4f7a75c0f512071a26651ba076699cba23416a24bd4e2fe1e066a704dd3872be208abccb28d1f45f4892f0d4b0b3f3998a22d82bbe5c4e9a905d361d5d021646ab70a167304a9d14a84b3981196d42af594219be918544b30332bc341bf169bb77855cd52c4c3343238a9ae15dfe95cdaac1c5fa8d7f941ff328b9890dde6d5f8fca6f18851d5950d633a80d5f02a7abb222709e34bcf7ecc7cb509fd6e02a22083601dbc6330e8ec870762fc71bbde1f54cba3234521ac74e40a10a52bd8790edd96136fe531ff699e88124b907c72e42c23302c201e52f1e0c02a17f78a3c65095c7fb6239eb02ea253b17ea0a8a93be558dcb932962fedcfda6149e41b9f233212a5c1ea5cd0adce2eaebac9878aa6900b7ed1e7d4091cae8773d24513797dce70752c8ded7b5e8428ff84cc57f7e79c25f12fb37e997752fc86c64c452aacfce22595408302786c7c20106e9bfdba40b7b3c844b697e168905473a3e369151f27986d24a5b99faba061ea3dd2bd7eb7f2961a8145eaa657e0f5f6aacd56bae8f85a200915f390f5099e1b6158f9f8250194e4bdd5638f27b8213eb505e24b03ed6e242905177b0bb5f5233dac4d347685d8b1f90a101740c5818f194ebf3cc0e2dc4503f6a731e7ee63061cdce92d281f45717fea537ff8f436f52824963cb5aaf52878b7e615c189d76584dd2e1b3a1ccf1c14c7552c7f98b6b9c0060f1f3505151367b90bf70e1343dae3ba9878d6f8464a3baa14ffcc01ee39fe99a0aceae62b79f2e9acb5d19330f7ca4e465cb7fe0f393aa76a3e1d0bc34e64e63a720ed138a88cad29a743c9f0690d3d12bad4540dd80770d9cd46a2b44d25675ff4619cc705e9b559fd322298bb0c6e869d2cc1726d5023c4bf0a1bee357168b5c62a84a42339c63974d5652b0035e365f9e76bb43fe5f2bff96457de6e3cc6c3b1023c74988e8e20e742c0cab813e0fb766c9ed6877975364ba7cff6b539d864c58a44d89c742e3d48c0efdb617976286c58208ab43e44f5dabd807f40ecf2d4e6d419a7964615f8b6b978c92720a2e0b863bf8d41f8f78462cbca86466826fdb17b57d8324cfdb3dc34e19528759f2563ead9295b35142ef0021eb96fb35dc8760eea682b7b3a14b287de4d7fb5717ecdd01a134b9745da8d76fbaa278206b450b837b432d7ebd60c91cf8a63f70d221fcbeb8a6b3ebc9af982a412d484ac6044cc7a15f834d71ea7fcf45d7dd5af0eefffe06eaedaf3d20785a5f5ddcf86ec540da2ed005acb8148e80aa0bb8c694f51ec1bb357a2d33e8b715c2b7846609062db0d00f5c3e86b2b7584674d0a39800368b605b94f256f897797336d9b7cf61b9e050cfa2c3214e1ec08ba3487f7571bb7215e59e15fd49528b5e5862ecf301164b24194c932d4ebe35b9ce099e6ebfae768fe656ca9a41f6edbb77f2d02eee3a6d1e4b74610729017c1edc4f3b55b74375409d13d5c14f4a2b670af7634dbe646c71e2c51dc4515de6525d54c9c8bf195535be816cfb90da6bed475a44cad3477c6438b027d5a9c164d612e05b021ee6c8753c9f92d1755a548884b6a072d5725e0fff2244ab3a80cc67ef68f1c25373c12c450a349d6eaa9ea2e5c17765cf8d62a5a609786a8a39ab59dbf2c15e2a3531cdb28a8c4099f53ab5804a1c7dc5e2325c34005cc7b815561c539b6581a64b6e9e607659cb5b1ce2ad18cb5692ee2a02fbcef6fa823a2ab105240dc211a22dc11725d1df0f21ffdda3e2c9d3cbe819f5b4598201bd4aafa53b61a6a93c9187c19f22687892b3942c1cad8a65c97ee365b018cf38d91e7e03893cb5f29795b827c595d2c7c5b1a5f0e76279c577ae6b90ff17dff7ba4d5e37e17ea259fa03406d17b5c7047b602965ea612c82082600a3deaa2fd0e85738670e6f518840510f405073c8286df26679c94c95502629d4644ba9fc7ac094c373a70fdea8f6b18304e3c3406523ab6c7c635315458933321a53e408ab8fb5ec9f66ae3cd96432d13e976f1a572141e9e45dd1fc5e0659bda084fb3137fd09b6ede0f5012c3e6a74aad9002fc9fc5fd25683649e5169ce6dfcbe11adf8343b1a62ca8a73cc3582ec20ede96e241b0a847a1ee22c6c87627c4ca12cc299f38da299d95ca95ed8eaa9d53b3e76b5ea7450626ccfc7afaf6a4257c0eb50ef2b4a1bdaa0fd412266000a43c1550b16316097e13a62f48554418608f778590415e48221a42fd1ff47332081768d3ddd410cc8bc80445ba55b005e64765458f4533995d323e40f8b31b69c808a2574ba12df44f3ef014f80768abe2d8bc4e4cf516f7e75560877fb17799f14f15f8fbdca0ac02a8e9e732c575b1df4e7a8d104b68191bec9c82cedf4928877d8d540f44c5a21d9e6c0e2f7acbbaf35775786fff0f2a6c0074e2cfe7cfd1232ed248e02bd575e3f7297957401b0c884aa0b44cb048d2c3a35ec6660a4ed9f9a31c8564b66eed9cd488bf1d99bb2f591d6e751d8ae44a5ee5601a38a96cca44a0f2bb91333e8c8582a23791714bb2cf6193b8b3e6dffca7cc5f8254955fad8e0b847452c4a483cb8f37c43d4108002f612b84f9d505c219d15483516277202ad3ec957682605b226046df3ade75138e4daf88eeb27e0b2041e36ed9836e2c1ed96dedcebb7e755b280be49d90a152c5c99595e4dc890e2de2094f3d7162eb283b36e8cba80f76065d7dfddff99830a9e2cd15739fb1832b19920f86d2f97c835babebd5c74efe77c2fe64a2513f5466721f8b6394b84c1304938593358bbfbffb93f8ff4e2576c701c9cae531841516ddcd99f4ea770cb054f51308c2584b5bc47ea60787660f98f9d5b21efa3e6f7e38e3a73d5f1438e407b8555660c6cf19cf0e13e831a983903b0426fb9e4447d29353053b61cead6a94d3b5fb7819965f60638f5879e30464dd154498f17c3e786f2663f796764aaf74367488966fcb0e0df70dc5a97d4d6307f41b4cc88a3ceb3ca01534ae5d8af8b72bdcccc988136642351ae795f88531ec3e5d68cf2894a92d8f7cdf835c3c206bfc1d0bfd90468eda1a46f9fae50721d31252a5818ac37a9fc1c62929f03291485b9cf1532ca04712b5abe9846c3c4b305e4c6537d7e0c3e9a03a300860ac31b502f717bebb085d08c96a2d9188078a03188c8cfbe06d987b4ae0ee16460ccb2788497b5ccb76642bd6c875959679b49a3b27d97e74389ad5528ff26fa082fc347ba3926822c5ed0c8df2ec030232d65015e8d0211bba268e487d13f75c1683041dd40eca706775a4dc333010d7b2a4930e2af51685a2e00015af40a04ba7a7c3a37c4fe7ca76e195f58b1a6583121f3733540d44c6c8e87d831598a9f4dc32c4222cc4b892cfdcddf83148733be30d9beebd4e187b5874fafbe801c6929f51906e93f2c87cb6a02da1e140830628cc572f3a5f13fec0a7b95e131bffbcffd9765663b41da2b496673537498a841393d728967a6767baeef79ba45d68908d7e2e9e38cfd363f6ba31d66ff6af7ebcd43c9a9f87b81180d2f29ead47b69fb5ea945355fdeee708a9ce641589fe8d4c6a48256842148d7458324149682718c29346a9c2f9d2faf79445c12757416e1844fb981ef5d2bd89370c97f086a44f15366ad6a91d5ce1dbb6ba8747cc396d23174dce020592e08645423ed01da81c880799a717ed4d61e0665fa61c37a6b0e3a07d76c2768d5749aec43c32ea2f9d6719d78d8ab4d413df98f7906b46412c841737eb1dca09ff656230e333931720a578e050e93667afdbb8d7895361e4caf67d67d507846f06f526c7919977b6ceb69c03cbb7d0cedf0dcd9fc724bd994c2006ce91a32c3e5a8df1377d69e6a7157dcabfb4f560037acdfc2312823955edc179bc8c0707f8670d2449adb5f252ec9e27d15aa59d18ff9f5bec3997a72dbec189fde6f8d688b262a86a958d3f7a311e95c5e517bc6eb4d5860edd2aced56464f2f2930ef9d1b3bee13480f130b7ed9fce47f2b0dcb0da1b910077c4810facda194ef662a5fdca7956009b755e1346394ba0964a5fd10844b21b0bb465b421d12342c180956286fbb6b9ef998bd729ac181b21082b995244553bb72835ed6174b82fbf5eaccf8f3a6ee075a363a258b089350bf9e83a71750a3e6414436bc9c539860b45ffbc098fdbcd87caf4ad8b72ba21e424ee4ee5e78a1b52abfefbc9edeed057d9fc9697c78a51b45fcdb1757fe428fa565bbe0d366be969c6dd218a2218b97d020edc5cefc7f70c1348ccf53e52e84f7fcf84ae083ac52bee39f97bb8f6570bb9b99bd8a659ba005597642c9737e0619b16783c49c9dda2df18c38dc5f6be5b607e2329a2cc21b23a935e62e293912a63e25dc86ef0b7a476a1ae74c2dc68e77a69ee30ac0d30aebe7a20c5966e6ca3f4518c067348bb152474eb5fb0817009d95eec456177f36574db7e77b517cd04bb53905a1a4177e046daf9f06da8b13916dbe8228a50ed2b3dcc850298de8ed9ddbb8daa45f4f52741ddd1c56ffd5737118bc8c0b7b7480f81bc60f4d15fe19df993619c70ef82e9be71a4912cef30e45ab1459893acc64e3dda9c62e3c57b5b0cae0f762fbf1abcfaa1fa368db7cf46c4605b2370674e1cfcddfec6030369a3b369bdb714c6514a6ef812c373a527f0d3eed67ad5cfcc5ea3a507af18bcc20fdc8898a8a64520debdefe4843365c8838dda70062d80474788862d415884aab3bb63f9f125c6dfa3ec908020dc9e2099325b4a6aecb89e6c97c98d4d9c94360e8493688d8c9947c855ec38e14f9355657a7c03eeafdedd49549ea50af5756687c54813c1cc70541e34493fe369a7abdcfe8c074f3b4fc26911fec899beb59a6116c6b603b48ac7b2ac4d795f1be6d5f17edb850601458f6b8554230a101093a196e3940d72d3c3fd7536de3217132061335b195d5329de1c75969a51a94710390ff40489eece63ef832a3c101b1285da07dc3d49e40f34be209df9aabfc2c3c92ffed1d02dafcb626068a7c300890eafa36f734d93e24e1c3f1b84857d958a4cdf22d4bd05f121775d9e6ef59ee8139c0b73206033f7f980ab6f6464695b601fdf4be7a77117ea0d24a911505a1101acc297c0e8b91cd2f2ecb986bf73c4eea069b70a52a4b2e38ca690444644f3a0f0c7206b0ee7469a9c5fba18d0192ff4f07bf3b94db88d80bc61182c6a00b3d1c706e871b68eee238eb193ab2277fad10ebe5b54753ff2f3380bbf728b75279c15cb05f7", 0x1000}, {&(0x7f00000011c0)="38862dcd1310cd888ac9420be2f84ebd5bb4df71b4d38c81196c008328f684663837d9f4ad934ae518dcb5c3b6349fcb0a24f66f8708f95a812714f8178edadbfaa1bc082dd4efaaec62959487833eda37769bf26369a716fad555f7bf898876bf4d1fc15c7823e1270842040ce33d16cc0d8de4acb074ae7ae4fe24ba6769cc3f5f52fa0151ba1a43204a1bea4f1f4db4f421a6a5f21b39a2247f3a6f580ec034e7ea22701453c3b4b516804fd4af0b6740eaff7cfa659ab4c18f3f31df2271108631ad405c0206027c795fc912540824588b433f4b36e2b382caebf9e7ceffd408438e", 0xe4}], 0x3, &(0x7f00000012c0)=[{0x20, 0x1, 0xc0641c7a, "1f32b387c09793046909c5412ddd5f8a"}, {0x48, 0xffff, 0x8, "9283fc58ac8e7266af62a323ed044646fa91d72c06b053847ba949f308dfb41345f567d9846d8118d7173bf5c11668bc13f183"}, {0xd8, 0x8000, 0x7a7e, "9b6a3e1a9b88c9ce45bdcabefc74793bb890b8e905325c4c733584fdf3748b44435a635c62600d1b3242a4273555f885e78ad902aea836ccbbc3898e0b1d6440f44bfc8864cf5f530cd4921a5064b4de02d123510b9c08d923944f91e6709d6272582589cde3b7fe27a65b6f84f990efe793e463fc36d143e86e259fa2de4516a20ef099c0fc094d88d0c7f0a7a8a7970192cdb2926bfeb80cf9b254dfb496f0572925ebe893b34e607ec9a6f1264cae38fcbb735b6af31069051b46de5102bf9dfd411442"}, {0xa8, 0xffff, 0x2, "981468f7ff93b21e57e967c97fef7b5c1aba0fc725c9d4e48a6735002c3b4f110d038071bd3252e476993fdb954a7f6d5aa9879de52d0db15228bb75014536d0448ede752013ea462582252f7f9289f693a8b814e1e08a9895834c2931913d59a420f81e1990012b174029b12b2f2fb07aadfc82f1918984306d77ccb662fac750a38adf830ca3a997c9a8c7f584f77bae"}, {0x13, 0x7fff, 0x10001, "d4e5b89fca660210a33a"}, {0xf0, 0x1, 0x81, "4abe42a9766de2c3e24abb80cd3c0ba02c329ff71c226832774ba66ea975c0989e1a8f4b7d45a056c10170c73bed537ddb04979bb35ba3e058053c165d0a269682eeee804f88d76dab441ade53f1e662b2f3602cf62304dd26c3a8e50fa2bc4542769b8767b4b4fce7a5116c8936fe5f2f44019bd8e8a4692ba37b52ba30682a655de19b212463e959bd49d5256fb2eb164cd6d5a9aa29db7dfe725dcb5ad647631c0205650149cc321bba88b5310b1463603263e8ba71edc46c129ac77ebdaa2b12d85cad34ff1cc063bae1a57a0cd571ef559467c36afe33343f6c41cf15"}], 0x2f8}, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1001, 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000015c0)=0xaaf2) 02:22:17 executing program 1: kqueue() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1000, './file0\x00'}) pipe2(&(0x7f0000000080), 0x10000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xfffefefd, "14000010000000100000000000000b540400"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000300), 0x3e, 0x0, 0x8000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 02:22:17 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r6) fchownat(r2, &(0x7f0000000100)='./bus\x00', r3, r6, 0x6) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r12) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r10, r5, r12}, 0xc) 02:22:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x4) 02:22:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="3a36f9c573cb0a96af9ea61e5818c242ca39ae8e0932f196c983943b69ae727d5333466f721a75056d55a6c4499795a8e538846cb708fb3b725cfea12720ba132e6d1b0647ff6b00375afb17802c9610f8a02c232878be3f18588b0f9bf7f09c0e2bd44641db93460b8564238d9f16e754b1e7d177980b4da3255ad6b5ecd63dfc4a5327501560e461b5e8893be430daf1e5c9dbe370206fe766074a7e76428a18d555a4dddb88d31d375cde1277982125f598e5a79c293ac9664e7c3e8f407237d9d4cbd03fa65364dcae37f72135fe5f5b7b27688ebfa935dbfbb5b7861ff8a8fa3106f0b3b0fec58a7bb7559be63875e653e37e1273b503ee7faf1dd3371fc1bebc13c180c3cd65a4e683cd8506aa9f5df1d717bc413b30040341dee780bf8284463215740b456f3ce42acf8e2ec8c1f68df2b32fb874104ecd74c6bd131b6f691b0ea52f993ee7388012d85ad7b072df53ebdfea0198941fafc8951ae4db1c3670e9af1217505b6e4c3e47385fde02ff3ef800ff6bb156c880554e5461fca43229224268a086ef218477121c9dc031c4e49f85bd9088a67436c8ab0e1248e05279b88bf3b82108f9e39b8d464bd9d1daca31eababbc8ec978ca07e1b3fa227a6d90c61fcb188ea9f540bc2325300b93a272040338eb54d2c28b6f30c941d77730981f88e36b042006565a193ce4b7de1deca95f700066995a882166a3240a0ed51f40b00bac6c875a9482570bd2d0d819383b65fde439ef6e72378bd14346bae98636fd2a3b0e80b60a1b3bec328890afe784d3a0278362d902e8e8aefb2bffd58ea334fba05258b479f9d0c4b7b75d861c7219a8b0334b02d1477388112e66ca5c7b7ea80b1363a3e07e0585daf15cac4791ca0a8e1d3efaab6edbab6b212496fb1127605d806fc8dc9ece3fd4634289ee02b3da413e2edc3ac97cd2fcb2e4dcb2c9ff1bec8e3a18cb7f4411f0be90d75a1304932d07993087f927de25905a5210b0d7d01c74d51bb1940940293530f7750a56c4a54ad45760af899704f4b0c617736a017f06a36b6649b24e78603404fecf118fd1e174a4ae4dce41ee620d285bba61dcb1e3dc674bafaaf8b583638d2f991353a832d16f1e8d766e3f406e24d64c25cb343204c2edf45aebc7490e6d601f22e7bd88be3c01828d2b76b23bb10ef2bfe38c702b1e4e5ca75c3649812e0d6fda704bef3a53b6572d42c0d3931eb2248e567f0a71a33fb997de2216fd843bc83f825b1b63a7b1cef6118e0335cfddaee27e5171db81a7a451c8277a8a03c22e1cbea1526d471548700ff6cb050374310c47c8c4c62009b066f7da2ab8138ab16a18952e7926922d2d91d3b4159f625b3489a8e3fc5d250b7f15ce559449d210a782f578fcea6096ea190a7c57d31bab846f2397632bc89269559a11330ace735c629bd64a1fe6172ad6dc7d97cf9dae0a9390617fbe5d72a27bdefc1ea04707661e5b8b5ca67f2d63951b3fe0f4534f542bd25238222b41a2a679c2f2d038d975112006f490322ebdacb33e79a67ce8f28dfbed8f14962abf61e344d0186a6e72c04a25dab34fb50fcb56352ea06ecd6b76dcc339ded61d53001398fcdb5a281262905e78e3eabb9aeb24dd0083bb28e27a90ebc17db2fdbb28aa2ea32d44b14f09f1c44ade7a80534ce4175008b6f719bd010a16e730e60d37b7444111859de9bc7b03c7a7777d48881640e5049f0969752c08d269a4a7a3089330606d312c65c296e7eea7bbf0a6ea36f2ec8f5b0970f5135541c9893ed6be7c5cf645e5df75c59d52739de5356566187eedf5c4cd9f48f0d5ff058f3a392b956d54f1e2924137ab399207a77550d81c394e2f611ed7728330971e4a787d9cca5c2765feaa03f976b6a9a8c1b4d8a79b2a891a5392eaf417c3726ad9e47d261ce74378759e78d47f60823d62546c9dd3e07d2bd2cc4b34b4268d2662eabdc55ec9c24e39721113a9ae32485c4c7b825081cdd3177ff34694952156d835a75224334a60a2de10aff35f17d2f0302921ead5efb2100494db8a2ce2993b11ec898675456d78816765ac4b5dcd3e6e38de0b5a63034613e468b6fcb6f7610f5b6a9f13c510ccde9bb4809fa094389ac9310bc8f04e0c13aac7447279864c0db8de54c0f6aead77c8225770ac5701f93ecd8981606a86e2174e8a63827d5e4c2d3f80c09278a73ed6246779fc9122bcdc0cdfbb0cb74d271bea1ba786c703269b1f2da073204008a1ccfb802b07a524818809222f430183193790e9d2723b3b0a72c8de25478db00576da51d3587204bb49a3a4b6e11670321935ff2eefa004d04b99f290b43348eaa6b010cd0c43c67fd8f53fbe158d8dadf375e1c06d8a0ef2e5454351f6bc9c91135d9925538595d25a90add9c759956c1c8d8273bdfdafa20c76bafe4a2082d4eef164d0225e3aed42ceb515b42ae3f84428d62a33da816e5c670835bd2b687674b72fd091b2fbea70479f977049af492ca0520d6381e3c3635fbef644ff5b2dac8b9f40f4169f4a9cf5b4d9ada5c734c92c6e57ed4d1f30f601daa2f608609e9242520af9fa96d4437075c5317200b4023d49d3a138d5b56f4d30184de3a2e9b2d1fa4f42b7ba00d2121a2fde39b10db5223d49a4367be30de50f6805128758a69a0477c7a7909122e1b6c3fa052cf8f65cc9676292bb2050b6f896997357a7ed42d7f6c66500dcfc74e811f1d30abb6de7572f0774c1634a252ca5accf918724ba2f8a921262a69e1fde5da5999780a8d6cff3ff37f2cbef41e4164f55c279db8d1fbfd6126a4d85fcf3e6c1166bb789158e8b330d0bf04c0c80f34f364c07a1f26b1e86804613cede34db5d2d1ebf1b09e886b8d75a5e1eb382003a5e6a4f4c8bc824fda3ab15ae394f6106599426b7c97e288c05f328d1124b12523f1d2cd1148a2b864b85ed3c5064dde909ecc9458f09496c0956016357458692000dc53491ddde0c3c0206c1383d7e24619e6a3e254b708b506098659318c8dd45f1e35535de945bad65496c8f4579eee739c5e31a1c81d613d4c021f3842f7b38eb515070495a8a1f6ec7f00bc3bfe3c09f41b394d99f09ecf0200a9cf818620a74d7b6ee025ed43bf6497c6c546fa72fe8d9181e9c91b5cd1cd56f6c4525eb55af1e6b0aaa287603f34c7f93f8c53ccf97dbafcaabff6fdae2a5e7788db81a09f1127799d28adf098cd4f58bbaa680dce44f8d83c2c8a885733b6902203b87e9be220cb42f3c0c5eb9b4febc8d4959dfba76dcceff7622ad45a79c59278991992e83281c99a086c6f335e78627ff3d36276155a74ebe0617b9d2544486120941805180756f9b0c67f3c65902fec5d031593a65969f415ff00f6566702e827d8f8f3af5cd764f872aab0d8e1a6cc66ea48acb1fc38dbbe16ade6b5b37224b725f85dc083515168c6ce8284097c8b5a18beced8e9a43fa936fd4de05301401a396aa5223add42c56c3edc23214ccc65213083a09f437b695501f042e7bd469722e889f632c865449466e4fc716303f3b185ea56b24620ccb312443f3683a92488467752e87c1626460b7df2acf9a7f8b14c56ef9cec8ea0f906cc70a12215776225418f9ad1e54db0b2c015b476fd5c52f7a6708dcb82e740f1aa8f6d2c2dcaf2c4995f3ec7ec5888cfacb94903ff89ffd50b798b6a7ccad82c74f3278897725894dd953b0c5c53e5c3b88a0891fd34f27f0ab6b68fc287266b60289eb1329143a7095b62dbb9ce4fb15adaea5e134dc01a646f463f5f2457a437c1fd92cbef58bc16bef99ef140767581abbb0051b456f28cb5b118e811fd27e4b7f962e5ab5bf41218f6c6850369566960642be486331f0e8777f2e6f7cc75c53654addaa1c44065d6fd88883540a997b9373f5b340abe46ba97fae6c682e1680334b45ab781669af15b48efc2c39f9245fc7281e52e7d62b09f826db5f5490b27c22e7fc7a0ffc7c4d0c2d9d1605e9d9335e81c8875efb7c27964ec421f7e09b7d906d5b3b744dd561a3053e32674b8a3cffa7ffac36f7f960afebeea07b32d24412484a02910fd8516b4176d63a67bccaed2f1a4419c8cb6d26797e4ab187a49ad0b4a7bd0d5a0d5f9aa508772c1bb4cf07347d08deb14d54b5a3de3a2aa2b1f6d63f82de0a84de539e047cb948a02b0247c869f52ced17032e57e53bc139ac5f31d21e5cd5b0a930caac8ae903a8c75e6e5c0e9c0ee9b6b81eadc850360add1624c52bc7f26cf6a5fdbea58a17c4ea6dd2014c4ea71f1620fd9479fe3265e4a2c5bf7812d677fc90be863ad950466727fc00e7275503e84969bf225bf1080e6463c8cbb50d3a09d8ee147d9f4d26c2d738e93a1f823a066084b2c2ed250a085507b7f3e70fee5e98bdea881a8037b7b1addf98638a19a909d3bfd06f66bb4ef27791f08403bc26713202404f684a6da1de91c36ec7f009a71a55411732f161deec44a54ca822c2687b8b448976c2d2ebfaa689d7277452ea07c9191781c5128791e3d3994274a539d37b2c6b24f6374236cedf702eb21d850b6ab20f7087d2a39bbefde332f630d7d8f396416749da357f1521364d712c123ce31ef1af1622b2719770490ca4afe463ab82b365d3a9730769a13d7e39616aabe0041fcd93e4c39a8106c810030ea000019bd1564d11a4b7d104d73b91d30e1f3fa60d47abb5fd5656c6a678768344b1b9e5b7b2870e4122bc3bfda5e5b178f74d9134fb908c1da4e3058e15efa9def90816cd76a09d8c5abb08afdb6b87de471a52b631007af3075947becd392f6d88cfdc0a688b0b061a95f4d86a3ec61ea80d61a4e02ac68089cb1bd36b344d05c4b76b46f10c24c050b4dbf438244a58b74fad4c6a1230734955e1fe150ce605ef35fb80531c02123f91801a914be54525b22b979df73a598a70d16080071388c68230fc673d52cfc2b60307bc0e636751473e57c90bd4bafa26c23e805ac0b6b7455a4b0d53d539e6eea04efa59f9558841e5bd6617da7fb28a37abb24c9cff7f28a94ccff8a63c8c048623a537162d07f54d5d0b02ac5386c62dda97d4d2adbaaa28b9b61efa244954e2d5903f2ea1e28a0a1bb29fad33164e743e6aac9baf379cd7a909e60e6e2ef121ac9d2c009763630649236b53533bc2dddf27d80c466471e3a2fc98387703fe709cb2a582991cbb1bcd0266ff7eded64b02127407b43315acaedba2f1ff79c3daae1d61a4c1c88794904109613c8844abdbe296bd08334f5a2d7411d3ee42d1c97c17ce06b9b5bfa5524ba20e79b4202593d6b7cd1757660183e20ba918fb5ddf995099ae2dee179963fdd90c3f0467f2bb3a7e76dee295d0b51aabe7cf5173fdf9a2e334d87fd05cec002fdb672dca77f2c39f93dcd0b4ad0ab39d5a014e820a565ddfd1a85a312829d4a2ac31eb89f7c929e60eef209e36b496e5382b68a80c7b4bb3f71f80d99bc7cfe8c16bcbb99dff7a3013825d754d7fff6c12a49cb78be277dc07479f3bbca54cfea9a8ff25b941bfabdc10a90f345c9645000b2430aa09710ad61b860a8f3b4eb2958ecdca94f90345fa44430262de5410b8123b0ad3f0f7d3ecfef1c45aa84f67c0a6d28f41f08db7409dc9df551b40ee85bbe780f477477a65041295f59b3def14db379a8086b5473b9f7991ca0ded56a8290fa8f89fd2acd66524b91ae1aeb89c22d417214add9d9f62d5495e9a7022995cf3d06c2adf84c72e2e8fd24ac75b2f31254372130688e9241e6b50b00802421b08ade5193ea8e4b99efc5c4b01edf6e4721ff29a5d7168a82a9b2d8f6727626ef7f") syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 02:22:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') 02:22:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x4000, 0x7f) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) r5 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) fchmod(r6, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x402, 0x0) fcntl$dupfd(r0, 0xa, r7) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 02:22:17 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fchdir(r2) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) 02:22:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000384000/0x2000)=nil, 0x2000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:22:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000140)) 02:22:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x800}, {0x6c, 0xf2}, {0xfffe, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) login: pckbd_enable: command error 02:22:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863caf9323451927ba4aaafd1d62f28547af0e69325aac602f84134df096c5711", 0x4b}, {&(0x7f00000002c0)="5f661505d1264ea9b03e49dc10cb8fc218f666bdbf93da72f0611f9e41", 0x1d}], 0xa9, 0x0}, 0x0) 02:22:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x43, 0x7}, {0x3, 0x4}], 0x2}) pckbd_enable: command error 02:22:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="44ff1ea8c4f5441454", 0x9}, {&(0x7f0000000140)="b9135e862d55a34f649bb4422162b3292f0907ae324f27e33de8c960513ba70ad065690382ed44cb51aed267142cbb455b9bd45a1c8548cc676130a9edc7bd27079c76a848ff5930709781273c216c00be7c2bf59fcdbe74db616f1032fec060d1d4b8b0aef11c0754bee568b955292ee148b8cfc84dc5914a6997942fe35e093e80922b3d71c00f0dd05342c634a987de8fb1a32e5f0e93ce11f55f01ff91cc3cb032a26859e1f311176ae50125008abb0f6bfa10a2ec3b1a0a83d92f02f209a42be90b1ca689a16e680f1c0da7e92e2f", 0xd1}, {&(0x7f0000000240)="972f8166470ef78d24c5033500e00318d3be6f02d838bbb5fcff11beee8e9a146e6b80cf4417e8142c708d355f4cb4b7463826e9ccedab90e290232148101604e54b418407a308f48be89ea93e0e771a05ad191307290e2ecf20b58696d78c79cb6097ac19787548", 0x68}, {&(0x7f00000000c0)="8fb7864174cb3a59128aa3", 0xb}], 0x4, 0x0, 0x626c) r1 = getuid() setreuid(0xee00, r1) setuid(r1) syz_extract_tcp_res(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x81) 02:22:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x76a92805737b47df, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffe4d) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 02:22:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x25}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)=0x7fff) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 02:22:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000007c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x87}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0xf5f83c4fb1e3831e, 0x4) r4 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r3, 0xa, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) socket(0x16, 0x5, 0x7) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000002c0)={0x3f, 0x1}) recvfrom(r3, &(0x7f0000000140)=""/204, 0xcc, 0x0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x48, 0xfff}, 0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 02:22:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9a81, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) faccessat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000400)="d2", 0x1, 0x0, 0x10000) 02:22:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) shutdown(r4, 0x0) 02:22:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munlock(&(0x7f00001cb000/0xc000)=nil, 0xc000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) getgid() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206932, &(0x7f0000000300)) 02:22:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r7 = socket(0x1, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:22:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1800}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x3, 0x800}, {0x2, 0x2, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x1000004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xffff, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x1000004) fcntl$setflags(r5, 0x2, 0x0) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) 02:22:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 02:22:21 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\r'], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x4eb, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000200)='./bus\x00', 0x0, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x3d) 02:22:21 executing program 0: r0 = socket(0x2, 0x4, 0x40) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d38418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28cf08000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b100965a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0900000000000000f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682880ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913608cfb8298fba9504f9f4a8ea6daf01d22647420b7138708467e35cc0fdee95dd72ae825c8f09e778b4eb55f208d8dd2a9b7d8c269ddf977a12533868bc572779b4961f267da0610baea6163d749637"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x54, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:22:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") r3 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r1, &(0x7f0000000000), 0x0, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$dupfd(r1, 0x7f337ab82c58bcc, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getpeername(r5, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x81) fcntl$getown(r0, 0x5) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r6, 0x13f}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x30, r2, 0x0, 0xfff) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$setown(r7, 0x6, r8) 02:22:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1f) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2018, 0x4429) dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0xe0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)=r2) 02:22:21 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001900)=ANY=[@ANYBLOB="000010000000000000fe00000000000000000000000000000000000506000000000000000000000000d500000324677ce1638b679df6cac4ec036f2a2a523ff03ebe8eb61675a5ac000000651be999f2d9b2f75acae1d74263fe3ce6188dab913dbdfadefae6f49436878ecc8818017a8b9a0e0d43952fdfaa0000000000fafd1ce79cf445fa8ad6749044cfd47e56b428434a6ae9993fe5229e31dafd01c73c7cd33b2f7bd7f19645c4fe0f9b324de9068d0141583374a46cbd6337c30395c430ca718778c3a87f0374a02da14e2cbcba9444f93075be535b3ff4009be2f27744f09c009d344066486e7d97ef6640dd32d46337c7ef8aed76f9e85cfd872dc6cfaf353a8d627496cc96f9315fb043009c60249e24f9af205ef661fa45bc7493b7d45008633be23425a68496867d8afc4b625650fe82c533e07219d6d9e7795f6c6e54a9a171925a8a57111b8bd6be9b6a9c84b8d68ae8f6fdd6077a8b9c9af71ceb336bd72a7f6cc130c647583adf51a2fa8bffe4506ae4cfdd3858656f8c3c20febad0e6d1ee456f94999e3a9bad7337a887b70a30374f1847d464cf58894d9edb75e8df5f48dc8c713dcd24de056857ca9f54e6f3fd99d999bf17c02f593f3e259d44e2f33847e33cdb2c11678f7129bb09be971a70c64e4d1eb388f876b760d5abecbc41e8239bf0f820b484608f6f0bab140996ed61b2b4a38985d842a5cbc7f926ebe8fc95fa840d1ff804638e5e6553a301578b00ae899f472d80af21a791dfa085afb6f334fc9c44e1a243f580be570d080000003561935aad911fb0f41ca6a993f23793001b10614989"], &(0x7f0000000480)=0x31) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0xa}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfff71, 0xd, 0x7ffffffe}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0x20000000, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x3}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x1978ca53b}, {{r3}, 0xfffffffffffffffc, 0xc, 0x0, 0x0, 0x200}, {{r2}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x800, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0x24abb9af1b3ef6e0, 0x6c, 0x40000061, 0x9, 0xfffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x82, 0x9, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x2000000000000148, 0x0) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r4) r5 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r5, &(0x7f0000b89000/0x2000)=nil, 0x0) mlock(&(0x7f0000a58000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r6 = syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000140)='.\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000001840)=0x8) pipe(&(0x7f0000000040)) r10 = getuid() r11 = getgid() fchown(r1, r10, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 02:22:22 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x84, 0x98}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) lseek(r4, 0x0, 0x6, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) 02:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xa46}, 0x8) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r7 = dup(0xffffffffffffff9c) fcntl$dupfd(r3, 0xa, r7) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) kqueue() ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000040)=0x10001) 02:22:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 02:22:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 02:22:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0xb1, 0x4, 0xb0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0x101) syz_emit_ethernet(0x9c, &(0x7f0000000240)="3b15681ef0bd606d3039d72eee592870965090a1e1dc797a3acc16c47d13b33e6c2d1f969f34bb79d49775958ebfa07b3cb03cccc782d16c6dbf5317e68f9964b41b1abf0f11b4722529c1c5279250f193f3af5b0b104deba04d5baa143fadce1144b90d36e8d9cb0412a6b4a81cadeb40927690b871b0e7bf8dd0edf34f759f312641af3ea09f3268c822461014d36af3b3ae68c15e39e107913cd5") chmod(&(0x7f0000000180)='./file0\x00', 0x140) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 02:22:22 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r0 = socket(0x20, 0x2, 0x3f) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000080)="9b169c6ddc483e75eaf7c13a92b26ef7cfeb20db5325d303f6856b61081222573be4e3becce71f6be08865c2f963fd8e68b00a9891fbefa06b668b46e3f881660e7a50dc2b6d070d84c28ebcb2c5a8d1c1e5a80a9a93bef2c4ac5168de7db45b6200100fa380147bb3", 0xea}, {&(0x7f0000000100)="3b83916ba64c8fa3e2fc9527eb52e97606fcd0541f8b01d982015ea40546ef036b107290003f5c8451cdae41c57fdacd0da0e3a29314aba0261c7bb6381d583abe62203e015c1ceb2be90926b489ae0074e3d0805de1d855c199da81609aef39629db63e77780aca289390b562a8e14dcd30d680ee362bf32ae04ff5ffa5945f85248660505d184f72664d5a763d3e3332fb1122dd9ac5cc1d887c85c872a6753999"}, {&(0x7f00000001c0)="bfc1cf4b7f64ae205c4a4bf7534c5f4ac23dc84aec332e073926e8cc05930d68feb0182f9d675c5c891dea8ab45766e2cdb4f668b95e0d7b8318021aa76e38ee9d44593e0b5ef2a4c7e80fa569825cecc140ef00cc324379cc23ae7707feeefe5652fa00ed3ba6f932c4769bbfcf78883fc01abab4f4d9ea0aebcbce23b03235b82961d0a6ff34495ea0c917ccb37f168d317e85aef482b6e0f697a52ecfc50169d1739b242ebf3fd9afa12495309756f52d2b1cbb28fce969c8e185002fe8b1ce4fe541594e8ace10164ce0d1299f71d5a42b0b808229e809eeafa3ba991134654caca3830dbbfacfa5e87c0e25c633d0dd4faeeb27440b9cee9c8579d848ef11bc97ccc9c34734c3c2d3ec126740cfc173d4193e74f9c86f06b691071ecaff3149545dd1ae9ea753412fafa5330eea897655e36af8d0eef6b14e6a9c60dd681b8ef0a931a368eba7c9bb79f2110a4f8a0a20a17c8149e966017ac2136151470d9c9314d4d028c9e52e2cc0995f39d2e1141ee120581c2e5ff4bdd9994d372993d75115a95560407650cec3508abfac859454cfd7b384f7d71a538fc09d7565be98cb1244a1b92e0748d515598a32c6117975f3af9fe2329d7bea25b601d7e4e6991028b2e3134fd3e0cedd56544f74b3a7d2e6a0fe53d1bd14825d53622adece59f5f8bac247a9c3d7fc50875c2c26df0673c91f3a45d9530a634b9c4c272350bb0838b812dbcdb99c637f56fa3529c7677e31a64b23e224fc2570a350dfb9da8b9b68aaf3d7a1aabdd4e767880c012a247335adc6ad433cb2c6533505846c02d9e9bb31c46f0e2c2ae3497cbe3d772ee7ac7926b76cda921d0354e6c06fca115955a0062ba1a534b1f8ce0e72ab1485d5e7804803d761efcdfa3253a7c73883f943bc497db5a64c497e7230ff2f04de89400b74b7d0e458796a763288785cf0ded3602eca584be0e7c0bd111c8a37a6ae999844871a8652b5c0dc13478889180b79622f569914f61316aaf42f8917a40053c51c8cce1d3a9faef28e8889089d147878e6d547b272872c4e11d278b8104ddfa3ed3d7927a05b7c2b204c5e96f753a197f7de791e88f42ff97c34a31c517cd8c460b4fc44959b2264af3eab0479ada9d880311a34f971ddf69a42c2b55d05971cead4dce18f59608e8079bc714dd7c8f74269c17de8252ed579fc3954495288d5e376d00bfcc9b05d22c4ae4f34c5b3753c6eec309d650a15bc278f313de5739315fff310abea4300ecd972dd5dd933b82fe6aa2aa31e7da065629251aed8ddadb5196bab579ab41bd20e674a93ce3372aedca378ad13f25d873dd80266118050e177b4be4d5ba9d41e636397d43ac36d686c5000b47e765a3b4d1a6a9d37ed99bb4c84f809b4ecb0f82b591ceef616fd1b7dcc446e0963fe7c4d350f9df2e3502c6bcd1ecdc616eceb87383751dc5f2345a66b81707570d5b553136f0f6c465136da11169a721ae5fa541889b661a48ba77404d024637979b8ffb25eac4b9349d6d303d8497bce3059c421900e53fe52df317da0b88ba9e7ebac9f9c77c0a0e731874215874b70cb21a0208a10528a40e7be4389a86049065758ee76b6b3f75ac16050102dc2d5ad659ce069bdd94d1d87eda19dcd80d2ab88f8db9d01d00fe17fdc29e7dd6a71b3a5e9cf952a98940f72242898d63be330d9108696323f4759291bb73595b067d91df708e95cbbb2877b831ce8704529b846c977e86dbbbb0b7040ce40ceafb0c90202859d64e1f3361771f2d04187261daf273037a62e018ab5ec6124bed97f9587f4aa26ee7052111a85b7ad068d83280875bedee5ea74a4ab602cbe373151841d3edc2b7a89cf76a7d0ee0829b11d0e15846bbd890a27c11776923e6fd35607014208507324c47a1f1d86755f75c9df03d17d31ddeef6ec8f58591dfb34b6ca34494396ef185898c6aba6ca0ab644ecffc5bd7106e917ebf4e403d824cbc4f844035c67235f8b778bdb9549810ab96ff028513d6f55f538f164ce30f72e0e522444692975cac8524b415a120c0c3febafdf3e18e7b26d778542302461869805f4875fbb5ce5b584c7164b559b9fc52300ad2846cfcf4fc8876e93c8d3b3451592b9a7d4c2a073eaf21b6b725e4b4f152c94543475428fa950821c4a6af5a3f92c1772c306d9a0b06658640e37b03606d35ff710376ec03489ce430408af61a18b6c0d9219a958dd11fc60e03cad8c8dd138a87a6368238bc22bc8f8bd166115396ea159b49f07423ee3ba0047d2d1d2553751a5435775f0e5ed3c533c7661b5663b08ce0d3d123c92fbdaca936b0a6c1d48b85303366a8f72d8c1403d249c3f40184f73d3ab74bf5ff8b4283c9e447df8f76208b2b6a9624b8eb3dec4503b133411b860906ea7d46a6f0487bca116f9ffc3e0e1ea16b2f9d98d56e25e7dd7618bcf694e6b71f25536c8ccd985aa8cf05de3fd156f533f76e417267818714d2bc0e117e51f1decd6b5280c6148a55ece0d6d56a9a5d282f3c71c0349dcd0fff5fffb297ecd0a5101cd781bf3854e267c09b3ada5034d32cacc1e8ef9bf9f8a54fedb4954cceaf63bb7a6b7b4493168a86b03547a4dd4b4c91ddf3c2f8fec778e9057d50d5b569e3afcb5fc0a80e434103d6aa54888b629bc2ea00878d9c76858c7ff5d3f16966990769c9a42e1bf9e6a2a251aeeb882e1bd9cbeb911fbe4ef28aaf97433dcd3ac115f61e0ebf15a32b1c4abd5d87dfa6c8b35f13724fb92a546c00148d52d7731c97fd10413538e303ee4b143964e875a362dc38c00bb736b4a42425ad0f942af78a480586099a36ad72749417037825ce73939a1f1a44aa3d1f3ba4a2075facacb527961a883d1e13d53111f863a1555de3b8359038f57f883137797cc736d24cd34212e0f551cbbaed43d1410313b81d744fe9d7d791e541a04686e098ab8d2fae017732a9985c38b02262118231cb27eaa4b6f8b688f47fa6212d8171bc1bea7e488519b7bde02a422e48c4b4febffefbc1900670023dd6028af2eab222966901592af402910cd3cb8bf1095aed7caf25fb9a0a2f243612ad638b73497105ff2bafc9ff5be8772c1605374d79bff5e6f3d27599d02526f6c1f65058978853cab6feff27ff7cc65fb7d12a78c2da36717b6bb254189b543977aed8050d460c3ed32078e1f6cc6e08892fb965d0663d1215166c1958535e2aaef76bc141bac41bce0ee61de8fe9c89cc955c3fdd71e5d155a065826f9bee4154f0c71b0f5e2e9bf4d3f0a16a4a651f746f45881e22567fe5b8a038d8c2d7d477e3e8c80822490b7a011d72227060eb2fd027ede5dca2fb71207908b9be6b0836d190c413510f267a6b7acb830c75e5568b9bb7de99db485c3e7d12d6b7ad301a04c635955a0eccd67d80c86b5269fe614d55431f954f433aea38c6ee0b464cc180113dd7fa5128298166eead45aeccc2d2bb305084cda7cd2f72b2ee2361603193560d02e3a395b253932d9813663acd7c5ad8e40a2426b4b7868cb465f252cfadb52bd229633ddb350fe0700281f6ebc95db38d3b51e5faceb1889045cef8b82072f7230b27531833152b2f0b8e7a656c54f3a0f883876ad17125c70352f889d122bf17409e7dce75f19abb52afdc9c792a3bf3750191783da40c68a0ff0943aa0c452c3919e0c7eb3eb9c30f604a490bfaec402de0bcaf141037c6dcbd8016c4822f3d92796813173b0135d7c2304958c9f47568aef2deb00ba3c0f294a71ccff852feb0e6be9a7f2f7274a2628a83fb45c9494d77731cc055586a40a41a44f83dfdfeacc4fd54a22cd25f3a34066f23a1a37f93123bdcd07a2d67a1b554ede0543cec6c7f3be052392a70de4da38e7a581afbb2e29f67425a132fc5f978b5c0571cfb8a63357fefab892dc149cddeb0b700194ed89929754f3f04a6152f6a774c9724932a7d85c4be1d711771e4fdef6deca728f22b258dccf54056024060c5c4fc8c04b34a766a0970929d630ad9a449e5994dc209d980da0a361f9c178b647e37720fb3d4b1e11faac8d6a98838fd0fecab695b3ef733f4971d213a1f41b4dd4ca70449aecb8531f93653567a1572f46fa12363df088899aaad241927210063c952a404a3c6df6175fe26020906525816854530cc673ab7f8454c76ea7e7cb35deb8258f1843a3287d8db2bc3fa6cd613caa198361dddaad690ba427ad80ff7b4f48ec99ca757abfd39ed870bd089a832d6c7a4db6a6d751fd21e1e67a844affd650a8fb91cf81ab57599c45ab61b1376b24addae2fb8a69984640e0b4dfffe8efa6a76f21a9063fc74b372e7f215a79d2be23ae79cf887ac30e287a37853fc70c05acea47ec8bb6518b690cfcccb9eb8f6a02b7801fce6bdd694f022b88ed02c0efc7bad4ee9614a0cb80677e0e9280b62c3e5be936379bfe097cf51b8bbe432f7d2bc63621c5f23929b9baf8b96a88e352a8ba4803cab090c895be05b38320bb04f9122550a2354fd4d00b5905b3c674e54357cd16aebca16fd3f45a31297744faf25f8a795f47af7b596cfe66968f37bdc4ef8059461f954865b32887c9c13a64409bb4d48eee0ae52fa8bc391f47d1da371a84cb30b6cffce8493dbd8dc96e3bd763f4a89efe9b244a8a252fe1df94adc8d9c79624074f619a40942e4190213773822404c8af5d3c87a7d3eff936e120ca653d294bddbae3a0850d8565284099b2e2b49d622f88a8e86162dc06ef823a2ea25e6d8dbdb3b022f569013e89a3369e5ab57bd86147f1062dee36f8ee96ae785a5228e1875f021e770ff2d705cae8d417b835170fad7627ccd4126989b5bea0de1f13f11af8994ec0c6550932482f875021e89ad4d966f942594a52dcb4972497ab32f04596489548c2a1e82be670228e76df105b4a0b0857842b2ff42edaade2d3cac2d11ac21d4e884c3a60007b58b0a8d379d985cbb0060b58cec3d370a131233e6e38c04c78a2b9c376b571112473877ae28f992f1c78af623ef61ec2479dd79f2823536392f171f164c098b93de01d6bbfa194021dd9e6628f7e3b3abad55fffb132bb01643427d36a497ecdb994dab7e91e7b92535d8ea7089295bbe668898bef5f51698e63e5acdcdd402a36c072e019e4174ff6ce571a39a9ae501080553fe470a788d1ba0cee1fe8943e1d9a035968a8d296309e98696ca9c4ed974ee741afdb1dd5f05e5114d9758e61a9e8caaac943a662a64a8d8040989d4be60770ef54783d296925cb464c13cc7c52f8854246911117b0145654229e5725cb0cc5ad7a0f64c70123e2426e5e7259a0e40498bdfcfbd47c1508f2d41eb3a836a1b472830aa21a89b5ba8f7889c8cd83c781c573be0c9057d1a76d8aea9ab469f28a363783ff6d2477a9d9da83f01122d21737e7d79eadd0915707809c7d5da9bd3a638b54eaf9b64661af23cae27cd66fa9eeedbc17ebaa216e471a3c23b6e73e5f0a6eb81a63dc911b1b7177cd6c1eda11278a8a849bf3b493c78c708b0904fe5796e76946b1908bfc98ab5ae121d334841eef42ad2e30a5a9062400085ea45ac44e36228b721c3d23fd92ac4376d04bec497037830636523b58035bb0bd04085558687cf3c8570f4ccb09e4ce3ba59b8248509c694356585bc434e3c145d6a52166c9a5932f8ebf072e59ec872c3c8441ddbd27868b93d5354bcc231c1237c0f7f5b3b6954994436b11241c4d3af8578a4f475d719c5de3ff0c6b2d21ec642ef9720b0906a2d91a738f98715abd43dfd19b91818f07c5a8a2d9ce085d9ef3f59dda09019abbfc58dd92688018", 0xfffffffffffffe1f}, {&(0x7f00000011c0)="91b43d101f9a00c19e2f73f73a84adf9ad1826ae098f8d63e4e4fd8c4e482a6fb8419a08e837dc8cf359128f3a140af67a394adeee168c65a5f8872429c8ea216916387c6b638a76ee8c17e6959bf63334"}, {&(0x7f0000001240)="4311635878144fa3cec2f37e11ad6db1b4dfd0aae52c90276729df59d7dba8c2a112691cff17364485e67d76e86e3d7fccea97af2a8574b735debbfadb67b9f8253bfe63467bacc921dee0d9fe890f9c3cc4ce272873d81dda1e7b23c5f1b8dafc76e9e5e90ec15a85c6fa026bc13859183b9421c3aba9c16734416947dfc78586f2c129294b1f38aa73e4ea7140031d21b6b62f6e952ef09626c9088d4babf549902aa7eb11374062fe82"}, {&(0x7f0000001300)="d604d5294f77c2c314bee02ba950ba5017b83bc4be4b2fbf20d7333e616134d06ece9740b73ab4a6f0c599750daf8665cedd02a15ce6222e6111e98bbfa8e46d26940582d2862485f56a237621a9ec261156fa00000000000000"}, {&(0x7f0000001380)="a02121f36896ee32d1a09250725ab6015288806688159170ebc657a45d938604f08161652d5d95c7fce38b88c14d8ae5d40dcfd783315c769347d5e055d908134019cba9662756e0a86a6b7bb527c539a42834ab9b0e5802f125ba201b94aa6a676c36283ce032c9253ded6a71178ace505ad43e2c22704be1eccc9078fd0dcfc4b1987b31c9dd321ded5d2fe07e801805513ae5974caf75bd5ec881b51cd3aa0be54a733180dc6660f3b83554539abf7aed41106b4d6a5a3c156fcefe5622a602120b722f7c888c50c7bc45d92829ed45a1cb2addd6187bd5c369e0295583970b50377255a03ab6515f33d63aa1945183fc3863aba587178577d5a7addc902317d9c3058abd76e2481b9a09917e1065b8b948cffcf8245217b69d1e9fba8426ba9423884fbff11d6445d8e6de719e7d7f2acc3f5444eafa6cf56bb0b18937ab4eea464c42e7bcd364205fbc76f1d03c47776976ec788aae58bdb90e4a781b444b5296e6607bdf02e81eb5e187457304414215f8ca4f4a4ec83d7331f0589500b6be98540a17b91f75666184c556b908ab2b6b91a16dc7417898992651bf5e5a168f61d6225c1bd69e3136e65cd397f770fc9e246fa86ac1506fb512ba1a4d9c2a3b269b29a7e28b1de8bf313632978beee1da90f90a3eb2b69be6f5ef4d0d135e85a5e84b948c47e96bf259764f1f8c2457fb2dbbe5cbe2a16397743839238ce0ded23c39c3778c623728f1d0fc5453e72c97a331340e31335fd4d6cd50ca4025d9907b0e5d5958238685355f56f538ccaa5abcfe5c6e78833222db873a58c0ace03cb6cb13eccf689389713284105c31445569c26490a8fa7677591fe1fd715d696ad10ddbaa5c4feb0e2c6800796dcdcbb81efbf1ebcbc83fc212750e4a6486a2a842565f16473254c5357f7a3d6a0e86961b85678d4d674b47b75ece6af92176d4d2b8f74d70abe4144e4e17f802834b3afce57a5e0dfc5851517a063efe63a625da05a2718fff3ed9272a44e89df7ff7953be99f3c378ea78372e43025b3c875d0c59d63d5b9f13cbc77370651365996b3c35fb094aa5b2eca7764afa2a716eca2dae974c2cd55a98ebc7d2f99d7a22ef3e8aa31db3a2d2052747f2a35665f29ec720bac15ef8f0a4adfff73d0fe1f0046e5126d82f1c8c66ae8ae3ed0089031caf5d3813c0d8b7095d7c1c8cdcbde444e85b532b71463d3a364dc2a82735f44ae0273947d9c3957f08d82f47b62aa53966c9312dc112ec0aade7ed263302f05408dded0f5010a026a184148bc98e53e2fc86405a833c9e0576bfb6258c5554d2d902413bf16ec607bda92e0ab2718aecc14a43a6a62d65f25ec6695b435419319a77c57c472bb13ad997ed0b7f41799fef294ff13acc7270c97fc0459e5c8f53846a77b9682ada6f3e8ee74bad87a818fe792118b6f3383a1c86d1ca7ca2c6708d9850d2a87cdc98497b0e416a270f933ad518599d9b8b6c5306156f23d9a0bd19e56c2f3b9c61033b5adf7d9138408397d25e6c77fadfe593fb0c0b9c9487d94f02de6ec29a0ee5ddfea96f12588430d895291ab5236f2b41979fa96cbb8f207eabd2df8da96f2f0a33a2159053cd987b15356a7a38986b4d58a26f6d8fbb2147c42389504897226903dd25f3dd5dac52654c669282337baedcddd538aaca09ae107310c216c60f38fbcf1256d0aabd953d93e93567e51f269fa6a0681bdc5cfa9cf5a0f5923c925b5f40d7280e0d372d8c63904586eec4afe7e1529122e9bcf64f4096248f92a8ef43bd2a5324f2aad9ecf7c520b37191cd0cf9e16d245b7ad1f6c691c39a088789337ed44ec7ddc25507f75dce00cd2d124fb90da5114cea98dc47a858db74b29798eeb3672353f37bb2d830a8251598327f5c3bba19954cdc6e0fb90b8bc5a65903601f703500c40e4a0c29147487b65c27f8d4e08022b1de6fe155f00fbc5af314903d248eabceab22c9868160ae9776fcd6f87b83f194b835d693626bdd456a4496b2515e9329726e9c52a6dcae46ac4df1deaef7fa0c0a8a780c3e4a8c90f8cb68ba921ceeb365013be5570050fc5dfaa4f6474b1a8be4ce846cadcae7edf856e75ccb0d5443262bc9b7b3e19ce979488673da196215151a9bb4a1e6ad8f49c373aae0e404e54337a9c3d2c2950967a669497fa8f7ccad1a27e934e6bb2f3bfc17ab53f8101cc4159c6dbf298c664ef38ec12867f9773a1b843e89803aa7c4005a384e1eb13c14e7ce8175cb4c3e3257dd8d0ff676d75ef36b415a839553271acb0ac2623194c6fd86c5ad44c6e12c2bceddc236a58d5c5f1db4a5f00cd0316a6863fbf0145d87f7c97ff07c7b10610884b417c44cc4b418510423e363e9f1567a6831bc06896716a14d8d41517141774f3247d937e32b51dd5eecb4c28b4456bc03363328d2a133a52d30ad75ce289875d575223d6c5e38e1c98ec62f5b2f0010344914e395a01a38ffa5453634469ac654ec862e9c074ab519ff4a0406ed576e795137c6b47b61802e37d4625c6b2699ab54abeeb3f5b6476bda98d2cd0436b8c01a2a658c0940045d501906e1cee19c7fc62f540ab8b9b591fffbbbe8c68ecab7d0369e26049eabc9c57744ea8fa652ec5b37daa78c547ef21107733b82ef8231b102a14fc455b98cf5cc15626020fb382e1ddd038a8d8f4a5fb5cc4f15abff1ca49ff9fb9554bcebb5731e1f1feb770d7548daac3acea0215b652e13a84fbbebd76ab8c8778d48fa2a387c96694d913581c609e3f876d0add953e8aa74a196c068479d462e387af1d2746a1eb23d2b9d8459e507428389963ced0869e2b8d5996420f0e88e27be63293c5da65706f88cb83ba99bcb77ad9b6a828ba179dd4d18b380b0a10aa39d5bf6ad91b053de351d704c43d03ff46ebe78c3655a27d4e02bc8435e53b5319b9e6b2a952fc8a92d000b35b54a5a8dadb2283707ff38b63e678d1b727b36827068739be435314c02a5d0334cb441a0524daf73078eae025033d1601d1dde351850b5a610dae1eb3901d9a9ce4e6aeb3eed73b0fc505f77cb4e303f3aa11826fa4e74ec1c1b43a36d27849d1734161993456bef1be31f7a23c52b2685ef94084f16eca7a4616b86dccbe24d4216bce2cea37dbf8ba3b034585397b35acfe07f3b7df29f3414d5437e59f60dd5faa54bec20e2df449c891ba0278d98b66cfe0b027a13b8fd6971676cec5eb0e4a400e02ce2478d264efcd26e2a49bec510b26dc53bddbcf3cc18c90f94f1ea63dbf2e8028a0fb938d50710e26b51981ee504e5219f6cee918ef29ca9564d05afbd8c97fa2a649b85c52fd9dd7715eecb5664938d52f75f6c4d99fe0b2beebcb879c5eb9c6fb377a2d18ca0c654dc96e8c715c1ce892211cf73b447aea5dfbf1313d425a1f2e9877315119aab542b3f35d78f6f498f067a92cb32fbf7927e854af25bceb8f94a2fd5e2aa0e5b3d5d23c31bd2c2e359bdb0daaa8972677efc06cd114313fb611d5fe22651edb78ecd839d066c756fc3709222ebc3ac6c867174b6e55c6fca9b33beef49c0d56023f8f0096a4e6236a19401fe64870028156f6845f03a9f2c5ddf41cca6b92d52435717785b3149db561ac3238f9c8d07eff052a1bd87821b9e8ec566686eaf8978db8e3192146dd9d5fe7ad7eb1233ad66c436a061688d7c5e8d74577446c8350e773dee3ee44bfa2466c241ddcb286595b2bf8996ce112ff8d58300e52ae616beab9e5dc31d6346921d4428f6b0c1bd37a0206728bb8480474d876cf747957377e83e13c84470c30d1d7fb73bbe3e9bb689e18990653d2171c70e79ca81716384aef0008075cc362b952f65062eacb32c71a9d704bb250f92ccc43e88addaa538de1a24ac475b63b0072e3ac4118aef90389bd208f2ab63e2746ce381638ffa9cc6ab16cf0c56be3e874fda32ed2dfce4c010241f83e2a7a291afe41edeabc6543bf557daf98ab5190484a3372c96f83491992d353e00ec5816a566d4c3f5e19fa24b21823cc2000d3dc3da3caced088086b088d6dd008ebcb542176106b35a3bff7ba29e6c6b078f168adec9dbb2b594be5ce2ef1e102d41b28d113daf3953ae5477d03c04934d0cb4c94f18af3a7b07a90f7a50ab20ed564b561a2f06922d0fd0bf056b0ddd23ed36de155e93f1ecc07d98fba05f3f9a28a8a244e7149cb5b0a45438ed23f39019d0335b12c88c9c5240666ac66c113ceaa23801f2a6f50190c35971ecc68aaf31a49c37f3d05c8085f8f22df8d1e84e4d387b444b5ebcde1bd06d7362773b3a6a5c0637157d5a217921109e729dc450096e5c318440496b5a07842bf7e1673b64536b596e91462ac25b09079bedf5ebd379e7aaf425e325c5b82fa09aaaaec35ceb38912980307b521458317ef2065e33cc2d0d9a110c1001708f1bd73814a122bdb4a69e612fc8caa4456cdd3e99c8e7d1e33097f62ef60cab37b81338f9674704d61daecab7284301f63557bf1f32dbd11b31bec838b25696daa18ebe85f6ebd123412d62b4f9f14570206ef9893bb0618d525c26c9ff63fe6bd6e0eb5a6300eae9800f107a3268702eeb07ff53eb659cd11986f9df4a47f09e298829b2a3592fca2eb1b3642ca1b12a812d7047d2fcb910937f8943d369c30cba716895f56bccefb7028afa7368fd59fdd99f98ad0178d5d1b986e1ded06a2291133ed4efe638d3636031f376dc04de89e71cf1f9082892f40649367e08dc7fb54ef751a6f301b3abbb7f14745d618a3793450e9038c9cebaf4b97bcd42fe2b273dd5b144e583a65ffac80ef0d11194af9fbae0b733d1a2d28549278404bffb206667f3b2cd6b741a5d2dee6388a6d96cf61324527ded6baae1a3ac56cb8f2379711abf2c6f9eac57ddabd0b939071fb17e8f4c41ab2ee88448e0bdeff96de80f8cd90018523b40572d0fdb5dbebfe15bf5f1189c158efc273049632987e0406bef9a4c5f9f2fece9c9c174e7f4576befd4a81609efaf49fa3544e073fc60b6968f0a943408dbcf6f267175045001bfac1ab002bd9d0d10d7cc9e3faa17bc354721cc30b17e35d4e89a4622331f36d4e9fd257bbe911f3ac50a553284393676cb5071cc229ea46086c462c9bc76fb0a788736459fde6e45ff0a785e2f44cad5edaece8078ec3e01e4384edbf4ee529d9dc50126bab342b42a9f443369f8563d8c9106f5440a9e2a1063cb73eae00ec6970e5b52c62cb51668404052b41bb7467317a5d7813eb67e952a111ffe6b24c0a16b7878f3f99dac4669eabcd229c823f6e993306eff5fd486e678a887933fd9c54d26a2e8e9356cd74d5c05e809f578f493ef585fa0ebabaaf2e772a72a7d15972a0ecc2831ba60aab10174cb7dcef8faad599e02da12f1765de93ed2b96d80258f18454496962d2b95f071d902bcd89f97741403a8878e20e747d1a71b46a83c4674b8954e4f4f5ae279916a24bd605c12afc8d4ee5c4dec796f82d33564b7a33b9743c9dbaf37e00f0735337f83b57be11c2bb06bcd26488a04ebc62c9ec8af8c477c82f1c210ba6a192dab5e11e4b1dc99f00cf386a6155c93ba106dd6df24a88200fe6d9d93315a9a4a7cc75fc4148e5f0146c8e060d1e754b5af16a6eed9b925350f4a0c71734ea6de61fd964bfd761dbd5e769ffca60e78db8de3be77c2b0ca4a6340a1315ad00dfdad468f5f3f2c40d970535e50c9043cbf8d8ee2626f08b842d64c0c968c4d9e3e3d364ef687b1ea3b3cc7dd123e5682bbadd39c7f7789fa9b4a30c2973a571ad83740a17c0dfe9031987fd6ed5b3a714e2f99e3"}, {&(0x7f0000002380)="af102a92a4aebe6a4a7058875bb197d793d457c43a39181c576185c190ac350529b9b884385782305ae37f34ebfb46adcfcc4ca4aa1e5e51850c86343e2fd02ce4dac9be7ca4f2e7c9af038362e5ea7bbcf9fab7c5aaaa008d4d4ce233fae1d65758822c2d4cb06b8e17f346e3a2309675a49ea3ce2357932456c177d1d84b4ad3fee0b40de06b4a4684fa7aeb939da8"}, {&(0x7f0000000000)="4e4bf0a9c2299acd2bca9b0700000000000000c8a60e55028d000000000000000000"}, {&(0x7f0000002440)="43f8ddbb0d266d9b7f07052569c6901a57f1db45d5557914e03a808dcba1c09e6c9da961f7ef"}], 0x1000000000000326) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r5 = dup(r4) fcntl$dupfd(r3, 0x0, r5) fcntl$dupfd(r0, 0xa, r2) 02:22:22 executing program 1: setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0x8011}}, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x14) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4}, {0x80000001, 0x100000001}}, 0xf0b39b7812704f53) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x7fff}, {0xfcf7, 0x6}}, &(0x7f0000000040)) 02:22:22 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x800000035}, {0x1ffe}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) 02:22:22 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0x1208, 0x4, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 02:22:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) utimensat(r4, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)={{0xec, 0xed}, {0xffffffffffff8000, 0x7}}, 0x3) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f0005c0 failed: hole in range 02:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x3c}, {0x4006}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)) syz_emit_ethernet(0x28, &(0x7f0000000240)="fd071fc9247952449c16c7c8222a165b8a19a90466c1713ecd7816996b19060e40ebe7f1348ced1e3f1f889fcc6d82d0f06b48f9f4c90fe61f8d9caf3f22b7f53c39d9c137573a486310d5feb69b0bcb25294537e15323b826c8bd3670d7bc1c4458e99e4b27850c8be6f2ecbd7efaf40f6c85abc640db8b6edf6b6ce197502862d762275d7ee8680133531fa0442c40172aebece21d126991b6d7") ioctl$TIOCSCTTY(r1, 0x20007461) 02:22:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xcf231f94e73305ba, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) 02:22:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat(r1, &(0x7f0000000080)='./bus\x00', 0x2, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x15a) write(r4, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rmdir(&(0x7f0000000200)='./bus\x00') r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) faccessat(r6, &(0x7f0000000100)='./bus\x00', 0x26, 0x2) socket(0x10, 0x4000, 0x3) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:22:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 02:22:22 executing program 0: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\b\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001a40)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82ede75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f3ef243583eb215872475dec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329380910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680bc14f9caedc7ca6909363d64e469e91fff33e54cf7c62494402531cea12d2a841d05d6468ec5ae4d5ed74912b43ca73442bad448cc4cd0c7a17a1fc3497c08594a14b7b35ebf55ff70874e840413df0e2ea19cadd5bbb24a0a14ae71a005c1708db5469a2ac0876e5ac63d72e87badee5651c3c6e2575686823f036a01b91ed84010a841dce506d661e0aaa2b8e857a7879886d0ad1f64c1058911c30f8678f45ca6fdedd32906208350"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x0, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 02:22:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xefffffffffffffff], [0x0, 0x0, 0x400]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x46a4006a, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0x0, r0) 02:22:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) semget$private(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r4) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, 0x0) sendmsg$unix(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)="c5807508a30cca249dac8f503fc05e65", 0x10}, {&(0x7f0000000180)="002dbfaa4a62ac0853e911432eb513a6576505283eea80cbf61d72528f2ed3c3cd3d26329e2799225d0397c375cccd9e8a4878380eb3347cad5791ef09a888968618b88f1d1c3e351af8e00ce9c46eb27a7ce1d64e6dedea995070d546fb9397550887498a1322e592b5413b7c6606a921d6ce76be9c3831", 0x78}, {&(0x7f0000000200)="16e807c28e0938cde71fcffb4f2c968ddc28cb901939b6b4febab8f02e0c87c391f9becbba4b231638cd0992f0aaa61b51e9056a03d9ad92b825e5f453deca0d051e46f1c2bcba016475fefd4c363a5480834a2cb31f735295029037e874017a8eecb14bd791c37bedcbf6ee8f75f21ac6c39262915637a775c98f264bd753e4e8d43f854bd5bc42885ea2d4516540b6088060fb640772334bbbddf8ce17553b459ef0d53588cb27919bb258965af22dd03b72c436f5576cbceed4acafcd991ccf61efdd04152035f062c2c0ed5d5e3312a218cfd700dfac337f27095e5edca925303e792a23bb611baa3d5a2a28e1c271308b4fc13625d2dd364ae3037885d2b71becc95d94c1beb04f407d3364c8041b9e85dc6b5210d99eed83a3c8e43b8728a2294015a3b56e90df83cad1999b30121d64ccad35e716aef36a86d9a6a45709dc286096ec004fc2c7018d61f466c69fc49318ec1dadfc682d14ceed3a056f97b6483eab6cf769704d6fb9aa63b42aced9cab503c23aa0e34dda9650fcf3c4b38f3f81edde96d71bcf437b1366274700aa02adc8ef9fbabe24b054676d15b79bccad4bcb7b4c2edaed3c71c62a49945ccfd7640c90c559f659a4ab0ad766529a4bf5096d0a7088c87335bfc54513052c94e265e6a722eb598d0f51102d1dbd983cc290cf05c089f7952b305d47701fd8db43e5d19029e3a0062b0851489b34519f034f1cff5c587105cf6d41060f484783e88a54a50df9cc6483bc2a8bf6b70ec4261c62840b9ff7ba2cb9bdc1c54770ed11dbba91858cbcfdcc6e63210971770eb1fb22b5bd30a0c1164f188fe7dfd46fe3d2816dba770e5fff32c4504c7cafa786222125eb951c372863fa84c7e197624661786120f523293e9dc6322646248da5840126d8736deddfca41f71845aeb8f9435b9a714ffd00c3975add732d65469cc56982f10430bd21fc8ba1c1963be6f8616a3ecee2316a2425e5c7a4d7810d1aaff5cf0cb324ec483420fdf22d162dad8660a5b1e65257998196192afcda6c1a2d3aa3e9aa49fc6261b651e3253df937269742380c44d48df947b383b5bdc9b0796d9cb7bb7e525fc16344766c70c4643a45746b194645b27f3bda22dea93761eca075dbfd5c8e25711988be095a2693fe1d41313e1e1ec48a17996aeb78af663bff76f3a037fa58f79645e47aa1035e723247889b67eba519c79e619efbc0394066422c6bc64edc33978c55681a3583f27532fe8a839fdbf148360cf083c0a25b042dcfb1d4a6f30f3761623964885a52bae83d8766d773b971e54e2122d618902f5ce93317fe8d258bc0a413f1f95e88e3177f5a32448b0e379011594c8324a4cd62a73e2fa024cf899af273b14bc31e71306fef00ff83993113c1a5bc56ae9a65f77dcdb596d3ade7bd602aa7dc19e21dda5ea8cefa51c9cecc097ff2ea4402a2e47013f9814554249048df84952dbc0a33f6ae1423fe6a99ca9610b765cdd144b5fd348c7c0478c54edf4f728b9c4794c260358b6be0369f374657451cb76304deca28d34a4f22d288b943c6bc9437cb285993a76203aa403279351aa5527b718f9ff9a03659e61fd6e6a822e34b8ee6743cf9cf4a0a06be8e44642c4151e57680d2f644b05899b20d7e7cdd959c5dec89b98cafa114563140d2d94815837c087819dd497c268c4858c5239105a899fdead3f89217315275d83d53ba771b80adcead9b915ba88593ff72a8bc93e49d06ee58ca686e3eea01b0e0160156d0c4454aa3dcdcdfcac59049596f5eb6990934d6467acd782d2d8b5beac57143a183650edf8e65f0f7dc6b90624566eb4baf4171c7a17d1ea72b1bc968c9ed9f44238c16e61a9a5d581e678bf7ac3e64ec2e76f59c508b25fd9b91ef4bb9bb8db9d7eb7e6daa31eecd9688825c83507d434fa63cea0ffc614496d5563d770d763502d483e3d8e6072367eeb69eeaf97edf98efdda8e63e52b694c142b490df83d0eb03c2719988f5bc248f7c989e8bc0406e26a7bff115083b70331df8f62b44d09bd3df2af1860899ab9b15bb74dca687b5c3901380c9ee96ee2aa9f7c0e3ca460fdc29559a466f4ac9dfcb4158883d6991b3ac59303b6d4df1bc9ff0f6695feee9cbd59f2d715b7e754c64e9449e5ba98bad82d10ab350983babdf6b7b467646c8651e095e795b9db8ed2f6edcbfd0cb849ae56811d3f0fe2e6d7ce9afc88b901912e8aff742a2ed30c50e3d1915b0bdb653fb06e61a1ef689322930b403ecff5125f3c251e65fd3e559f11af296d570d6b149263ca482b79b6291014f6e9580e633164fe39042b568271d36c20c3a334035ca31f8fce471bc3184c7554fc750244eed11346243ca7be3a091271c7ccb65ae64f7fd05682b5b5bd5d3ddbb4224444cf1cf933b642a0df8ec60bfb2c07b9cc42d73d25389b2d9dd154bd61a2f21f944638ab4b722d4b6c5115219a42e582c83192325e45175095823306e9ad923e01285a39de09406fffe3a1cce8b05bcdb7385624fcf85b2afb61f3e325922d8b103c6601a87dadde0947102fc80ef1044b338169c75abad13912b832953db5079534780fa6d7b76922de025a542ad2896076ab31865818defe0a5243e6fe6740200f7d8e3c6e4e487d38b998e6a9cf533276c6e90ca138c5e4044b68c363858d5e491d78b2c9b5f232bc5d6683bba45c157fab8cd02376dd13290e72362515ebf561ce5cc565402d847293105ba3cf5c719ea3d9d5960de5c6b2f5a4cb5d553b6e31c0e29ebd2feb3ddb859245aff91ca813600ccf57ffbff6436636d35e8c24f1fa80559d976f1a08f7cff4555fac711d7ec4ac8076eb795f879a1329c751a5ceef5b2ab1aa1760485f0c1bb2fdb484a87d176b8a51b04391cf73048125ba18fbb9d76e85768304ec572931ad8e1d79c42164729081dc9088a8b31e6c6c7feed6e08d25d0bc0748ddfd2840c67bd6c0326ac78bc67ba6c32311dd68f043097f36ca6972473e3f6d953cae9c39a18712185d2018c335e1f8f663e07df05b1655b5231cae7ec68cc7a8daf20765c02bdf2ba4da3ab7c2bcacda015749ff3cbd357a907f1fb70f06732df6fa9fcd31f07b2bb5c03ffea4cde340278dd34f1b98d1bbbdc3c23fc2d45374d8622f12225ac05ff0959b2aca36e6145df08c7b9dbe5c5e1d11a900fabe8231d9af870a86928f81950a0013d4b33222556d24f0ca51e15fee820ad0bd2e99b3689a1beae67dac8c0e6f2b81346fcd1da59cd7dfe531f943b5765b21dd029fd257db6e3088df765bd2e6fc97209420e631048ad4afadb1cffcccafe4cddd38e19dca5d6141ff38206912eb7af81c9ccb00f401ee68a9e7e89c94a59506eba6b6d4eeb6194c10c0a78cef666a92693adf891fc43e572ca74e8e5ec8866113eb300693a88cf16f5189369cd40939a7c5da511d87451ac7b113a3b471027f2bef8adc5bbb64d1b62dac25d1f577cfddf48d804ad19e2482208a9933fc9e3ced3b1c09b0748d1e7edb587296d0637888b867b0412582a7afb9196d794864e0bc799261c484381fe9c3dc09a9e1dc87d7c1ab304bd5ac106287f15fe1cf65640247b4c575c8c8b026c37003c857a0dea2e55ca91d65694011ebde4ce0fde8a12f9da89337d287c8f1ea1cb3c245a3218cf8d3489ebeccccadd170dc288493f64aad18b63569da8120cb2084995d16d0472cb08bb0f424b2e7be278b93c495825864fbc72cb70f92ed525500082ef7555a7d7639d96febd3551c7a8eeb74dcfda74581f8cacd424bd0e0d8a300ff5a63019c93f324f014fce04642166c7d90108275c302a1d3f31bdb0a2beb3f7afcb9425f0168354c0e7e50ece815a81933b73d73212c2c84832536aa7daab1f7328035e3aefc77a0df9364240e65211596f030319359c7a6e5ae76db6de398210b219d967af9bbb3b0f55564644b2950f0d30af5c8a5d00917ac9b9e3dc18fe0743347426f3298b4d46191e27143c5f82a753217bdbec83f87c40061dc63e81bb82f8733fba92fa37036255ff72e6cd33051b3ced282cf99355f4c3f667aec4c5947386cf285db26243c6280a9a29f6a1a3569fa955a979bdaa26f73cc86a71508f55f660a88aefc9c319c3117db5b29fc09f53cd541a819e8bb59b0ef618b72a5711e9d869683af6cfffd90eda552f5cd279be32a5e509642142500bf64f1d765acad4d86c714803cacf3c3a6b080c481d85ff923e02e5e981f3ef869d77c12bb9ce21d0c40e05adbafcc7538dc734868467b75ea32a4f4924ee4ed5aab493a4f3eb61a82a0d10cb1bd6f9a8f1264aa9037011862d6b510956722f18a36409110ced7888613776e3d99dd162761ce2e1d617e535c1fb715c3434cea5518243970b33d99d7fed44ad7377d19df45bc4d0c749929a5b02d67c369f9f159a110395b08236f0f1e587ba9a7e74d8f584a51b05b8eed22684ea3e65affe284720a4048bd2ab693a2c000dbfc8e3dc0ad849fb628930809326b36c59e2ba8f4da210e4b8902c87563f064d6969cca8d17e61f78e01e3743bbf06e209dbb1e2586f279c604545c6edb52855929c24c8c43299769ce01a914a37e142319ff58d3aedf8819dc55c6330d400a21fd2bb977555c490062e26415d70e32a6bc90a52839dbddab69e30f691f22c9e1728536f3c718e94ac1a4791d3484d4288cb78b75be9d6153d2960270a822b39ee6541b17225f74485e41f8a4a2980a9364445ac0e958f0be53451d5fc3b096a937674b5f862dbb29a0e4d0e39f95b9f95e02db0d6776b76eaa0b14236173ee5d28de6e3c72f2011c560dfc04df2760284536150f1f38ce84f7adee2fcb2d2305783d71265a7a34b57ad4d8755bd247c4ec6e6aa1a8c94cbf4d6c8eb138e5eb7ceaee12d751ad61600f47d54b44fd35c422d5f34569644f66a15d00bd2ee2249a831e64c0b4f11cbf3ffee9b706772d37b8ad9ed33358328cc9241c31c3a01a55bf5b07343ec8cb821f092b17db1738c58bae1b2b02c7f1ba2ef068fa99767b22a44d8e4a8b2f98f5474d0d6dc9a564de1683449bf59e8e95f81f2b4031b4b1712c505e3bf6731f39b3dbb9e2aef6cad2ddeecde283450b113a6b4e49850d73aa6fe97d373421b14729c93f4004c852d59e14c1e698b07cf9efcb7781b49c576758e881fd721216fe6fb27dead8820945802a58948d1412dfe3de840f8c4d550a056b6d86cd4d562ff35af9fde6e0f066526292894a83eae7f304acd749a6b97f41f63db05de5d5b15867123ede90a95576ec47c3e79b0879836e46e3a3c0a6ddab60555b8fcb149ae59e8f790bc2d87f9a75a2d6daf539d9d9f6929c77075329c5f66e4c67d31e5b1fc13d4eacfa65b871684fe1653d144484e77e9f084feddf52463b23111240e1d8564424eb07a708edc263054cf4f59d59a3bbe8b05efe9ea0631f87c58d084c979133debe45e7db708523fd1b7e9cfb9f8a1ec732a928b80e8766133edc457e039e712557b7a4204b0511a70311dd2b2a29325e62ceb9d56ad518890f71fb4eae68d8ac0688c4e42ed45e308ad375f9847233160d8c10ff999b318ae3f16c6111ec8336a786d0c94e502c46efcdfbb97", 0xf79}], 0x3}, 0x402) pckbd_enable: command error 02:22:23 executing program 1: pipe2(&(0x7f0000000000), 0x136e12a760aa202) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xc4, 0x0, 0x33c, 0x0) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000080)=[{r3, 0x181}], 0x1, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r2, r0) 02:22:25 executing program 0: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\b\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001a40)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82ede75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f3ef243583eb215872475dec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329380910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04ded1b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680bc14f9caedc7ca6909363d64e469e91fff33e54cf7c62494402531cea12d2a841d05d6468ec5ae4d5ed74912b43ca73442bad448cc4cd0c7a17a1fc3497c08594a14b7b35ebf55ff70874e840413df0e2ea19cadd5bbb24a0a14ae71a005c1708db5469a2ac0876e5ac63d72e87badee5651c3c6e2575686823f036a01b91ed84010a841dce506d661e0aaa2b8e857a7879886d0ad1f64c1058911c30f8678f45ca6fdedd32906208350"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x0, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 02:22:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) 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, 0x801169ac, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x8) 02:22:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2f, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 02:22:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000001340)=""/82, 0x52}], 0x5) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0xb) pckbd_enable: command error 02:22:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f00000012c0)=ANY=[@ANYBLOB="e0feffffffffffffffff00000100000067047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad000000000000db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaf9fffffffffffff6006c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f0000000000000000000000000000ffff0000090000008c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce43512ee52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b96e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a6c89b003efdffffffffffffffff00000200000061fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc234e3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247c36d658491d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661c9ec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010200636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882008c9bd8398e58ddf13a99cbf19ce5cb613b080ebf25937291a2747afdc7710146c43b578503046babbc60684b398b4c0be96c3a0fa8d2ee60900c4351b58a9f2a0ce07842a5a1dc8107a794d055dc7d56474cd1cef0908c4c0bb4ae9921bb7c8d51acef1770e81b4587c7f2de22cfc7bc53d31c91b55874a2dc2c6c13718b5118b175eefb5483117c9f6b6a5a6f4f0f25aabf6ad93c20debbb8011303a36fba5da93f4b5ddf93b451235932102de86f000000000000000000aaa52a489abd40da9c19498b2c51eda434ebf74135339024d167afd9f33db14d97f1c2e61be0447a981336ffdbae09588384c28015b7db"]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) dup2(r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = socket(0x2, 0xc003, 0x0) connect$unix(r9, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d01ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d0870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76000000000000004ad3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f13f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70de029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5f0ec79be01c866ca17db9262a6c8d1c62650a2904ce48a3d56a91727e909a76a2684467a4acb21d539c7405f5d7a8364d8a50bdbeb8da8455db88bd439733a056f36c09fb7693ba621b1a7385bc6fc7865cffa1f8301d21d762c698b69f443a2ed0dae27329bd18a00ec07ce4cd2f28244d705eaa4895eccdda3856eceb2668d9cf88d60bb122ccc161a6f17f1adc7bd6b1217c8e3c3068c57d8eaba5d5edfab4c87a5238e423b7d04e2ce4bdb3dd88fd23644045c7ccc06ae82d1095bab26ef2297596db68c3e19f21f3cc9069b9d466d71880197b74d02592046f7f9a951b941fca3ec4618493d3c9415959a3b2a5889e7078b587c94b6ed3875d3abc4a60ad91d1dce3c5ae42d77542ac037553241bc785155ce09a9e69b8afaf7bd502a944a16f2f3111c0b788c1377bfb24f1fdf4a3bfe73a304d1c25feb5b9345"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffd7) getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107fc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0x1bf) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66690000710717577cd3b362c9cf7d5de07b6a7171aca00101775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 02:22:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f00000000000010000000000000", 0x6d) 02:22:26 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) munmap(&(0x7f0000fee000/0x10000)=nil, 0x10000) 02:22:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCLOCK(r2, 0x20004276) socketpair(0x1e, 0x3, 0x0, 0x0) 02:22:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x13a) close(r0) 02:22:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r3 = socket(0x18, 0x4007, 0x1) fcntl$getflags(0xffffffffffffff9c, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) recvmsg(r5, &(0x7f0000000480)={0x0, 0xfffffd41, 0x0, 0x0, 0x0, 0x4ed, 0x9}, 0x803) close(r2) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r8, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r8, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r7, @ANYRES32, @ANYRESOCT=r8, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e25a9387bbc0022e2b3ddd5074408067b8c8828daf9e993b84db943e713ebbb4f8fe6da2185fcd964572dfb02e259f6144c8ee8a2f7a02711188b63bec741c30f3f1b3f334a4b5442d9a85"], 0x8, 0x7fc) msgrcv(r6, &(0x7f0000000a40)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001e40)=""/74) r9 = getuid() setreuid(0xee00, r9) r10 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x9, r9, 0x0, r10, r12, 0x10, 0x4}, 0x80, 0x8000000000000000, r13, r14, 0x81, 0x6, 0x1f, 0x3}) 02:22:26 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x8e) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, r4) madvise(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x4) 02:22:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000140)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x2, 0x5, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x40], [], [0x0, 0x0, 0x0, 0x1, 0x0, 0x101], [], [{}, {0x0, 0x0, 0x4, 0x4000}, {0x100000000000}, {0x85a}, {}, {0x0, 0x0, 0x0, 0x708}, {0x0, 0xfffffffc, 0x0, 0x1}]}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000004, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x3f, 0x800000000000000], [], [{0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x4}, {}, {}, {0x0, 0x0, 0x7fd3, 0x80000000}, {}, {0x0, 0x0, 0x80000000}], {0x0, 0x0, 0x9, 0x458}, {0x0, 0xdf5}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x1, 0x1, 0x0, {[0x0, 0x0, 0x7f, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [0x0, 0x0, 0x0, 0x2], [{}, {0x5, 0x0, 0x0, 0xffffffff80000001}, {}, {0x0, 0x3e88}]}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x0, 0x2000, 0x44, &(0x7f0000ffc000/0x2000)=nil) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000040)=0xc) getgid() 02:22:26 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) 02:22:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0x74108980430c0033, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000dbec477f3625aec9d985"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 02:22:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e4962757300"], 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$getown(r4, 0x5) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r14 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) r18 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) r23 = socket(0x18, 0x2, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) r25 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r25, 0x0, r25) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) r27 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r27, 0x0, r27) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[@ANYBLOB="e1012e2f66696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="8b299dfba88bcdddf8ae8cef", 0xc}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="2000010000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r2, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x414}, 0x0) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r29, 0x8004745c, &(0x7f0000000080)=0x9) 02:22:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') 02:22:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 02:22:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x9, 0x4}]}) r2 = socket(0x18, 0x3, 0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) getpid() socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket$inet6(0x18, 0x8000, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000100)=r7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0xff, 0xf8, 0xe7, 0x96c00000}, {0xffff, 0x7, 0x9d, 0xae}, {0x7, 0x9, 0x5, 0x3}, {0x100, 0x80, 0x8, 0x81}, {0x5, 0x81, 0x7a, 0x9}, {0x1, 0x81, 0x8, 0x100}, {0xfffb, 0x75, 0x5, 0xffff}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x5, 0x2}, 0x2e, 0x8000, 0x2}) 02:22:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0xa6) sendto$unix(r0, &(0x7f00000000c0)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d50333e0a9ccb59277d026ba8af63ff37283c18e4fd89720fc3872babfbb770c1f5a872c881ff7cc53c894b03b22f311e404f36a00f90006ee01b1257aea8c500000002000000000000020208a371050000000700000000000001", 0xb1, 0x0, 0x0, 0x1) 02:22:27 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) getuid() ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 02:22:27 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x200, 0x0) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = geteuid() setuid(r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x1000002c1) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r4) fchown(r1, r3, r4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:22:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) socketpair(0x20, 0x4000, 0x4, &(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000002500)="ac07c24336dfeb570612d9081487a610db1def8002f31527a5f7d649648018bdfbf0cb379b10fb0bbf1ed6a18771815cf224f736700d2b914d543ce3c4fa359b78c525d70dc09baf873adffcd45fbeee64a35265f9a9b46c09437916dc18f739317bdbf23d82223b46e69b10ec57c5d0eee7", 0x72) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r8, &(0x7f0000002440)={0x3, "6f1ed1c5b08409cb25cbdf52a7cc32c5644932a5c567b93e177914a11175d72475272400b5ba5a4c78fb11fb3097b7b8b573e73683b41d742eb881947362948918d1c80ce58886606099f9b65fdca4eb80"}, 0x59, 0xc00) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r7, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000080)) 02:22:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ftruncate(r1, 0x0, 0x10001) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffff16000030cf49a552487b238bf4688a2a197a3862070000000082957c5984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c502361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb159e996f76d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b54454a97dee86f6f4e6d98c10eadf6a176570a2af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718c0971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601090000007f03250c75af117890b6de270d13d017b0020d0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d06520e9c914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2e2bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac66cc29d0d05104941bb63f4c5fb1a3902518dd1b669e27540ac0cd86e29420a076b891fae26b33cb4a53ff7300f7bb58b224218331dd483ef7cef715a57c06b8fdfed6516d7182065c0ac71b7a5f023778e774033df40d9e92a20f727e99d4fa61298eaec12a35564b724ca814a39511a8839b87f6786c93d709ebd2ce8bcbefd682723f43aff8e3acabd6ad26f16a9ce368f65557f9c87da74611d4bf4c2cfb84cecf4e3c472820361d82a1fb568f982371d59e6eb00000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x43cbc, 0x4) r3 = dup(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040)=0x4, 0x4) socket(0x18, 0x2, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:22:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:22:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000000006010, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r1) r2 = getuid() chmod(&(0x7f00000001c0)='./bus\x00', 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 02:22:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895511d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6bdfd7ac20f720b17de40d69cfff71ae08c1435b82221622f6451bee2b62574157fd8bdf536a20cf7163d955acdf42d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800200000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35808a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cbffa3f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9765285d89eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87edf6f5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0b779a51d868e945e82e3ce3c29f5150b42b452d2bc569a1f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d439c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141c5e79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2a450a1f2aeae14b5cb045619d76abf8bf222d9112020"], 0x857}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 02:22:27 executing program 1: getegid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:22:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) read(r2, &(0x7f0000000200)=""/133, 0x85) r3 = getpid() fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r5 = syz_open_pts() dup2(r5, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) 02:22:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x84, 0x0, 0x20}, {0x36, 0xfd, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:22:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x8, 0x400}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000100)="5dec04f92a4be7592a7e4b40517890b9f19e0db62e9ba46caa4886b35d27999be2d4d395d91b8de33bca90074ce13cb579902e30e8f8e42ca47d4345781e19ab8de78cde3750f7cb66de3b0b7befccf52f534ded24842b1d60989030edf31d9d52b902c2964cc2d83aba88f4b19aef68b6cb634d69b3f8be8cc966dd4cf8b6f44e730a8470ce54a5f317d38f3bb32c8f64c32bec2aa73a440ef4e633c794748f7852b031604213d75515a1ad0be2009c", 0xb0, 0x0, 0x0, 0x0) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r21, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r18, 0x1, 0x9}, 0x800, 0x1, r19, r21, 0x6, 0x1, 0x1, 0x2}) r22 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x8, r7, r8, r9, r13}, 0x3, 0x0, r22, r23, 0x9, 0xb01, 0x9674}) r24 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r7, r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r26 = msgget(0x1, 0x254) msgsnd(r26, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r26, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r37 = fcntl$dupfd(r35, 0x0, r36) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r41, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r38, 0x1, 0x9}, 0x800, 0x1, r39, r41, 0x6, 0x1, 0x1, 0x2}) r42 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0x8, r27, r28, r29, r33}, 0x3, 0x0, r42, r43, 0x9, 0xb01, 0x9674}) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r45, 0x0, 0x0, 0x0, 0x80a6}) r46 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9, r7, 0xffffffffffffffff, 0x0, r28, 0x4}, 0x2, 0x0, r45, r46, 0x6, 0x1f80000, 0x2}) shmctl$IPC_RMID(r4, 0x0) 02:22:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x6c}, {0x6}]}) 02:22:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000001180)=0xc) close(r0) semget$private(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, 0x0) sendmsg$unix(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)="c5807508a30cca249dac8f503fc05e65", 0x10}, {&(0x7f0000000180)="002dbfaa4a62ac0853e911432eb513a6576505283eea80cbf61d72528f2ed3c3cd3d26329e2799225d0397c375cccd9e8a4878380eb3347cad5791ef09a888968618b88f1d1c3e351af8e00ce9c46eb27a7ce1d64e6dedea995070d546fb9397550887498a1322e592b5413b7c6606a921d6ce76be9c3831", 0x78}, {&(0x7f0000000200)="16e807c28e0938cde71fcffb4f2c968ddc28cb901939b6b4febab8f02e0c87c391f9becbba4b231638cd0992f0aaa61b51e9056a03d9ad92b825e5f453deca0d051e46f1c2bcba016475fefd4c363a5480834a2cb31f735295029037e874017a8eecb14bd791c37bedcbf6ee8f75f21ac6c39262915637a775c98f264bd753e4e8d43f854bd5bc42885ea2d4516540b6088060fb640772334bbbddf8ce17553b459ef0d53588cb27919bb258965af22dd03b72c436f5576cbceed4acafcd991ccf61efdd04152035f062c2c0ed5d5e3312a218cfd700dfac337f27095e5edca925303e792a23bb611baa3d5a2a28e1c271308b4fc13625d2dd364ae3037885d2b71becc95d94c1beb04f407d3364c8041b9e85dc6b5210d99eed83a3c8e43b8728a2294015a3b56e90df83cad1999b30121d64ccad35e716aef36a86d9a6a45709dc286096ec004fc2c7018d61f466c69fc49318ec1dadfc682d14ceed3a056f97b6483eab6cf769704d6fb9aa63b42aced9cab503c23aa0e34dda9650fcf3c4b38f3f81edde96d71bcf437b1366274700aa02adc8ef9fbabe24b054676d15b79bccad4bcb7b4c2edaed3c71c62a49945ccfd7640c90c559f659a4ab0ad766529a4bf5096d0a7088c87335bfc54513052c94e265e6a722eb598d0f51102d1dbd983cc290cf05c089f7952b305d47701fd8db43e5d19029e3a0062b0851489b34519f034f1cff5c587105cf6d41060f484783e88a54a50df9cc6483bc2a8bf6b70ec4261c62840b9ff7ba2cb9bdc1c54770ed11dbba91858cbcfdcc6e63210971770eb1fb22b5bd30a0c1164f188fe7dfd46fe3d2816dba770e5fff32c4504c7cafa786222125eb951c372863fa84c7e197624661786120f523293e9dc6322646248da5840126d8736deddfca41f71845aeb8f9435b9a714ffd00c3975add732d65469cc56982f10430bd21fc8ba1c1963be6f8616a3ecee2316a2425e5c7a4d7810d1aaff5cf0cb324ec483420fdf22d162dad8660a5b1e65257998196192afcda6c1a2d3aa3e9aa49fc6261b651e3253df937269742380c44d48df947b383b5bdc9b0796d9cb7bb7e525fc16344766c70c4643a45746b194645b27f3bda22dea93761eca075dbfd5c8e25711988be095a2693fe1d41313e1e1ec48a17996aeb78af663bff76f3a037fa58f79645e47aa1035e723247889b67eba519c79e619efbc0394066422c6bc64edc33978c55681a3583f27532fe8a839fdbf148360cf083c0a25b042dcfb1d4a6f30f3761623964885a52bae83d8766d773b971e54e2122d618902f5ce93317fe8d258bc0a413f1f95e88e3177f5a32448b0e379011594c8324a4cd62a73e2fa024cf899af273b14bc31e71306fef00ff83993113c1a5bc56ae9a65f77dcdb596d3ade7bd602aa7dc19e21dda5ea8cefa51c9cecc097ff2ea4402a2e47013f9814554249048df84952dbc0a33f6ae1423fe6a99ca9610b765cdd144b5fd348c7c0478c54edf4f728b9c4794c260358b6be0369f374657451cb76304deca28d34a4f22d288b943c6bc9437cb285993a76203aa403279351aa5527b718f9ff9a03659e61fd6e6a822e34b8ee6743cf9cf4a0a06be8e44642c4151e57680d2f644b05899b20d7e7cdd959c5dec89b98cafa114563140d2d94815837c087819dd497c268c4858c5239105a899fdead3f89217315275d83d53ba771b80adcead9b915ba88593ff72a8bc93e49d06ee58ca686e3eea01b0e0160156d0c4454aa3dcdcdfcac59049596f5eb6990934d6467acd782d2d8b5beac57143a183650edf8e65f0f7dc6b90624566eb4baf4171c7a17d1ea72b1bc968c9ed9f44238c16e61a9a5d581e678bf7ac3e64ec2e76f59c508b25fd9b91ef4bb9bb8db9d7eb7e6daa31eecd9688825c83507d434fa63cea0ffc614496d5563d770d763502d483e3d8e6072367eeb69eeaf97edf98efdda8e63e52b694c142b490df83d0eb03c2719988f5bc248f7c989e8bc0406e26a7bff115083b70331df8f62b44d09bd3df2af1860899ab9b15bb74dca687b5c3901380c9ee96ee2aa9f7c0e3ca460fdc29559a466f4ac9dfcb4158883d6991b3ac59303b6d4df1bc9ff0f6695feee9cbd59f2d715b7e754c64e9449e5ba98bad82d10ab350983babdf6b7b467646c8651e095e795b9db8ed2f6edcbfd0cb849ae56811d3f0fe2e6d7ce9afc88b901912e8aff742a2ed30c50e3d1915b0bdb653fb06e61a1ef689322930b403ecff5125f3c251e65fd3e559f11af296d570d6b149263ca482b79b6291014f6e9580e633164fe39042b568271d36c20c3a334035ca31f8fce471bc3184c7554fc750244eed11346243ca7be3a091271c7ccb65ae64f7fd05682b5b5bd5d3ddbb4224444cf1cf933b642a0df8ec60bfb2c07b9cc42d73d25389b2d9dd154bd61a2f21f944638ab4b722d4b6c5115219a42e582c83192325e45175095823306e9ad923e01285a39de09406fffe3a1cce8b05bcdb7385624fcf85b2afb61f3e325922d8b103c6601a87dadde0947102fc80ef1044b338169c75abad13912b832953db5079534780fa6d7b76922de025a542ad2896076ab31865818defe0a5243e6fe6740200f7d8e3c6e4e487d38b998e6a9cf533276c6e90ca138c5e4044b68c363858d5e491d78b2c9b5f232bc5d6683bba45c157fab8cd02376dd13290e72362515ebf561ce5cc565402d847293105ba3cf5c719ea3d9d5960de5c6b2f5a4cb5d553b6e31c0e29ebd2feb3ddb859245aff91ca813600ccf57ffbff6436636d35e8c24f1fa80559d976f1a08f7cff4555fac711d7ec4ac8076eb795f879a1329c751a5ceef5b2ab1aa1760485f0c1bb2fdb484a87d176b8a51b04391cf73048125ba18fbb9d76e85768304ec572931ad8e1d79c42164729081dc9088a8b31e6c6c7feed6e08d25d0bc0748ddfd2840c67bd6c0326ac78bc67ba6c32311dd68f043097f36ca6972473e3f6d953cae9c39a18712185d2018c335e1f8f663e07df05b1655b5231cae7ec68cc7a8daf20765c02bdf2ba4da3ab7c2bcacda015749ff3cbd357a907f1fb70f06732df6fa9fcd31f07b2bb5c03ffea4cde340278dd34f1b98d1bbbdc3c23fc2d45374d8622f12225ac05ff0959b2aca36e6145df08c7b9dbe5c5e1d11a900fabe8231d9af870a86928f81950a0013d4b33222556d24f0ca51e15fee820ad0bd2e99b3689a1beae67dac8c0e6f2b81346fcd1da59cd7dfe531f943b5765b21dd029fd257db6e3088df765bd2e6fc97209420e631048ad4afadb1cffcccafe4cddd38e19dca5d6141ff38206912eb7af81c9ccb00f401ee68a9e7e89c94a59506eba6b6d4eeb6194c10c0a78cef666a92693adf891fc43e572ca74e8e5ec8866113eb300693a88cf16f5189369cd40939a7c5da511d87451ac7b113a3b471027f2bef8adc5bbb64d1b62dac25d1f577cfddf48d804ad19e2482208a9933fc9e3ced3b1c09b0748d1e7edb587296d0637888b867b0412582a7afb9196d794864e0bc799261c484381fe9c3dc09a9e1dc87d7c1ab304bd5ac106287f15fe1cf65640247b4c575c8c8b026c37003c857a0dea2e55ca91d65694011ebde4ce0fde8a12f9da89337d287c8f1ea1cb3c245a3218cf8d3489ebeccccadd170dc288493f64aad18b63569da8120cb2084995d16d0472cb08bb0f424b2e7be278b93c495825864fbc72cb70f92ed525500082ef7555a7d7639d96febd3551c7a8eeb74dcfda74581f8cacd424bd0e0d8a300ff5a63019c93f324f014fce04642166c7d90108275c302a1d3f31bdb0a2beb3f7afcb9425f0168354c0e7e50ece815a81933b73d73212c2c84832536aa7daab1f7328035e3aefc77a0df9364240e65211596f030319359c7a6e5ae76db6de398210b219d967af9bbb3b0f55564644b2950f0d30af5c8a5d00917ac9b9e3dc18fe0743347426f3298b4d46191e27143c5f82a753217bdbec83f87c40061dc63e81bb82f8733fba92fa37036255ff72e6cd33051b3ced282cf99355f4c3f667aec4c5947386cf285db26243c6280a9a29f6a1a3569fa955a979bdaa26f73cc86a71508f55f660a88aefc9c319c3117db5b29fc09f53cd541a819e8bb59b0ef618b72a5711e9d869683af6cfffd90eda552f5cd279be32a5e509642142500bf64f1d765acad4d86c714803cacf3c3a6b080c481d85ff923e02e5e981f3ef869d77c12bb9ce21d0c40e05adbafcc7538dc734868467b75ea32a4f4924ee4ed5aab493a4f3eb61a82a0d10cb1bd6f9a8f1264aa9037011862d6b510956722f18a36409110ced7888613776e3d99dd162761ce2e1d617e535c1fb715c3434cea5518243970b33d99d7fed44ad7377d19df45bc4d0c749929a5b02d67c369f9f159a110395b08236f0f1e587ba9a7e74d8f584a51b05b8eed22684ea3e65affe284720a4048bd2ab693a2c000dbfc8e3dc0ad849fb628930809326b36c59e2ba8f4da210e4b8902c87563f064d6969cca8d17e61f78e01e3743bbf06e209dbb1e2586f279c604545c6edb52855929c24c8c43299769ce01a914a37e142319ff58d3aedf8819dc55c6330d400a21fd2bb977555c490062e26415d70e32a6bc90a52839dbddab69e30f691f22c9e1728536f3c718e94ac1a4791d3484d4288cb78b75be9d6153d2960270a822b39ee6541b17225f74485e41f8a4a2980a9364445ac0e958f0be53451d5fc3b096a937674b5f862dbb29a0e4d0e39f95b9f95e02db0d6776b76eaa0b14236173ee5d28de6e3c72f2011c560dfc04df2760284536150f1f38ce84f7adee2fcb2d2305783d71265a7a34b57ad4d8755bd247c4ec6e6aa1a8c94cbf4d6c8eb138e5eb7ceaee12d751ad61600f47d54b44fd35c422d5f34569644f66a15d00bd2ee2249a831e64c0b4f11cbf3ffee9b706772d37b8ad9ed33358328cc9241c31c3a01a55bf5b07343ec8cb821f092b17db1738c58bae1b2b02c7f1ba2ef068fa99767b22a44d8e4a8b2f98f5474d0d6dc9a564de1683449bf59e8e95f81f2b4031b4b1712c505e3bf6731f39b3dbb9e2aef6cad2ddeecde283450b113a6b4e49850d73aa6fe97d373421b14729c93f4004c852d59e14c1e698b07cf9efcb7781b49c576758e881fd721216fe6fb27dead8820945802a58948d1412dfe3de840f8c4d550a056b6d86cd4d562ff35af9fde6e0f066526292894a83eae7f304acd749a6b97f41f63db05de5d5b15867123ede90a95576ec47c3e79b0879836e46e3a3c0a6ddab60555b8fcb149ae59e8f790bc2d87f9a75a2d6daf539d9d9f6929c77075329c5f66e4c67d31e5b1fc13d4eacfa65b871684fe1653d144484e77e9f084feddf52463b23111240e1d8564424eb07a708edc263054cf4f59d59a3bbe8b05efe9ea0631f87c58d084c979133debe45e7db708523fd1b7e9cfb9f8a1ec732a928b80e8766133edc457e039e712557b7a4204b0511a70311dd2b2a29325e62ceb9d56ad518890f71fb4eae68d8ac0688c4e42ed45e308ad375f9847233160d8c10ff999b318ae3f16c6111ec8336a786d0c94e502c46efcdfbb97", 0xf79}], 0x3}, 0x402) 02:22:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x29c, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000029b5f277bb6bbbfdd27c705fb639dc3162885ce19a97a95c1e5629c748d7fd3f69044e78dddcf1126550a5bdabdaaf479c4f86e68689271fd491970cb34eda6abbf77bdc5bf86dbb5af570602cd5214733476a219634496786bdc7"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000003cc0)=""/98, 0x62}], 0x1, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x385}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x146, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r4, r0) 02:22:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$KDDISABIO(r1, 0x20004b3d) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) 02:22:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x6}, 0xc) r5 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, 0x0}) 02:22:28 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') chdir(&(0x7f0000000040)='./file0/file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') mlockall(0x1) 02:22:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="fd61459fa31912780fa82e19ff7f") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) 02:22:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x3c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92489ff2b783f6e8a9c81") 02:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:22:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") pipe2(&(0x7f00000000c0), 0x10000) 02:22:28 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 02:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x35, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(0x0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x8, 0x5, 0x2, 0x1ff}, {0x2, 0x40, 0x1, 0xd2}]}) semop(0x0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(0x0, &(0x7f0000001240)=[{0x1, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1800}, {0x0, 0x10001, 0x2c00}, {0x4, 0x9, 0x3000}, {0x1, 0xfff, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0xdb}], 0x8) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x0, 0x0, 0x240) semop(r5, &(0x7f0000000100)=[{0x0, 0x1f, 0x1000}, {0x4, 0x8}, {0x4, 0xd4, 0x177d994961e4b28f}, {0x3, 0xab6, 0x400}, {0x2, 0x6, 0x800}], 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r6) fchown(r0, r3, r6) semop(0x0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semop(0x0, &(0x7f0000000300)=[{}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r8) setgid(r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getuid() setreuid(0xee00, r10) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r6}, 0xc) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) 02:22:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x18) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) listen(0xffffffffffffffff, 0x0) 02:22:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x69, 0x10001, 0x5, 0x5, 0x0]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x3, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffdbff], [0x0, 0x0, 0x481], [{0x0, 0x0, 0x0, 0x5566}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40000000000000}], {0x0, 0x4000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x100) semop(r2, &(0x7f0000000080)=[{0x0, 0x5, 0x1000}, {0x2, 0x5, 0x1000}, {0x2, 0x40, 0x1800}, {0x3, 0x4, 0x1000}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 02:22:28 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000800)="cc009add061b2abfc38ce0bf9d46e2fdddddfa8352a4c3ef5499ecaacab6924b230c4414b2a3fc9286fac455bad2b34f99e14e34a1adaff1da6a48aa183d2f4b337812625638cda8bc50b1b0c5b630317a39d37084f5a8e09d995469a329e26a51888447fcea947a2d7ec3deeb52307f188c88c7855a0c568ea44acec7e0cd1e362e5649312b7cc718deebc3b8453ca015ec67f7f41884eb090d81b2789ed2c9a7d0c7000a1d898d10d9a4e7b45d1303b9e8f2bd9dee3de081a6f0f1ecee120bea9e195e3a6d06c7f1e01a250faaf15b68d6d0eea27a58e4860af50427de20d3da80a7451b98984bba9884bab5dc5f1b9de2c3f0c3dc86052f42b4b0e11aa390a24e4a8c36596d57ce76b33b694e4efb1d9832aed91263cc31e73d21c9a64e2630d741da42057ed636f7ccd831d681b43c9a5f06f8d92f9a8b8fc9f025ffd476fb89075f57fe13bb4c2788819e1594c0503f0a3c647eca00cdd6e3ed953cb2d1c4680cb34e58d2610b615df0cd1f2e346b2e0f6744ad8797917c2ee7289e917e8f715e174f4162ace75ec508644941b2b840b75e42c7028ccf84a4ed82437aa0062c500e9db0393034b205a8882e9edeedd9bad17314", 0x1b6, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400], [], [], [], [], {}, {0x80}}}) 02:22:28 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r14, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0x2}) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r9}, 0x3, 0x0, r18, r19, 0x9, 0xb01, 0x9674}) r20 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r22 = msgget(0x1, 0x254) msgsnd(r22, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r22, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = msgget(0x2, 0xc0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r30 = getuid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r33 = fcntl$dupfd(r31, 0x0, r32) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r37, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0xff, r28, r29, r30, r34, 0x1, 0x3f}, 0x1ff, 0x1, r35, r37, 0x6, 0x1, 0x1, 0x2}) r38 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x8, r23, r24, r25, r29}, 0x3, 0x0, r38, r39, 0x9, 0xb01, 0x9674}) r40 = msgget$private(0x0, 0x0) r41 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x80a6}) r42 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r3, 0xffffffffffffffff, 0x0, r24, 0x4}, 0x2, 0x0, r41, r42, 0x6, 0x1f80000, 0x2}) shmctl$SHM_UNLOCK(r0, 0x4) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 02:22:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 02:22:28 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r1, 0xf, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCFLUSH(r2, 0x20004268) 02:22:28 executing program 0: socket(0x2, 0x3, 0x0) socket(0x18, 0x8003, 0x0) pipe(&(0x7f0000001280)) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) kqueue() kqueue() open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x7, 0x0, 0xa1c6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 02:22:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="5ba73771619977397ad55a7f04171299123aaa188693881fdeb0b75e6d898ed6", 0x20}, {&(0x7f0000000280)="d640cfcf8c45abbac120e54092191c91602326fde197998648d057dfdd684b88389cb4c90d252a37296edfc9eec270cc2008c3658d22e91b211e5f9c3fb09b61aaa8ed8210b03a18050f1764f33e8f20b5607f56d1208a2adcaf30378d942396a31f2403cdd376402a653350de1f6d6b8c078ac20e549f1dc780a20e538ec185d760805d98a2586eb2fe6262fe7f9150445540fd", 0x94}, {&(0x7f0000000b80)="fd09667b6a8d471127d0", 0xa}, {&(0x7f0000000340)="81d5ec3bfda02d9193546624ab6ee821a19c8421495d806023aa41053ed2a447319cd9079d4acd93c5a5b26b4364d1e61d01f8d0a1f97c6f74b23f3f4002e94919fa73e152008c28bf1d95612b9bec6fab26f3f4f152dc03e30c8db9eeb8e0b557f2ab69b0256cc7bb0c250a012869aa442533d1629c1ebbbd2a21f70a94420526f40f8dea72894a39f3b857a897c721c730bb7f9702b4ee1527681d5139", 0x9e}, {&(0x7f0000000980)="80389f58a5e434bb75bca02b94b3a865e2f4b9c291eef8547ab14fcd1bd7f784ab6e0ff22078ad6c16d97e8ada548a04effd2ce52bdf48b44e628936aecad2c8694c95010dd7f9219d32dd295016035729268a86a2a43805dbf10d8a362b7ca351dc60a53e220659e74329486f037671bcc10a9d3ba82a5c5700f336cd7382c16dca5d317d00f9d6384aa63956b6e2d0bb2d44926b7117f8d6711cf7eef35bafc32344bacdae1f4ba4d5a62f64cd1820b14a8c2f4be4940f558f9405ef78589bac4a2a9537bd4b7faa76220fe6ebd14c5eaa1717841d7436cbac75821219b774389eb74b447fccc755ba714cad86577e17aa0e6bc070c4a9a6e12a29b8410ee54031c7ab81513181af18c36902a594276a9848bc0c03a335727d8b33735dc256965e9687f8fc221497cff1fb16fdee288df32ed521e66069af7a11ae5d98f529cefdc2e6e91ea81950d944061aec0e73643e5e6a9ad8b30dbf90c5d9fe0390983305bce9e4aed0b8415d9690eeb79fc8d1c0a1e931fda5c6b31f0856d9b577b2e86f60394d43ce2726cdac6d6fac9a761c75b92770f38b5ccabc6e3970088a9b9b33922136f94061882e6bd096995ad8f980d569361bba77a0b68acb7cdfcf2ba6b21e101eb5d93634e11cd72f7a96b156a5db79da1996cc2e66bbc5e6520e0fec919215c4c7bc7851fcb513bd5a7f825fc2b158cf8d0cf253dbd108f416", 0x1fe}, {&(0x7f0000000500)="8b3a83af144e004fd280a4e4c11131ae38960ce234bb7f830993e1fb6340ee109db6daa8d18011710c1273f319b88f1d32b6f94a005615b89e11193ea362af2f27269bc4f4ce0a251b8392f91358f5b2856db360aa16a9bcffdc8517d327b491412c9a9d079877a41fba3b71635c57b5a78000069833d2459dfd06682c164379b79b22f55a7b5a1596e95f8ab592f6cf60b01403b68a5b350798cd4bba", 0x9d}, {&(0x7f00000008c0)="678936ad0938d6473315106e42f0737c15023ced86843605827fc233e23ba29b5a49440237c2b8333ccb2033add0e868b559b310f42999b95dd97eee72c7d496531c9b43b5d58b9d3c90c27bfd3486166f5945c1ef417994517d957dc011c45dbf475315e995fa3f26d579ae48a75f09a7cd1e3b67dfefccf8063a7cd8e4a1cfc8bde8bdda657bbea2602d6741", 0x8d}, {&(0x7f0000000640)="96d071788b8c606b4d9983c73b4256c4a5b1b9278f927c8d60b2f85a8d08c039849a1803dc18e8bc78a9efc7a58d0bbc4ba5a76621e2ff52f8638fab326816a6b5f83fad9eab1c2882943949cd0f", 0x4e}, {&(0x7f00000006c0)="5f6b936baebf2950b309f673436cbc844c11d82d51dd139895668b665d2b7139bf380aa94b04bd88955c1228f4ecd61368e807c6de9aa179b3044aabc127d85bf3310640a69dc6023e0fcabd9fcd97295c7efc426462beecfcd7288d1231e9e44e11f346e2ed2cdbe61e37db2225239ba46d6d17ceea63e22ba98b8fecc6a90aa2e6b213581c53e13edfed158b3cbea3d4dd14d1fd1601eadd68ab5b262836b06b72c0abcf9dc3d59a6cb85c586ad555e76f4c7fece0763db0e39c28571df608637e91c42f61079bb1669ce7ed8ce2f4f1954e36e52211924f2b50f63952eacf", 0x1c}], 0x9) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1fb1, "5789651afc6eceb9e573123ec289ed47e8765926"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000880)={0x40000000, 0x0, {0x9, 0x8}}) write(r0, &(0x7f0000000140)="ac44a4fd24be0fc373d9679af484c883f31808378c28185b27c3b6d7c4194b1db5df734b43aa0a0dcd5267ab8db7f8dc0afbd3a53c8e19b83906aeb8d193a12f44ae408c9bad6c9c8be24d372222947a87b3abcf40ec70478201000000000000000493d6c21169dfe920b31d471b49371803d72803717f776c57d5fc08a70024c829253630b7b8cb3809d2a1fda7944186bd54227edb879608399421b3e28a96a82b19765503550b97aa4ce683e4923d0c3b658c244f5a476b64bfe4d1a937b7c7748abad3ae984afbb856d9da6f2b823db56b9d70198f3b072c19e38d65ebe1ea9b378ecbd02cd68b000d8fc65c2bf26a2979aeac42e8a680e44072c7e442161ccf8d9339523dd942a9f64ab83276a4c89a8020afac0b6fe9ed", 0x11a) 02:22:29 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="ad98d477141ee4faf19944a8f13d65094374bf3ceb4d429fd727299cc1d484ec70c39bc14359811471fc4754a8e19cc52d4ded3b0f6794776460848e889cc80c3b192c8dc5fc7b6739344051c57ec637b2e8346eb2ff5515d66859ef8159714cb66e0ccfe2603da9154af31ff775e107ed2a0cf2aa3e31da3c695fa00f7e65921941effe54f2f7d949d45bc5c3e1d85f35171efe975ad734edac6116b127893b73433afc0b416ac7dd6a0364f22d98402e590283bbf6b07ec32e4561ecdc30c171028978d90043303f5de0383fd2392615fa171d91aff33dfe7c94a9543d9f273308de7714bae87162f8645f34072ff1317d1befa17ecbdffeb7ce994d80e901fb29bfa037baddd0293c8c3f96f35989e38d28026c816ad15927260c3ec34c2e5c467ccabbac5a48a17e2977b6a106d19a28e711fc38d73c0342ecb613487f7048432d1dfd1087f83063b7135f5739748a9b78c72cb477818af24ff7c859cb543bb2020450827855aadb3fd3af1bf5b8ecc2c193ce3a86688a41a07a1b2c8f3ee5762d06c58827849c885abc8f1dbcee416aa12a6ef352aae2bc731e22758e1bfe4d1c5045bbba65b5d42d1c239a0f73e6f417afda978c07820722c0bc42fd7c2cd884f623895a757fb08cfe6af551b816b5746c4a98233b2120db91ce269967f5bff943270c913547b742bfa43df3ce65c97ba46b83fe521332fa83d1a6f5d409d5cd3c63d1ecaffcd2a3653dc25eb839c706fbc3a9a0aea689940d2af703e2d367645c908aba5cd16eb110f487816059fd52717526a08b2788e07bc8bd0e31e73570f4bc4def0408cde7c2906f4c255d91e24c6d9a06fd3736a6cc3ffbcfe70d5f138ce611ae691ace9b41342e620ec8faefed529321507cd37700a83408657c878404ed504ff764d295485cb8f1bc8cd3b23c6e5aff8ce42016e2595829f7076ef76726e95a8bdf220d389ce8ad400332bccf509bd191ce0ec3ae7594e6c5e1f2c3f9101741a25175261a369d4aeba739cb2e34556496dfde519c7cd0876af905b3c95e41726c107ce59e73a685cf7e14bd919efe417ee2a8cdf3e72d7867119fc586e6d54bdbbd1797edb06ae7232e0b5989321350b0dd42348f416e84d0bbc33fe0fb07dadf0b87c1d4df631d19dceb84f50c84c7b8d86618064e93aeb5693874672c5d9802848be71482f8af3faf02251172872deebcd66734427a71474e1c321a074a6a303ac4763cbf9985b3753561800e50e2089040dbda04815cbe5544c5aa9aacdbc2cea54b2da2af06a28e6399803cc58c52395088a991db2839ffb9f0af4df65230ef9c34763993ccb4937f36241b9e6be57e2e1ad691673ce8f305370c51c8f07c6d0de273c96a4cd288a2859134967fcbe3f1f04246c5dc3061d44091b65cd9011e399be1b939bec9d59a3022bcb1eb5429839a081401c2831d9b65034d5864f6530fc4f08ef6a15f5b294fa01e72dccee2dfd7532faee614fcb2027c138d89cf606a409e8593269a85302f89791f43fbffe71890fa79cb13d8d62eab029db90f701a26bc444262147ee5dde0eb2ab0ab357f0eb9ba78ccb9157d3f88e35e372ac05f3ca4f7a132aa0e5517f5c3a7f910b9ced2a034c37b591ad992f20ac9acb4774251cf6186e2b6bca8b63ad13a38024bae2114ebb0e0edd7fe5856ce2cc9941f20121918dd0085cbe2055e4954f48a6695687372087bd914a70c1c35ca0885b319704f05f47604e3e2f38a9f73196d50e40e8aa8d1d0c85a0da673e2838de49d793a4cfa378268031411aeebb6e8bd21351bf539e331c537cc01570c173cca7737bb37f0c242c5b6d96bb59e1fea320516be398574bc83511f225fb85f152e4409fa0ef17a998e4dc7e036d1782368aeb107bd6e0dfe209f39f98ecaeb8c5377e5868b3780494a289568cdaa431c9cb73e0e0deabca974b4446cc3b636056dc2cc6cbf23a29bfbc46e06729c330e146df4ef7d137b71ee6d4d3613fc9d8604977ba3b20452dc58449fcf9e76d282851b8f49a063103b4cef310fe297693dbd8d33c2a40c9bef8ff0fd10cadefc1a856a8655559389254ea1fdfc0da9b4842e4edcd2270cf8bcf10f75281a6d18d398c68ef375d062b3cc49a88c8e377b36e7139b12b039ae745e2cf38ee3386ed6c6352622cc2723718221f4c45ea53ee6d75a56ac54890698c5456df11df677fcbbf9920e4d9e2daa35cbeee6bd7d8f9b5740e78a88a4d1474526d7b156f6382bf920344b40d3cdaafb628d589792aa7942a14992c1f62cd6d3bad05bb63fb640b5d612ed9a8df90367e68d99b5260e396fac7c2e9c048c1c059d03e48b369304e84d9a209c6d0ab698adc6eb1aff25036f7fad9375113a15f71e9cd6af323f9986ecb00b9e2cd065b42e724ad13b30e1f2a0424c8de2c525ba32cc12fb0c4715723c9cec7d1cd854050c3085f4291527dbe5a62b4df6c53433a4b9f2c0b4a2c53efd217d06eb8851d6caa16732e31acd4adb185e55fbb3196f74ffe35ec96f7e819534affe61199c4c5d85495c100203f6e7483f3aaa28a83c6427520eb399c84c6dc2ca1e5d05e0ad6c518a27e8fefdb0d569e1134215328e17be78863096fceb3c4e723359759aa152cd4b93da831cc9725a8046785636ad0f733c444d7b689b78bd3fcca527f20da0bc2768cd7c81b8ed9249de5ccfbeba40514237d410413f866ab6b311c10f6d25bf639ceb4bc148f147a812160799045f8efdbc92238eb121866b01820f5ab531172ba19bbe93116b723c421e751a8e4a9640f51557cc9830ae50364a8b39d9fe9e8fc83212b5d83fa85b1020b8d4187313a22228382a94d0d5243fc968b4a181daccef5e3aa75cb9a0d38159c7e195759a3fdd05659fe8da25b8c16637ff08a184e27ac8062d0bb458d8bb9951a98d496e5028592b876e7c3d9dd2c4cf774a3a6134fbc238c717293fead71619f6ef22946bf73fbc97c43ec8deb276f5e17c36a44daf01667e10864effabe1ced3c795e0b08302b04a51ef9427a869ead857a1d4d2e1823353c3f22412c9d23dec377b91da1ddfca377a4afbe0e80c070489a8260ec0c67067812610f25a8558063545d61659d41645e17d3d877ce0c002fb92b82590670c6530fbb447622e58e315858dcd6a57dc746923590cc93b22dd001be34c66034fc678155f4a54c26691d7dce32ac65b37fa02725f44c91bd75081df5e2da1482ba8a942634a3679df5fd23e588afe2ff7c0930dc53f0051bf7c1008c06c7b0de6583f2b26b29a878bf131d4b37feec2dd7869a8a1d6f594ed56b5bdcf62793d80066d15a88a9398f8021b032c22e89d8776c538a646d56068f0c1918ac74f110c0672dc9d1eda658f65557c1a02171f7fe81444354d61c57e1b314cdf3dc08505a631992ecfd1d112273d7ff4e2857b4b80c085bc436fceb2eb598805b8c31bdd7a0ce42c0f22fd3f951b4821ac3f57c35ba4d098444ccf20fa5802906af1ddf1e0b73cfe8400d2166e126fcefd720bd0a7dded3a80ec8a216683d1acf59be6d99561fc6d386998f9dd1d515e1b2176458e4de3cb135c15d1d4b697408015121c80ec491b725bd0b4dbb00fdc1bbfc4d6dcc92fad65cc46d39490ea6af926bcc2082c0549075d766c4dc6a648b581d3da7f89ee7b5cfd26c165f0d0647bb20077b6b71203b2f6ad6806cac85ff18ab26714d6423ae754fc4c9a84f6cf1c802344e430650c28a09d41fd665cd168ccb5b1f5e197945e8511649706d95e95ca1d4c8b9d6c1df1e6b26e0b649f9c0796ec0d73236f370193a0485c619fb3efa4bd4363a90070935a89c5a20eeef4fcf87fb2a1b9d5c3de8517debbccbf95d1aea5d5d3e2f2d044251aa3e78f39b3146ca12842cf4c63a6edeaab6e0fe641b080a65e939902ff04522a7759e115accad5651e54e05cdc5644709d838544601ee291dec7b55ed52598b41c07198cad9a542b57fefd29d198531bd3b06d68356d83cb2a07d87d770f932529e81a1db7d45102312c2c8512134380536c68aaf3aeb9d09a5394e839cf1f63b79842d3fa2ad7e9fb7a281757cdcecdfde9e629f60139b55a1057398d7060335b1fd9dc80cd4b78e4d8f2f5a40c7a5f19510526c84c76b30ef020074a2fe61103966cba594c57a896b6343f421285d40924c93401164417f27b88cbfaca9a8ca3635f8ec19c8d2c34089b504745f3c27a873398b6440d0586257d56f49e44147c3438e6c2acf12e8eea181840310aa435d4346f767499724859dcfe1b34780011e8ed03c9c62bcb261f1955456fd20515d0e2e6ce6fe5b2df2b380c6cff538405b8cba7f19f76a5ed82974ea221f5b8af7409a9f79f78460c0e3afbaed16a6989e61f3c66a878537307f413fd639ab58badbac71253bb2a98922999be7bac3d5d70bec6c61425ff5fe7365ffb95e5f1376d2f82530f3df369e7c3448ab29e83a9adf9c344b6c510922440049e5ab634c8ec0943d5a68a0e8010dd3cfd0282e6ace0f84edc4920513297df9c634755a776f366d0350b4dcf5e4ec837f239bfeddbd3ed28258cc9ac2bc8bec2b34ec6e62727592eaa42bfd211646da879e7e234c0e0e3050182fabefa67bc12b579b0a9ac830e967b8dca3dba2c57350927e479b09a73d0760d60a7e66cc91300afd5c05c7387a0f36d846e2ed02089e99ff998a723bfd6e3c6ef98539801fcebf1163240d17861789f454c79d0756892c73c99a03eadbdbe6340a088db5a9ea29bbc16d899cd60ece64fd7e70d09f417508e110e6cc26791e8b8da7e78ef05ef03ec49c0e3b51fe5a8a604c614450b85934a01f851fadd1da83b94f2661195dcddcd713316162f30c882f0176aa1b714327fe01de309c11826a9bb3bad96ef4f4182d553148aebfd961abaa4c67f186b83ab0d3fb8c660fb0cf5484987661f05c006bdd7c1fce32a5f4124bd83024b33148122050003dafcf6baa3aa045a12b4f346fc86c607ab52773508af1b6e07429b8ab33f183d67e3d33560f4ee6b9a478efced9d79ce75e7bb2452226e38c3de9a3c7823bb01493d809ab876ca2168cfdd62731fdbbc751bf1cb75bdd1eff59b2f06936678b83a0e69ced43691e8b5999d6c726dd4ae243157d589fa65da76d21a9bcefec59d962718b276f700634f64ea55a4e1f05390d7779a9805b7855b044387f1018c8aa6be5b4d94865d62e72d7b4cf97602fbf17c95ee47a22c62bf674747575852537cd7a91cf5f70c7e9f1baee80b8dd8aa1c14d350414e6446546bfb7ee04612db500023957aa1da267aae5174e27a6f3b197039005e2f0dccf0d2a343b06bd185419af06fd448fd87a1a5e9484a0e0e44d88087053ab48740581537daf2dc7e14e3f572c8689f8fb7d24e984301a6a6e9737330a294aebc265dd3077cd7c18ba2f401b168501be031eb11a580639f7deaab8bfc53ac1de4739a4fb212225303e0bdf815b0c6dc79e3a46f4bd8b217740e33c7d8a788008dc6f1dd7e161c0ce1a5253191ffbcf5c378da25a8daf84186669004ab86e14618894cee5d82fdc7a1c73757c60fed3106b3704c1b75c7c37aee034604a8c764fcc5f5af6914ed3824bfb955bd357723fdca045b235d20f025b33f6326810302010195f0a9bff6784f3f3c04cdadceba3d6a365757443fc3fb31c1f9a7275b8ee6e6ab0ef8526d34754c59c2abcdf2c540a2a8ce9f1577c78200b5091ce0873feab59cd325c9652d18cf5cff2a4340e74b778f99980c2d076769117a102c6d2f1fa72355f9a582ba6c07e5806979ec1c14dc2b1edac55399be6f", 0x1000, 0x156b782530094211, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000001080)={0xffff, 0x4}, &(0x7f00000010c0)) r2 = socket$inet(0x2, 0x8000, 0x1) sendmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001100)="06fd399b776c280e80d96cb396da578de055e3212a2e8656746120feb343cfa4119f64fdac6880582951d1a2d88416e328223bccbe20fc4ea053afdc407bb5fc6c14d8df584cb25f921bdb82c1e648f1112b4630dcfd739d1ff6f25ce68ebbda58159c78036551657f454da1e7cbe016b49f65b3863f986f7adf4846cb4ea1f01d473baeb9f0cd14275bf1c9702f66c8eeb0f3701f27ff09f015f76dc91affd75f2511d893bd8ad04abb30573ed835e42f506c91a52ea0e28a18785340e3b86a340f8ace4855995674cadc20f1f686771e81c7a9f9e805aece618a30241eff09bcc3171e225abed14e48ddd695a87cd86da7", 0xf2}], 0x1, &(0x7f0000001240)=[{0xb8, 0x1, 0x401, "a4fe96bdef981dcfbd83fba4beb3c85023a992e8589dc9fb16fdb02d3f38ce593e49a5ff015c1a98fbf5c5c07b9def5ba0644b82e21f03d00a3c7324a5b8420ef8d8e91846a2c56b9a7805c7504faf7cd5149dd86c1f3e8fdea838e863670b7a8210e73cf354d79945faef34e24c1fc086def6e3918db240c302431542af0338ddc38c97b939afe58befa70cc1ba51e8f4c50ea0aa7fe67d7e3b4829ed2fe9bb852427"}, {0x70, 0xffff, 0xffffffff, "62fee02914d994537a7a0ab2a8a77d1439b1dd1f26cf0f65f839cf573c4e71a4b1115c6b18b42e01a84ec73711953e4f4822eb738dea9c91d34ee4d851b325d409259c4a5708d8f792f718ae0bee65047b02b1e768a0fc7f6ba5"}, {0x80, 0x1, 0x2, "c5dc97bc73c96306b511c59849b99c95aefd34c9e7d5db504aecae05229c136e791c2dc1192bc37c2963d38491a04162fcfad9479266b9d45c7f54eb773c1738ca62c7c805659891cf1c2d41b57a0eaf1444942ebf684a5ccec3bbf4eccf6631126b7aab4cfb66f8a377b2"}], 0x1a8}, 0x40c) r3 = socket$inet6(0x18, 0x2, 0x3f) pwrite(r3, &(0x7f0000001440)="5abd0a103620fae6cc540413e1874c511faa1b764e58b2789b592d7a2afad3bfc8ac99748894c8d81790a565677edfd78215238af061c1f84d0a2509824328034090a740fc063df9165c93b4eaa581e94651a26cb2fd332f3774dd1592a8424d286fece3244a33cb6e428c9740de0a831ebed674aaea43c83e9fb31a76ed303da683f8ac973cb7ca81458f9702e39749600c7569ebb7c1e5", 0x98, 0x0, 0x9) writev(r1, &(0x7f00000035c0)=[{&(0x7f0000001500)="f2382096e7eccce6a6fbf043ea59bdf89076d3d4276380978688613c4f83e47e645e0cf607b10e9044bc19789b07921432357565336e8512a742c0267440660d9196ab6dbec24fe1f11804b94bd4dc688b034430d6ee7d2122c83e011d3637f38bd299a511862bedbd20d14221711bb0a30ace094859eb7bcd4641538d68960fdf916e7feabb2d6bbdd503deef4977c0718c65ae4adf154d09cf7e8ed7dddbd8568606edb5a5efffc1634c", 0xab}, {&(0x7f00000015c0)="2ab88c62212cca7ce145d2cf1f2ee420c615fb13584b4e72680d234c00d01769f85efb11ea94119cfc3917dadb5a0d48185bfc9f345754e21c1e3bf875b71936fbe05fa23d0e302b28d6317c22b1bf9b3df5dc5e2f0c3b68cb6df62910148977d55baea3208937e36c378c129181356a6776ac62e198b1bf1ff361e98e174d151c2e3701f4bbf43c7af666200d6464490cb4b146a3ee8261309f3d6abee98a48c5f7aed3f8a7689809e248aaec60389fc054a5a23c0e939eb78286bb590e1e4a77ed6d9982aee9a6b4eb56077d9f06dc650880093ce074c2043776333fe4cb3f59c76eca6d11cbfba109fc527b1e7848dba31b8a1cb16600686586449b66174d949ad4222b6dda128568981b21567ab4f8249f59b7263fac042d97f2793aa53378788d976d86c6796c3bcdebf899459ffec03613a190fa791adb1099f0ffe5fdaada5449aa5a60d62544227b881cf8153d39da75ffd0c31ad0aabf77cdc51d7298712413d30d21ce110dbb1e99fcf7adc109271ce6ad2078c177baaad168f6df55ab3fea0195b328ac5030076d86c3e551d3f8b9478352f61f1240c62c83cd5000ce9a657834c35d6041014604d0ba6af4b730cf6adf94347fafdd38eed7b9f69750cb7877647214363d0ae8f7a99103c8dc4c7a908a5ff836f8a7708018a798f1973df56f6f4ff9d4ab79375ab425314deb5d19372cd31bdd9321000bc6f355b167a75fbbf3a0e3218a2ec445b89c4e401f6c6ec73cf305ff4289695e42c895649b2e6d62ff7f2b27d174d84506a33b425709fc165741f3e42a11d0cae8e2bd5f704d9cc1eb6f0fc724ab8f28c7ddc1d500615a365f0050d6e7a86fe507f422cdca9bfca2c94da55fa37adea6b2e6e48893857d5f217f89db355abbefb066ef0bbd1a12b1f7491cb1d9519605deb00f3b514b74415578cf47e848a5bf86bdbec6b17635c877af7bcd518e6378ec1e0b45dc2cc971b39d8ecb576b115a8e4790c6a25b5058a1c2016b0bc26fba2441216d44b2ad1028239107972799ff45bead3100de403584c7daee9c18b5d4e461b44da2dee1e4f1d07f9812163820e4fdea29fcbe55c1a0c5dcfd253e0e614466b3aa5609e36e4e925765a84688d36403143badb9ef1db1e3a7f1554a0609641f2d9ee5a56a4dd6c283639e04b4bc1146fd02b122770ee153e3fce07d8cef4330be617bfa694e28ecd7754d6847f53f14715baa238cc8107285b96e02c9c65fbbed476c235222e27552d3f695f3194be55f5c162bf203259becc4a8205355354f65b042d0bba2ab7164f8c2734195eadc5be98f9af6cea22c9d136964d1c2b89bfaf7a02775068b9180268cc95c28965fb67c6af000d79282af9b8676040e523b0999edbe41fe7819847826b693d7b00397cdac2fb442c350cfe2389e9520c22b108129ba25c4887be6ed2f634538a2346282e7085616a74f31c199591b08db4ff1a25acb283455d5448cda5e2ce61b3bfe0475cf8048e063c89570903d316467ccf088274a797caa1aa099c5ca1fb0fc10c5dcda15da9cd0972fddd55f69e14294e85fcb5aa4e2fd30761ee18953e298e22508dbb55dee0c0e62a312aeff928e5491c719ebc9bb1672c842d7610c8ef5208875d98552a10d9c2347cedbfabd8628b66613414945198017d578ea3b38f3afd5fdde92a711bb3888a3519c0873abb25b4bead055cef30284bcd949d8b7db69c4929dc93e5431f023a06b6f0e0e7ae74a01e74f21561c5de4f64166b5754146c6b3ff70394794cb5dcabcbb7288bf3fe81920710aba9397b72add5e1bdd80f1c2f75f829d730448387b92db3257ae793eafb1790ab4361a892cabb4a9506b1593fdaa23caf75640504e491850283da842b722dfa96b726a5fbc0a8f83f01298cdcec85dce405798b7b94e9aae806449b3a3bebf06ab1c69a94515f54366cc6c90a7b58cfa6abefa55b42d43cdba9643382feb4904ef4572b6a82ce51203a6ca024bb7369cad6308c81349e0c52cbc94052ee0275c1424703a28fc8aec40ba89dad9de21239c2815619462672e6cf6542acf672dbb93e83086f1ea47dc1de4065d7ed8b2e1c854ac7087859fa994a422d5e7e5bfabb4a604e6b99485bbf46dd7fd75f4eb75bd43e0050549969c05daf188976fa21baaab8d8dd10c52a64ee3a9ce820fef133658a6011cfca016b7d77792ea6d650e2ff32ad501d8ba72910e2ae32faf880c8c63d2a0ff31ba06e45a0403523fa89be47bcf6707e221c954bf0b55726c65a3fa3b55a2fe512a51ae0193c187f48de54a2744c71afe873ce3e2e731bbfad46756dcdd0203611ed193576ec65bd0e9e1cfaf4bd5b4e1135f08b89bb907b0332a67b8dae247e65e4a79d09752299530b347c703a18edd6890c23d8170e043bac32dab534d0f87656c2fd4a3e9a533830320cd9e34421db64ac74e1c5c0585c51bc7a24bd4999feada6a7176ce7769a26ef83b1cee47e9922d9fb42d98af6d3760b950ca4cb5948e42411d243d10b73d308e3d5ab67df084cf8fb4afef672a17b4d7e33430df6d15c552013ff5b95365be0639dd62db65d557f1209c0a2fb3acba3f1f17cb4070e6c9ec78582ccb7ed1de28e948c8e266e62f482b21b803c278f030afd89924c354aa8994a72476e376203692f37f805c6d07d2a0c38b20099201e9925fc05af630deeb5c2196e23505889d70660aaeb80a6e3da8eb6c717e9ae13810ff9a1ecc313b9cb1fb53dce7599f9dd21797edd7694e5c119d661b8764710bdf7ebdef288ce9f50cf0252ea04a65df9655996205cbcb389b644b9e312eedc21a23536286eb70e10a874b484f8ab4603958f3007fb2ee803573c185ae064fd100032f3828aebeea33ba5b78d6ca4b85298bf3483f81cffccbf7fe1c32dada59a49eef18e51ef0c5e4df7f5694e5ab9d0869251b274932aa585ebdcd6b352e12b3aa65e87a0f69fb13f683efee5f60614306d05fc52bdb37c376ce21b7f48e2209ef4d117902eb0a3ab3b827a5de239bbd3da9a57669a38e3362293365f6ad78dd940f7c207224de4a32adf88617c1f4146861981468c2ec164051466a4292ec7011653b68bfefc942ac3dab1a1a7e5c0778077c409686faa7076dbf418b54daf27415e81729184ff0d3255aa86dae984fa799bb76656fccdc3dab200307a042bd9958fa81d75e23a762c01b8813fe9c0eefd73475e5f4287cc38ffb7c7af26c3b1ca0d95fc92cbe17879d56b6614d17d5a1910da0b871fb6ba49a9e339af8f6d9769b7aaeacb0a3a0b49d319f35faa8f8d9e10ccf30e53fe240e5051bafac4de8dd03c50601b3a42027d5276fd92d692fa2f14e7ba8af1e28aca6f1274f18b02b90bc65ed086df85c0187855fe882cc7cc06d3d964891a0ba2a1be23e59b506d0ee1c17ba3cbba4cd281c7c9924fde656406f75517864447a546261a44056e10cdfa8d27fde543b45420cd017496b7c3438f3cb2198071aeafaaf00240a4a2e35a09ccad0ea1f1aa1cc7d503661c2e6cd72f471551efbb8137cf32eeda95641f80f028fec5550ccee7220e1268ca510a8c7471005ef14070e14d33eb6694b0f9ba80ea466b082a624d0a076551c17c484d2097743ad263d5c7da324bb276d2d959291ba9a89ae7eec91d23be898798e4c72d9a04679e54b08eb53cf608cf814cb4b3b68f83f11efc62e89348fd010e5a5dbdd8277f482e817e2ac832dbfab2e6c5eda1afd3992e2d884247cbc72d4423c1ed8fbe6bd0539f05a1eb95f3a41276b6bd8535b870d757f3980afc7eaf6be70f5094460ede614028af587b2c736b090bb29e984ba74783afe4451c004a19ae8dc3f6efe5a1618b11364c3c4a66b746b824a6cce0da242cea32254de48a6086bdf4613347378527dcb00e347e3daa07adcee15e47afd45ebc0757946ae9e6ba959a817f7af42660d3fb88a23b87815220e02b0cff4b956b34bbfed5935c65287a3244e3aedab2aad928fe102a9f6093899bb20a15bfd171181d84c9169c0bcd52e4e071f0a558abb97b2d54289db3627a56d5a78a59d8caec807dbe25e280604a380b04dec688eb3552906ae813d4b0246b43d4ca3b39970b53863e57ad680d0fd6c7ad26e35fe8673235716b469adb9d79987a89660a5ed8d8cbdef5ae23a004c78a88341c6f0b6643f9c5f7437de9b74ba10451491063bd8b16461df3066528209a49233d89d24e1f06ba0d9b5cc2aa4422d766b53731a3999c3ac4772e834d9bfe0b45fad5d6ce98561ae944e76f688f6014ff017457a9948990744ca30e0e951408d48be779a4d211aba9d8fab4a522b27f54cea87a9190fd0d48e34ad4d15da2449d70ea351634be4f7a363fbf3246df53959074df72ae2c543c490c47c2d0b113e9c14109304b0c5f6e8abb9ccd7be3b5d70d643fddc79d861e89a83fd6fb5724a8cadaba08107be452e6ec4ae1347e761d0928c5e54cc7f22c545c11d0bbef8ea72e1101713daf48b52a76b1361b8060480ec219059ae0cf09043b6209377e0018de26991405ced4ae76fae863bb470e794318d1e4099ce6d6f5addba79f63204c7fda9e8e85cdf230c0e9cc42d9c07de2516b121485dacde741bf1eb03a028ea7ba543ce38f3f9fdee6edd540d2c1b68c2d52d96ed984d4ba452bf6c00cc56ee35041ad06f21fa603ef55beb09d3d6fa01c0f976de9fe21f5b37788889c129820c659c9b0dddd4764003a02f9882a831ec19dc4674b72a2c9dabcfda3937a269b1ac8518f70e29a91e650aa16b42ef8b3ce2ffd0097ef6749554541374eeb5ea9fd7e482b6669c90dafdbc910020856604e361f7606e60f30b81f567d36281d40dfb3f1eee35ce2919cf7e5bd82b5f53e78af291f0606c5d4c0f7d9a6169d810590ba8b9422ff195cbc66a5b8deeef859e1a9032981c3f4c72ee735106ec025d4f23e5e248464750abbb5c236fb642d5b8616d5f214c4159fa8cde9a31a86f7513239c2444a074614822d5c8858a48bf4a2192d15af6e353df286f2acdb5af5d2fb28c92d689f8c18283ed332710126a803c40f282d482da91a448def5ae660ad39ee5da664a3fbcd428621ccab63795d67f7fd534d18a1be8283779ef783608df4986c6ccd566bf7b14a257d03b869281f7261e6090156e734e45f4f3abd03849b37c4df223399403409ea73f9ce402d42780fe92863b2bc4874bd26b24695d75a734c4434466045706741ad5c99bdbdb5af26a01b37993b9dd4cac66ea6afb67f81df742b556550906dc54589cc648e69d0884321a91d92f4fc4da11ff397c3349bb113a57626dba379c8798ee4ed3f0dc8139afc7690d966cd967e167a0b5b7c879813916d79401659f3f5237acf06235b4f6d2509105a4fe426840658bd6a1b4b2d32d4840cbc28eaeabde3d9c448ebcd0cc2ca4f7681b5f3d662a5915d9672925294e61f88ee82d69757bfd8c8b2085c02e381329b4d8c61466bcf3a0b33a1a4db8c92dce788ac67c45a50ae1f9dd0de0735f1a210a113b80a224272abc979cc7963f5af15463cf3a4fc8caa6d2f9432a5becd44294cc7cc82868691ff06770c28edb66fd7b2e64b7e4541456557752eea87b6d7104b026e1ae5178334c876172e9782b5c97f8c47fb7ee5575a6de67c82676382aeba95d1951430e87661fcb20beebcfaa6bd7ece0c5fa96653d5f94401b809a4a6deeb09f70e91ac25bce2ffb706f7df082dd15c8b29340ba883faa5a69e1a67324a47e0001a92a4706fb0beef625c4e55ccc0f5acf5630eb29f031e64bf06c94b3b935dfb597e19bec67739f1912", 0x1000}, {&(0x7f00000025c0)="237883ad1c6c2fcd3bd589477690bbf21bc7c89a1deb73a0afbda904cead7572d7ad8f99f005b2ebd5cdeba8aeac80aea0faf049fb556810ac69a0b6fd57dca48eff6ea7b33692aaf8d88e4a6ac23482f9acad30fe2fd47a71de1e91a62c9116bd2e9893df9ffef56fe746f75f6682e5a366dea65d8b1c369efd18ba7ee12cec18527eb1e9d80ab444ad7fd27a8e99d0e53eb97262bf8ebf5a5bb5bb4aafcc2e2b480558ed27105b8da0c9b24527fa6ff323be4ce963f4dae494588360e79fa27462ca753984f59eb5c19afc23e811aa602ac12e9cfe3c22805da29c1f37fb7d2a80d3599e6f732ea304902111b69d15ab90e96bce8fac1e73ab4320a352da4eea56bc77a3e5b58bc8e9ad4ee07c828b0ffcdf6514bd22e696b457c25d4d25bd58bb071bd2cadbd5d563b37c5560b219711915cffe7cdb53a088a119f0ef77423c4fa5cf879899f6cc7d36cc5af4bff804cc659901c80ff9d41d02ddab63511db06321282d8abaf4ff310c57a4d0e069ddd19454868053390fbd9f0f252ede0dac20ab83b13e84f9447e7077d59fec3e2799f5a2d91495a2500c43bf2c6be2fd9f208d823c0991870284b7a18f8c4499aaf3706dc10d1777cc502ea51942a229d4aa07136040b96b2cd33cd4f1d1eb4fc855111ced6cd17cff27aa122780800a6fdfe1b08411a51b89498418d54922a5da43d1166725d693f9c3c37bf0bb2274018c55e30234cc0cb2b4c7c4bbedbfc8fe89c6a591654183bbc4591ccbd1fe5fa0d7af73a6ce456191f01e3969d172c93b59bcb04619d0d7e1c459d9403abd7e28cbe96b00e9a6cb8587d4918684a231781b043db02384016a6b9649405097e2708779820630964bcf5d64786e67556de478fe3f13a02b6ab1a935db041a42b8166c6b8559386c2807fa654ebca6dc7f079c6aa7d8194e3063e5346dceb1447b3d9641a8d86bbe8d7bdf56ae8261eedba94c508cb11183026521165ece21a301c74286500dc002875e12478e0b9b28468fb250649e7d775768458ebbb61ebe04a24707fbf5f821152a7efa24a0c15066482852446f12d0ff763e04cec8a2774eede09cbf3d77816333c37608a2eb2b1698c0d93f47f60fb1a00b3827ab5b8f342bc9ff002a8703f64455c07d05dd7c5e8a62054b71e3f1c6bf338c3d70644e9c4a0fb25b20b94874db71e56a90de50690f1236b8fbac081977c9a877e360d38d873593a72366ae4dea17b976c5c2dca6df4fec8d4028172cff2720c1c69324ae28eb94d00aef7601cd64258b3bb734b4d12c3b6902358b0cb0a814563d33e919cead6bf23f720f1aad99b18f628ea94847a3304271e86592ab7dbd0211d37e9e3ecb757e166b0582347178bb2eaf8a80d35c970cd160fa1244fe226cbce9a9d4663b3602a32376bcd6d9bc635ba35de69d98eae00f8a9a72216e3e269083bff086d6aa8f4d0199d3842ee0945a0c3b21425e4d5ecc55ef4db462688f4a451400c09fd33a8000613c84dddf2af997ab588a3de6ec6dfb04031eef68e8fe85e7eb3e6c128a5d16fe7a0f434b6187930929e01c251980f64d42379fedd626b25352f565f638ecc7b9bace3e8d6364a328d2174edb250d64e96a1144338548c3227d7d8fc2935c858aa81c1e608992385d6007e59bdaeadac757c6273e66c6f8355d7fbb983b53a801119384399adae0646135d3ea1c15c3737a8644e2f2dff97119d0c1263673073334f010f52b69674062173c0b891e42d5b62b6a4d7dd57167a0ec3ee2f1453d89010caa4cde139968b170d1e20f1bf154daa10a478b149f1e9a7cdf41c24cce181551781dc0887e5f683dd7625ba0d104fff59a8cafb5fd0e0364c9ae5a1fcfdc4e60fbf0732b738ba3b3110471b7f857ca8112989548b89b4da09138dbe48e102f82181409a94feb301391b1819c2d1675b913111403ffe2f6097ddb6391015a8005aea790c152c8eb12cfa53d2ffc795ac5066639bff4d7549b164e06ad115b2ec0d2c23862c422acdf83da34764d4c49dca95bd0ede0d4a76fb940bc94334ea3c9ab92ce441661446fb67393e85bc278da3bfc1cfaae6eec97c97b0e82c4115d9140bba7b5bb9f5069bc4e665e8a34335b10d1bbbe8d15694eab0d15799544a31b51f58834092539cc28a8e426d0493aa921008a12fcb3375fdcc321812b0c0274529aaa19bde7663eac21b2abb161c3930f7a2f94061d9e34b25579c7a65338716d55ba5e3f7ee15ffbd67fbb1ae1214c8368ad5dd447f2dfe913a7952eb42ea43e76f339a59e39e68a7248667f01329ec03fa48c683f7107bd20fe8236019aa39aa86c203f21245556dba8b8804f0ee26d3df2d5d552898be609253d9038fe37a53060d06a4d61918202bc01b114791e28bac0bd4aaf6019f10d374a74c85b8c280be364f709b5c395d3c1b3e1758642b682b981986957a965ee605ba21690b7679f60c02380853a73ee88726c2e23a2c5c5036bd8381ddf2c50abece9335151bc9964f41ced1d4fea86f7ef40ec0aca59b8bb816966a4f46464fc8d27e2ddbfe3bbdb6b775ee90a49f8d9e5f4a5934657457aa38ad6b72764e394badfe651d3893ae396d56934db3f3c74bc9d5c7fa2beeb2b2cc5e06a2042ec1bbd441beecb99627b47c686b8c3c2f92e99e9085539ebc98a9357401b18274dbe167e9553aabb81c723ecd17c496919c1d08635f6352f495d6a2e4285ed03b0fb7795ceb00ad3e169656179069b9058c01d955bba11d03b79186bb8edf3ca5de74b12e196913231640fa97ac3f1ca72aa6560e9816f9e3c0fe247ee12329ff965c30e617a35e946430b4a837c264ea21d5cd4fcdc971ea15e5597781b9b89799b9acd9beef564fe28c88d8418a0ba60c6f8383210faad8d8745c9c45dd790a61a2a3ee3b6b65d27fdd2e2aed55a67f84d584fa0bc19bb00b689d964f5b285587a9df65237d301fffa3643db407475cb421fee124261a544f971ac3eb7e0e854b50a004078d098471f3451ffad93c82613ec077ec50fcc247578fafde59487e37a59a5eb7da8d395e3477abd7fc83adaf8707742286225ea16cd408a052f9fe3e06723bfa6648beaa79de910a281c4836b1559b71b3473813e3ead5359f0ae37edeed2c3fff887c4741fb7a49e786612c4674c457f57d0d7becd4f1a818112c9f5e066fb8d1c170b5c4e036b43690e48b1e5131c44e873dc1c195ed30f622f74e0ae95d23382c77f71c9a2f90a9d9e457a4dae46b917b025bc7378ee9e09aef2aa3ac194bf380691f17e4f7e88f2aa5159fca0c5266c3816a8953b39583b49c853ef6ee05824b91bc0da095e9e68a10ecae6cc1af4fc98056ad26f61bb6cc420b72b534064fefb0a39155fca8da166e044f6f70a0bd18853c8899bf6f312f7c4b33bcee43da9cba78fedd6e3072f8c60c96eff3831d4ed4d396d1e32e5e4abce95d756c816b19c0981eb367565456c139f7dc4a361654fb6166d7e5330e46ddf40b0314782b496efc804c465171be9ddd1d6f727fcebc21157cc5fd2bdc6c5252843fc9fef3ad997fbaa9fcc63eb9ad4997c165d30bd6575768b908859471909bf47b4c32718c9dc427d93656e9fbaf092750a50e304bd4098dc8190ecd4fb86908d2e45d8ec49143465ee3be0687b58570b2442035e741573396d62b127ec0f15675e1bfa0fb37c22f218b760a7dd672528ec4b7777c51771575225fa27e23ca89881bb0f59fbc1cdf857870175cc8a19f05e633a128b824f02d9bda11e47800b82daadc168f98525aa3871515b0a451c03dc8afef8a981306951cb968d8707fec0c1360c33d3e8847d485ea65bafedee84ea982abbf6957a2e2aee554e99221ea0be3c73f9ac6eeb686c2be7f80a81cb472ef6564fd90b67c301a9fa9eff633776c274cfcf81a559d18adf9af7a1bd95a08525011425ef653c35a4fc03cf7b3bbd3bbdc1bca80d125f9b32091dcb851f18fed0f79b99081aefd1ed551dd7a8df64380a496ac8315f4f811f0852e6c0eddcd2ad9da9c407e284806fbcf2317139be06b15f1b6ad16377a4b0cbbf6f9df52884a2036eeccf9681c6271a901bbe16bbfb20cd3ff736e013515cc3996c5d8a57df3bd2bf7eb73446e6f590af6777c5da841d9b40a37d019f8161b04c6fa17cab480019f97fa21a61e490ac9a235e348be335afb714695b3ac8ef34379b52edcadab533a4383ebbf3de04ca6b7b671941c44f9626c530abdaf8b88fbb2edd1915abc90dfc4d74f8875e603edebdbebc9a2c6ca021f668f83da709d987ffc8d236aff449bd1dbb1378046fc346c63695eb699bd79e1da6da9cb29be968176ff9ff609d221073be7a90b3cb1677fd0b35506081858e8a610cdf55e9083efaa87fd68c35f60c7c20febf223ee6cd780f03e97cc2e87641c0b28150e45b57c6caed4f1b376fc491e05cf4fffef7e5c92fe5aaecacbacd4a2e4d2ae635c7d580ae33210bdf248a7f8f1362a43d31bf1ffceab99db8281bd4b21d2281c65e0c08bf82e91d887c105617b66e0232899c5c8509dbc64310cc76a194331844378a02488720d65bac74cf85c1ae5fc317167444eb6f85e90e2e660636127adf7a97f5955777a5ff6121a81533849799d6d73c3960f3c26c320782731f30f8afbb4924dac299252a6549a327d249093d97608efd88936dbb271ca5a2385cd7aaca7334b4bb80849357ce3498d5048a07e9838b350fb73cd397cf7f5f27e7bc9ac421f9c9536447b6d05e9af2250e894f8808a2321f414b5c0577b1d5f2889ebc36878b0db0890f7dd70d65a6fce8264de72ad20287280ddcf417d1a33ff827091cc26be848e47ae44753d5651e1e173c529e7d5f126c2b554aedbcdfdf9482ac90177f0cd9bc673a61ec23b6379d923eb98f7d417d899b7ca4e6e1ba8e5a1fcdf2f93a51ad8e7dcab1fc9c0d235b5b32d4534819038240a49aa3abb099120b235c8374fe9bcaab58a98ce69a4c1c080b8fe20eba6fdc954140059eaab5b4e647e54578b9e5a9f4dc66b1a99dd403c0a44adea75865a6ced4e279b2ff619a393d7432b37cc76249a060605a60951660a21546db4df67fcf1bba1dfedf73cdbc1ac31861a44aba8149d0e44378e68547fa7982e0b66380d1e7d8c7c6922fcc1762d787d07469ce3594192332c44df6f86203fcbe21f91924e71cf4b44043ae8310b6fe99cc02e7c52fed67d64c34f3c33e8119cea138a965ff73d2b5e2447307207a4d46fd369fa12161c60dbb9f01d3687a082783f6557f4fb0a2acd5388881ee957f5a6b9098c10a4035c63eae8e5917b3bb281ffc9a3a3897fc2be9370a90230755017b3a0e61652f1a33be123d503ce27b805eb83883d3737e3f03bccee3661797a191a48d641151961c5418b7e76fe441cb8294abed05a9dc533dd1ec48f82f4c262e793c017a48b1ff73aec15d5054e9769eec4d4c58cfc666907310f6da390bdb32c59c7f313d623231640b6692f1ff52c1980d26b350525763a8de3403439d5ca34f88aa36307cee99dc390aaec365845908d68a5db1bfc56a2025a0c2d637b179a17dad7cb5508d8945ceb66c934133a9833ebb5cff6dc7fd33f18d88607ae222067f5f365d0dc4daf0cdc38f291c80653e82fba699129cff433ebe09f00516d80c06d3565d1649a9bd5ed569186882e1949d75b52112d90636d69775d91fa37103767f828c6d6149084f46e3c185b514e76564ab52ebf9125394eae1546188591b1f73e4c0963477a14f0c9cf695d91f1a3f0a08f83350aaaf3885d9681e93791012759e0245e976992c1f1d4c", 0x1000}], 0x3) pipe(&(0x7f0000003600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000003640)) writev(r3, &(0x7f0000003980)=[{&(0x7f0000003680)="f6e5b560b3ad7c1b86bd47c64b0e5addbf36dc0de7e64a534cd86ab9376a8ce98c64f9f02c6769837fe1ebf6c1491d5c8cb0e37b503316777fe176e14cbc5277ebbd0b205a8181c7b609b184a7f971996799b42f005701e87984f4e57e6304888b4143e6ad827bec070a413145a2d76738fd24a0f4a608309a17f991e934741714c9cbd7eaf53ba1c105ae260ff131edef4b12578c57416e8b67b23484c959cd631df75e0e", 0xa5}, {&(0x7f0000003740)="198fa8c0dc1a6976f254414fa5bd0f70c0310882", 0x14}, {&(0x7f0000003780)="87c5725fa6991326fc64ea7ce57faf9a6e24866c6c6dff233da11c500169b8dc494b3ebe72ff38094f3895913e8f134b4b0d9a2d2e21802a4f27724ef3a039121f10b551b273d7d6f6c6365427a04aec6a197424b81d8190e3331e5ed96ad9736c2f555331269fcdba378ea4ed4de258919269b737c118af62b2cb081a6ffe4a98a53eb05629119166", 0x89}, {&(0x7f0000003840)="15cd9a09aa46b1239c936a775c00c2e4e34a4378a2d6cacbe6930bbd94da78d6b67e8c8ab8d8de99a68e8cb77e30a466e480ce4d0e97b4ebbd7c2db1b6f3009c539abfbfd1c8d48e36f80f96fe77f9b628c88d9fada240d8", 0x58}, {&(0x7f00000038c0)="0ead02cc9b5cb8c285b6ccd1e4f491ff8782749471cac65c7a9fd4ff191c4073819f99ddb16ec16eae2f20d80f5eead8d230ec6a0054f18582f1cc3acf162acbd48c56099e3295072e916a5d17c5a8d5d07e29583903420692cdd7", 0x5b}, {&(0x7f0000003940)}], 0x6) r6 = socket(0x6, 0x8000, 0x20) readlink(&(0x7f0000003a00)='./file0\x00', &(0x7f0000003a40)=""/174, 0xae) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000003b00)='/dev/zero\x00', 0x80, 0x0) r8 = dup2(0xffffffffffffff9c, r6) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000003b40)='/dev/null\x00', 0x8, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0x3807d493a6f87739, 0xffffffffffffffff) r11 = open(&(0x7f0000003c00)='./file0\x00', 0x200, 0x183) r12 = accept$inet(r6, &(0x7f0000003c40), &(0x7f0000003c80)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/wsmouse0\x00', 0x2, 0x0) kevent(r7, &(0x7f0000003b80)=[{{r0}, 0xfffffffffffffffb, 0x70, 0x1, 0x9, 0x5}, {{}, 0x52d0bdb6b8b113b3, 0x78ec9f648e06f6f, 0x28, 0xbb55, 0x8}, {{r8}, 0xfffffffffffffff9, 0x24, 0x20, 0x9, 0xcb}, {{r9}, 0x0, 0x1, 0x1, 0x7, 0x3}], 0x7, &(0x7f0000003d00)=[{{r4}, 0x5b9a5e920439eca9, 0xe0, 0x0, 0x9, 0x3}, {{r10}, 0xfffffffffffffffb, 0x12, 0x8a, 0x6, 0x6697}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0xff, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x8d, 0x20, 0x7, 0x9}, {{r11}, 0xffffffffffffffff, 0x2, 0x200ffff0, 0x100000001, 0x40}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x7, 0x5}, {{r12}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xb3, 0x8}, {{r13}, 0xfffffffffffffffb, 0xa9, 0x12, 0x10001, 0x4}], 0x1, &(0x7f0000003e00)={0x8, 0x9}) r14 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000003e40)={0x2, 0x2, 0x4c8, 0x902b, r14}) getpid() r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000003e80)='/dev/pci\x00', 0x8, 0x0) fcntl$getown(r15, 0x5) bind$unix(r7, &(0x7f0000003ec0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000003f00)={0xffffffffffffffff}, 0x4) openat(r16, &(0x7f0000003f40)='\x00', 0x100, 0x8) 02:22:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x190) write(0xffffffffffffffff, &(0x7f0000000080)="c954d33b80373328a3c4c49a19ff0f74de0ae3153a08fb8aa22ca2d061342740e25fd7e33f11ff13ba7d0be2367f1ece5c6e88ca7b9c2f", 0x37) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7, 0x2}, 0x0, 0x0, r1, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:22:29 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xffffffff, 0x7, r2}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 02:22:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffeffffffff], [0x0, 0x0, 0x10000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f00003e8000/0x2000)=nil) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 02:22:30 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000040), 0x0) 02:22:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r4, 0x80044272, 0xfffffffffffffffe) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:22:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) getegid() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 02:22:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fchflags(r2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 02:22:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544cec005e9793f2ccdecc93a8ba67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516b", 0x57}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x2) 02:22:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x10, 0x4000, 0x1b) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x43, 0x9}], 0x1}) close(r0) r3 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f7cced549d237727f7fff000f4c3cd10dcde04", 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "e2cc09b20000000000000000000000001b00"}) read(r3, &(0x7f0000000540)=""/225, 0xc5) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x1}, 0xc) 02:22:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000600)="6731ea03d884b3b589fb318b27a6522d85e101dff4a16225a677f2315f5e40054396dc489b2b19e44c2064a54e27ad5e7ae19bb750e9df8a0b52ec84473d01985b14bdca30d49286a7438fae1279e5fb6e5ffe330142282203f126d6012df64603f80e7b69a2d8efade08a48df5f717d017bf026e27c4fa423951fc9d73ecca7be110b02516825a59daf32f94ac2b5c7380e63da029664fe46962d1a09fbf515", 0xa0}], 0x1}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e4815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f0000000180)='\x00', 0xfd37) syz_open_pts() kqueue() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fchmodat(r6, &(0x7f0000000140)='./file0\x00', 0xbd, 0x8) close(r4) syz_open_pts() 02:22:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:22:30 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xfffffffb, 0x6, 0x7fffffff, "803b7ea6fb2005ec1e4e3b3f7fad3009794da6c7", 0xfffffe00, 0xffffffff}) socketpair(0xe, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0xba8, 0x80000000, &(0x7f0000000080)=""/230, &(0x7f0000000180)=0xe6) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 02:22:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a2f8cfb2d1c56e36a22b3e15095543bde05c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e21f3f604"], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x4000}, {}, {0x1}]}}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSCTTY(r3, 0x20007461) 02:22:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0x1e, r3) read(r1, &(0x7f0000000280)=""/138, 0x41c) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:22:30 executing program 0: connect$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x1}, 0xc) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x40, r1, r2, r3, r4, 0x8e, 0x8}, 0x20, 0x7, r5, r6, 0x4, 0xffffffff80000001, 0x20}) r7 = syz_open_pts() ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000180)) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x88) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x1c6d, 0x80000000, 0x1000, 0x40, "b5eda76baba4b070836393125b187dee6ba585df", 0x656, 0x5}) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000380)={0x800, 0x16800000, 0x3ea77757, 0x8001, "c37207298cce811de6e8ee2c306b30a17e0e282f", 0x8632, 0x14}) r12 = dup(r10) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f00000003c0)) r13 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) accept$inet(r13, 0x0, &(0x7f0000000480)) r14 = semget(0x0, 0x3, 0x1) semctl$GETNCNT(r14, 0x0, 0x3, &(0x7f00000004c0)=""/16) r15 = getegid() lchown(&(0x7f0000000500)='./file0\x00', 0xffffffffffffffff, r15) r16 = msgget(0x3, 0x240) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f00000005c0)={{0x4, r3, r17, r3, 0x0, 0x8, 0x400}, 0x8, 0x101, r6, r18, 0x4, 0x8000, 0x10001, 0x8}) 02:22:30 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb0200000000000000a1bd4d945855321aefb7a0a80e590f55da7abe89083b27f2a9a14156226e9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b8740900c76edce4ddd2373b5ea698af74659d8a0bcba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e30cd1e796eb128ea0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e3ee510736aa16b2a4168a65ee83f3400000000000000000000000000000000020e9d78c2abedfc3c860b371d5403ad62"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:22:30 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) shmget(0x3, 0x600000, 0x201, &(0x7f00009fe000/0x600000)=nil) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x1f, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) read(r2, &(0x7f00000000c0)=""/4096, 0x1000) write(r0, &(0x7f00000011c0)="4f04e192ca60a70dee909eb82f13d7d2382daf759a7fccfa6204ae9f40c6e5ad9d683b1a1b9cdb35db20d5773a7bbd121c2ee80dbbeb7d25c2b7c6542443b8cb3df83732b9dd463b15c82b4053b89bb1684057298838d932cb223aa0948a", 0x5e) setsockopt(r1, 0xbddc, 0x20000003d, &(0x7f0000001240)="0000000077ed139b4e58e6b454a772ede77c848e76b545607567954e4fd7ab817666f4b135279d5b6095aeaf9a736d71c330cdbf447f5ee87716296c8b422e0aa9a24eba01a35b3cdba8942596dd52dc6c27f4253cf7fa54325511bea76588bdc9da4cf973945a056fd3defa", 0x6c) readv(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f00000010c0)=""/31, 0x1f}, {&(0x7f0000001100)=""/92, 0x5c}], 0x2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:22:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0xfffffffffffffffe) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCFLUSH(r12, 0x20004268) 02:22:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@un=@abs}) write(r0, &(0x7f0000000680)="80050000004d1a1bb3ac5fceeb0c9e8dd8cdac1d6ca598e139617d2f2ce8f37820390ee9354b608760783c68e2b74e74ea37ecd57d7cfbf390bc39d5444e3792b7dece9635ba3d6331473269f6cdea0ad3b3ad23cc32104e90361d2398bf4b4f2f05a50e4e87032a431f3baba38347fa1dca2f281a8c7caa2d05ee55df04b62932ab7c3f8e3c8baa68af6fea03e21cf08d4206e4da4d0eff19153acdeacf377bcca418041cb94643570a749d9ec217b32843551c5d03afce7bde06fe5089072225ecf88dd23906ee179fbb1dbba8bcddca257c3b90292e46053401000000000000004f9b101ffb7b7dc4472e7eabc375c038db627c0c7f2a2e2ed393c1900d625b345bab057fdf64fa9f480f6f6f5ca116cf2225181b7d8688ecc6cd591e1c40ce97c9fdf62e4e5be760a269e3dc3328272d8e8995609f5faeb2ee8fca8496cb9bcd3085", 0x144) r4 = syz_open_pts() close(r0) setsockopt(r2, 0x9, 0xfffffffc, &(0x7f0000000800)="bbc6d2e49bc22711c8996322ca098ced8bd0d6c0718442e5ae1309d85af49a1cf3d06a37c06515cb2e0aac2615fdac6cce8f8e3f41dc18f2a5f0672e50eb1377fa9e330e1b7fa850e871cc954bebd4802ecf8aa9f8be0ad24fbb38c6146ffaa1a03d4879a0b0e9c74d4b21fd05dd5b48aeafbf88ba7f6c0cdde11f800674652cc164c05157737933f494af73448b0aae5c2a44d2fdc82209a229d618b8571e8127eec637eacd5f6bd2edf548e4f45e01f94ecc80e105d5cfa22544ae5ea4be1207dc7a3f19dcdffedb0a0c8ebe4f9886a4f726652a865f808825e6627bdc7623b8e15405a34588491d6095d4e08f4353403fb0c7b1b993315093c18c03698aada01ea1e95b56c99a22098c32c1bc7695236be4e7d988b7c33458ae0bc019459d1f5d458f07bea54467593ab0f7a747c7ed51799a9c3bea600e2f2a5f4672c56177c7b3d1a3a68152dff449c67e55cca5415b4640fcab1e6080fb489fcd799a4a1bae9b850cfd6daa1215a1e5637caa14bd3d197d55c1856101c908341a34c56803992de54b7146c030219aeabeffab98e59fabfc661f9fb986ad2f61db84e233369504779e2003c29e2df48bb9913b63e5773871cbbecf2c618caf492664f69678e76267cf3aec8a244a983195db284c89bd21dbb481722e4eb3b58e04254349bbcc9581c6bf340f1bfc925725abaa3567373f3c7cba6ff5d55f8fa07e83ddfe55e39aeca35a4db8c72ee59df92b5eafe99819f51bb0678741889149fc9b096f08b8c6e956ad66b212bb8c60a72ac054a236ed652dffdf7abdfb3edfb19c0a1e9c207a2886775cdcd8c05eed2e2d2c54963665e3410e2e06faccee206a50bb876b1440e20324bce7fae31e13a85a66251af16e0c0a4ee31bbe1bedfcdafe999de52874dae36a8cb46baeef1d31c6a194f891d86ec16464ebb1984febd6d177a63718aec67b0e70872a53427b4cb0041102c13efd35a9f2527ed7f308fab333dca12ef1d821b5861d77828ab52681aca44538701ce73b46c96c43cb9fa5fb07eab04a0e794e2eb466c2fd26f9190ed39f74009f934ae9c9d738f2144aaf432dd2232e6f2a0adc2541e2caa87395dc84d74c21647bf27829f0de0cdc4442b73e658c64d833d1fbaf42914e1650989421ae672e1ef06fb62eefd7f81d083d1d4d7835f63c90abb648fddb53d01e6ef4f04a5d4ce82be219a9ad6f994d6257b8dbcd73371fc1390ba9510f86ffb0dce1e5dff34ffb1a6abbe7f03fa8eede2cedf88683608076cbaf924a75f8cce5a321c586ef5ec21116cdca9be4950d3690f728185bab627c1442b643dffb5fcd41a277b8017d59ab729a6ff08372f210f4e6fb20bf9e474afaa25305671fbc5785a5c8f119baac469aa61687e67fb7a4e9ebeab03e721dbb8e2dfc76ea072e899f5194ed895c467498ede73b14f25e027efc410a3579783eb34dac68042c7dcddceba712495b9f3be8da0887cd9113ced88b72fdbeaf8833b6de034e3a763d721f6b03c723ae3f8cb4432afdf647dd1a76dcdedd7afcb0e4b0a3c549eb6a5043b4e852b5b07533b94b1aab1d5d6af34ea24cf3462ef8388b8630d271db5537468db568c5658d2c3b71a192ead9a1cffb4ce550ed97ba3852c7d06dfaaccc099509ec429abd70c6ae75ab2a5046b3d87d82ae3f61a76987488873a9a35c42833c63bc4cbe4fc08fa48a4349b00fce1bc91efc2ae2cd425f5ccf2e816ad3a1869b6a5b0c15112eab5299ddbe1121551b96561f42ad198e958fb0275b8236d69de96a8b7fe24116e1df1ff218ad0e3af2045b16f8cb063722c1830975128f566dabb3830e44cb7476ade7a69f2a3ff83578800fc748413a34c0f06ef7800a584639508530b8362fcb6f6ffca86f920516e36e2756b41131278eba69aaedfb1c41f7284a7b53de198ffbce7a7afe3bffb50086e1ba76e31f9f3e95715c8ee705de882a2623406792742b04b020b07db8997afdcb1bf5293dc0fe3721e32439eff268906e93b81cb5aba809f5c045f2c9d447b256657791f9017164bda806a316d2467273f89dad8f9569623220193ca9a4daf43e89bff66f81c9af339459360e7ef8aa03db1d32c95cca18b71fc013c280b28963e18f7692a476012c28330aee3abeb81ba5320cdb9fab5d7bc33f18430c2de092a4da8da493f622d635f7a96e0833a7d2cffa4960e2955bf3faf88481676291aea3cde313be71503bab0749fc4fbb1e4800e103ed80cf6707f6deffc1fc30253a356e2a54ea5a9d6b739376c08fb5350215df1058a6c07ba2a5bedf5a1ebff36a55b1cc565842497ae27f2bb9cd91eb2ef403d2825b87189df82a20fbd4b6149d24e2eff0c62a0907fe5b27ba2ab9e600933fa368ca7542621fda6b160a69446f4c0eb4cd9a5b4cce3fabaf430c892f050b15ecc4b24c8c0fdb05709765749366b92796e61b1b9934a3fc6e74ef32905d03ef4d23aaf36a421e6dfa060acaddfbf173d76b1c239b86b2cc8d1c57899fcbfd9e003c4019212c7c6fe6e26cbc6df77d4d9b9323281e061e1f829b7f6fe92d51f39b1c491d396b8645c5c437262fd1b59d3ca9bdb2c3dd5dce9a0b1dd2bd9ec4b5fc8e65584f0e4dcd5c6593a5da60f61a70987c31f6c28a2cb49daa66bca41c77850c330a4db51982cd69c5ebcc2dce1c1733192acaf1b434154d05d24201af212543043fe9e9a4227761324da1b377353e07424bf6101d02826634243c44555a11bb603527b27790613e9e98e13cb5a571cbf685dfec4f1af6ad0d32b3c0c22a2844c968d6c6cd7bab6443936be97cef358b0248bde89dc30b4e20909ab7a620b90a1120cbbae520b408eeedfdac522c2c0e21e2154e66575ded6e9b3871b30e28821325195bcba59561640ae005428e9701aea4d7ca321f86b829df2f66952bdd31fc865a3f205ac9277674ae73ed47621de5f851cdc4bd5344bce22a0befe7669874d56ae39d70901abea6359f2e3a47a0056784774157bc97244bc1809302f50f44d9acb901a270c1ca8bf9607fa91b180255e182adc2f0d69d6dbd9b28187cfac8751dc4e939b67cb09780e5cf9334e4b4547a94f0ee1ec61d5096a2957a23bfd6aa53edee1dc37e97595e72b380aefc15fda19a45ee51f0f3d39bf61cc5fd178c722885ab2f74156c019d08718f81808712e2b945f93478f62fc15fed4e7191131be6b613bdbedf05342dbf99951080351b28ca150ddbdfc1d4ee91ebf695f78463443428d26e6756b30a848068dbc2de5ff359067be8a2eb9310eb1b2f534a4e3bb4b2d0a3b6eb2cbd45e88d2b11f84c96bbfe3b8fceb85907d1b1623a6a0d11503b703bbfc35e0f9ade1b7ec65282bc0f5b1caf2b8de8a45d72323d2e7788ba279300e6273a285491433ecd2e95193863e0cad9843df030b4b94a541ac664363bc167c8738728fccd3e723864c139ac8c527b928444d44e6e36449acc21993c0362c8624d54b16cf7b18cbc05139ff0cc6cdd1aa3bb6ee553fe7be9388de20762b2bb1c135816dcbf01691233f916425663dcbac07d7ae7af034d2996d285bf70fb87dbbd5a66c597e239952c55b4dc0a2b03b89524f20442788319ab5070b65ccea05b764b7978a211a3365cc18c7d6350944e1f7f7c9a0973cdafa8aca42bb526c1d4b1e02b35567d8cdb50ba55920c245276dbf2d67bc774eb09463623191850a01ef097bda657b323de8f488cef269ea2c799ac32f9480c9229a74966a7d66a27c1458df1f28463b5c1d530252d91f1c61f6ce0640784f7d869aa5f929f92a20125a2abb465df27a692b638ac5d880985251cb7430b27d82e5a9ffd350e1770f0ec229f027a830d647ee26c2701c07aa4201ee478fd2e78448fb11558799d866e7f8b6486fadeb47d2505518f37e8e5607e0de9f583995b29818e2ec18c601b4d15713d2d116795d3e05e7a86da3a05ec76fa8377b75c3a77b3b9ec2b5e30f81a217c14bc4c63b42c04c7a7666e57f6138eac673f4d13992d6933744effa5e9fcc3c334ec7e3812e55c312833b70d6e6cbb0929d65af7b56bda4ce1ce7178c2371034bbf70aa9860d811ac76b3f41e366aefad0599194e89e197486ccf0345ac675360002e504cd8cfa056928c69b2f70a2a9e7788502707ee415207e60e144c169d6580d214d6d84047ba3ac295a90de90f35b05bb369189e0fcc449fc99f84545e87ac6dee94257f4ad21ba456a33201b7a0a4360edb64b93f66a274e94c161cc5a47380a406c457225ca4dbb5a6760f2bd7b953ab3280898eb6a88cbf94fadd30535e6c2c20c948e43c8db4edfdbadd15a458b9c47ac309f02f7b7893d026739caabf06f68e8f67dc759dcf8cb0d12bddcebf9104ade9e6591a9aec921131326e6c343ff4f7dab61624ab6a46382a3bd403e1c9b81863c7b2eb6e8a4b3954a29156fef6e3d304b972f01bed89c7c7bcc3527bf3a832ca0b9d18b7dc70de13eddfa7448fca3371efbdb00043041c8a9e5f4b39b0c59d17c35a7aa95ddec5c042283d51dce028f4bce9f6ab38b8433ba9d5bacd3d5953876cb3a9ebcc57afbafce28b1015c6e5a6f182989b4709a3bc0def11b740eeb7c6cfe3e13c891af91f465a86bfdc7c3a27820c31c97b8405be1ceacbf4fbd0119d6f0d2b769e05e5b8c029e72e074625ababfd198c810d47e74c98a49400d9af067338b79d6f2bed0c8d0715cc00fa9ac2b120c29f87804e122861e43a81ee7ac78a8921fd2797f3a8d9d2262e5d7c5c703a3b620e196ae81912010db47dd5a79ff3a8f24d616bfb09814fa6e50843055669af6b59123a99f0c44ad8d274ba8b5e404835b60efd1b79ef7e0f17322eeb030686038f9d5be2070ea4539c15c95d0a0516f2900aa193d8b6d1ae131d31f3e2dad5edb61a34b59180d4c593014846e6998b06ddc2b4dbc44ef5853b77c5ca3b99192a6ddfea8e0a9a99e814395450d74e49ff679e8cb61b0f6dff40078db7776716866d964c120349e4d21f1003841878d40427c79fd01c4b726bae09c2a861d52947fe0c4713cec805da42d1705ec3ab7841b9461081ac45d4451272a50f1e5145546be4125dfec42dbb4bdadc5f53f217d33788d3966ad7dce574de98b2d1f9d73e0db2de1df2d4b19b79d9900cd60ee0d3eecdbe65c549656f79d09eaef0743026a72b6f26d82f259850a973061f46992ad3ece2611d9d6f09dfd8f349e32ab5d60542bfde4757be2da02be018c15c2120f011ae8d24756ad883811da4131039b26ce632cbdfaccab367db35a5bba5c64477f143895822d7d3bc86d45d00599996f4678a8c8897916188d3ba9fc5c8b1c0f6debe0e7bda41de77de6cd630950e5a427bab07446a5a97b015a4958ad1e1bfd44c6c1c542b7736aeff48f841026f8f3cd01adb89f2064fa8f76d5a15158f150455abf210b14315f019c7275056440388b2f9cc8f8b578b85f12a6bcef24271dd76ed2194494add87c804f3e15033d15ecb8e81b345a3c1d144e02621df254ddc139886de2cbbdfa2c00f3bb8d3187d54fc05a5b26dfdf970438fa512293bdd95c3186ba3df34f1995b4445c7301938b2643af4998f81a99bce43cac47c5cb30dad3658b8197dec8b2c7850430cbe3f4a6b09b7af35732f566938ada7bc127723c8e13c4d1f43afbbbae08c1f6b111f66a29b444d930bba487702329d589f5fa5e183047c0696b8a3b7cebda64bdc415e52c0b50d202dddf4412b66eb5787ae54e41f73ce16187db4f209976060bf97da08f1fd9d28f11a47e7362f81cc194d41f1bbef1a7f7731c76ec198f32e4fe", 0x1000) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000180)=0xfffffffb, 0x4) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 02:22:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getuid() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r5, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r5, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r4, @ANYRES32, @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e25a9387bbc0022e2b3ddd5074408067b8c8828daf9e993b84db943e713ebbb4f8fe6da2185fcd964572dfb02e259f6144c8ee8a2f7a02711188b63bec741c30f3f1b3f334a4b5442d9a85"], 0x8, 0x7fc) msgrcv(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, 0x0, 0x3ff0b}, 0x10000004001000d, 0x7fffffff, r1}) socket(0x1, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:22:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 02:22:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x1, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:22:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xd3b9087c04e45531, 0xdf2200) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)=""/62, 0xfffffffffffffe13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/128, 0x80) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, 0xffffffffffffff9c) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 02:22:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0xf808, 0x5, 0xa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x7ff}) 02:22:32 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0xb60}, {0x18, 0x2, 0x3}, 0x7, [0x6c5, 0x1, 0xffffffff, 0x6, 0x9, 0x3, 0x80000001, 0x3ff]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x7fffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) 02:22:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x2, 0xfffffffffffffffe}, {0x0, 0xfffffffe, 0xc0000}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x10000000}], {}, {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0xfcf1, 0x9, &(0x7f0000000000)="63af267bec0c6cce8057f8bccf81f845f5a7a6803a2fafc357e35e38d501d501f2a7224b426bd7b5099f2d412b101ae47679f439d8595ca4a77087fe72447f14aa7d3663e92ef82bf397ae0045eb0a32615f8210bfa3734fbd3cd20c94fc9e841371b7506351a580c7f7cc4263ff923aacfcc707064b0eebce718fa9", 0x7c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:22:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0xea5f995bbb33395c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 02:22:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x2, 0x9, 0x7f, 0x3}, {0x7f, 0xee, 0x40, 0x101}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:22:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)='^', 0x1}, {&(0x7f00000000c0)="e6241a1d273b2d62201127f6eb80c01e18c86b14d987be5545a4e2c39ed13327430f22af7c311796fc207f3e50e1151eb451cd4150f4485a7b9e5897fbcbcf4cdab4352ff6f688420d9ab9f892142f4afb3201f28a6b929a9c9d7d18fc32e0769e66b4cbb5a4f77940f96a416296c64513aa8629afd194d8306a09f881df4a6d1217efe65c48ed6138a8bba0b510823817fdb39090cc0580075e1874594cb08f6e10e2e5e00fedafe32e83aa5b50a9831adffa2021af085d4c1cc6b045da3ebb", 0xc0}, {&(0x7f0000000180)="1f20027cec260fa5fc267b3407ee9b65da2c00af835c1d58ec50437cc7655cfa53f592ec86620f4fc3a80a31a1858c09636875fc50707f093e3dc1432c138d63f7d96c0c8952aeef2afc7d96cb231071c32f55f3be845c4374667cc87b6de930d6a21b96cf433a94d817b0ee1da5fdce0d6009b60f07658dd852a3f81cafc4fa804eff0f996d890aa45ebe4188326d302866b3b8cbc9590c8de93a910d714077a7b81c60984ed342cdba1a8a2d379557050202e2512567bbda11780effd670f5a4ab65faad2c814557e30e8504a74727f4bfcb52b9f278a48627d377b07755469f0a64e2eaebdc94", 0xe8}, {&(0x7f0000000280)="29ba7d78f5838a9800a8adb67ec5704398599002857b0c3673879f765c28319ea141d8d3f751c99cb1e716ccb6d73987eed5fdde7fbe43", 0x37}, {&(0x7f00000002c0)="4eae502c00100c2e506056373bac652fac", 0x11}], 0x5, &(0x7f00000004c0)=[{0xf8, 0x1, 0x0, "bf7e52058c98aa954f0f94ce3bd49b6273b086274f0066ce7aca9c5c39a75b706cf0e54851e89a50941888dcfa9eddccf1786486e6e629a2391e10baad56539a352065b674d625c59406b4f76dc545b6e0d20aae918d0be7cb0b67a5deed29a044ff7df8afb54346874b24ff45a88d2dff562977ff643b8dcde905ddd2a313d7b960395a712d638fb45a2001ed6b344e52cb36afab2538e55d783747ad0ad337a85df209596a375f1df8bbd79b474e3b2637ff52ec8d80b3fb80bc781feb70f1633458943e5f6c385c194f79756e34b9b429d04ce1a26b1df434b6d0cf47d108fe"}, {0x20, 0x0, 0x0, "e22ebb6b153202a230"}, {0x78, 0x0, 0x0, "965a960faa531598c7fbf6a547d07ba10448573b96878c461d8424014897bd755a1e34567f47e3cb44769bd9055505072e5390c3f4202cd779f8df2cb0c1433af87901e9698299a4c83b066daf9c0c6e29a6785f16d973da7bcc1fbfd012b0ddd9"}], 0x190}, 0x3d8008ece069c2d8) 02:22:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:22:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0xdd36f768ca5cd5a, &(0x7f0000000000), 0x2) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0x0, 0x800, 0x0, 0x0) 02:22:32 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10001, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xfffffffc}) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) writev(r5, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000500)="4a007ee2086233177bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4faffe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x29}], 0x779d1c42b9fd7d1) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r7, 0x5) flock(r3, 0x1) r8 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) socketpair(0x1, 0x5, 0x2, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$lock(r10, 0x9, &(0x7f0000000480)={0x0, 0x1, 0x3, 0xfffffffffffffffc, r9}) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x40, 0x0) dup(r6) syz_open_pts() write(r1, &(0x7f0000000440)="0b71387271952ccc13b8d76aa64e44ca8d255e59ca93851a56a09b3edc16787ba7dbfec53867d13cbd51f209c96a17", 0x2f) 02:22:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) syz_emit_ethernet(0xffd, &(0x7f0000000240)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4000cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff01010000cdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea0000664690369818ff86d42c505545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66cf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 02:22:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r3 = socket(0x10, 0x4000, 0xf7) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0xfffffffc) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r2, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:22:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 02:22:32 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x6, 0x3, 0x15) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() setreuid(0xee00, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r13) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r11, r13}, 0xc) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000180)=0x2) dup(r6) execve(0x0, 0x0, 0x0) syz_open_pts() 02:22:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6}]}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) pwrite(r0, &(0x7f00000002c0)="fb", 0x1, 0x0, 0x0) 02:22:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x1, 0xd4, 0x4, 0x28, 0x4, 0x6, 0x497, 0x10, [{0x9, 0x1b4, 0xee8, 0x6047}, {0x3, 0x10001, 0x1, 0x5}, {0x10001, 0x1, 0x1f, 0x3ff}, {0x25, 0x2, 0xeaae, 0x2}, {0x9, 0x5, 0xff, 0x3}, {0x4, 0x10001, 0x5, 0x7}, {0x0, 0x9, 0x20, 0x9}, {0x7, 0x3, 0x0, 0x4}, {0x8000, 0x2000, 0x9, 0xe000000}, {0x9, 0x3, 0x8001, 0x7fffffff}, {0x75d0, 0xef, 0xc0000000, 0x3f}, {0x2, 0x2, 0x0, 0x4}, {0x1f, 0xffffffff, 0x25, 0x7fff}, {0x4086, 0x8, 0x9}, {0x9, 0x0, 0x9, 0xfffffe01}, {0x4, 0x3, 0x7, 0x5}]}) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) r5 = fcntl$dupfd(r0, 0xa, r3) mkdirat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x55f, 0x6, './file0\x00', 0x540c, 0x8, 0x800, 0x5}) fcntl$setstatus(r3, 0x4, 0x8) 02:22:33 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffdfffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) panic:W ARpNooIlNG_:c aSchPeL_i NtOemT_ mLOagWEiRc_EDc heONck S: YSCmAbLufLp l2 -cp1u 5f7r3e3e84 5li9s0 tE mXoITdi f0i ea d : Stopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND *498732 93764 0 0x2 0 0 syz-executor.0 119508 4840 0 0x12 0 1 sshd savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffee290, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8062d4c700+16 0x0!=0x901259ca266d3bfe ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffee290, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800021bc1a10 rbx 0 rdx 0xffff800020ac8780 rcx 0 rax 0x3b r8 0xffffffff816b7fbf kprintf+0x16f r9 0x1 r10 0x25 r11 0xab4b97ed7376b3a2 r12 0 r13 0 r14 0xffff800020ac8780 r15 0 rip 0xffffffff819f03f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800021bc1990 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{0}> show proc PROC (syz-executor.0) pid=498732 stat=onproc flags process=2 proc=0 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac9650,0xffff800020ac8a08 process=0xffff800020af4000 user=0xffff800021bbc000, vmspace=0xfffffd807f000b80 estcpu=28, cpticks=1, pctcpu=0.9 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78013 58007 93764 0 2 0 syz-executor.0 *93764 498732 71685 0 7 0x2 syz-executor.0 48842 75633 0 0 3 0x14200 bored sosplice 99901 392723 71685 0 3 0x2 biowait syz-executor.1 71685 381281 92223 0 2 0x2 syz-fuzzer 71685 350086 92223 0 3 0x4000082 nanosleep syz-fuzzer 71685 138712 92223 0 3 0x4000082 nanosleep syz-fuzzer 71685 387292 92223 0 3 0x4000082 thrsleep syz-fuzzer 71685 324624 92223 0 3 0x4000082 thrsleep syz-fuzzer 71685 326038 92223 0 3 0x4000082 thrsleep syz-fuzzer 71685 403529 92223 0 3 0x4000082 thrsleep syz-fuzzer 71685 163443 92223 0 3 0x4000082 thrsleep syz-fuzzer 71685 435176 92223 0 3 0x4000082 thrsleep syz-fuzzer 71685 212799 92223 0 3 0x4000082 thrsleep syz-fuzzer 92223 382472 4840 0 3 0x10008a pause ksh 4840 119508 19201 0 7 0x12 sshd 66208 429893 1 0 3 0x100083 ttyin getty 19201 119176 1 0 3 0x80 select sshd 34021 236147 8623 74 3 0x100092 bpf pflogd 8623 518199 1 0 3 0x80 netio pflogd 6329 3801 84119 73 3 0x100090 kqread syslogd 84119 150059 1 0 3 0x100082 netio syslogd 18814 228474 0 0 3 0x14200 pgzero zerothread 46264 74051 0 0 3 0x14200 aiodoned aiodoned 87045 136013 0 0 3 0x14200 syncer update 94322 297482 0 0 3 0x14200 cleaner cleaner 50616 393128 0 0 3 0x14200 reaper reaper 56208 136776 0 0 3 0x14200 pgdaemon pagedaemon 26871 169921 0 0 3 0x14200 bored crynlk 90966 139339 0 0 3 0x14200 bored crypto 65542 389620 0 0 3 0x40014200 acpi0 acpi0 34515 120686 0 0 3 0x40014200 idle1 26439 41892 0 0 3 0x14200 bored softnet 44076 171908 0 0 3 0x14200 bored systqmp 84765 366182 0 0 3 0x14200 bored systq 5159 44906 0 0 3 0x40014200 bored softclock 60763 517590 0 0 3 0x40014200 idle0 58260 26301 0 0 3 0x14200 bored smr 1 34627 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff82645368) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_getpages+0x34e #4 uvm_pglistalloc+0x362 #5 uvm_km_kmemalloc_pla+0x238 #6 uvm_uarea_alloc+0x51 #7 fork1+0x295 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 93764 (syz-executor.0) thread 0xffff800020ac8780 (498732) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663c50) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff82645368) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_getpages+0x34e #4 uvm_pglistalloc+0x362 #5 uvm_km_kmemalloc_pla+0x238 #6 uvm_uarea_alloc+0x51 #7 fork1+0x295 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 99901 (syz-executor.1) thread 0xffff800020ac8290 (392723) exclusive rrwlock inode r = 0 (0xfffffd80664e42c0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vget+0x1c8 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b7 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806acab4d8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 4840 (sshd) thread 0xffff800020ad9b38 (119508) exclusive rwlock netlock r = 0 (0xffffffff824f5708) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9504 6344K 7249K 78643K 11304 0 pcb 13 8K 8K 78643K 63 0 rtable 104 3K 4K 78643K 362 0 ifaddr 69 14K 14K 78643K 160 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1491 0 iov 0 0K 16K 78643K 45 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1436 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 7 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 45 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 280 0 sigio 0 0K 0K 78643K 13 0 proc 56 51K 95K 78643K 523 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 20 0 in_multi 57 3K 3K 78643K 118 0 ether_multi 1 0K 0K 78643K 5 0 mrt 1 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 252 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 117 87K 87K 78643K 1940 0 UVM aobj 16 5K 5K 78643K 18 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 36 0 NDP 11 0K 0K 78643K 38 0 temp 111 3014K 3079K 78643K 18335 0 kqueue 3 4K 26K 78643K 32 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 43 0 43 1 0 1 1 0 8 1 rtentry 112 77 0 35 2 0 2 2 0 8 0 unpcb 120 244 0 235 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 36 0 36 1 1 0 1 0 8 0 tcpcb 544 65 0 61 1 0 1 1 0 8 0 inpcb 280 657 0 653 3 0 3 3 0 8 2 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 11 0 8 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 ppxss 1128 10 0 10 1 0 1 1 0 8 1 pffrag 232 4 0 4 1 0 1 1 0 482 1 pffrnode 88 4 0 4 1 0 1 1 0 8 1 pffrent 40 180 0 180 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 32 0 5 1 0 1 1 0 8 0 pfstkey 112 32 0 5 1 0 1 1 0 8 0 pfstate 328 32 0 5 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 379 0 179 15 1 14 15 0 8 1 art_table 32 380 0 179 2 0 2 2 0 8 0 art_node 16 76 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 21 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 43 0 33 1 0 1 1 0 8 0 shmpl 112 16 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1804 0 399 46 0 46 46 0 8 0 ffsino 272 1804 0 399 95 0 95 95 0 8 0 nchpl 144 2412 0 810 61 0 61 61 0 8 0 uvmvnodes 72 2010 0 0 37 0 37 37 0 8 0 vnodes 208 2010 0 0 106 0 106 106 0 8 0 namei 1024 6892 0 6892 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 560 7 0 0 1 0 1 1 0 8 0 scxspl 192 7317 0 7316 8 6 2 7 0 8 1 plimitpl 152 34 0 27 1 0 1 1 0 8 0 sigapl 432 476 0 463 3 1 2 3 0 8 0 futexpl 56 5103 0 5103 1 0 1 1 0 8 1 knotepl 112 155 0 136 3 2 1 3 0 8 0 kqueuepl 104 70 0 68 1 0 1 1 0 8 0 pipelkpl 48 142 0 132 1 0 1 1 0 8 0 pipepl 120 284 0 265 2 1 1 2 0 8 0 fdescpl 496 477 0 463 3 0 3 3 0 8 0 filepl 152 3448 0 3359 6 1 5 6 0 8 1 lockfpl 104 85 0 85 1 0 1 1 0 8 1 lockfspl 48 34 0 34 1 0 1 1 0 8 1 sessionpl 112 19 0 10 1 0 1 1 0 8 0 pgrppl 48 29 0 20 1 0 1 1 0 8 0 ucredpl 96 416 0 408 1 0 1 1 0 8 0 zombiepl 144 463 0 463 1 0 1 1 0 8 1 processpl 896 493 0 463 4 0 4 4 0 8 0 procpl 632 1095 0 1056 6 1 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 8 0 8 2 1 1 1 0 8 1 sockpl 400 948 0 935 5 0 5 5 0 8 2 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 171 0 0 21 0 21 21 0 8 0 mtagpl 80 15 0 0 1 0 1 1 0 8 0 mbufpl 256 263 0 0 16 0 16 16 0 8 0 bufpl 280 7257 0 1344 423 0 423 423 0 8 0 anonpl 16 65046 0 49713 66 1 65 65 0 125 1 amapchunkpl 152 2616 0 2493 8 1 7 8 0 158 1 amappl16 192 2329 0 1492 55 8 47 54 0 8 4 amappl15 184 61 0 58 1 0 1 1 0 8 0 amappl14 176 35 0 32 1 0 1 1 0 8 0 amappl12 160 60 0 59 2 1 1 1 0 8 0 amappl11 152 183 0 173 1 0 1 1 0 8 0 amappl10 144 22 0 16 1 0 1 1 0 8 0 amappl9 136 617 0 613 1 0 1 1 0 8 0 amappl8 128 129 0 106 1 0 1 1 0 8 0 amappl7 120 110 0 98 1 0 1 1 0 8 0 amappl6 112 184 0 175 1 0 1 1 0 8 0 amappl5 104 193 0 181 1 0 1 1 0 8 0 amappl4 96 733 0 705 1 0 1 1 0 8 0 amappl3 88 142 0 135 1 0 1 1 0 8 0 amappl2 80 2829 0 2768 3 1 2 3 0 8 0 amappl1 72 20795 0 20392 26 16 10 21 0 8 0 amappl 80 1374 0 1333 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 17 0 2 1 0 1 1 0 8 0 uaddrrnd 24 484 0 463 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 484 0 463 1 0 1 1 0 8 0 vmmpekpl 168 7781 0 7741 2 0 2 2 0 8 0 vmmpepl 168 66539 0 64629 124 10 114 120 0 357 23 vmsppl 368 483 0 463 2 0 2 2 0 8 0 pdppl 4096 975 0 933 6 0 6 6 0 8 0 pvpl 32 205701 0 187304 161 3 158 161 0 265 4 pmappl 232 483 0 463 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 173 0 4 5 0 5 5 0 8 0