kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 3 23:13:07 PST 2019 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.149' (ECDSA) to the list of known hosts. 2019/03/03 23:13:36 fuzzer started 2019/03/03 23:13:38 dialing manager at 10.128.15.235:22261 2019/03/03 23:13:38 syscalls: 1 2019/03/03 23:13:38 code coverage: enabled 2019/03/03 23:13:38 comparison tracing: enabled 2019/03/03 23:13:38 extra coverage: support is not implemented in syzkaller 2019/03/03 23:13:38 setuid sandbox: enabled 2019/03/03 23:13:38 namespace sandbox: support is not implemented in syzkaller 2019/03/03 23:13:38 Android sandbox: support is not implemented in syzkaller 2019/03/03 23:13:38 fault injection: support is not implemented in syzkaller 2019/03/03 23:13:38 leak checking: support is not implemented in syzkaller 2019/03/03 23:13:38 net packet injection: enabled 2019/03/03 23:13:38 net device setup: support is not implemented in syzkaller 23:13:44 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/31, 0x1f) write(r0, &(0x7f0000000040)="87d05c5559b34153ee2a6864b46777a5e843ebf3fcf67ebec04efcf8f0988560bbe2ea8381c182ecddc0d28c81ff662fddb24d25291eca768427b80e93384b0d49006f7750782f1fb63dc36d302716adabd8a8ed18bcd9292355b0e5d6b07e366fec2e9fe6956b986cd4b689b29bfa4551746eb28e0a0b706508cf0b79121811c06d39f5f2056c7bda990863b835ad7cb558d30c82c0bea79051cf29dc6cee4edc5555b155e971becf993f36860c8d5fef3d72adea8112946e9e935535b19ae39e7a004d460b7bf217084f64", 0xcc) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000140)="632a3c705f252855947e78e012584eb686d9f324cdb490615cd8dfcab9bee2f5bf9fcb7b9a3098b6410e9789f2a7d3d6e91483ac1068049d6344a9d8f877ba89af26f2fb66be6c3c0d4242e1a68277796a2af72598c94308f942534ed708e7cac58ad53158d1e4958e29", 0x6a, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = dup(r0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="c997f3192cee1f0c1c0cb8e1b1c06bbb885f2a78a6b1ffb6a5df7c10a3ffd71163e3350a86c6a7534818bae1a03709cc8174213dddcb636582230004d29f11670f328a0371fb555205d6d310f2a7b3824ce15f5dc6fd1b8f9c623ac47e4dbda8e2881b9cea83cbd3d0df1ad325611dec20043887441a34b605a59650111a8084ef4cf7c47e7be83691aea2f349eae499cc2a62f03e8a08408c2d521134ae7546c7003377e95f9655fe850c758365e86f87f0f3f909bebcfb923ea9c4b9cc75493a735609e799827d47a1a1dc4cd5e00c87dd2513bc2b88e434e37d96705269d721f439441e749643f47cf40f70121bc6a83efa08a9", 0xf5}, {&(0x7f0000000340)="9798583d2827fdf69a7a18fb94d0f4437ab04e917f81f891b389e6ef111d86a46cd8eea2643282eda7651ffc0527b065e68291c935cc1ea188e80bed191afef36191192958f1b038eb38b2e5aa0ef379132efca8f1eb5beb9133873ae948abd38875c201afd93c1e1ab8b515e7799816d5edd7a9760c57c8194791eaa86396e4e5904c53c917678a67fb9e41ebfd50e233bafd6a5c94da3e2b7f9ec7ee5ae8d6846d03f7a59fd456", 0xa8}, {&(0x7f0000000400)}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r2, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r2, r1]}], 0xd8, 0x5}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x8, 0x4}, {0x3ff, 0x40}}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000780)=0x3) renameat(r8, &(0x7f00000007c0)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0xa0, 0x0) r11 = fcntl$dupfd(r4, 0x0, r4) mknodat(r9, &(0x7f0000000880)='./file0\x00', 0x2020, 0x9) fcntl$dupfd(r8, 0x0, r11) mknodat(r4, &(0x7f00000008c0)='./file0\x00', 0x7000, 0x5e56) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x4005, 0x17) bind$unix(r9, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x6, 0xe5) renameat(r3, &(0x7f0000000980)='./file0\x00', r3, &(0x7f00000009c0)='./file1\x00') setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000a00)="0e4be72041698f698db38d7831cd485172dc56f8b5695c4b5ae8072d11d8700d7e5551940a66b36daf582e40b13d701cea34660b41835f892c7f0fb7491f687a74ff3f8b81cd8e0b177ae061ec49057f7ca7d47f8e0e7005d2b63e7afc9f67b95e6ad24a3a04a29694ad69755ed2afadc0a0cee3baa644083d2a9d413783784c15c0871b3346c6f0a6a3b73b6b32b043187016c9cade3c0bd020b16ee38900c9760102dbb0bb64598d1df8f06c576d1735636f592dd0dc773cd9edcce10338582920cf84b8f66943e15aa2e07cede07cd6715ca7393cd56a1d8d06dc123aae7589f11e3ca9adcd2ac051b5c057b0e5", 0xef) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000b00)=0x588) execve(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000e00)=[&(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='/dev/zero\x00', &(0x7f0000000c00)='!\x00', &(0x7f0000000c40)='/dev/zero\x00', &(0x7f0000000c80)='/dev/zero\x00', &(0x7f0000000cc0)='/dev/zero\x00', &(0x7f0000000d00)='/dev/zero\x00', &(0x7f0000000d40)='/dev/zero\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='/dev/zero\x00'], &(0x7f0000000ec0)=[&(0x7f0000000e80)='/dev/zero\x00']) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000f00)) 23:13:44 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/88, 0x58) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = open(&(0x7f0000000300)='./file0\x00', 0x480, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0xfff, 0x1, 0x5, 0xffffffffffff0257, 0x1}, 0xc) msgget$private(0x0, 0x400) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000440)=0x9) mkdir(&(0x7f0000000480)='./file0\x00', 0x10) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x80, 0xfffffffffffffffb, 0x3c, 0x9, "8ef3cd7fa5def174a767e8f1196e366f469f8216", 0x3f, 0x5}) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000006c0)=0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x20) preadv(r0, &(0x7f0000002b00)=[{&(0x7f0000000740)=""/246, 0xf6}, {&(0x7f0000000840)=""/132, 0x84}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/148, 0x94}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/108, 0x6c}, {&(0x7f0000002a40)=""/144, 0x90}], 0x7, 0x0) unveil(&(0x7f0000002b80)='./file0\x00', &(0x7f0000002bc0)='W\x00') connect(r0, &(0x7f0000002c00)=@in6={0x18, 0x3, 0x10001, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) socketpair(0x3, 0x5, 0x7, &(0x7f0000002cc0)) r1 = open(&(0x7f0000002d00)='./file0\x00', 0x0, 0x81) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002d40)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002d80)=0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002dc0)=""/174) 23:13:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:13:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x3, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x104) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 23:13:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000000000001af0286c00", 0x2c}], 0x1) 23:13:44 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x1) r3 = semget$private(0x0, 0x1, 0x4) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x10001) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/129) r4 = socket(0x2, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shutdown(r4, 0x5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x6, 0x80000001, 0x4, 0x0, "21dbd55b0172dc25b94f196c0abfbb56e854f203", 0x4, 0x9}) 23:13:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 23:13:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1f}, 0x10) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 23:13:44 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001780)="8aef873afaa681d7de45d56fda2fccb0ba0710", 0x13}], 0x1, 0x0, 0x0, 0x40e}, 0x2) geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4400000000000) 23:13:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x80000000, 0x8001, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x11, 0x4, 0x2, 0x3}, {{r3}, 0xfffffffffffffffe, 0xd8, 0x1, 0x7, 0x75cb}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x6}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x9}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xfff, 0xfffffffffffffe01}], 0x8ca, 0x0, 0x10000, 0x0) dup2(r2, r0) 23:13:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x28) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0xc7, 0x8001, 0x3, "b6efb1db24e090c6ee6a1fc47e80c8fd2384892c", 0x5, 0x1}) 23:13:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 23:13:45 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) open$dir(&(0x7f0000000080)='\x00', 0x8000, 0x104) 23:13:45 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x4}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="c9d109db75cd0253b8ccb27234fc41b48239f7dd4fec679e677be977fad51c52101d83cc7db660d37b10c1946793d9640baddd", 0x33) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) 23:13:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x3, 0x2a}, 0x10) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 23:13:46 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800000000082, 0x40) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 23:13:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 23:13:46 executing program 1: r0 = socket(0x1b, 0x5, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="4b74954c", 0x4) 23:13:46 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 23:13:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) 23:13:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0xfffffffffffffff9, 0x400, "576f77e42b8e6c46fce7c432240985b4b08db104", 0x5, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x7fff, 0x7, 0x0, "3012c03a2083d52f8195a93f98b8174ecde36f29", 0x4, 0x3}) 23:13:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8021, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000780)=0x7) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={r3, r6, r7}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x977, 0x2, 0x9, 0x0, "1c6e68587af09c26e8047d2c9c1602ae826bdd3d", 0x8, 0xff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000400)=""/129, 0x81}], 0x6) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x7fffffff, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) dup2(r8, r5) write(r8, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) r9 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r8, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000007c0)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3bbf029af29b"}) r10 = syz_open_pts() syz_open_pts() r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x0, 0x0) getsockopt(r11, 0xfffffffffffff800, 0x1, &(0x7f0000000600)=""/73, &(0x7f0000000680)=0x49) ioctl$TIOCCBRK(r10, 0x2000747a) 23:13:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x7f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 23:13:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001180)={0x2, './file0\x00', './bus\x00'}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001140)=[&(0x7f00000000c0)='-:\xc2\x00'], &(0x7f0000001280)=[&(0x7f00000011c0)='/\x00', &(0x7f0000001200)='Q@\xa3\x00', &(0x7f0000001240)='-$}-&$&)\x00']) 23:13:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x3) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 23:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x18) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x5, 0x1, 0x5, 0x1, 0x0, 0x644, 0x65, 0x0, 0x3, 0x0, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:13:46 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="231fd91752e75d79f9cf5d122ea44c5b35193a74a98b8c5cdf97c483e554e0b97e95f390fc61ff8ac7f1635f6210a64e2d051e4942284d338a771ba8d23f2db92aee59ce4bb4fe7fd0d9b4577d8ceb29c502bffe28d360b602195cf1f6b0d0e76223594f6dc81bfeb47ac59d54390ff3b5b75977a3db2f21420e74ab6f7a3b42cb0e9d9700341164113e882e5a07d57e9d6fdbe42c47965ae1246a0d953e9400a749b9833d38b65d42"], 0x10) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) 23:13:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x23) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 23:13:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x25d, './file0\x00', './file0/../file0'}) 23:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x81) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) accept$unix(r7, 0x0, &(0x7f0000000000)) r8 = socket(0x18, 0x1, 0x0) r9 = semget$private(0x0, 0x4, 0x80) semop(r9, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) syz_open_pts() fcntl$setstatus(r8, 0x4, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 23:13:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) listen(r0, 0xfffffffffffffbff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:13:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x81}, {0x40, 0x4}, {0x82, 0x74}], 0x3}) 23:13:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xab, 0xaa}], 0x1}) r1 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000100)="576014427a530c42638c9f052817", 0xe, 0x9, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 23:13:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x0, &(0x7f00000001c0)=""/2, &(0x7f0000000200)=0x2) setsockopt(r0, 0x58, 0x2, &(0x7f00000000c0)="28f6d3fd0a897335d5a244a26c9857e27406a72b56cfb93a296a2f030ff1ad782e35b2343c22fd13cabb1c44e6893ad379b1bf95aa6211584615faf75afc490e63389062d2afee5f42dcd808d5547a33ca3e7968dfad11bef2863ae6d85bd19e7f2b5ae88897a81d58b9715a55d95025d4ea878fec413b717cced746302b941d4a0d2aea4bab007bc7b49a65bd66d446035e6fd16c7a431246bc447d0023e2f386350ca7e475e64b300245555d00a2ad4a5c23e8dadd6f6e6bab3d9de01b1fc77a0c280ad27dae8603d2576969ad5928d6abc5abc617d49d2b1ecf0d6197eb61f9a03dfe0ac2f4b344b5190cc9fb", 0xee) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x41, 0x5}, {0x24, 0x3}], 0x2}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 23:13:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="b58db8580c9ec042", 0xdc) 23:13:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = shmget(0x2, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096ea25d6c050c912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:13:47 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x68, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 23:13:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 23:13:48 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = open(&(0x7f0000000100)='./file0\x00', 0x18000, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x4, 0x2}, {0x87, 0xffffffff}, {0x47, 0x10001}, {0xc7, 0x20}], 0x4}) mprotect(&(0x7f000030a000/0x1000)=nil, 0x1000, 0x3) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000080)="90000000", 0x4) 23:13:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unlink(&(0x7f0000000080)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x4000042, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000100)) 23:13:48 executing program 0: r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x80}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x10000014a) connect$inet6(r0, &(0x7f0000000240), 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x103) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 23:13:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = getuid() setuid(r2) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 23:13:48 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) 23:13:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) ioctl$KDGKBMODE(r4, 0x40044b06) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:13:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 23:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 23:13:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/157, 0x9d}], 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="f1413fd9b991a88253f92e7199e03e677d82b872c2178780f222bab517d8172a4276d4820c537e3635178a752e27cd58e7987ba415bddffe5943e7600a30021fe53aaaf06018e813f382c1c5fd9354fdead5af4c2d3daede90ab9806acb4d311d8bb42720c22885f6c03ac685974315afaed77bff8c0b8f16415ba7246d75b13986c72eea29a9fc4", 0x88}, {&(0x7f0000000540)="1167256c6d3aa0c55bc33170ab17b147090a97b03c18387bf9829a76bee59bb49f6d8447c0c6061c257f1715aa28badd1bc66c5c6bef0f903146bab9079cdccd23878bc120915becd404be8e34fd0c68f9279526f5b4b275943c8f457ae019f92c32daed97fea5198cba3bb681ea0de31891eefbb14af070c697af8a4b279c99d1d0f5c3e44e4a45e4d9ce09566ffa5adf6dcf264bc75fd48dff17f50001add6bc27c017e7fc84d583691423bf5d5d07c3ac4d2f770e6bb7e8a11dae279602b28f2681e2ba3063ec661946fc065c37d30ba883eb6ca8c75931d306e61715088ababf95abeed10a86e5331f53e5706ddd8807eeef044bf7cc6cb9b5c50ad1eaa9271ba0516532fc410d911c41073fa225cb42157bdd02cad9d5c8183e86f5514d35415ff73f3f3cb9c999f58c680770a44f4d572d0adef061ccf9f60bdd809c9e08e5bf3d8065852a86c60c07008a103a1b819ea8b2f714020fd88f21a67a9448ef94dbd5d2fcb2ead6b6599a7a739a2d8288c6ffae21fef4ad502e0bb44760d554df8a9b0426db9c0058f5ef5ab2498501727717a7536c20d57403a883c35bc98ef2200985b41938d73374cff7d2d2d552db971dd07d6a1a6d4243d1aa5bfd29d42c04af4696705e5190e0f1ad0ec6ab5548510ad4fc6f3ca6f7c1c94f008aa96cebe7eb69ee603a1c485a86d83acfbea293d7c0ed64a68d9338b15589fcfae30cb0d547d79cc79ce22999b31e4db84bb3571dc0369fdceca125792f35890168235e971365b2b217071376f6ce328e57fae91470d0fa81afc5eb2254f96cb4d9fdc47fb227f756b05a8db1e770f33a0fe4df40d2d5ecd874cc2165d0e6fa1621a140ed0be252bd6fc540483a3858c29d52874517ed0a77ac6d702d177f1627399a07d086c6b53e2474c466d8336e257b9bc13cf68a14b70de3bb12fc8c36806d0c8c3498a9033f4125930338a58f2c54f0241915bd382aad746678eeaf11ccff082cc82f1b7697f7d4a8f8c5bbb73e16bac327b5fa360737f6001a2c184aa7987b4b0b35581e41531674001739495b6a173c1232b3c8c3ed39333e5a8786108be663abbfbc713a2af6a75b71b3e704be8f59e04c554254af3dffd8c14a20004772343ad8f09a8c4306e7217f8c6d5d0c10a74a03bb2c0ce3ea0df98e0bd7bd49168f950242da8167e2e43f07c467493de0ecb484fd1fc4c26a0f52bcb85a9c622b8531a505d22ee505e9626c108920e264b7bccb0ead2c9338de7ecf2f89a5f7deb17f845729c4404663fd961ff0bb7787f234da64b7170b1d6ad04459d00c2d615bfebd5b103e3dd3efc212869c709ceeab34e690bd054e19b4b5a9b339d81ce9ccf9eb1270220063cd00f3614a3e4e87ce2c77501a6b444703b3ac0d1b8d93f5455e2cdcd6d30890ebf074df62cfa80bf362b388c53f16c81a1c84db9413ea5c374697e7cc019a21ae02362c5a5c62667d817b3d278ba76c3a7906ccb010d8ea930926e3c6a0a6401ef185cf10cb558fc33e0ed560d6323bc8b071801616c9f8f793b4f21b66282c4593d2c8da9660ddee508267e967149f943ac804bf4a56eeb5338b21c5bca6eb03c3700a71a54fb949456845e2becf0b7f1998f611f14441fbca217dc1c433a6afd44d02bee19fe1f2224f7fd8d8892b68b8f702d4c9b93c07a45cd2ba687198cf52403794e0f10da12ed4aa34850a5e39c0a80d9dbe12dddcb717394e2dcb8f62efee0275d62aa42ee3e6f6891c907191e580098983d9565754f32c8f3fdf09addce71b33972854313be94093e4b6c3a2e77cab5fcfdc353f8c0bb6c80665aacb53c21308e8040e764d03d012797600999cb247f859648f2fad9df1d41e604f650034bd0bc6cb9c1249045deafd96a75a4a0acf76a847a19bf8972d16b4eca73ce0e9badb812d060a2a467cb609a05c6b9f1b58d8667cc388ad0df4a1135ebcfb05eeaf097ddaafce0289cd7674faa6c4c40d910ab81784f3223602d225c5b72cffa505541e02ec8cff854e8aa4af409f3de025bf07f82f76f5642a003fbb6e6b707d5e4c11aaa5f08ba27c967dd281eb8c0b9bd3f60b763e4733a6d8198bf4c1a6d0312e7f22c999a7c6c466e166a90e321f78a86db5dc23b33b10bac963f46e270571c4010bcb8a32b8aa449a5d4adaf235b82860f88452ee97f97ed1b7a585b56e191cfbbe8769261dc9bc16201a5f7506fbec24d2d007616074f212dc43018dfefd8647e132bca6feb75c19666403120d504a9fbc10fa3e25da30f28d8297cf296c9f1fb33b034f815c6d2d7c07c4c0bb7dcdc5de654ca211127e502a4e5fa2cc75b53bcdfa4403ea34804980983502d29ec0e2686db9f5e6506e1cb4189749931d5d6048dac302f796d805608d679d7fbc1b1e17fa7f40f2a1b4b2d1f4d47106babb1fe4e67ff95c4d9215df4fa833753ca9a2ff5fd97bac67383d69d6455b967c4023b054bca68d1664a8240a0d599ce22373c11e94ba2587899987157e5b34dd59484ea8fe733213e944f5cbac662ad93a7d3d1270e7047312b6322c9c1b29c998196d9ab22798cb7e892ff1652ec30bd72ed99b3f81606bf787a682094e777bd217c800b4ee58e99183846d2982968781609d3987afd38df73c221440eb2d40e773f3ee4be37eb8bfe6b5306a147b893c7c54f2c80f054963d2d7475a86d4c366d1d354b35072238bf451c4eb11eac5cf19cafca7e1f5bf53e199e59869c0dd658b7e7bb7be52d04e05c30f63a1190ac5a401e4d35a300d4ac5ac9c6d51585b3d48242124c5bda8ab550f3d94efcade2138e36d948dedfe60f1d1db5596e37fba8352ce62634922dc32e42d9b52eda13558a8a376f2a85f3b2a5f5109b25ff101255f4e1d1a08af2c38da26535e81f3e55177c49d639e3353a4b2603c29c477ebe4232d9d13639af0e5371db9a8b6fdc0a490abe2e5cd71e40a7df1973660f28bfaf872420546c64c5d31b4b528c620e888f3ecb4effe13b2f477f3952ef35b888c2c286b405a17275486fc0675a356a1e0f846dce2ddfd89768c3be6d82d9785fb04be19e5d9c16083ed37bd6082c0e839a2dbb613c5653668385252e90f700db04c87a3a59951d8b9459cf8a6ba0b7d229b79b9dc9982c3dc875bdf8c0eb92979e0053354b79d3bc6cc715c28cf26201bae70c435d83bf8d6a46edf61657f1aee3327707ec16e47e18906dd2735a36123f10cc348b4b73e904b7b772f704a017e326ba66e8981659cb7c7ef896f7a0f181fde8e0fbbbd62fd2dae9859193d13c937f7befab0314833f35b94b1666e1aea44fda94a7a9bd85abb7c794f25f62170f94c526ffb321909148b4b341983654d198c2d688ccf60d373af10e9061f683730f260e603e857a8c02459bf072dd9c69e9c0f6fb36ccd59802317303f3c6f0e7baa6d75ae5c87b968f16aa9e405c65e96433f7950d0490606f68534dc55d7b03956c90efc56e9bad661d5e87190d0aae9d3377732908dface868726e7a27e7010e75d38955868790cf16f5a164b357e6ca814399d1a70120e27f831ec36f7f46f61c1375963304a9b8f7fc9263499e5ebda09653d1450e0c622709d059b2ee09ea8ca151902bd02a0ae1d903936ee026305c5d67bd3471138241848e4acc3333a43a44bb76713713bc19e63383a75f637cb84abf91122190e48f2773020f16cb8a761f26c56cebc8756cf66f05a4ec914703ffacf375c785b1d3daa251aa8c49b36a63618b8073afac60e91ddeb70dffcce55ff19568c0a09fc4d1e36f312fdf33cb0730aa451057739cbce2dffe000ba5d903be6926604abff28ca9c6f00bed1d948853f9c2d7ababb1f4b54c5ddcb9dee45c822af4b61ad6b8fc844fa1cfcd35413918f59e514f7d5fb2a7c888277b7edca3b361fcef5b4f3ca9df19b46393c858dedfafd9e5d49cb877bf1d46f9ad02674869d90cb689ded798e3a34e5e66c8f80a3b716ce967dbec92aa882bdca5958856397ddde455d7f3a2c4a63afcf08965a7d74b69a1483954de86e05c871a4ff797c87b03db7df1a2204e35328a81ea74a461a40f2ab1fec70271a9244e3797bef15aaabe71938fe853fb1f2d98134badec97c34d3133f4ba7ac253432c7a3294662f47bb635e9932027cef0b5a8d7bac80630618a80659daeb48c50dd57fa9c862a0fe2fe0d82f089f0c44e70d94d0ccd8c6d009c7a8ff734414d01bc194afe42d4549f70a029cba5256abdfc0ebdfed449b17a580c85072a97f61dc0ba99e3c4c7fd5db366370f053b66eb97fd2125637897bdd837e61e9daea2b7f9dd7d7cfeddbd4304a553cf0064d0c885a9f09a3471dd864aa2c972d6eb1f0bdfceb9a306b33445109d1c04e5b1cc27f3cdb1b7901abb0056eb36ccda507780e11b771cd0f798e4c9a93b7bc6391e66fa38d36536d3e0b7fad9475fe449387d381483270d885b6a21b9ce8f8975c34972e38b4491091767ae87c7568fbf76a0f53c87fa915a9dc4460c3758938b59e8686d0b4875fec907ecf1f687f7596144e6ec735c66c118527b98c95814ded57ebd96fe5b8ff381dd9e866452577a4b131884498c079dc3c978f898cda2595bf6c6584ff0345a8d5cda6b67375c8210db9cf8dc13fdee9f3e846108d325618a081ab4f64956ce6c4f632aa002dd323b47eb525bb260490bfec184360fe9391da276cab7c5013e7aebbebf61731a5529ae9423973662572128e8f80d593a1ae53b08b223cd34960c19590872182f61394f9eaabb7cf2c6398af50bde016acbecbeb91ea1040acbf536421375c3f7b80e8d00ca5e48ebd363ab1f97c6c1ee1f7e1d63a5a303cac49e2a009e7898ba32f88113cc3b10a729e6f6ac0b070282d922256ffdd3e177051138d8caa284410191215a0c6c84c4fcaf07bfcc0c198cdaac8aec0493bea280020bfe9a853a802f7119613712ee71399f69f7d684ea92086c24954c3e285684d297dcb8433f7ac78e8ebd6a81965328d54392c3fe875f2b73c58374b3a41a2d502abeeafeb687b1b2685f15517d7465b06b5de51b29f3a281ab21385e293ecd49a879517b6b50373bdabbc0c9f99a56deeb8ce78a0698851225bc52216b7f13d179346e0038f13038a6f6a295e89532f3c07f91177753964dd14dc0d01ef4898312c1dc2a7baf0c83e69c369a9fe2c80ffadb96e27527c7819436f06493b9c95aad4de9099dac0d2a5dec1d48aab6ff0aafc71da35d498659eb4fc483cb2b63293de1e3d8e153fa590441e619a3d90feadae1144569be5f688b5a2d71a357a4b4aae0072cf163c557e59f6f2ca146fdeb24c4cc2a0eaf4378e3fced7ba3f789a04df1bf2c13a908a861611c46cf82f34818a41411d7cbd4b0f6fbc9b2f7951c30c235884bf5e1c06f59b1f7d01966327fcbc2884213955d3070ff5e71e070f6434ff1c13872a33eb69a2f6ac566c60297c2a0121f1ec4ac2d01330bb1fd5327b3b856f31fe789a860af1e98651e5a1f5255da3d41259a7b39535bedececb6018156eb1f94f5aa8edd3923a872306800874596f8eb13b4cdaff9b153fc9cde5db3cdb93d09fccb507615b7ce27c7eadbf143a65b4244b79249330f10eb7d40c31863b73935d2be82d6f8960a41759264ed1f48bfe442ad40b91322e2eb246ecf462ced57d73d21cced6855b8755d77ba50d442a7c81b10e1e2bb8a4273f765e527ecc23d64e441a8c48bb037fe23ccde7f4c59f8c1afedcc2d175e34fdbed5932b21e3469952d95cf60b02684d77f44524ef8f41a2d7d08d4b5b5e45b67299693d7d6648c2c242067691a7114c", 0x1000}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:13:48 executing program 1: socketpair(0x10, 0x4, 0x20, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/64}, &(0x7f0000000100)=0x42) accept$unix(r0, &(0x7f0000000140)=@abs, 0x0) 23:13:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x10000000008, 0x5, 0x0, 0x0) 23:13:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x40, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x0, 0x0) open(0x0, 0x2, 0x81) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffa) 23:13:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = semget(0x3, 0x7, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x73c, 0x400]) nanosleep(&(0x7f00000000c0)={0x6, 0x8}, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 23:13:48 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x2) 23:13:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:13:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1ff, 0x3}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1103, 0x0, 0x0) fchdir(r0) 23:13:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) getegid() 23:13:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) 23:13:50 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:13:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x800000000000007) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0xffffffff, 0x10001, 0x901}) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) pipe(&(0x7f00000002c0)) 23:13:50 executing program 1: clock_getres(0x6, &(0x7f0000000000)) msgget(0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8808, 0x40) 23:13:50 executing program 0: 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) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000023c0)=""/191, 0xbf}, {&(0x7f0000002480)=""/232, 0xe8}], 0x2, 0x0) 23:13:50 executing program 1: setuid(0xee01) syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) 23:13:50 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x8}) 23:13:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) write(r4, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x80000000, 0xff, 0x6, 0x6, 0x101, 0x7f]) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 23:13:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x1000000000000, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)) 23:13:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xa8b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) r3 = geteuid() setuid(r3) 23:13:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259460f8e5815b73f2a044fd33055552fbd5e417897f2dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f53da1193ef16ab93f12fca5d00d1628b53a000000000097dbbdbd134776d4ac108bb1e1a83c5a2b6b32c23e8276", 0x7c) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200", 0x0, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x5, [{0x3, 0x6}, {0x84b1a7c7ad6946e7, 0x6}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x9}, {0x0, 0x2}, {}, {0x1, 0x7}, {0x2, 0x2}, {0x2, 0x7}, {0x3}, {0x3, 0x8}, {0x3}, {0x3, 0x4}, {0x3}, {0x1, 0x1}, {0x0, 0x8000}, {0x3, 0x81}, {0x3, 0x4}, {0x3, 0xe9f}, {0x3, 0xffffffffffffffff}, {0x2, 0x2}, {0x3, 0x729}, {0x3}, {0x3, 0x401}, {0x3, 0x4a19}, {0x0, 0xfffffffffffff184}, {0x2, 0x3}, {0x0, 0x9}, {0x3, 0x10000}, {0x3, 0x200}, {0x3, 0x9}]}) 23:13:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x24) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ec6b68d3405ec41b145f4d844006072a7c91adac7a26585654d9046c7a7ac062312d65aa8c4b87bb8a4b0d3b888c36f37ae2b300c6a7384c402f854ddf954c80b3a7df035007e264fbccf196979bd76857bb6da5ce033aede96ceaea6cc793e4b37e823d0abbef36f3b48d03cbad316478abd357891d662b4dbc0aba7b2496c4a3d3615773b445c75a9404d8fd50a9af3926cabcf49e97b111888ab8828624607c92f5fa211196fed01da16116207e28d917be983bfaec45a177c3d5192f6b4c9bbb7400992c01ed9a3a452acff0fb41cd7d3f5e2e4ab38783f85cf717a78cd4eb13befee"], 0xe7, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:13:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$(\x00', &(0x7f0000000300)='\'#\x00', &(0x7f0000000340)=':\x00'], &(0x7f0000000640)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{*{.&\x00', &(0x7f0000000500)=']%\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=')\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x80, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/33, 0x21}, {&(0x7f0000000780)=""/27, 0x1b}], 0x2) r1 = dup(0xffffffffffffffff) fcntl$getflags(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ecbbacb97c65befd92606f68633f1ce621402bbbeba08f0a2fcce5c1803ec693fde1996466b3a6deded5faeeda3676e263ca7b357ef5f37ffed5dda41fed5003e0ec813a55cf0c6e14dacdb223f705b471d082f5d5198086693a769c9bd6415d744fa8d5c17412c104c762d30824a3ec67518f9cccf7f963851faebc0f909469ed52b7b0ad1d8ce8377a45577100dd293117bd00b2b0a50b78bc35f33804c656a01eaeef13a4a03be62b7fc783d6c7cdff8de9b07109e3fa", 0xb8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) clock_settime(0x2, &(0x7f00000006c0)={0x7, 0x7f}) 23:13:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="4f0f2e2f66696c5c3000703417247381459d6e8342765b3048a923fd7ae4eb0145fd"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0c48d1e5e051ca969af2901212d4f26fb731035c77ece9c1ed8a038ea2b982bbe4b430d6de078687c632ebe15f52df36dee9aafd", 0x34}, {&(0x7f0000000140)="d6fe2e0714ccfa5c490ac3e35361eb0933e3280ef2977af8c95ce52b9db783798ae8116ad7053b0e", 0x28}, {&(0x7f0000000280)="ed752f802046578890c2aeb9ef338d21c7d8fc28774435408fa26a4c5caa260e18e7c025e516e2d0bf71ab9723069c317fa0bd89932e071ec69df7fd0d585fbb2859a2e8c29a716d7bea3241e043ea143016bc95ce2eaa1369fd508431d7c511553fe667c729ba9d5c7612b25a7efd235011", 0x72}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) 23:13:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), 0x10) 23:13:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20180, 0x84) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x5, 0x2}, {0x6, 0x571}}, 0x2) 23:13:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8502, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f, 0x3f}, 0x8) setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000100), 0x15b9eb4, 0x7ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x0, 0x6, 0x8001, "16cf5fe55e0de908e16c49e409757f241ae14e84", 0x723}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x311) 23:13:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="8d937013da7f24326907c421a7c9305add888191991286146942f01ff03b64a279c5f52162a1c7bd9793dd6dda52076d", 0x30) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 23:13:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/216, 0xd8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x4, 0x7326}, {0x81, 0x1}}) 23:13:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 23:13:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) 23:13:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x4) r1 = socket(0x6, 0x4007, 0xfff) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mlockall(0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) setsockopt(r1, 0x0, 0x3, &(0x7f0000000180)="ecb1ea5579aaa91c031b962f1bf309d1738804873d156b6b44403cb76c8a65d6a9626e06523b55b4ecfc21b10fc3ec0a52a4da06bb382855c2bfb73123badc3091957176dffecfd7f4f597c5af000635761eb5ebb76c97ca11a1f92f5cbcd656a2d81fbd7e984ebab69cb82d3da169cf9bc3c154f957d83d76b77dfb270d687484f22ec7ff8d6b2bbe61c8754fa0afe4f0cb7fb98de221b21b13d30edd56cf982ace97e96d863fb828a12df559d3eb856323140f20b8bf12237112bc78689edf1a6a30756dd1c7c41fa780266f3e05b3397506c3738015c35b2baa69d08783fea98ff8b01ba0033e41fdd76af240555e83b359b7fa", 0xf5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f0000000000)) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0xeac79d7b685f74ef) fcntl$dupfd(r1, 0x0, r0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r4, r0) 23:13:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r1 = syz_open_pts() r2 = getpgrp() pipe2(&(0x7f0000000400), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r0, 0x6, r3) fchdir(r1) setpgid(r2, r3) dup(r1) syz_open_pts() 23:13:52 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8040000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x20}) 23:13:52 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) unlink(&(0x7f00000006c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="d8a9bda5bf496cc6214084b917758ac2abb34b555f148d9b3847c9bbf057499c58152c393cb419a0288cdc5ad26ef13c62e7e5a4e36a04f4ed474e3be60feadf51da06e7ebd006", 0x47}, {&(0x7f0000000280)="0c2b75fafa0d1a6fed6248e16a19e3abaa9f79437f0a3877a5976180d5f3e9104f55c80a560239ef8e8b5392ab90acbcbf607b440fb88d9219ef4ef84f309cd60f00e446f529a8a1c7c196e9449fe895a5ff73a6beac05129b4f9eeca72e3d29d47080c4fc39644903a9c4e8aaa1b190402be23f70eeef5caf71db378cc9ee421d7becafa040b6", 0x87}, {&(0x7f0000000340)="52bc418f7e574dc71cd40095b564d2c8e3eed81a777219044cc8a83630d627364d5c3d162ddd5fed763e064ff2f347b67d429e87950b5b659d539bd5ae9fd378421cc07e797bbe81dd688684dcbe91192e9c4339c88da3bdd98e2a88d263ece52a954589d440b150dc170b5fbfa45e40d42b1427f2682b3a3c2b0c7d8b93926dc720765d54", 0x85}, {&(0x7f0000000400)="5b20297007ddd94c27276271d90bdbe21072f7438a71a5a59429d56dee603785cec4e76e7764592b40974402f010f87f90aba60787e45133cc05f38508bb033814110e9a8070f618189df7fddacfdce52206f14c90b0e91897ee1d34c2ad3dafefa4f76541296baa72f54288293222da3e6953da31e07ca0ad40d9068ee363801db46c38d493dca8d75a29de6c22e6c7e8125799a61cf155970df0f302aa80f08b56add2f282127e1e4054de23cb9ed7866805ebb92e8eefa0dce484", 0xbc}, {&(0x7f00000004c0)="f11e1de4238c5121d0482703f4c6a46713e2b59457299d83b9535217a9fa6c1f440c6cd63e159744cd380d8041a5d8a1bf3f6f753179cb0f37e20c3dedab92f429952c73e426493951b733e7979dd8590831e6e3d52452323861b4c29ab9a3c6cc39590f5058b6abe15aaecafdf9cbbb0af4c00149565c083c96458b32493f4bdf8f7b8af7e28ecb3c03d358970c15e678320e1e28096dd33ef983b7daa9846f5528a21029c436474a986de20745110205b946a73155cfb4be3c1e85ef45e9929d1e4e21e16c4bcfca98fd7175dc9de347c712dd14d99c5472911cf911741121596ea6be5cac426c", 0xe8}, {&(0x7f0000000100)="3c2d1dd71a00b48790121bf62bd667c9e1056e64f78116f757f54869a06a262ca5d2c61966d5a0bf5e9a925ad7738c8ab7814c146b83e7e34a49bcfc6567", 0x3e}, {&(0x7f00000005c0)="8e1c13716b0db5a307143ccd922a7624ae1f05c617fe45be6724c1828d7a8194d3f806f8917d30012184f9c17b6e77b260135c5a3671b76abf94b66b61d5a5ee8a275d609f5b64e2e2b3459cd6779f389f3dab1b97220020c1eeb59ddc68aa6c7e9a7579880b9cf8158a74fb", 0x6c}], 0x7) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 23:13:52 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000450000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x5a) 23:13:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10248, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:13:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) mprotect(&(0x7f00000f3000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') 23:13:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) clock_gettime(0x2, 0xffffffffffffffff) 23:13:53 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffd, 0xd1, 0x3d09, 0x92a9}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x1, &(0x7f0000000200), 0x7d7c, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8002, 0x0) 23:13:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x500) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/223) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:13:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1c0) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1ff0000000, r2, r3, r4, r5}, 0xe01, 0x9e72, r6, r7, 0x2, 0x6, 0x5, 0x1000}) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r9, r8) listen(r10, 0x56a) 23:13:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000140)={{0x5}, {0x8, 0x2cd6}}, 0x0) getitimer(0x1fffffffffffc, &(0x7f0000000040)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="50f644605ff34f0c955a037e6073feda5b860aa5acedd13b86a09ecca9510b37903e35ea69d189d5c5094dabff3334b6299a83890cf7332e6e02afceb66923a332dc54963e7cf166ad51fd74971f6f399d04fcc2ba88968a26bbecd27e554779bddc4c8004317896b3b0236a5f058fbee1f716af61548e73a5ca0aa3716b78057b6f3ceb060f935c186fbfb3ec4ee9f747a16d0c31a3f879f813d4e4f8e1de77df6b5a069731998cfeec80e9a59717108e9e0eb47e811f5fc4c6b2c64411cf85900603297c31a378381c1caf28f5ae35ac51a1d9d8703e52474b368b3e6bd49b22", 0xe1}, {&(0x7f00000001c0)="cbea0b7b9dec913ae1b36bb44a1cf89ed3bb383791fa827029238f8f1758080778feb6cc580eaef0c763c35851a61fe67189b78654e0f3706067b80fdc6140504cdd42a1f045ddbc519996f5ca2e5d830b4b3dd4a58fa24a1c750fd19a7161956621d1d083e093ccc7c7dd34c58c4afb549b2933d23d943bb1c43d46539db88452cca38cb6fd22b5b484c3ac703ff243d8", 0x91}, {&(0x7f00000014c0)="361ed64f0f32cca824b697d50dfce6e84a1956945af3b88d71fe571f3650cc8fc27f17eb207b6bfd69b2ae23af39b734468a3e4b08a600e33df769a0c5fe565a0f8b67027d78901d081f1b3eb69f0519203f342978a4252bdfc678ba933bc659e49af1c19db31d0b964bac05bcba2483ee1dc2d5c3dda97fb6baa88cb18dd8c0187a543ca7604de02dd3279497e846ad332357fba1d55a8c605af165869e049986537309e5594949bfd16f3ecb0c2421623154604a30cf35a6ad2be0056b72f19ce59b5edec798d45eed7721d9b511fb5341602ecc96a6eea792ca3642c5a6a185", 0xe1}, {&(0x7f0000000000)="e69ba92e2b0aeca9eea4a8bf8dd6bbf4afaf9f98cc5e43657124082a", 0x1c}, {&(0x7f00000015c0)="cc07c0bb54eaa6295c1461cf3feb83c9d68243e8f542a740a4cd412a54ebfae70cfe7d97ea69c594959c27b67ae1bff4af0b8fb40801657469ab45c3def0325dbca0501fbec08a786ed23d950a0a32f5c6070c3672151fce7d924412abe32ae3a695f1a9a09a1cb27eca2798dec9a34dde0f87ab64ad0457dea8b4331c96c301bab6a15588ea11c03fbe4a19d6ad9963fad3be70dc7f3c87a615b7470a73e5ea9b0d705beb9264836d962a173db6a3029cfe948ef59a60aa48af095e6c6c98bc93cc1fccf2bb323ef7cb11e610de2e207d12497ce3f1568c4add11eca2f6d5b189525b25bd46b0994235f891ffaf33e1b880aaf4fbd54af05d33a62bfd9f80471c5c68bf7bf90dae9042b3c5f8700a111b659eb68682472a35a7523574cf8ecee54b92158367a33da7c69e12ad357fc6afd4dcb15c76b3c1e931c55b89b776fba57448d508a6bae9c7364fd279dc12e8114164fc90fdb3ce50684c1fcb28e18205f9d4b55b28adf5dc79782d5dc43abf3d994d7e1a9ff23be9ce96b75b5ee08f6d5a7b8414165c27071760e87aa6d40f0a61b685928054b2853e14a52962159be17364dc79fb9b7a3e451ad0684aa80f623f329c3ab10a1e17a95c84fcd7a764a0501b9f254147666702d38d4d892e6e8070759e82ac63beef84a3d1ff8a336ac7dd5f29aab619eb233223be1fc64dd1525fade88518371520e13a921852233cc711caf3b3cc4589bc6a58c78d2ff4e1924d2b9d652825edb4fbb5a562de0c69f0e3fe721474f96904eab94e89b62fbc9b7bf181bd1532da806c6c40979e269cad4b7e0bdc67635db08eda84e960736baa5513e1a266e91f5aec3f7affcea6dff0d2fcb9e737260fe3b1378b0a4ef1b70549e1c9f8036851c31ea3cd1958ac46beba3038e7e03488d7108510991a52909afd0e83867a8bc6d34cdb3fd8ad0391af5a8174451df8c284c3d31eb05b58dba3eea9d6f199ca180d8358c5b4932d4fa554e9d237566489e93f413b4d9f25867427fb7f4d2998250f1b36ef24108be92421c5fe88946da37c3a9e7a7f98ee2d3e864e3ba9e63ebf00da7a2d3205b0e8dec3ba987bea9ca5ac4bf97748bb54bf3b5ba0bf8e14778d38c6c8c43326eb87adb1191d5898671db9c6e2c58391fe8a7b395fe1646b00444616d75b445e67b90ff6a0afc86daf751078fd6cefca7fde1c573f79e12757c09056b9d72369a78fc712148fdaaf157a610eb138eb09e0c2458e88833c2e615cb735e7ac5b991dd602975e65319c400f1762305102981e5c1b9a6c8dae9ba11db99d6c0fc80f15f804e2d21729406453fc231e551beb9615d214561272f9eb482ad0e29f4691de5dd577a405ff9e8ea79286b1b68aee536ae8f3d3047129924d5780f79c992e2f92e0efac0f96a9509f3d6f04b195f91f954adba7587edc46f3e291e0c8dd9433cfa0a362c83744617c051babe378db151328105ff54a8608b34e09cff54ff01ff50f56fbc500d57ade900b53164e62946bf8234f9ccabc5756a25c97e14fb6fbc667db6309977d56237669d4f722922fba18bcdf26c70083d0564a0b15be120746f0e74bf24626b0142ae81e4706184b39ddf2af79b8009dca7516b31416f773d1a543019cf736986646708470638a55b852f3181c7b6376c07b84a2c7ef2934cba799a549f411f851ac9321556f3b7ac04d17c3757d1260bf3f3c9d1d24c2cb86e7cfce3e499808cef9625cedee3849e3a6b6409c0867f051c63654ca0e37351125192bbae5a5b16a5edd9090b7ebbec98fef723289226f24ec19afdd5e988bcff0cc50ed75779fcab6b5b090233570d6be4a795461025d6e005de15f77a52abb6712e3964cae0ff2f390441d957476931c0bd648ee99fb89f9c6fa7827d94cb88dbd22d830375fd39141d7177a3ee43a4cb6170cf0d63c57fdf19707fdd27a0e7dd3555a1063a5301b4fc254d013d142a290a7d906bdb4e8daf3ac526df29ff9eaf61008121f1e569058dc37a51581ee0a04246508f77ade7c1eccc9cfcb4365aef3a2e08a2bd8873979f191926f075123e61386704cd288a8666b45bf17cb42d261a69e25938cc2cdf1748827058410146f530a6cabf4c004e10fb7860b0e4c7b051c7238497708b3f68757622c9350ab91a6da5687c36a07caec59a0cce3c3ab62069b73ed756c470b6ecac8f4ae5de447dec2e661bfc99b9954f6220193454d624f78f3f0aaeff5b1136c4eca1013ae3b1754bfdffb6772ea2cde4cc4065782c91a6df13f3939f9fe778f71466f97943416a0b5762b41657109b4abae0e85ddaf7e4e5151534172a9d510e312e5a21eddc89fe11917f339eb441144ef08e1989d56a8af819c44f32e09fab5015e971d3a92dbc46976c0b3283a2beea1dbe9ca6d0ebce25e1bf1485115ee5bff855c218e196ae00dfb2fd2458eafa399b6f7386ed959ad2060fd70c7ad725e0a50a83582db5e9fc35d02d981068a809ad62953160c4a4005113b3189517242dcc36140932197d5af0af38d55be778096f83aea51da9bec4ed970fe291f5c941b8c30da6fd884aed3adb5a8e529938c947b952db285275bee30b92bf886422f6ce53afc8efe57e0e4427025497b22a383db352cdaf6fcfa70495944037be4c90b8d9646f5fba48f61642552a8dbd628fc166063e4218c185441e1f715022dea1b85cccf5704e051aec0539f54084cb60ecd4db50273154df00c0b837e09d985bb8325ec6fe54541ab0b950aeea630d401baeb553f12c312243d07028b3fb46ad3dc279fe17afe931fb519e3e05813c0d50d032f76e92ace863e177f94995ec375db5888df48e01661093bf01d191b64fd043b9f458aed7ebd1aee5ab5b9aca00289e02e777b1442bbe38d5afd52213d85417254e274acc2ae36436d7ee750e687e81c21fdd84ae7bfd782d6696fde73605d5f92810dfd173b957aa71c6d509811a48f0580bdf2d350af349a3ab00c4d3db8603f180036a058edf666ada0dd4e36d487c7d3b44c83bedb5123315c1bb1adce38f94d916e9205cdab30c173a4cbd65afba742a607edd81ddd7a4c0c252f7d60d22e1ed0f8d1fb9eb504b3c05616c6217c88cc5633f448587ef5b05c559d8c1306ee07dcd7857ae50494827d187744984e206bdfc7393d66a2790b40eb627858b9d71e30cb4fe66028c2b8f03c25a6782ce0f716ca44e5797703c4a6dd4ecc5774f5df87f862b2a5fc6afa18ce1cc295217532204e56f47ece1694e0a74d7bec534e3c345e725dac2bde70ebae20c3e163006e4d55b9bddd0889fb2e8ae99c7f208afb57856b48bc484984dccde9c40992e16de0acc1753e6efcada7eeea6e3bf7a611cbfef7e48be0bdecadf2e9109ef8f461afd6e6ab4c7a4c242420744771bed9a16ea19a5d2ed97a428ef1363ddea9a8d2d140413fbb759059540038466c87ad2d6902f61d9149d6018f3b9114b75c612d76b0dc146bc3ff80d563daf2fc4e567ec851a33da29d81719426612b235afbe9ac6c38e9a037ad6f59a6148ea4fc3241f7f81c7b1f5eb87c382a06e7442711dbff817a0f3aff7cca04a64af3f42d2e540d63ba50f0fdf60c9d2c99d1f144e3db24c9a46d48b0eb112bedd0d6aeeb6087f5337393fc805956494b7a2aa38c35c93bc77d28768f0b3783ac842dc611dae9981bdbf8d55c9d225af100c5f40800d3dc6ee67483ac6562a040cbedffa9d86b5a5f6adb649923b55947f1744f696f21250db9db72e6dd100deb782a83f3db690d71841cefb9f933750aa85c6393bcb1ec566071df0543ea210151949d712bb5cfe97bd7ba6292feaaec11dcd671086a1f3d52a5522c84860edd794a74f77562641709c90ad2719f5e249aae7ac4210bca4c0f7f8fc5cedd8c45d430631da78c583f720694d1f82013247d6e894c3ed949e5d03a599aaac4a267a767ba7346e1d3d17d18c53eb33c211b6d6b707dfa858701ac12cee6ad53623bb8acd8df4bc0b2a9448971dc336829a2326925ce56404f2f71d935768c9941acc3d2e47aaa65958aadde503848fc73a953fc5aa709f0b3dd00556fd8204300a9bd5739eae788cc3e208c71eea67e31bd03610e75dbf9bab053e8a97a2e045da7c3ddc79ea6a380986a66065156c9be2dae5a8d836128bec72f622578b527be5fa7287dee8e1337579e1cb9288a1fb70ac65b267ede0c62915fba45b60f39ed955b4cd47c82d3681721de850f183279f7ee1842695824394ac2554456f795c0d36b0b6d546590ac65a93d5909085ccfc383b3da0bef79cc9a7f2d7b252b4c204c6beaf63779a8db400261832f9b3a00337c5ec41ca1bc92b0e5e8dcc4bf88a0fb0e6ab9c6fbc2d62b3f4fb05057427ac366dc06d3c9f82ceb92e4c11e4c8c0f3e31d66557104e386baa9038eef3c5c4489407faf556aae70f9ae7decd034da2bd9d472a88fb16546e2df15266e4be70997baf9c1dc50c5170ab693d5cffd26b0193b14c6efcd02c2e44506902d1774fd8d16669fc68e16bfdc1e1f61288d976425b746b676cfa449abf04bfc29a0f19bf249c307ec26b811dcc22c91f8b2a6082f7c504feea396bcc6cc354696b6981de09abb5449ea8e022f294c46320251df222710b1dd26695be67b10f3d8a6ca06930cf9e290552e60dd789439df4295e2157202405c1bf624871398f0e23d5393129415bffa298e52ee6548e08b6a9177a7ef155397f05d49b7aefbb4d641dac3aaa892edbd2c60fe6abce147e2ee4884ef4caf9ae6022379ef127b6b93f60b08dadba22a431593308a5042be2b3952d6bb04e7b40d62a7b64276026910a24690f290dc5250e83170181fcd700ba47fa2846538fe8dd78b595fa1d4670c529749d6ab97fa2af4cff9e077ac6f59c122412aab5e11462fd6c19dc12193e0efc82c93fb51c745820d745ef2fdce0069ab8d7175e8618068fa9a2aa3d10709dbde763e3063be0f7a5e9bfb5163e826dc81044bbd1495ce81e414b88f8e51a2cdf53cb4cb0f46d46912ec4208c29c46448cc4791adbe2d3d3ca9842990b1cdbdab33247c7e9f02122350c203b6ef9f47116b947dfdbeded20aaf070c6c64a63a30a10592c05aae5db85097f1be45b2e225f0184617dd946b7f2cb92304d81ddbfda70b02ced6e8272dbcb6cc6d4ce2065fac1c77a3f29c4c0d9a366a2934c61cb3c9a9ca746b1dfd68da614c0424e619aa20777ae3d4c0e7e4af5650314d2f42340b61054c2659e00a64487abb3b93fcd568a674d0108ff1e7b7aa2f4068babb605bb81aa5aa38bf490c0600badf1d8bb1ba1f116a3e178aac8e05364296c19f76343486b37b4c245800550ce79a104209be7b15307437b124d32e0f1e190ffabda0e2ab25ceb13d531c032c7e0b6ef3a321af40b81861678a2beec9e04fc4d37d07f1e3c22c8198be5a75a7f3b03df71d2e2bea817c8a3b7df0bc8557205b08c9ef743f33415d87b32da29bd0cf85cc5722c3779ede2d15f376b74800fcd01f838e20e7e440e3e6518c034266a1cc47391eff2c26d498a78a762df05b7c70b74091d55dd3a29435323b808af931eb70342e479a20aeea22d204555007518903c6e4ca00a8bea687f7ca5a2565b07b13ca83ff2cfefa877b18a9566f31757bf3ad621561977442e924f05daf5a221b4fe8cc0b0796e681623aad3467274be942f4c0e32cd68f4c9ba2ad0f010e425009999f7a87159b59c5daeefa7253575f3ab7a7293494d22484b0c3dba8d614b5221ed04b978d3930afaa6cf81546bd1a6a766c61655c2c70813fcf1b1ea6c0565e8c541e4f6ada32", 0x1000}, {&(0x7f00000025c0)="04b3b8634efade8112312561742f253ca5d3c3da8d24190eab468990297cc9ffb59b80eafc6420236f736b0b24be43b8974372c46018ebca1fcea6127e1f90d6b694f3335e777b5e9b7dcc29e6bcf74c79e4e0fbc48123d40fd31cb1759fe53947ecef9f6c1b113ac007f5ce0ca37369f51496ba34aef4de2ae2dd3c2925b4b0ee5efd828b79bad685cd02e722b437cf75c4bc137cda9fc9dab85333c14f835a5b86e3203fcf1991968072b3e4e93d9bfa388b0d6594626c3ac6019777314af9fe404f3d858414fba5c7ad6e7b632a2268b6aee65434a25d1cf94524c40c3b5bf21b1090cf167dd6eaf142c5f87abcb16db2f56348cb25967ecca374b71d1044065eb4685fcc93c0dbd1cbb7fe8a10976dec4dc8a558b85a9642a65d129902544cc4ecd2d44bc4fbb9d0143bce7d98cc2c34a6efde9f85cf63288bcd73afea318177933698de20dcaee2fa27aa3c7a057da944302b7ca6a6481dfa566564acb4d1d1043b038d7098144215793828cc87d417bc746cc43ed5b15fe622e3ff192ab1f61066d9b73c14c60f23c0237bb2b7f25500c9cac598b903aca29b8eac2a65bfd1402ccbbc6b7527ad5be769f38a04e554b7ce9174fd602cb62e5dd6b6ed92ec028a15112b782d6ce385a71f6ffba41e63f0cb504f081327a3c134ea930d81929a2b29d90297b7beb46d870ee8fd990b4c3e2cdfb8e388dd81d7c3283328f01895fedfa63d8c09c3555bf00f5acb204614a00571f96c0d48f16c247cd8780a09c044ac035c00e18e2b15cae1c35cdefc22d9a2f4f21b1092470945eb78e991e272f1c059550ce734bf55fc4fb27e06502738e99525333e2c18bc2d38ed9d7fb9360d932b0afdb8d86d7f6e858ba0528794ab925f1c9b1cde9ed33ef6012882225502b9d98de7ae491d6b0ae127b7b06e24bb717fc5815ce36c21a1e0b352694ce6895f4145233337cfd5885786f8a44a9fcc05aeee907a48445fd0864e2cd2f1d5f424eaa3aebe6822853a00491fe3a682bcbec30509a3104a20aecdd31fea031be67c440b258de12a8be3e9216382454fada70479cb727011e82ed79143581fef6d7dfbf84979085035bbad65cf2229a4a3637309aac7d0c4ecd3215a53c9609552258985f411d4f65fe888a7fbe1c1b8a798e1a6ba1cdbd34fd9d71d1f4ff90db2a8b872c90601d50c02c0a7295744d7d63a8c7feb8ab3d8330c1960f68464048f97b628e60f10f7d0bbb748840b6b06ffb2ebe36494fb7ecb920888dfec1774677fdd241855ecf3daa1bc8ece54b6c844e1585e5c4ad6d5eadeb9cc593928015a534f9fa1303edd94ccde5bb9d0129117b4dbe7ec6c5131253bec033bc9754edbd0921f86a5bd5dbd97f952d501e9ad4a61e829795f1d4e45683a1974d1d9b6e99675001ad0b3330b432a7f8b123f03e5b041dcc5293a83c51a8f13872253867c78636feef31fcbf95122629629add7befef2f959763037ad0b719af7bb25b3b9b48fec3617aa556c0c421dfe722c5160a37592991cb5962b497c95288e7bece1809a795d78d1495b5dc2d4b62b9b373992609bfba687d9983436e89742ec43b67c781888aee00fc84367e4803d990509009122352e007d1c4c9430538eccb0b3020febc5f2bf1149ac566566db0ff0165c72f935aa9cf639c51aa620b0c6a8899e366546910a2bd23a9138d2a96160eaf07983ddce49fb0accb97bda7206202442bed9a0c4dad0a0abc68d56c35e20e13bed2e3b6544919cb39921d4f756ec6623eecfd7c27d89592790f2cae2f59427685bf75dfd3dd5d4ecf77ce9d8f8c96326f66510fcf8100c1ca188b7d1c2208b2a66f4ea37377e9c7f9f4e3487ffa2fba8a2a0b8c199b571ad55917d9e3ee2727dba998f4761ca0439e06207028e13cea5ae9b1f7a46417a146bdf176ddd2893e6fa66ebce8ab97733ef062dd61a09b5358baa1504f7bc94459a050bc1e68fa7298522df5973cce2e99dbaade1d2eb2b938685340a246065a4f48f121447734994a8c908a1c60feb20ca75b460e9c199cece3cff367fa9f9f96c43fd64879de2161d21f0f96a3e38eb9a88bd37aef0f8a0186093eec619b6c2153e87467805d31026236e9c42a562a834a67a6d37c6a0bf5f058328581e32594267768bc09acdbf824b1aad98676713f3e92bf3e450e87707fd279cdbd1a2b247b04dfc690f7d3e0ee2d2612e1e4bf820dc512c209df01e49ed9aa895f41695d1744f1e354904e4d11b00d510de1eacc7c96257552878e77dd469437a6d0e2fb96b74470673c4108274c45afe0b5b0a27f2016bf459a1f756e8590b99830a9995862fdbadd808a72fe421453ba4c806e092c13075a0443615bc398aaedfd925079c2dda33338ea1251fa2eaa14faae2391c1e8d0129f4e40d0642d9ea226dadf480a150982253fa6acae2871018de2fe10486eaa73e1a5b2ea6d0d00832819fd01ac5573db7f189c34e8e936be2664af368cd53f62b07e2fcec162dad8b52b80d9a81895e4d2212b894b0201e92e44cff62173c334a390325c8dd25d96aa2f84cc6938c53cf4061fbe5cb7097e69e5b2e2123531c8e523c18aea7ac32cec9128677a0b04d01d8dd4c8552de3932a8b0b7a66ca50a9b6df3b4a9de7d5e6905af9e92ab58eb7c90d4dfdbd2a6184f5906aca2446c106999ba769371bc6a0a28fc92dfc3c48c808407ec402090893503a9e8c90d2e7da981aa48e7a6bafbad511d985e300012e71dfecfa5039b55b319b9870f9ebbed01d93d3c459ae82b1b6415c1518afbb6950fee4af9d4cd9262555db42156bb594d58dea57fceda44a45e7834edc56c7a4e68a07d0eff439deb1c1f5a7efc9843694b770ff859b3f3d1875ada057d14c73fc0b0ac048ddd3d98ac1c2ec2fb6a4af71cf14eb8cb30c9178b5090fdc79fda1660562515c2476411553d8109fe417d4c7059c18ed4918a4ea8b39ab6689b58ef9e7860864bea529476fdb800e4d776edc038e3d0adabfd6c8beb172d322c40d85bef3fcf5776e5c67cf998c9858fa8d3f497d10678ad78ba02a0b6f99ead7c8ea8a79d48f59fdab50348d9e40ce4627c9ecef586e9b585a0cbd51e37e84278828d53c548bdb6991a5919e6fbb585288bcf9bd338e97e0864e2d225fb57a42eb2115bb101a098f387258c08c3bd7f55588c65d6a4046e519dfbeae3e3fc049361f587c3c7c50a7e0cab3e0af61d3a0cbf857e5cb798ae23761023bb87582fccd10a7197b1e2fa039db4c076f8937e3dbb23ceb7efde77ffaa46a09ccf12938d9ef287bb313fdb48a7476d5416e76fdef4718efdf6e5cb7ae6b1265746603bf96fd533a850224074f0989c1c680a5fc760d29a6576b4f875a44c84983a8a4325980079cd93f0cc3de1b98a4e2f6a667679db80b81cf430e087bfc8bf2b56d95fe935f07d9d771094161631c2d94cba3bcecbc05644f5276da4c78abf79945ae53b5aeb53476423e72e50837b8addf2dee57541fca4c51c1f9fc9f7ab9253a102b85fae76a5df02ce616a8e756968670dc76c87ef22be0aa31b83b86bcc8749ffd96078a6f7348ea45447e4b4f1127aad150c3e6e6982c1b7d02a439c3af630222abd54246052ee613c30973359424630a50f47b731990e1567b3751201f44a134ca96ec78cbc71d95507fac2f38a6be1e57d97078a0b8380a6207c5a1a8362be4694ef9cfd3a83b696050ca454dfa4a544e7e52c01031511fb4a72a1997cd19f88117e9ff253f19122c17a4693a5d53b428a4f3198c3bae4c8314a8715cf447cd6d001967a64584236c440d2bd6dd325cf42f77e512f015e3ccab1e72a75a5aad9472b47a12e48bbe3a27f8aa4510b48a6733ebb01f26290721968b0aeb71ecb3ad5b410541aaae29c9961c13022fc75f75031b5ef5357bcd00120881317e4f6b66f0ad0e4c199bfa7645d9c78b0eac69da855fe8facba2e7029651c9c338bfc3a68d2862b1f1bdb11e9103e52c01ebbf1c5918d0ddf5a52440f56938afe70f84201c14957ca8d953bf3bb39d08049a29fb28012cbfa0d0ed540ebdebef81ecdd76c405ecc948a902be52a727855902143c5f1a735ab5df9c6bac093fc83ab75b0b67e960efb07b3c6bcc16b3517ba8cc356c86d7d6a529bd7c25e49582732732dc9468170730c622b3686616f85ad39ee65cef77b45de3ef45c1c8733f96642fb02ea48a191a3f2f7d9e619f1893d067c74aca2fb9aa4ed07673aba15e777a4481f40d1acce2f4349fd68971a142e98a7ba8dd00584fa32a264588d170a81e6abe7cece2dffe76ed301c4fad4ce52b3c276c64ec50b2e3d873123d731d296252188fc9c63b394e97ff3a5f0fa8f1270717c65764c473fbba40994a392f3c2d71aa03c366d0fadbcbcd384bffbf20c3865c9f0e307616da919f35f88c11a7f230218587747599f6255baf4dcf139a533d915daaae08e4c5aba6f816569a877badf97e952f9230d992a5eed1ad643b35185f76eaf301d116e673bcfc25f7f2a0735311e552aee43a8a3d28451d4c40818f1c5d0d08df4f4b282a890a0e4d143f4cede02cb31fffc744300007066d79fab29e02eec4bb7a39f3c697a7f96c228c617fb139ff5ed2bc6ae82aece5fea22b92e9851d89467b2f87593847e675f910469a85108355dc731f6e23716faeb2f5029a2661ffd2f5d243884e8ee707a782cfbeebd687d0ec612e007bcc8283c1a3c985f44fd8fc5430703e7a353a8185b4c45258cb990f729db5406cbc5c58e68b9274b552b8ac4cc7dbedd5b98d6e0e8c2a86f9ad4a5a021140d7690d738abe11dcb5717e82402880f8bbbd691107c35e09cac9c06c9fc695e43cbaed4258763687f7025f731547551a880f17718473bf5524640c579beb24c6123759f42a821cab9b544e95038fd19e88fb04349f392e08432249d6517852098ac1a08f574f386b9c08537768ff8c22f0494fdf3114d4f61a8773de7536b695bfdd4af96504eec1ce0689009488803890ccc07f5915e5082741ac14ca1c9de2efbf4f4031499806a379fcd4e139cbb8e136a6a10612d2b5314ea07b1a12154fd1e9ed978ae81f5a0a890b90222fbce7a1ac1d1afa0e0635cd931f1cbbf098d046b7fbe68d6b10207d3f6913e8b29cc40ad94e2cf467413a0f51a832a7233a07e82d830662994ab386fbe5fe0d4dea846314ec2aaced002a5c8f47b9bb8eb070231abd02123eca75c0122e84d08b80e67d86e40c7e75e7e09bba79207df1132252d40ec69247fa0bf422a4827e767cc40c1ab36b9c2cc24e2122d8c43ef9a52d3dd6ba17def266bf55fdc052bb172408f1a1184b16d2fd31ea3127f5b842823201c1e6a40a762d247d058a75af8c1d2a52ac0342fc158841d3b36937f4df02cd50e5ea0cbfea94f155345a7b641544b86bf9cd9c64708685e6c02d1cc4a88e0bc8e83d042b00c570b810036be54405ebe789d349ca17499f0b34885a62de8a95129e920bbd25a0ffcadb1c6587eb87e2089e9e61ef9db1baa58dc2bef05bd20af77c48fceff969eb6071518b288976b24677048aadf558f99f6d73b6ea6e7beb002f976fec50b6962eac58441dfc0eeefa68553e97c6f32cde9bab3df77e40d15339d34cf30a186ca5fe73257d35ccf0f80c516cc52e7280f5917cfe848fc7543d198e4e19bdf987cfafa518ecbff260da96f7c1db2d0c2189165a5019510b50b3dee370c14d6ae43449a43d4d1d5d1a3129437b17c9db5188895d2660d4523f51aca03dd518b123a622486cb7c67d8bb8551a8935ede2e813af0aabf3b61ecf8a1c8924eb9cd", 0x1000}], 0x6) 23:13:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() msgget$private(0x0, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x1f, 0x100, 0x3ff, 0x1, 0x9, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x6, 0x80000000}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 23:13:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0xdf, &(0x7f0000000280)="730d88e0167acd5b78ccf737c7663753deeeb5dfd7cee58bf37177de98a07a353da28b01485c5618a54492e38d74fbb68be13dec86398469c545d752a26da7757a1f593f633f005f4285178dc2852cace1819eaf4e1127a1c39a3299f9d6689f0bcf552d27fc0dc30e782b90d76b1c1b42bd4ec20f788f40aa511a7628e299a8c7dcd559f005033046f6c85180c4ed98364fa46bf47b3f4424f04ee3002afc5a7531e09515da58482f40b32b16c324e142c188ae54fe03753742e63af0a85bb5c4df421315a110d2eeb21a43aebf89e5d522e3acea8eb84d6e2aea5491e9e7") setuid(r0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 23:13:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x48) r2 = getgid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) ioctl$KDSETRAD(r0, 0x20004b43) poll(&(0x7f00000000c0)=[{r0, 0xac}], 0x1, 0x0) 23:13:53 executing program 1: r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340), 0x0) sendto$unix(r0, &(0x7f0000000000)="ad41c9dec0d82e95d5db73410cdfc2c4785c4331070a67d13995e36c73cb6f7dd104e97bfe361c2fbb2d27e3cf297af120231d33c60bf658f2265f41a4382b021d740b98e1379861fa8ffb774795eb1b04fd55005eee0acc15eae3826b241c34bfa5eb03c9bcba481a8052781b7775e5cd89a34816c07f4d58ff19c829d410fcd64bc6ce02544a75d58991c8c8bbd5e76962565b248ed08efc64b207326a599791e016058bc3fe556cf07f31fcaa723f73ddb8d4797fc5d9b0bb0005fbd61e496ac666f0e5d36334e7bee5a7aa2c1949c84c181d0ea13e24921a2a6f", 0xdc, 0x0, 0x0, 0x0) 23:13:53 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 23:13:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x400, 0x3, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80000001) 23:13:53 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x202, 0x0, 0x0) 23:13:53 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000000)='./file0\x00', 0xbffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 23:13:53 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = geteuid() setuid(r1) 23:13:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="65e51acc1ce51f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e00000000000000000000000000000000", 0x33) execve(0x0, 0x0, 0x0) 23:13:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffd50) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = semget$private(0x0, 0x3, 0x20) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) semop(r1, &(0x7f00000000c0)=[{0x3, 0x6, 0x800}, {0x3, 0x3, 0x1803}], 0x2) 23:13:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20040, 0x50) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10102, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80000010, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x8}], 0x221, &(0x7f0000000140)=[{{r3}, 0x0, 0x40, 0x40, 0x10001, 0x9}, {{r4}, 0x0, 0x24, 0x1, 0x96, 0xfffffffffffff800}], 0x7f, &(0x7f0000000180)={0xffffffffffffffe5, 0x4}) r5 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r6 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r5, 0x5) pipe2(&(0x7f00000001c0), 0x4) fcntl$setown(r6, 0x6, r7) 23:13:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x26c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) login: pckbd_enable: command error 23:13:54 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shmctl$SHM_LOCK(r3, 0x3) 23:13:54 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x1fd, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 23:13:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x10, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x80}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="c2305b0b95f096176e09279e8b85a245a1089208be1b006f26f5b675ca69c2a8dd0d640d0f3d27167eed5a2a93c7baaa2bae4de6c0f15e3e511e2e757fb5127bc4facb", 0x43}, {&(0x7f0000000140)="2cb60f12b906b5431d577d85331fa442f1681fb97d33748cdce425a44581677de166f40340b16ce6872ef442318ed62bd030007e38d0d35b8c40683a6c48bcfa7acfd42a9028266ef17e911fa4a981f0aa0ef135b840069718", 0x59}, {&(0x7f0000000280)="525abc8aeb7320747c61a1a766846eaa3dfc02c648bd55ce7cb6827e52ce662eccb3856c54b92b9a62f6da978d2f365c7cc918fd3e1eedd27c8638b8c8e5bba144aa9f4e733a85f3c2556be244a3ca31513c614a0974f50c2ff7bf475c0b7f552be098fb949c5858b66877d17f5b84ac2787e08b29bfc748679114ed5e14194a1f7131265d954bb73800e28fc3310dcb37ff8c8743eb91762c636db88164c19929922b036e432063c3b9e95b07f92cf03b2c4d63f1fa7006b780f8", 0xbb}], 0x3, &(0x7f0000000380)=[{0x1010, 0xffff, 0x7f, "c4f80576e4965eb64450dc94411ce1a7b2fa55e47401adaa619c22b596bc07a1a11ed3ce5a6f3e65969d6519f2bd9f92e45e02ad5293cf16e44e1ff01412fd58ab1e0f414d3fb2a1530d24911949b23dd1aedd91ad71a9e8aaba89ee2b832254cc059fb0525689324d1115ccabace3457badf33e5eaaf78d525a39c3caee0bb1713ae23e39dca3b77fa113d87f3df8ab327dc24e885c920e66555c3bfb5e90e781f7643d2113f5a3da2834ce6746742574b19a13dfa7536237934ca634a96e1e4fada3db7821a6aac69161553b52ef7ec734ca6fdd078791b33cb5b65726dbfd74288d6055019ea5063a74264d0040b5fdffaf829eca2988fcd01de37a600498a542059a3d8cb77dc8f701be99c957942b8f61c81fc2a3c2c4538d03abc0093bd145c2108fa0b0fa91228e80f3e8da361721d3e54a1e6a0ab6d9f692d002cf59989aa22004cf1902358891115933cb7a8b1fabec2572e4f823bb8a06f80d4cf3ee3e9465c0a2b3db7680e65a1f2b015b259f612bf1bb91f57b090c8f9b80d7746ea21be4bdf0c99c37d44ae4d2bb24c3f277d1fac90b97f6113c2cff4ca0b1750dd42529d3f706cf0a691ca5f9512d0c9e0475b70c8742c1576095888893e1d61c4e4828421504d02c4f908bc4227beba588666cc033c2eb5466dfd490c045b2d433170e12a839d9cd1587be2a4d320bf4346fea6cd456c9859f3609c2a559f71d75d02fde22765110dd5c46a341a86b29b93064ae57d6d7eff91e5f53e48190950d1e24f92c8ddbc251dbd1ef3d37369f3ffe44745039d98dbc25fcc3144b9df0017cdbdf760ea537033ce88d410886d990928dcfef9052e8f3b2347337e9907291968f8384292848ff50cc22d9b4ffee442209666d4c147899367c1727cda27af86dbb9b2f202792e023ff4c3b12bbd2704f6e788d06aeea56c55ff6cf14d0e102b91f3a7caceb0335cd4548fedd8323ea65d39a7de0b08a945747281ba5f9123db5c80d95b98fd36d2c40346bd95c840f8da7d239a3572a66135a7ad0d4ed2688c69f4864ea428c683f5f11896c782f9682a06aa4b69f2e2a50831dba34b402597290fe617831f2b96e9e5037cacda8b888b0d73185ade45d8390f01260f819cd94a88555019d68504f59b1436348c55f7dfb2b81be4018770732f7cb3aac5e2ca0534513f5401301e272fd03c9499d9f831aa509fe0a7654e7b74891d9aec9df2bd019866c5949e9b14bfdcbcb151fd35ab5522747ed7cd603fc8c2c148645b054b2a91668dd3707192a65f15de5c34edeb7d9053ad6018973f4011c94aa567490533e918f3c377b671e93c249a0f08cefde911f75d0a78e3cc55295f1cbc1b84f26754d58573170ef77732976ca987368a6839e8b3599e0fcc8c00cdf47fe9ff44a979cd5da2b754ae5169f93c765f88390abe05afc7eb8678bffc3fe794c54bf55987174c1084acf49d44ac7d2b978117e174023cf918742f631310ee61cf1e0cac5db01b1fd75e848b36bfd0580803955dc484155044824e01af6f5377cdc6e90a4655a8c569f36317f2ad62fe0cd160c279cdc7bdf4a0aa51856fae7bf6ecf613d1b5a0fe7d29b8bf8f1fd0367f943d928f05d5c526749052f7e5c60233df853e2df02093e57a7f239c362b4c643f4c803e3eff59a5d04dd3eb08f4de64029be2ee8ab71da3e7100350aa36d3be8015f43cee3782fe9b0db557c53bc31861c7263bb47bdcff75b5e9f0794df10e4c1b693c262d1f067ed069e41ccf0c3062f03d6a4c61d16bddf4903d3c7b2b74d0e6cd79e4ac030f0d441b42a6f74c91e17bd0d58cb5e324cfeaf89dc472164b1275ad27822fe556092f7647a43d9106e411e14d0d0f73dbdc876620a8e92f5a999b30468322c1710d063188759248d462082b9c78acebe43a73669866e25cdfe7dd9355a0589b7a62353ecb3dfd988535d146e9fcdcf354ee85adce223a3a0471ea693c2c93f6c6b638b9d59e917d1fca2c92f298dc5aca2c1fa4892c721bfa03924d5a1201b8146899fbe736fc0e0669739dcf92303f67cd001e008fa2ced6a5acec72df322c6c1f5b9920fb86d4d66b91be6b0272d62e034ada7209172908b3c6e9aaaa8c393d2f4e88bb48eda8f64976bcdfc9f9ad8099152f7fc27903fa2be0809107bc8a689b1e066977d1d2748a14dfd67da823c980f6704feca5f01b9fca9dd822873ed6e1250447ba708d9b3d89da72acf536f44d80621db45dc4d7815c5bd9f0669d73a85898242518d32e9f33150da425ea262f6e602ab4fbe1c10d7cb6214c3088725cea6f967ffba798d53154aa91b0ed386eff79db386985199d17455926f5e567744198cebc93f958112e3819574c6b554b317f79b5e6a970b517e11707f920dd182dcf13ec943fe2d31dd892f2d76bbb87809c995a3508df773bed5b874034d0121e857dbf0b99bbccc97ea223cdaf4614ceeab8f131f669040e10b430c7a95abe5642c0381b4af88df1e4e9cb4e71b3bc52daced68541e842d9a4fbdf139f7dce6d003874a0dd06860edf1b58256061889e7ea0a05b90629a8e41be1df096bec7364e457bafce61d2b6064243ff76b49cdb158d95ab8ed9b6a6c5f0afcbfba5d4b7747edcc08e37c7ceb6984bc1c27b784895c4af409da4056cbcf9a9a734f77a3aa10722018dc34cee4242e73f65585d558824088636ca1e8258d6ca8716e667e5471e18d960792b8e6452589ad1c1eeea6241a7dbee92e34164bb4c18bd685b8cb9f50bfebb1b88d0a459b3f3dd5b507ec635f6397427b0666388eb8e41dde0b64bda96e2ba3eb0ce15ea387aa51355cfeca7b7f9001b9625f5ab362a84658ecea4794a7e41b09596f0b9909b91d57a52ef6f4254055e9adb4bf6eb8362da5da83a11cae49bbb5be099473c0e8b6c7dec7d8feb437782b36281ae4d74817fcd21cf6a277521fc0448e95430f41ea9f9a1a8575c94b88228cc50b0de8d3ca5f315865e6b4ea1c84073768ffa4d5c94cb042736e7e0baba28586fce54c63a5d897ea21da681c527c8d5332aa1dd70b5edea8a9dbd221d1d9ddab664ca1616467d61ad32a496217453e90505cc018b6476c9f30b6bedb0f1c5776854b8f61e7a1a870e976a7b0a8dd5f84f08e1263edcc6cbb77ee0edcfc8884ef1f09a4c663a45b0153621add2595915110549c8c6b0dd5a9184341bfc5755f6173ce02de21964fe9e993bb1411139de4f4ce7917fdf96fe386a5fe3ef06c876ae08a2b178a9f33966dc037246e86c736e4ede573eea5aea418446c3c402f7394c209760eead7af36a3c9b84ff444c2204a56bfcba964ea7dab0ac2dee35fa14fd2a1bea5ecd004c61e062a79d46840da62c0f4030e908cdd46ce3bd26f4a1f56f459399cb2af1cb4cabe7c4e740b8f763b7f3b537c2fbf81f526936e45fb61a93511b388c37fc3c3ff64d7b83ffd3942d0a6440caa32192ef42ee237fe82b19e9a4d1c7b7501beb48dfdbfa2588c08c1fa4267b6186b2b04bbde7f82f1fea82e1f8b0161da91777c2d9807ea10ca6ca81e92fff94b38fcde42dcc6877f0dbb1ebdb8c60bf2e962478ba5da49527e5ba486fd7b1efd0f3d73036652a442462ae899b659509db5c50f344691aff77d77cd061fc800cc918b96f6d1587aa075edffc59cd10351fa0a6b4d877010274c10d2374ab3c84447d67ab1225ab90857a31cd4adff0524964f321252eedde73dcfade8db5adbfc92fefaba44478063811c00491af622a9e8132ef9f517f6872d53b3cab542ef639077f5b27ef6f479aa33aa5b12c7534f4f4bb6246c79b22f8989f6ed45539d285d994939c9af5fdaccc3444fb8790e6bdc8b7f15a819ffbc05b9199d3f22e5c7254432230b086a44dd1305a746a60d8eaf564cdf23fad2ff7e52dad83c620dc0b9392057ffbad8c4ee76d3f4bff464612253cf088c3fdeccbe9d0c7b7ed07c535f8992fd4980ea66aaf4e1f0155f63c0a58026e9ab16fb81a2cb1b77ac1a471d09703dfd42228e387b6d97d6aae52ba52893dff910ae7d0f31c6fd5462293c1027a322af8f46358587ad84a13928d45f9330bf0e6d366bcda53c98eb4dc4fdfe947ad5d71091de4a6fa8af3713f3e57b30286bbbf268b6062ab801ed2f8ee5c8578d2c7266325725fbc116bc41c32cc713c61abe6bcdea383ccb7e001ade71b83accf7c0e64a5d12d0d85c97abea406d2c24b84f634283c71ba6260444bc889ef8bad24d507a8849db5cae73d6dbd495e3da0ef0a05a7d76d3544e84e399233c4e314b7272923fcd602888ec8cc5268c837d39842fb7f9d6fd31467938cb9f967b5047feebc33d607d5c385997f9467e11131690bdebd8766e6bee2357cb77ceebaa3b04692e07f929d1eaa6790ef4d994869ed5042d3358a4238b2ad5a43164a106d6bbc0972e8bcb4f84b61a6d1b26736e2ec88ad899b4e12b34821d5725e39c073426611179b2f88ed54e459e62b2c4a3ae1b69c0885cc23caecf0014bf7606c71f3c136c082cf42a7d9ebe32dfdfd3c3dab3e37659a336cef860700907749d8e783c1825d542dc599f2b001f0307086cde4aafc4329ae27ec138f286e6d26c27defc97e3a605e41bf041fb676571b226b4c7644702b59d8f2663b6c63e640cd88c8ce694d427a97db0614c36e872880556b7ec25c1c8575616cd3f2aed8326ccb602348e92c69a4280fff347377b22fa66ef17ea7f431a96fa777b7dc06cc343372298272fb689731334ca655a272437895ffe3b2d864c04a9270986ceae12b5de9d8fddf122cf77184a1e3a0553b7710f62fa9f64ed29d7cb028797c07aaf056c7848743e43a8c21c49e18018cb64c3f1df3d5c931b7d130581688cbb6b2301a0f13ef7f804ca591359b52cb9e80ae6c02feb907c39f2f17ee0c7fb430783f57269fa19fce151bb6f328844689ba45d9ce57384f37b7e7444edf0fd1e9782dd43efdb8e0fa24392b6d52bd70217fbd8e2d1644eead0bde5081fcfe02fbdfedf991bfabc6dfd77b34c6726e38e522b2797f85ad1cd10f3287eca40bdef223e7fc53c024a3892a1b3eec1b7809819a7de1c1945b856ad6cc047c5bc7ce63036f447b66aa0345ba0c90ad1535012a446d234d77c159e030bd8f8f6ceeda2a9596faafcf23d098dafd4f036ec2f12522b4b3a0d5589b3ef5316f15116bdd180a4ff6ffa253800e149613163fccd15d28ec5952a6421ebadaf97e67415584e0376a0c75b0d4556bded68ba7f8f5d6650f1c2d7a41f71509d285583e9fde7915beee0a281c71a1c478977a7994ee222b676b2befd4294cddd0c853d8c89ae2805a2d884fdf7ed36eb0953c2898b52b0e33a31f9adb064ead2dff261b6eaeb4e09de1b15f53d6d7adefb3b83c752afc00280d8937c915360a4cb6f13bc712e572ce0a364af1d3013aa6a93547fea43c5f78f1dc9740135e41a1062ece0489e53054186dbb4fdebbd3ac95d02432c22ed9856eabcacfe6c56d1eac72cc09792b41f7dd35e1b6c503d4881bb3a442db75f2aaeaf279722b40660e3c5a23061d9b3381ee24e6f9ce84f4d32d415e5984e39f37b0aef87e5a57b1b7844d9ace0bd39d816c5e72e5194d87520c2ccb0d97080723bffffc6973bcca2c1968fc3055d0c7805cf5f66821194201540a0a223033a49ccfe429c202b07451f557a2f300f5dd1bce22a067180d775a029cf1e0ca27a8cc894b7c1598a09b4ff0fd52b1646bed4e4db2237a5a968b52bf24b17e2a3d358ef9f4a0186b9a66dd07a1b4ac395b643f8f3428e958e35b15f3aa19c01dac9fb897d89d73310ab"}, {0x18, 0xffff, 0xfffffffffffffff7, "10d7"}, {0x38, 0xffff, 0x80000000, "574002e8bb7b20d27cd1235ce0ec77f006b6696c6acd84372f53a326e4e04614cbb9ed"}, {0x1010, 0xffff, 0x800, "ec2ae15b47a714d18759b0f9f35b173bfc9327f296bc0e7999d2627e7e6fe8c3c1592719001ce483152cfcf36180aa4a9c6444f097e44e18b99a9e7b19d9e2e5fcf203a0c87c77b2cd7cf218b037c440ddb5ef3500e7360792b75ff584de483cf968d5210d51a650b877fc46e1eb97520c8f285d2e860c869de4775ba5f02c8fefc506af48f61cb98e64887d97b096bb8042a9f646910aafdc49fe73fec2399120121ba20130e478136a2de54b2df6b6f08422626b41369dc72b4b29df6cd30d7b80c56afcb4e5e1380c982deb1579ce80bd0aede2b71a0e7d220306549369f31895ad7cc7b7b7a49ace81e45f61c40b6c970ac910353d98f4a082fb52c584aac4e9e901e4cbc5c58070bec71469bb74e8ed5fc675580a00b2d0f803fe34e1f2eff97ee52d5f1910bcc6f44f17d55aa470bfc67eebebe31143adbfb113df53096608b48238199f885ce651fda6c888097c1fa70a01ac4219e22e56a650cf1a12af799d3f8332bc4ced2a0699e800e937c4de0e513c859580fd9934361ff7b07f805e2301d24e49d9377655f8cee0ef2c568600d3520a8dac7d94c294f69d80f62202533d165cd1ab52ff4d38bccbc07c2e413e23e720855fa744798ab7080f21bd6205f9d80b6a06bbd4cdc5b6a8008bcfd50bce1efbc4ba0c4f535601d0f19b06256673a20ea9652560c5d75f4333b4f49e4e54e99731d3ef5d6438285754079902253f7a6f70de35f57b4bf6db420d82f8fa9493037a460afc78990fea3cc81aebfe37ee221f42186a1bad52dc583933f2e23a614e3295e2e022d53b8fc6605bd92b304b70231265e7d3a39259f41fc3534216b4a91a25025e032b9b513c75345e7aeeb2167ec97393284a01680a16a6d76b34fb92ac551e4fa98508d1c3aa91ecf80f6d2009abadfa8c96b6ca424de3c54ebbe520670273d5f26ed1b0c6ec1e5a27c94fc9bc5a2870ac72ccbadd5dab123854254c636362b2f5d1170507b9e503624c748e703dd6a48a5a754e5a1cb0e6c03380e59208ea332f73b5e238f051d68454c53bb5531f95ccea06978c71ddb01cad04adbe86af23d4c49a99d454c710415084ce10453d1c43af651e0e458cbb659181b10c370a801f5bb8cae9bd8e4762f64979e5b353a22964af88b9bc8524d9e0ee08309c651c716f41bccf70cee06ea9f118f2cc6463c48136009a33f866a23c65880817b3e7e225691704b908ac5427e2796e9a95c125189556c625629324ef47bd17319a6b96267fe35afa1024bc999415a3691b139fc15a6376336a576ae4fa50314c586cac9f7509d4a955984887d485a9c4e8c5d299375aba430bc564297591e39f897f16fd41e6cd8dd64951bc87e198518e694bddd2013dcb98f3549ed2090e6dd60bdaa95226cedb7bd3e79282c9bec97e3f2bfd54a50e8e7752a9d75e52e732e8e229c288878dae7331ed3209d6581085fc5c91905a150395063328700a2eb789b6a7fab87540cca892b43d9decb7c80cd845d503b955b9929a1681f20e34f203a6f92a35a024bfe2eb977cef986e56fd2bf4d1b37470c40f1d35584123ece12ac89cedd98b0833351ea51cacd6673e0d2f33d901ac2487b10240e82b5dbf78970e5a3402d11fe01060cb12126600309bb619e903d71c8dedf25f1de7c6ab86493ee8db5021c4d10c9688b5541e6396342c103ef96a2897fc98affc30efaaac23ecf16eeb73cfeea185b4163ff45b5732b1c917654cfc7364427e4d4e3337b7a038ee54af95acceb79102c2bfdbb5bc6763a190749573b2a0ca8ecdb3eacb329e71aefdae1b912de89f1bf9a11bad10a29455f67d65e439c1ac85137e6d3abbc27ace74969714fa06f852a7b6e148055b14111d491291f0b268c635232ff4a2fc3b4cfab83ba9a78f17eedbbca7615387d091ffc2c211016ffe989b29ad1e1d7ad1ef8e6a87c838d4506eb92651682afe6d78010ce8d195ee9aaf27ceb90e72be2c8aeba3eb6ab3cf14f98a611011121bc17309bcbb8ea405ea41ba1b4303654c0d255aa5d248eb6e5b9c5036d9920fe90ebf1edcea54bd38aed3ee3d5d36177e17517a55fe23314351c091759e89406d480486c5b1983282c675fbd35625f5c2c9d848fac0470c9820dc1262f29c53ca40fa49b825c917262175fd13f0280e281303179a483ec94be95163525dafb4f7700ae658695e9df34cc8918a85ba3690b89297dc4bf2bb8213680cf517bec9250e58a075d363acee5b9724b1c54e1f1035be634317ed0cc49afb49fee2f873e22839a09fc7ca21f939ef4c2ea4da4a36b19319874f7185335d31a27182bea419d66280e87f8a5e3e0779dec45509f2e1a66730764cb47927a3d84d1486811a4a03028ea5f9a4fd4de695ec98950214b914eca9a9e07b70909c6630528999009040ded9cf16965709a3b4de7423bbbcd886fb99aae41e89dbdecb7fc4a59b4346b1f053267a86d4348439ebee3517214fc77d0757e492a9924dd98762d386c1acdbb2dc20174e34fff73ec3d80d78e691b31b4a6a7cf7d5aeaed7c91c77875c3a3952fc81c3e03b62fae68152fd09d2a1e8dff55928580022a8630786e6dcede859d0f7e3d9bf57fe0061b7402cce5e011362083522a21b3ef11e56ff6682b682b1c632f9b7ca8ed65368af33ca1496e49125e8bc31f5b2c015329067dbb57cde8ba7117f6b883231b870b00fab3e811fe84bf818fd7a915790ae2fbf0c5a6406f2c3b042083d67e2eed9fb7c08287e5697febaca4fa034153bc15294fae98ae54b14ae6bbbe2ea6f293890de71a613d280cf4860984e6ba8775ddb30dc4dba2a518708817b790d248b059a38d2175970d19d943e902e55e82e0f9afb004732e2c2d13ac2e5889793d408f4ca6639d3ced23658ae6802bc909b48749d6b1d62f551d2f835be392f84819d1527528e06748cb3a8fba5f5238c228c5c1fdc3d771aa56ea4a7f25adbc797a4375dabdc9eb6c1a2cab72be55777da13c3a9dc7f999efb5c1a2dfe39c83db3ef31472774abca85c9617b3780157728b6ba0ce27f0b07ef777d521acee8ff88a6bd16221245357022835c72270b459ac566c7cd74638f7888c0cc7baa68edeeb560f50e2b6a9ac55606c830150102dd37d7dd747c0ba68f389e8194709a6d0488f0f76e441f3b78659bfddc401648a0cbaa139c16c0ea3400b8c8ebf78d722155213039cf2e609181fe5435f5a1b1fcd81920baed625d725f438ee38d7b3b7e1aa730fe140146ce6b7a1b3d561934fa045b7e6366c914adab066e45c00b60447abc975827f6e8f1ea7cdc5348150e500061bac295d4b865dfd923817a29a8c60e7b9136fd8c3e98acc588399bed29a01f070ae46c887a699dc2e10560e44eb59debd121c3114cba46c69725d4e777157d0ba8cf84afe41d824b255b73e2105ea909b815b420f3e6e5d1a5aa1bf191628f2ca3f20ffb9f0568065c1bc9250ca6510592962c7676f280bee26e97e85a0b44b4c778c5ad1c61f74fbd92beec546a8d6ba2f20b619ccc78f4cf764631af9f95efcbacea23aae28ae506860e72ceb950da56521e36a8352d18b5427d4e1e2151152e8a9ed5202342c407919dd78f8af85422493843f95b2d2a922f17a2b7fdd0aea21988fa4c5a7cd636fe28c5426c8ae2cc24773949e3f50c9fbdb16883be20aa98e413524770f96bf756616ca013ea3834d11c06a655f91e6a51d66357b8610a7bd969e04f10d26fab11d12fc13194ea6d44b73b5ab1c14c2be4c2f080962a3b56ef83b8621eb27b84d0555968142aa45d36d5f83b98c57ef01a7f00059cbac9e6f58ccfc6628a8cc30085e2893599edd87f91c6bc42d02031427341001f6afae2122fca72d30caebc1c37d59b493c8cdc3b239033e5c272873ea836140b25994e21fd12501449ca0f9e5f45b9565dab12def21f94cc66e6572e92540c931f18a8cbb5adaf30f6f99460ab6a3dd381472459f5389b772a0bf51c939fb5c762d6c99f55dfd331f9afbe02c984a73fedc81ce738c473b2f67ab2761471660d179d7fe3e5616d4a9bbdf7964b238ad9e050e3681373e3c86f4da1ecf81269792d0bf32134797905988801f8cc12e1726091088fdaafaeba8beead012a0529c68c124dd40dcbe805b83092ebf02335fa52c1937ee56ca94d9b8fcfcde663a96876e566f30b8d5d1b72e8ff6a4428c614174b00e482cb68732813c55fedae82a83ca4d145070c305a05b2269127c1f69e0a3c1ca5237c85b899a4d39103aeea1855e55b60eb08aeb630e8cefa21b894be14ddaf0342f1f935e5ef752a8ff1a84983009e21d99125fcd2c30221549efa5d99b1aed4422ca02fefd9682b480575828848bfea07119a92c6e89eb308e70a423204c8d400f1ab4b26c826053479243d2fb974070ae2a7fd97fd01c1e9e32ab7e86def9d1a8e979b62500074e56945dbef0edb823e3497268d76df3ec4889c62cd50552c642dd4a6302bb7189b8410b22102ab918a260a2b91c1ecd6c76d72b3a95937c50d57aede1157ed435473e156a5eba6a6d02cdca3b992e63039867794a1aab682f9b2e3573add3ad6cd9ce0281e922469c4d1dc3be2d325968fafdf1792aae8888061bdf2a63096e882a85821d9612c9f5e869b38341e7428ea6bc314bdb21c315926a0733421024dfb27554e87fbd33cd3085384c1a9f0fb0c192742365b7f2fe896d4f51d0406756254be65587bc4de9fb400acdeacf59f01e44fb20e6584e27b3bf65d054e2746ea1df22fdb8026c5e75006f5163567864bedcf81e8419767279fae0ee4ee2b9315f57749cf9038a54bc9bf8d95f6b0abdf223dc7231367d0bbd9abc231829272de794ffe3897efab0b385fcd56ee2d819d42c3fe7a3de9e356fdd800a5443800472d7b8951283c1d277aa14a9c09ee3967de4cc2a68954ba1ab4f54bf05a7fde43a300a4a095ccebfc72b87cdf3bd506e8af0e40ba2722fe19738c672990d5509cb8756c2ae07ef65369677622391c870cb8a2abe26ddf110b08d436c704eb5b8b93d439fa23a628beb642125c348b4675c23b6c9a87df55083b7b7b978709dea98fc163e607a0873b18f0d9a743962d3759f2c9a27421e85b246d9951b23df84debfda4976ac670ea29f22745d34948ff7fdb070d8b8368b6e086ece48b5ff677f3365282866371f94c9c81d1e60f7f32105310fb7e647ad2ebf9ae66fd22f9b154a4c610e2fe6fe1556b72aacf369b59e8bb8203016bf09db68485967cf462fac280f3b7ef45f4c6fdfb70fda70521e471e563f741c657abbe15039b9c7ed3a2acba3cd0810b92eeb1da83c1cf994367df05cdf5f6c13118d019e8a79754708bf9622f4365b8ac25239e1d2815679cbd0e6c1ec562a68b4d024779cd107c70faee0e48978914b03ee8ab8dc9ae3425e1022876e4b1a69fdaa20d7cf0960a59e255ea59ffbff0a427e4765e4ebd1e988d89a7540dcf9021e9f90a97093e2c19d58f7acc2ace147f6ef65ca2b8c6da28641000ba57b49b1f978b9d27484721446f54ce6203e0c756700a644895d5876c0f9e356dae01b64b07cd41b985d75b72d3f076ab8cbf5d032fd298d75a5b9c23de0007b32b95c579aad8b271c0d21620b84c17970229c75240a3ab9abafd033f4fca4369354f566c93750bdf5e293a1b165bbbb4f42fe712206a4cabfa4b475df6e073dd4f3851c66b99730b05544278bcb6de3e65e5a1cc69789e6fd6d518f2b34ff7dc6d2c490faafe2444616116aeca3997bd47027fcd06ee4ce482bb49e44e47b0b5d1eb432e6434349be8488d77c9e1"}, {0xb0, 0xffff, 0x80000001, "f309f196a58022bd0a17b34c9fee240dba5003f5d1358cc5e48a506f2dd025c538d1783b5d390adf2087422c24a6a42166bb384afadefddc5ad5d99ef95bd48e9606aac168eae236cf92eb85fccf9fb330fcd1021c744e88f164f8a6e9fc1c0592cbc6ba181fada7b8289d6ce9899854ea0fdba49f1df105b0a29cfff745091a159f9354252286917e33c78f90261af47a33861cc5f098c04fb830f6dd"}, {0xc0, 0xffff, 0x800, "b9fe1918b2a81d45f8b29ba684bf4ea7331bd70c1edb3cef9c607838e23fd1d53e82edfd34ecca3713b43342afccb2210f0ca56e22eb6782fa20af9c8efe0e592b8c1cf2e780018fec9008848037dc7d32e03fb7f56b818bf457ceaf9dbecde2b4732c7ac5840d3628ed6b21d90b39cfe32db5d074b555c0cbc8bc22bb33db1712e6d2c93d3d4d96c026e0c0d2e64ebb1e0833d0f5d2dbca0369e4af2eab859db7fce3568e90662e71ec"}, {0x38, 0xffff, 0x24a, "10ec057072eb6f90b0272835da224593e5e6332c16ae853f25af64c0b8fb0f96fb53b9109c3b"}], 0x2218}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000002600)='./file0\x00') 23:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) panic: pool_do_get: shmpl free list modified: page 0xfffffd803ebeb000; item addr 0xfffffd803ebeb1c0; offset 0x10=0xdeaf4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *226349 32841 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8224b110,1,ffff800014a38bb4) at pool_do_get+0x48b pool_get(ffffffff8224b110,1) at pool_get+0xc1 shmget_allocate_segment(ffff8000ffff2e28,ffff800014a38d98,108,ffff800014a38d80) at shmget_allocate_segment+0x15e sys_shmget(ffff8000ffff2e28,ffff800014a38d98,ffff800014a38d80) at sys_shmget+0x13f syscall(ffff800014a38e30) at syscall+0x541 Xsyscall(6,0,fffffffffffffff4,0,4,f23555fa0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf2639e15880, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: shmpl free list modified: page 0xfffffd803ebeb000; item addr 0xfffffd803ebeb1c0; offset 0x10=0xdeaf4000 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8224b110,1,ffff800014a38bb4) at pool_do_get+0x48b pool_get(ffffffff8224b110,1) at pool_get+0xc1 shmget_allocate_segment(ffff8000ffff2e28,ffff800014a38d98,108,ffff800014a38d80) at shmget_allocate_segment+0x15e sys_shmget(ffff8000ffff2e28,ffff800014a38d98,ffff800014a38d80) at sys_shmget+0x13f syscall(ffff800014a38e30) at syscall+0x541 Xsyscall(6,0,fffffffffffffff4,0,4,f23555fa0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf2639e15880, count: -8 ddb> show registers rdi 0xffffffff814ba807 db_enter+0x17 rsi 0x37d7 __ALIGN_SIZE+0x27d7 rbp 0xffff800014a38a10 rbx 0xffff800014a38ac0 rdx 0x37d8 __ALIGN_SIZE+0x27d8 rcx 0xffff800002d3d000 rax 0xffff800002d3d000 r8 0xffff800014a389d0 r9 0x1 r10 0xffff80000173cd00 r11 0x6f967f1d50ead446 r12 0x3000000008 r13 0xffff800014a38a20 r14 0x100 r15 0x1 rip 0xffffffff814ba808 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a38a00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=226349 stat=onproc flags process=0 proc=4000000 pri=54, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff92c8,0xffff8000ffff24d8 process=0xffff8000ffff6d30 user=0xffff800014a33000, vmspace=0xfffffd803f015318 estcpu=4, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 89010 124897 7400 0 2 0 syz-executor.0 89010 150742 7400 0 3 0x4000080 ttyout syz-executor.0 89010 332639 7400 0 3 0x4000080 ttyout syz-executor.0 32841 513742 93971 0 2 0 syz-executor.1 32841 153483 93971 0 2 0x4000000 syz-executor.1 *32841 226349 93971 0 7 0x4000000 syz-executor.1 32841 177212 93971 0 3 0x4000080 fsleep syz-executor.1 41209 296410 0 0 3 0x14200 bored sosplice 93971 131004 25367 0 2 0x482 syz-executor.1 7400 293807 25367 0 3 0x82 nanosleep syz-executor.0 25367 342209 12081 0 3 0x82 thrsleep syz-fuzzer 25367 220675 12081 0 3 0x4000082 thrsleep syz-fuzzer 25367 480401 12081 0 3 0x4000082 thrsleep syz-fuzzer 25367 111373 12081 0 3 0x4000082 thrsleep syz-fuzzer 25367 503538 12081 0 3 0x4000082 thrsleep syz-fuzzer 25367 99705 12081 0 3 0x4000082 thrsleep syz-fuzzer 25367 463885 12081 0 3 0x4000082 thrsleep syz-fuzzer 25367 262334 12081 0 3 0x4000082 kqread syz-fuzzer 12081 336644 53762 0 3 0x10008a pause ksh 53762 224304 55349 0 3 0x92 select sshd 4189 295978 1 0 3 0x100083 ttyin getty 55349 151604 1 0 3 0x80 select sshd 94938 124352 72177 73 3 0x100090 kqread syslogd 72177 371189 1 0 3 0x100082 netio syslogd 56896 65790 1 77 3 0x100090 poll dhclient 79771 82993 1 0 3 0x80 poll dhclient 19047 141568 0 0 2 0x14200 zerothread 63351 213284 0 0 3 0x14200 aiodoned aiodoned 97265 289406 0 0 3 0x14200 syncer update 5534 521388 0 0 3 0x14200 cleaner cleaner 97432 215586 0 0 3 0x14200 reaper reaper 2101 436772 0 0 3 0x14200 pgdaemon pagedaemon 18068 232723 0 0 3 0x14200 bored crynlk 86422 201956 0 0 3 0x14200 bored crypto 44291 42397 0 0 3 0x40014200 acpi0 acpi0 31033 138673 0 0 3 0x14200 bored softnet 60806 185697 0 0 3 0x14200 bored systqmp 31064 48838 0 0 3 0x14200 bored systq 38839 11984 0 0 3 0x40014200 bored softclock 60198 311915 0 0 3 0x40014200 idle0 45585 232490 0 0 3 0x14200 bored smr 1 469893 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9467 6328K 6336K 78643K 10592 0 0 pcb 23 9K 10K 78643K 103 0 0 rtable 97 2K 3K 78643K 173 0 0 ifaddr 44 11K 11K 78643K 45 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 22 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 1282 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 18 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 21K 78643K 123 0 0 proc 41 30K 46K 78643K 266 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 22 0 0 in_multi 33 2K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 176 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 21K 78643K 1039 0 0 UVM aobj 13 2K 2K 78643K 16 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 2 0 0 NDP 8 0K 0K 78643K 12 0 0 temp 110 2350K 2414K 78643K 3083 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 104 0 97 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 37 0 37 1 1 0 1 0 8 0 tcpcb 544 46 0 42 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semapl 112 16 0 6 1 0 1 1 0 8 0 shmpl 112 14 0 3 1 0 1 1 0 8 0 shmpl: pool(0xffffffff8224b110:shmpl): page inconsistency: page 0xfffffd803ebeb000; item ordinal 0; addr 0xdb03b9cd6be0341b dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1637 0 229 46 0 46 46 0 8 0 ffsino 240 1637 0 229 84 0 84 84 0 8 0 nchpl 144 2023 0 401 61 0 61 61 0 8 0 uvmvnodes 72 1696 0 0 31 0 31 31 0 8 0 vnodes 200 1696 0 0 90 0 90 90 0 8 0 namei 1024 5118 0 5117 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 5313 0 5313 10 8 2 6 0 8 2 sigapl 432 291 0 277 2 0 2 2 0 8 0 futexpl 56 2028 0 2027 1 0 1 1 0 8 0 knotepl 112 82 0 55 2 1 1 2 0 8 0 kqueuepl 104 26 0 24 1 0 1 1 0 8 0 pipepl 112 186 0 167 2 1 1 1 0 8 0 fdescpl 424 292 0 277 2 0 2 2 0 8 0 filepl 120 1674 0 1574 4 0 4 4 0 8 0 lockfpl 104 41 0 40 2 1 1 1 0 8 0 lockfspl 32 41 0 40 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 296 0 289 1 0 1 1 0 8 0 zombiepl 144 277 0 277 2 1 1 1 0 8 1 processpl 840 307 0 277 4 0 4 4 0 8 0 procpl 600 463 0 421 4 0 4 4 0 8 0 sosppl 128 1 0 1 1 1 0 1 0 8 0 sockpl 384 180 0 163 3 0 3 3 0 8 1 mcl64k 65536 7 0 7 1 0 1 1 0 8 1 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 2 0 2 1 1 0 1 0 8 0 mcl4k 4096 12 0 12 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 45253 0 45222 12 7 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 74078 0 74015 7 2 5 6 0 8 0 bufpl 256 5778 0 1488 269 0 269 269 0 8 0 anonpl 16 38421 0 30256 50 2 48 48 0 62 15 amapchunkpl 152 1138 0 1050 5 1 4 5 0 158 0 amappl16 192 1202 0 767 33 4 29 33 0 8 7 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 78 0 69 1 0 1 1 0 8 0 amappl13 168 23 0 20 1 0 1 1 0 8 0 amappl12 160 115 0 111 2 1 1 1 0 8 0 amappl11 152 181 0 171 1 0 1 1 0 8 0 amappl10 144 54 0 53 2 1 1 1 0 8 0 amappl9 136 345 0 341 1 0 1 1 0 8 0 amappl8 128 171 0 155 1 0 1 1 0 8 0 amappl7 120 22 0 20 1 0 1 1 0 8 0 amappl6 112 102 0 93 1 0 1 1 0 8 0 amappl5 104 137 0 126 1 0 1 1 0 8 0 amappl4 96 263 0 239 2 1 1 2 0 8 0 amappl3 88 133 0 128 1 0 1 1 0 8 0 amappl2 80 1631 0 1572 2 0 2 2 0 8 0 amappl1 72 14242 0 13790 25 15 10 19 0 8 0 amappl 72 675 0 639 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 15 0 3 1 0 1 1 0 8 0 uaddrrnd 24 292 0 277 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 292 0 277 1 0 1 1 0 8 0 vmmpekpl 168 6097 0 6079 1 0 1 1 0 8 0 vmmpepl 168 37188 0 35710 89 16 73 73 0 357 8 vmsppl 264 291 0 277 2 1 1 2 0 8 0 pdppl 4096 590 0 554 5 0 5 5 0 8 0 pvpl 32 130907 0 119301 133 9 124 124 0 265 30 pmappl 192 291 0 277 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 402 0 14 12 0 12 12 0 8 0