Warning: Permanently added '10.128.0.59' (ECDSA) to the list of known hosts. 2019/03/17 14:18:08 fuzzer started 2019/03/17 14:18:11 dialing manager at 10.128.15.235:45200 2019/03/17 14:18:11 syscalls: 1 2019/03/17 14:18:11 code coverage: enabled 2019/03/17 14:18:11 comparison tracing: enabled 2019/03/17 14:18:11 extra coverage: support is not implemented in syzkaller 2019/03/17 14:18:11 setuid sandbox: enabled 2019/03/17 14:18:11 namespace sandbox: support is not implemented in syzkaller 2019/03/17 14:18:11 Android sandbox: support is not implemented in syzkaller 2019/03/17 14:18:11 fault injection: support is not implemented in syzkaller 2019/03/17 14:18:11 leak checking: support is not implemented in syzkaller 2019/03/17 14:18:11 net packet injection: enabled 2019/03/17 14:18:11 net device setup: support is not implemented in syzkaller 14:18:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20280, 0x108) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) chroot(&(0x7f0000000080)='./file0\x00') getdents(r0, &(0x7f00000000c0)=""/30, 0x1e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x100000001, 0x0, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = semget(0x3, 0x6, 0x7) semop(r1, &(0x7f00000001c0)=[{0x7, 0x4}, {0x2, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x0, 0x6}, {0x4, 0x4, 0x1000}, {0x4, 0xffff, 0x1800}], 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0xa41, 0x80) chroot(&(0x7f0000000280)='./file0/file0\x00') r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8, 0x2, 0xd0e, 0xc35, "2a2ff1a326aaf75b495b51f959024ee0e4f3bf4b", 0x5, 0x2}) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r5 = open(&(0x7f0000000340)='./file0/file0\x00', 0x8041, 0x90) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000380)=0x1) ioctl$TIOCEXCL(r4, 0x2000740d) semop(r1, &(0x7f00000003c0)=[{0x3, 0x2, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0x200, 0x1000}], 0x3) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000400)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000440)=0x1116) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x40, 0x0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000500)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000540)=0x9e) 14:18:15 executing program 1: utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x2, 0xeec}, {0x4}}) r0 = semget$private(0x0, 0x4, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpgrp() r3 = msgget$private(0x0, 0x20) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1f, r4, r7, r9, r15, 0x30, 0x7fffffff}, 0x4, 0x0, r2, r2, 0x2, 0xffffffff7fffffff, 0x2, 0xfff}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f00000002c0)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x3, r9, r10, r4, r13, 0x4, 0x101}, 0x2, 0x1, r8, r2, 0x4, 0xf5, 0x2, 0xf226}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x24, r6, r12, r6, r11, 0x115, 0x100000001}, 0x7, 0x2, r5, r5, 0x80000000, 0x10000, 0x200}) geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x6, r4, r14, r4, r7, 0x20}, 0x9, 0x1, r5, r8, 0x100000001, 0xffff, 0x9, 0x8}) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x10, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x3ff, r4, r10, r9, r15, 0xe, 0x9b}, 0x7, 0xa45, r2, r2, 0x3, 0x88, 0xffffffff, 0x8}) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') shutdown(r17, 0x3) sendto$inet(r16, &(0x7f0000000600)="9ce50e0f952327e62fa7761abcec0fc0f09e42f50a6dacd2cf1c74b383582dd1f692c07ecbb35d4d10f0444d2d0639330af2c4fb52620700f81c82e76747c142f404bb9f887d28e133451270e3be1c3fc99594caf2781fbac45d931d2c56c17d2466608ded6a74052c0172a581e79aaf37c1b5f7e39f84337b2034fcd03dfa95e0d548802edf0ecb1ea9317683ded79d5284d81856ed786f8b600a1477e7ca43fea660badd8150d3ac54b16ed3644664963886c4d30d4effd117e858ead6a1eb6d7b3bbee758d4887086f6c7c57fdf3e02e85715b6236859d47c83600095d0d4815315e8b407c6d1ef", 0xe9, 0x8, &(0x7f0000000700)={0x2, 0x2}, 0xc) write(r17, &(0x7f0000000740)="5f80b3c626e43778d6c2dd8c0d1972f04db9b8b4464a691348a00a6fef431e85e689abb8a09740a6d5e49803626e83400ab30f2d9f6cf9acef65872ae3de774c25c8ef8822566edc529557e548983f8b1e15455490c3245c5fabce208aecee87cc30", 0x62) fchdir(r1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xffffffff80000000, r9, r13, r9, r11, 0x10, 0x2}, 0x5, 0x2, r5, r2, 0x3f, 0x8001, 0xf4, 0x80}) setsockopt$sock_int(r17, 0xffff, 0x1002, &(0x7f0000000840)=0x6, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000880)=""/96) 14:18:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x1, 0x2, &(0x7f00000001c0)="f5c0916fbebca72f60fe71acdffb6ff07922d4fe5bbf735861fb49d7ea32fbbf2201b349b79cc35b2357b281566ff40e0e14f61259dc1f1f396ba7d3f6a2500dd33ad4d3babe5a53c2e87a4f1a051722ffe2399ed3b97f8792fec70107ab73dcf0769c8bd6819c22fc9fb6e9f9776dcb2d199ffc5cdd6d7eab4b84737f0a434dbb59e16b1090ef3a2898f6ff6eb61cf5ac44e19e748abb6bae0a888c9afc40788a9fb013903a512acf37662e955cf66c574794993c72f1df7a8930b8d33a6f31b5043bd95a185df1965870b81ea43719b6be7f7f34e89eb01f668eeafa8334c4cb69af79a5fe54fcc1e515", 0xeb) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 14:18:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x10, 0x8005, 0x8a) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getgid() getgroups(0x1, &(0x7f0000000240)=[r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:18:15 executing program 1: socket(0x18, 0x2, 0x0) 14:18:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d7000000000000504c00223cd43cfda2aa8700"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00", 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x3) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 14:18:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x0, 0x24, {0xb2, 0x8}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a1348b8955151a0e204b6c64959d87bd705f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a4fb19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x12b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = getegid() setegid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r3, 0x4}, {r3, 0x4}, {r1, 0x10}], 0x3, 0x80000000) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 14:18:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x4000000000000048, 0x400042fc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f00000002c0)=""/240, 0xf0}], 0x3) recvfrom$unix(r1, &(0x7f0000000480)=""/223, 0xdf, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 14:18:16 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000380)=0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) unlink(&(0x7f00000003c0)='./file2\x00') r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:18:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) fchdir(r0) syz_open_pts() 14:18:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10010, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10400, 0x2) 14:18:16 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xc000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008aefa995708ecc560396f9e22f9aea680ab0d42d92067920da31ada718d4b13669d487dbceb257cae816061619d7c63b3a524b7b4c408ce0596df008f900c6ed32883ad321f9f54800ca04fc3acb36715a0fd90ce872a2916b712f0d113588a66d5f6b77c5263f9a86e836e16b2ca4f2b5e018331604dfd5f31fe7e528dc6ce263f66bff7fa2e09ef58dc855066b9c5b35a58a1ddcb2ca6bb0c617d13b93b5b8a3f086139252a98d56797588488dbfb37214e77073314a24e78c492218621e7d6ccd"], 0xf4, 0x3, 0x1800) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 14:18:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x29f, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="61493c0805fbd4368a8b39f77614672dc675d47f2742056420c4447d5a4433b7197a9325a7535dd12d74a9bc0df4e7c2be205d2979668d3ffdcb13dfbe8d520f88f6999482bc77b574f39990a76b55ce0adf4a2ff652b013c7045d5d45af475c19c32edcd8858decc30104306fac66f84e52eba1b77501b42ef066268bc1687ab6250d16f48cd0f95d60715485be61d2927acf09b19297643c90b7be83db039bf779310ceeaeb458faeca0732a6df606e4c5182ff7515b5e8efc41788eab104118c4666addc8f4c1e13651", 0xcb}, {&(0x7f0000000340)="af5738f2ab4387612574bb8540582d1881ad572148dac578f507898dd8e063a91e123991efdfdf75c76a7d605062209e10b3a66caab26a0ea1b6e82f9ac04b3ba3afca4383dadbbf7a5bc889523bff2288431d3c116055a9de2860c07b2e76d2b1ffe4321a8f8185c1dc7d79f91d3c1838357e1702c82a0956c76896c2124d74a948bbcdd838080c77e2647f7b252aa4abce59aa8f5dbf31a4dae3ff6a8bf3a1a6b4b36157c7184b776d674c31bc04aa1c97ae528dc5fbcfd2f24b86601e442ff9813074a48c4bdd2a8018c3ee5b4f09f3269efb2949aeb0e6932622a6c75a06d0988f24cc302e6515", 0xe9}], 0x1, 0x8000000000) 14:18:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 14:18:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x100, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r2 = shmget$private(0x0, 0x4000, 0xb0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/200) 14:18:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 14:18:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70f22d01000000dffa4f4f82653000"], 0xa, 0x0}, 0x0) r2 = shmget(0x2, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendto$unix(r3, &(0x7f0000000100)="1b761da4e111083fb1ec6ddab80b6c072b880fd0bd5e651fab973f8277c9082649c2939f73b15496c7a4d8fd05e82a209c5ec3ae98837feb77a262ea5cbd00a5b5bb52d8891c2d1471a9153c21b9c3fe46c6fdbceba7b93eca296139b12692f4c0697d3bd0eb0741785258f77956beaf69eefe8192ddaf80e894b3d7c6730764c1c18a166bd40fc4963b0ecc5e12c6032443b860210f7d0ea5a8b7d9d8ee0c697ff2bd710fe8351271af0b33663152f887b26bd58992a2f850449baec9208a1067870899a126a0315f768d36c1e7909829ff374517d56ec494ed9592d7b60f3161b14317cd8198133341890b4f14d3b29dad380c8bc0d97615c2d5efaf558f", 0xff, 0x8, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) 14:18:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 14:18:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0x6, {0xffffffffffffff01, 0x8}}) 14:18:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x80000000, 0x8001, 0x572, 0x10001}) setrlimit(0x0, &(0x7f0000000000)={0x80000001, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 14:18:16 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x0, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x80}, {r0, 0x112}], 0x2, 0x7170) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r1, 0xb, 0x0) 14:18:16 executing program 1: r0 = socket$inet(0x2, 0x4000000800000004, 0x2) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 14:18:16 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="caa12698d6ae92e86308a991cbb491c6869f33103191dcaa3f33974283063d363b4fe539", 0x24}, {&(0x7f0000000100)="cecdcf78f2fb24054a97d0073a55021d33636d0e2df28adad0fe0999c72db4101abf3a60a9b7b28a5656f89b636c6aad9ffa43218171923bb553d1ae6e95b11eeeabfc0ed54c93d7a6c1d00b2642542d49b80ee323401f37502f770f8cd46071f3252d35ee77c3129595e211110ce5b660d24ce4aee606d9ce29c9df99e5dc845ed1b3a18f0ed1", 0x87}, {&(0x7f00000001c0)="f98b1e2b69f9cffab6aa48dde977a7a96b7195ad45225bb77dfb9f64895e4853560efb22687edf1dc33ccc22fe", 0x2d}, {&(0x7f0000000200)="241baceaa38901fc3859f11caed2be40240bfbf7c02b96b1a42952496f2aa0ac13e168", 0x23}, {&(0x7f0000001880)="f6e7cce20f6b9834222b0c1979f1cd27e8a7127198904d466e760787c7c409584fb2a3f459cc9a72114500e62047146e9995d0f3bbab5c4614c7a575b0f22fda0c40ccec01ea639ac206117a48d3601b416db7c112148c3b1cf94f48dffe1a34ce290aaaa98a0a346256843024fbcc72057e43250e0c92aaad158665f9bcd42be358e970946758edb8e943ab5016dfaf85c6d7cbe326834ed26f0bf7d4e6fc940cef52ad639cdc8cf4241c6161bf23cecc35d9377ee1a9efe5f972517440175bb5a391c62d985550f7185b00c774a895725ec8b0bc445ca74d1fd391816e5411132407147d06c9ab1eb796b1380301ee3d871529851ad6d38d9773e3993bbb4fdb157072410b92b37765aa81a513e9123ca9c59eccf90297f469815685f2e7bfc9881471c11bb5f08012818f40f40705ebf3e86dcba26dae82ab97e16a2b2402147c211ca6faa44f1b2b069b9fe5c285b22ee5bb4a64228765642daa50f665487e4a17498dc6a652c2bc2c607a71dac57302c04c2eafc74170b23bbd7834829a3fd5f735213311dc427d1dc1bbfcd9088e506716621f4229ecc2820ad80526fa6fc027818295b1d9a4ca0a6f633f949b8e5011d31ef6d792dfc5d28af612dd1279c844ae8311b94fb1b6059993c96d6013c386b5074ccfa57f6f28e8d427e69bbaa093b7287f56f23d3031e49e6725b4e36009b6fb83df97d5e897309715875fbff028a4385725a1018722920f02358b4a91bfb9502b82395ce3d73f2feb3645c9b9a4650256574aeb4a787c78ed71c7dd8cc4e194bf365d14a42e2e79e47d0801234cda8a79742befa7b692d92b57bab4b9a57365162544fc2e0d6ff303cbb96d7f11f526e39844b3717ea79b1d1d4def91bbafdadb0d15c9ca44f32483c92a7717f71919c922d98670985c058ca31c2f10c9b2e17d7a26a4e8f3cdb3ebd7e5485b3d6801c6b9052ffd3dcadd38216868278239950ed1cdd2f413ea6d7e7363c599fbba5d292a39e864f6f686c285e390bdee52bb15bc6765371cff5567f451b9fd341b1c5f3a888ec21a79ffb4d76c62926c76deabcd2861492706cb9bfb31a4350d6c52d710d4bcf249f8efbae454949927a685e1460b9b73d897d2275eea2edb58ed51a67b7a52b8e39eb4d780a9a3926a61a95ffea56abedbf9eacdff85ebe4a141e75e6a5515aa5567317ad2bb8f164dd2f5604d02c3628a50ce957a32d0252ce77ef7c99daaa6afb282dc150762321ddeee297b8cae34c7039a83dde7d504037ccb8fcb8d284b5985e82b88b51e6085c2bc8677a4841e520387298fb898502c6fad85cc9551aa8392b2767089142e1687cd234e1f695da88dc142819fb27f710f003c61938aff548d5c4843e76585e6296a256a9aeb23226e2b095cc5b887f31086cdf2fee482f8d7fc2e7083a12113963b5f88264a10cdf27f26af472c8913ee0c8f8572f26cb88b4560378a81b5092c632969ef9a8e7d3f0acdcc5e1dd847abb83f31f7c2a10d6b60408871aeb5905f39204bfbe97ba0b8c69a733b4a374992e1ff513bd59ca37a610f82e2e5f59a9cc5c7f6403daddaec7cb9d992abb8ba85291a014e89e5f49a530420c5c390de7d120131258081e6df9db922dec006972034467367d726b140f10c4aba749ae5983b01eddf32567ad26966348ad86b3a0f3b31b2664b3bb12b2edee443723dc49286d3c9c8c35e1977967d2fdd0925233d6b66680190e80443abde9070316e2f4bea0e512b5ecef379112673bbfe5c9ffff38cfef10a847f27fbcf258cd5813ad48d00f396e7d850acc2d314b9dfdf8a155df564b82387dbab2ba08e176eaec3a9fddd5d586706572509b8c3fc247c6f67568d6352549085030190b05d1b0c2b03c175a6972edea162d35591416ee2d0adbe73a8dabe03f4a06d9e07d6cdb6ae283eaf28b284fda26e155d412618f362ed74d69bb23286a5caa7600d6e2bd35e406770269cc2617cc7c1b1ee4ea01b7d2f238e7b84dd641f9bb71e63c5712b68417f32ebde25b3209b0ef091369f15dcccf6a656038a88bdac4d3b21c3a0263d306f883376c8d68c7fc0a911b5699e24428a4f70736f73119c54ab85911026041266e6f3163558ec9fc789c6667535eafadab69b7977b753dba49adb911b841e5c866a30830f5d8707518a87bedd02f1e8595a9544406a6b0222325d28e7f6665738ab14ce15cc159ceeac404197dfbec3e55f71e757bb94b36e4da029820aa6d98cc1284f7576ffb10d5e5669e50e1cb2d0b3738b1927b59d9144d8336282790c0c4799f2ea8bf674c61ce53360e1a5bab7c3211b1f3c88e7cf4ce7c2db211fc516ddc63641afc5b09774be2b47737f177f9867e83ecfcddd0749239c03317ab7506f8965ff7e1ce6362a59adfcbbbd4941d16ec17ac92d81ab90d3762b39b1a293ece693b065743a6527cecc7b5aac674a71d7bd5bbd71e084e06ed445481b3744bb75f1f45552ae56768a4698a8473859da4dca3de798deab11443a015acd26fcc896cecff18abc41d924b3fc56945a8d39d17cbec088b5e636cef9fba19477bc222359a35ae201805110664e0b33d2bea0aca4b61a0fc07b7e1d72afc62ba9d1378acfb54b35a5d9e1099f86220999658ab233d3f59efa8033ea2beb20e2a9b2c34a5a6369d37870a6fdb812ed97d60171ffbd7ac6362214553454e1248aa398141b8921766292a093490b3f4b8876527a301ac6c7b2c74048d2da377276408c252f96c7df32a132998b927fd4df392af8494768f31f89843d012764abe3fbf86983f3be1d3842deecb6ec698d2626782f9f181a552f1c9a7395f9a0da9b13d7710e991ed8843291722f0fefc2783fc5bf3f535514f109ccb93cfb7100e9c76b45b9737d5e83a7cf3c47e350dd27c4cd52cb21568d9dd7f8629cc4da3a8603e3c0af99534b40495ef7eb379820e41ec72d9692ccb5f636ac05e3208d521d9ab8b1b7e2fca3bad64a41e592a79ac1065f6db001870926da3fb4732523a57e8f04960dc2905bfdef8407f1c82ddc083b0448088ac5ce6cf5abcdcee4ae7944d081153f158a8f6225cf5596cb349fe870020afb7345b52ad0e040bccb16e52414377bcaa590c678c02596b2b7e8532547f400b049be7d7cc3e50bcdee14f8e0ec81c4eb34d35f67e5a66a70620809659abf1a84a3304705078fc6af920d89523d033e65e0c7df06c791599edd6d1ff21aac3f594c68ecb68c7cb50f33406a79c8ae4e243ed272fb2734266739b72e4a2a98da06343dabe02e37a2b3731d0280bbb0b3e67c86cbc703fec62f181f86a1d175ba7d0b57c42bc42acdcb307fb35728d93d1e8ae81f634dac374b7bc8d48b7675067bf5ca958165e88e7ce6ed74c1bdcef63c80f311c568b364686f7bb7000bc8d513cc831911e3255301ed6ac154c55e27a2ace5a8d0ed47bb331defe24b03712ebaf6309950dda3ecc746925f48baa78dd9b1be7a5b03b2e9df43ed1f7f8a9fe9ae9e9b2ec1f8f310c29dd7cbfdd70a3e5b13b392f5ec69e2c3dfdbaccee25d818266fa0a827c3adabe528693acfeaedaa3a61992daa59ad8d2eedd96ffa5b834592ca77aa747106333d650e3607f3fdbd6212b9a8de82508478f0720a4a4c1f7968d32f1fb7f64364dcbe49a2a43941ccdc55175eebf1bee8e1c004428f8ea50cc00d2b6e7627694c0d0f3ba99794283549ce4dbf7bd375adcbbf2f7f21de81991749fd9293006e933bc7cb19cf6bb2f79f9534d3c50a23071ccc314388e109a17920e90e9becb4f2842aa02bbe4cc786f6618c36270da118a990d4ee01bf2f4ba6e61dcde7df22adbc1700d7d04b42811b799ea709a1f897f6ee15365a827588f61bae5549bb8250e03e96baf8321adac3ff9991e4600e4d9f079e007022013c921e22088a0ba38c77259207d50f79d970cf55c2f51d1d1a5f2f16e03af08aa4ee85c4363bae657a4e8d402ab372182dae9f31f3accdec21a1c2a752a557fef25959ea85e73f4f3f75c87e80d2669ac2b6aed9ad7a1e9d59855d54a35e95d18bffd0d567d7d85cb809ca653812c37503094e0d87d78bc15712df0e5d445b99ccfbd899a677472478d1d266cc0a06b0c5863e69a015e566d22eaebc7dc34d1c263b6a4347c74f355a38ecf43cfe942f6169e5dd593e784fb6848c84cd4309e4a83c62b43888d3da6420a4d6577b958117fa38ec5298bb43ea6a495fb84f20a301edb4d1b5059289c6f6ce3a311349f63d88272804e07ff20958abae9777859347a2f580a7c449901d143b2cda66529c2c0aec9b30dcf5ced56b754a523ee7fb294c7a6463ad33d981838523a28ab3ce25b0d63b74716a4c69b9108538d4b20cf207518b4182ddda05ff2e7284d3593da03d9279394c856b7d3d20856ca6ba7ec1225746f16127ca8271ee88148e4c401bfd890e7fc185658ba5e33a6f93a60907cd80f871f8ddcf0ecc1115164142190befb5817838d7cb9d6953dcb108198029a8a55e21a6694a4380785150a70509e87b52c92f398628272a4d2f73cb9390ff7e95445380a7c44cb5b0362c517b4f3e667a22200bfe71962340140825fd3ea851f7db8f62f74e7fb225632f24022842a72288a6cf3899a6933801c3121cfb7f6e6125b3e19572863408c76cd43f0c89a92f2bb7b5755239bdf9292e9985ae431218aa73000fa38aec6c5d1aad81791692db217e15a5cbd07f98cb8e35003cb4316f3b752ff3cb3c984fdb8d7aef8cc0f1a0e37fb1812b691d8d3ee2a6d495dfce6f9af344f011d292cf385a6c2083ff90882a4c0e8e4229a198dec31518e12ea1b1cf4a2e36ffa408e61dedd1abc3a7a70f84954fd4ff60c16363ba6e40447255ca3b68a778073155d7d4af1792dc36c87242d84043c2df90e51bafe67890f9c950ca9107963e31e18f85424740a6aa3d7c1d1bef420ed71bb41d8a87fb483b0700209977207753689a1c1e1ee6c2b4d6cba7e164c9d97d2e7e93266c303863bcfa6a5fe5f482d29387750057418e65553bca643c214bf702c8c60a76c8d748fc6d57b48b8fe972ee844094c42aad987c0e7b433e53ea0dc44c249c4b508356db649037109f6cc2aea9d9dec83b4db4db69641bf5220d23d846e743030e372fc67258b7b941ae3fa43a679545430090bc59a067e903c58d47ed2167426749c069f4fbc78fe80fc5aed54b5976d33ea204dd3630b47a90b8b49e2ee29feeaddb093241177319eaee9f43e83713abf08204cf0387fe12f54461eb448b6996540e9e1f73b4000ac634ce28f9a9fc26948e82c7d09c166d11d4251bff18f84048643b25fe15f9ae50caf820ca6ecc90f727e08878597132cdd0a7454b14379f006b6a34ed4e5abf1d69e57fcf4a3b7628a3c68629a3d61e1bbd1fb30b3093f8310cfaa99f5b1bf07e01b748f52785b6074dc31e8d53b30d260cc3028c6681f2c2ff80478dde3a8cd3ac33276b48ae63a32a89540b5f6fba45fffaa06cfbfbb3aaac26012d45a167a8412cafa3bb821f97e04ef23a0e3d0b8b5c28cd68f12ae38612b966dca0779c8eb1e994f7cef8bb7decab9b73017d4bc88f6e6a538059a3876001305266247fa728f8901b99d21cbf9f7bfca1f2989e83087bce369f1bb97bbee19fb248781fe598039a45b0abed85e496b86b7232422477dd9cfc1eb2ed5546404211fec316012aca32f9c0c4bbe7ff73bfcb3dfaf90f223e5beb38af11034ce22bf12fd1887413b88bf462b703c5d8edbd1d2d921d8ebe4f012fb5b2cc6fe2048117213a044ffd4c950542813aa27e7907b57ead1ad799b5d", 0x1000}, {&(0x7f0000000300)="2cdf10e4de3b7f4842a509ea6df209b5d44a7a9cb3828f2a813f9f21ad65dd788d6d75014f3b3f153f28cd9876fa0c43d8a190fe7f0755976fd6ebb09f2ba2a846968944da6a6b59e268e69d079522d1bc88bf22124aa0b04519a530e0e31431f7c1249513bc293a0da0e672938492bbba76862d9654c478831937f6fdfe32ea8094c7611c4b45b4446de2732d3538bd21c4a38188207ab5c3d9d3d7535018817f5bdffe9927feb6a4217d34d18e662e1e18f5a237672c67953cec5b8e91599bf7296f121c4c74e57e5d7ae7616930ee49", 0xd1}, {&(0x7f0000000240)="be5a3ef32c6cce60efd075df91b1253f861611d3858524cd748ab1bec574ae2b9d52d3d9e5be865193bbdfd82c9aedd94771dbf1cfdd5cfca8033901e09e5e186c63d2937420b07d3e1f3582a6db001dea87673a1b57def71da10894da18a9de63e978a0f6fafac9c82a044bc7e8703a9774b8149e4ff25f40f1a3fe08ba72ba", 0x80}], 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) 14:18:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 14:18:17 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/214, 0xd6, 0x41, &(0x7f0000000100)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80000000, './control\x00', './file0\x00'}) open(&(0x7f0000000040)='./control\x00', 0x80, 0x0) 14:18:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x100) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 14:18:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:18:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000040)="5b11fc5349a5aed1aac33d7e02822f2241db2751332ec2423e71bc4df67e8493a415f4a0d6bf7b72bf6c51bb311057686d57c4599252aaad153162003db5b02bcf354ae3ebbcd4479331f3b4d00683fe1424b2cfb9615de5d790ce40f85dd861e827c8a2982701ee372b5b74221b727d90b736859b74311d9818d9764eaab6801170fa8a64d67e5b64d7e60ac52d2acb44fc22de7100", 0x96}, {&(0x7f0000000100)="148cb034d3917a257b7ce31a05923ab7066ecb8cfe986484dbcb2b185a2e19c5b47c10e1dac14e8c3a5f03a8ddfd200ec15dfc60e075d56684a9b65c417acda6a7c7294c762a45953102eb3410e8758102a27d45dcea018e2bf85590f3ab4e63b20fdbd7c8ec81a0fffdcd4633cfdc7676e1d01ceb85a16f4bf2be5ae51cf1d806036d010d1ac763e83470f83da3425e76545a08637d740aff321b0ffa5d1fe06fba44", 0xa3}, {&(0x7f00000001c0)="26d837b7f12d5a624f79b51880bd2db5d101fe6b8757e133224e80ab2ba614a3a3288bbfaadc0f45b6164827e187f1", 0x2f}, {&(0x7f0000000200)="9321074a8db462c7dbdcd0981a8ef500497ee1a559e0ce0f0a893723e380089b5a714e54fb9681bc122eccb29294a7653f034dd2824fc6db30b61fa17fb6a32aef4d67aab6f14249eb9da9e59b9e47a008b05229adb873d1420edec697e7360e4a68c426f467c81ea5e4f8bbbaf564e6106d025ad8791794309c0035df65c5564ca714c88eaebccc49afcc228a79e0a5dcd76f20b44d604cd1b34ba7988cd1da380b7e94c1b7745cc10c57962b3a380f93f27b943704b026", 0xb8}, {&(0x7f00000002c0)="41cd2dc280c15d91e659d83572a9710b5e7ea88654fc71a859907b72a00fa380c80459ba132ea73d700c4f8ac9319d3d411cc311e3fe51b52c05b3dee68cfeadaed536e57f50ddf3d99f528327d3961e600b858a48ad33f7c6c6ff73ce19970de0f082fb4dc5a310334f07f500720bc6ecd40e4f3ee63d5c0b29422ab2afc6ffd33690a9cb170fbcae30682657a971ae7c7ae09ecbf291e58eaca5296da560bfc557182fffd78e4bc65bcb518caab85c887c17f9a608d4cc9ba54fcba005afaa25e5853a6009efdf026bb31c2c20e0d0d4c75a8a41d230c1195ac965c23b143bcbbbeffdbb7008efc94ece12", 0xec}, {&(0x7f00000003c0)="952568e7180c393bb45b91e2c536b9be6c370b01a1bcb9494fbd0f05aa57eed9f6626b13c3f383ac92a1cfce5a371527b6e8488036b24d52019c04dfde25b0ea7a49b586fab910fcee7140e8c500ab02ba29c6be335cd5bcac9a49f78be4eaf9ffbac99c9acdb4c0d5317ce2b0fa7c2d9e81dd808f8a7ac843f224e5e0e3885d706410165a3204b7d06b959e80aa18f3c8f3a2a5104eaa6d943e3f4c91aa5edb6c1476dab9358ac2ecccf4e67f6f7f8bf8a063ad9931ecfadc72420e6d044a75f8da544d19787eb833a5a72adb5c15e2db3f0985b353175728c831260bdeced2623d", 0xe2}, {&(0x7f00000004c0)="7a6356c16152328e4de240824f8a6a84798e39db780b9c13505fe5f9d7690390066bc2319d82c19f5423a7a82c0d9ef56374fe62a8c35a006b1ab279272d6fe8b129bca428372799dbf4ee0fd5c73069109a977420508b9ba3e6e14a416128251389bd72b5e9652bb0d8fc9113d5866132c48f90b028b445870c0298e564fecec64f5151e39ffa1d3b8ed63bcde88b1d5c2b46a62f09b1545a6b888b1c2964d48cfb2322d46d9686ef87092675beca2989da4228ddba1f68b2485634e5b7b4890e9f60999af21d321da80c8a424b5c5a09127e9c8b1f770e52059eeb0426edf54665e4c1a271b6dc869c57", 0xeb}, {&(0x7f00000005c0)="4f9adf1c8feb83ac9c2a4d67dbceaf4e59c399917462520a5cd9bba4cea599cd6357038a2004f2ca788938bf91bcfc302936760b73c8871e340ab8b11fab51f098036794b7898d69d34e490d7f3025440745fe37419907f78ffa061b", 0x5c}, {&(0x7f0000000640)="ac67cff1a008bf0fdc5453babcc4c2d63052723b405cb1cfeab54ed7b722ac05305fe3951b7987c183fb7af4936d21fafbee939b6e78ea2292edeaff457939a3e705ba88109f0e60e949510b158439a6e0ac7fa009bde775fe63e96a8222", 0x5e}, {&(0x7f00000006c0)="601622dffdbf27b34cbb36d90152dbfcb8833a85c8b368c6802013b4027ffaa4eb115eca4cfae3917d021c17a8c753dee52a0ecae8af186dd0728a80a41fc984b577700ea8d6e588519a65e40cbc66feb7829f97ecfa81222d47424030cf71555ea76e0626b3a19e9c06379610e21c738798e2c576edf9d849e709c4b7311fa9c95a2271e8e50b958b39542ea9f9ff9f0a11811fc85c30b7442f632be8bf39aaf85a5d556009cb2e036dc9d87d0291eb98e13347626a11416ba236fa3e144c41b4cb00751cd4bd6bfd06aebdb1fa1609c1664f584d16098323509d9b3c9a2f99f0510799d120ad7c925805b1bea16713d0b7e444b4c74687822545fa245a01d749bc1a387dde38019a06cf4bcc63d2fdc274a0df51b3a98cdffd94326b1527625deb48c91678db1d0b072d164de8e3f973b161af1b3099ddafb990f35275afdffc4255547017b8cac22ade120cc1492d59427393307d447c0e41216e0a817a3028415ce1c0cab5a18adf8f9975168725de6c47cea0c0a5bfd1baaf4320532d78cd91aa6162010c70e69ceda7b0bc570d9e10c007328a57c27211d5ac8491564e3aea2d110b4b09cce192973ffa980d926e92ecd1b7b2142808be11977e17d0f5429b6b544c543589cba361c7b73a4475772bd7733ea3f2f176b5b7cd6803eaae0c29fa06e1db7fddd16d5d1dcb61df36deef894933d9183c779974ca881d4ecee3c258ed03c4a49adb3ce10abcfa8a534985fd76ea4dc9ed4f71bef2f8d19432e0589019671237a506d4910254651016f5f95ac0b4390ac9080a4da750f0d0e9b3fbc200be7c19e32ebbce152cf9565b5e9d4b133ce6161cb32cad0083e05eaa447b21705357319137451a23c0e57e33b362c72495299035c29e9492186fba72373c3793c8835223c1eed1570b743113a2dc5b92107a6edce3711c91c779400d840e1e69de1812a95cd7f5e268ea900ed0d9811a0b8c6e361424d3c70f6ced6b39dd9912855951b12e3f5522799a8b578d2561e241452d7f71d56719f9d7e40ed09a9cbf5949397e2bcbe361c768a2f4c08d48c3631292c40d359846dc050cd7913b44ea53ff071ba94071f1cd1a08e6b01709ba5714060f3c11371f1e093c3f1f4afb194ba7b8c6f4fd2e70ec0eda569830b0dd3070955af5a46fcd9d83fe0167fc922be161b69d220ebb0c48b704a0a1983f77c804039b0974b5f36f2dd0a01879d6c8f274e8b0238378796455dd201ee45b7323fce3108fcc788538e847db1ffb2cde9d71469c3defb4e17afc682d2498ec52c3626001dc52e123cdba532e55f831ccaac9453107c183285210a6994ff8a24fe6239421ea7d450063e31bb8502dbb42e4c12ef815a3bd48dd9791ccd880ab39d32a19226bde837675a71359e83886c3e34eb6141b5e7d17d550e4831e91a1cf4ab10cac90007768f21eb6dddeed9f540f6ddf7456a47593dee9977b6a7d0dfb9c68270fdabbd7ef099d0f4b811c6b560f8d9ed2b29ed8ee5a637fb36af6be39bd3e992f7caccb9773d6bde77f933792b8af4e67c753c13b2e7cbadcf0f145c604fa9e2d3696d944299686e862f985433b6c9edfd8ea7f72eefa811a2515f0c115bb623722e175704bf888be78aefec2865ba2eae420cecdeb49fe3cd479bce017a73a4fa68a9704d24ae61c29e698aacedc468fbcab670e1c2316b1cca00b6db3c0e6f85db4c20709b0baea157168f6a717b4cc6705a005e5e117ce1b1751516b74f7f097a936d6b79809c909101374bd254dda103d368eeaa7bbb53544cb973e522b9a8537ef4491165e69913dfa80e75d5a688385e3e053832c87b66007abe17da3f399296c84ffcc55d058038f9255ed19564f2fdd518a94f59d71e2fead9c3d0c0fa71ab7d2c53e71504d07b61783f6bcc4fa600d93ff16cb7d75c7569ba44b745b9c60999e403b544b1834db99c60c15486da888a65f327c36ff6cb4dd57427bdbf110099e7b2a3aa065202e3b68ce8156355152627f254e20ee288c2e331bb5978f54ed6b51e94b663967a49e42cd455c5d6296dfbbd6eb87b4685e61aed2784f04729fd73bedc32e2aa269fde29b70097bd52d265ce6d0d9cf71e48cf38b274398e08bd9ed2dbd36ca48f5eec2b21134e04b8bb0d320c62d61f563d7d71e272a2df16003493dd511ae661076618383325b0860425537afae61348ce0a37b7e45e6c98647c36e3c7db472a2ec6c0f76b9975771491b91992e51033c63bd6e108535d3a553f99dedded6f8a5e2fc5251276e24328d23a9c18fe1efd600c98fa24cc571c800b1b6f3aa6b141c660883c0ca0011f47887d8b6bec826307801ed1bf003459891436e7efd536bc2c46af6142e79c9fe6301fbdda597235aec7a02fdfd0201e8c6393d0dcdb326ba45de81837deb50901ce80bc63b577f2ea998e0fa7bf237a7c07542be4e803aab99cd4db2513a83e48dd2bc08e9441a637fb945d393eaf146781fe5a44887cd336ae795750c6467ad7622ec6992af87280d96fd01b8be77505dfbb93def14faa031b31eade4d694ff7d2760efa2b1b9d4c336477ce1e71e1069f21022c51fc92b33f75747e64a86ce6b29da3d579406c30e6163ff0d63cd2d29e2255aa23e6578fa880a4920c26b6290fab4522222a190e33427edd65f5e68c3a3811353ccdc6fbd5d24f826d2a8511b83de3eaa0b73bffde3ac7659f46c96f344dda90fc158b986661a446b1fe1962225380cf0df52195f017606bb48309cc3a2734b2bac4d3bdee336c7f75e1094e8dc04bb82950ac15f9052dd1fdd84eed1583c57df703318f4b5ae2968247bdd06f2f278beba341703db4928a36143225fb70c5d6d0a7356cc4e3a9b08e43c53c69e6e05937113fc67869d2d056151d2fe5f6d52a3f954256adadb595f1a55560c33e740f258725b4e042c6db256756c3b6beb8f1a441bb7b75fa750f7b615456c50c3e9f13603561ebe1f9bdfc6d560bc98e61107a08af586c07298e059ee7e004aa953bb98a13c4f18b0357612236faccdd0c500893217f167b75a49dfbfa0befb532f748859bc1238dc69deef58ef158abf5bf21dad5f2b0c5a650eb066b6b285dd0bfa13febb76f476a0793ec53490bf1316e2e8853416b2529e75e07bbdbf6d64032d1a834e046d86838c692610459ed0ae2696b270c9e2511ddd31d2fd76a90ffb1f05a1ab19e2d09e2dadbc0c217571f0cc297df982faef77a16d5fa7235b95b1f491655fd0ce4c389e09cd028c03ab3cb9b92c58dbe9091a1855f26ebb0a26a9aa2228fdbe4bd5574c96c215cc4ef235c12c040c299cb67da8363a033ef873d5d335a89b70fc323a3be9fd8e6452f50c71bf6a6e3db4342c0046744b82a90279c08fc8978b83c22a5657aa4b79ba879867b538d3f06dc6940b0b11a0960cbc7277ba5ef64e39e3984267ef2993ce1d184f3eb38db46a80c3b464bec418efc717f0f9e1bbc18f0c67c9dbde9098d7df804a608bf844803d9662e5a1552f44123639837969693d9f29fdd3493e614080b8d0098940ac2865ac5635bb429323dc7bba9a55af537559aa114ac7c64253521ebc78be271234263cbe0e44de325a8161cf1f43dcfaf800abc0d209234a97a6c05e42cc434207954496ae9db5df91bf2ed2c37a8ce92ec628f89d44c3c6f761051add3a1cb26d743d7bc774c807bfc7b0f0f64408e772c45adeeb589aba4a55e1e0468b74e9ab983a1f783dc32cd357887e85bcd1f4dae1398e511973abf0fba57315b4337266dd2245abaeb67f60fa79f1d91187d81cdb78eb81774d0b829bd6b793721555f58adb4f57ac5c7957b70e4e5294d24cd406608a89c57b5dff00cfb77aee677c3327ecc1b859dfda412b9b18eb9cda10f5b6b4a885544d23ff0a13c06b9b6ad02198e808bd74073ab470f54029c69c798992439caf25d0cd537ecf9967fa81bcaddb675b7800794b205f4d31ba34341b88d4a07a8443d49e4571634a5553598e4c97768b3c90c891ae9ad4dae191d0b1c98b22adbdbfe354b040e5c48433446e3a4ca45aca9abb6dd5f2810abb8954fe830ca1eb37d4953d79af94da6eefc602d7ea66c73e937cf54ffc4a7245a65c4335e43744ec7bcac7d80f1042aade97bafdf5f98f80c0d47dd199a6c89b13737e47be29b807c07a057296bca6f5e63a238f9983ae2684b6457f586f0c5f2ee3118730c5c44de511ae6f6328cdb8c0d286810106a6fed547246078c15e801279ea3e5e7d436b04d39962da925150bf8d47d789c2c0ba26eb59e07281ce1e62e9a4b3badb4ff7e708d557cdbf33f4b67b07f94c46a85a733ebf946b6ec87a23bb10c815a4433a0899512aa0a9adbcb378b5591f37861bda7219b07caae7c3bebd972e759449d47bf10812676ade64213ef91675e25868005306302cfa80193487b9c8e55dee2190dc0fc0f3aff9c8e29c8925bfcab02f1606efbfda7fb31d4ae9bf0383ab38d062dd139c0f5a8d3f88e964d97a7be5e2a15a5b8606e2d4bd36c7c68126ed97d44486ccdfd6b48403b7c6e1f38439f12dd0c83acc2386b2eafdcdade8e9786f07c03f019b6138b697d3188faac24f3d021112e505f8e1ad898ab5ad68bb9058c07181382005ebd713b384e0c760a329f122843394dbcb6c62d897a9234f75433808326ef5b729154034b7df2e8f0932fc54615f8c651b12c8c603500d59d6d06ed5d13dc06323e9b6e1a0ef37b5d75c9c19e2db7cc6b9954a97c46d6b0ec8bcdb68fd7223c33c16822e8fde2f167e52bedbb5a67907a794a5019bc78c5a11917d38cda68500c5627a9af035943041d5ef9bdbfc6f0e256a2dfdfe245ec63a4ff404b44c602224d40776d93656790ee8c998f38cad71ea3b1e0f39b2f0fb2738a5c5f50b9c6ccb660701a502122580b83190b25bbf60e16f0e58b54aed957071c5c20e41e960fdf4a1b000a5984eb0b70283b68efde6d47d5cf4164e73e1063bb9ccd9ebf4163a8c8b2144b3a2614b101895ef52d2c6ce86ea8632cb9ef119abea6c27f6ca5082c1529dfb2643a6fe9bc8ee4db1c664c3884324463f0ff45457180e02d0c2b533d4d39a4d84521400d5a6b5fa31b682c1a3fb30ccde4db5f843616fb344b50f170954d7df9bf72dce83e3c6c2dee5a5925a786cd243980b667639c6b00c73383a9c4b21089514d3036c04bbf86212f3c93f8636aab84b39737cde88ec069d18bbe21ea6b35844954c5629671d64c80a0ae893c40e08acebc3e363baa105f3184f4e5d5c095028d2539039f8cb263796ede49a8fba6ee87014a2480e9f724f6f5aaa52aae1da09b8469f87cbb2cd1c69141b3f8b70042944878119e096539e587313064659f0c8eec7e8dd14275ff2d7eaf8c353e7c5d98ff91f559e61ce29864ad13eb1682650d8e2467bb3a7f41950036cbf204be40fbb15055b07efe913fe1a5b5c5cb3f0015f3156682bf308c8a463bd5f8847b53fe26cc14627ee1a37a15ad4577f10943ff1dfea65e5a34820817b7ae2ec8002eb6c71068b1534b7950fbad28e2f4b00d2a23e62ca9b253d728e4a02634e7116efeba37141d6f8b9c535dd80212625e26d22961095c06369cd56ae0679e2141f660d5227be26da402804208d1622a23d1e2a3d81bf18601b0c9bacf44ff82496ab3963d1c9079f5126fdf9677f8bc44f9f2945033d240b0e8075d988a751cf3fa144073aa33b1712f0413d1b9219c2c77d372c501a0d6c44c48894922340f849ebf0276caed21fc4ccbd3ef2f96856f9eb5a482ab008fa212e0af55829f3fb56bcc049a7098af590541745a5", 0x1000}], 0xa, &(0x7f0000001780)=[{0xa8, 0xffff, 0x8, "edcfe77c775073aa27d1089beb224217e81f0330efdea33bea178af38556357ac0e10528455b8a4baf85589dca578cdb6d99a243ce17dd12c4a8ea0739f4d9c7fb1c5897fef7d56f5bf426f95771cd6be8f2a5631d9db0d2c42aefc04a273b07af3c87d8d8b0ed0572976665f78049051978e46003dd587e0c4c359035ee8104bfe5ba5f99fae8653a4984a077476f25d3534737f7"}, {0x10, 0xffff, 0xffff}, {0xc0, 0x1, 0x7fff, "273c57f82e5ba913d4ed9a30a1c1a0e01dfa29d1e0a0216eb2411b8f0bbc12605d14d6f1ef2d90201c3f80616479f8575ab9a2d981b4d73e69fffc90394f7a4a9089b548020bce050e0260d173bb5712fa693384318ec4ef28ba418cf82065344543fb82bea963731598f178ff4aa10abf0afbf343c669157a10aa4923b804a4462bd767f6c4b19b88689f197dff80f5be9c0e03ee63c1227fbeef6341e4c2daf936b4f45aabc570bb"}, {0x68, 0x1, 0x5, "63c2a6e56612a697b1077215563e51965b3058c18144647751cbdc2391259bf45e42ef5e5a6979be3b1c4a23389acea08deec945e938dc87e76b126dad97629d4a9a45876e7d240d21e73e857b2ee622705da5c20db1"}], 0x1e0}, 0xa) sendto$inet(r0, &(0x7f00000019c0)="271559577b01c8e43e883ff382de4098f0c2daa86cd71ffb090926ea14c33c5a80", 0x21, 0x400, &(0x7f0000001a00)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001a40)={0x41f0}, 0x10) 14:18:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') bind(r1, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)={{0x7, 0xde}, {0x1baf56fe, 0x4}}, 0x2) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/202, 0xca) 14:18:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) r1 = getegid() setegid(r1) r2 = geteuid() setuid(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf09) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) setgroups(0xa, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) seteuid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 14:18:17 executing program 1: r0 = syz_open_pts() socketpair(0x0, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e38c8da53803000f5eed0a0ccee5e89c118eb4fab77c2cfdd3508000000000000342da3098054e5fb4c744609290fb0881d"], 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r3 = dup(r2) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x7ff) 14:18:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x414, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8298, 0x80) close(r1) 14:18:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1f}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="623fb743e51f5de446dfc5ac6bec427c096565c06107", 0x16) 14:18:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910aeca78e82f6ace11eae9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218acaddd7ccd011caa96f00d9a06ff002f54bf34390ffc0425752", 0xcc}], 0x1) r1 = msgget(0x0, 0x564) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/52) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) msgget(0x3, 0x0) 14:18:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 14:18:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) getrlimit(0x7, &(0x7f0000000000)) 14:18:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 14:18:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x3) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) 14:18:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800000001, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 14:18:18 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) sendto$unix(r0, &(0x7f0000000140)="3df8bcd092ebb75c287023c68d4154b46a5d0502ae8ceff17840f0b4d881ede9fb876dbe366c61cf18c8030903e2ba13e9180f2dbabab3b2d5011a0b47c854ba9bf1032be318aea9e4d7faa8385db49b1e6cd0b4e97dff9f6474c493e917559032840f98c205b7b531a55ef896670b6fd7dcde2105cb2a1191636de4ed85dd0d9cb142ea5631b076359aeaec48ae7dcd33732d06d6d0dd0b8e110fbcd6651345f11c95", 0xa3, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x38, 0x4005, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fac177300"], 0x8) 14:18:18 executing program 0: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpid() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) getpid() 14:18:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) r1 = dup(r0) r2 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 14:18:18 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x3, 0x7ff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5bc6754f2acabcfde84400faf8451c8d82eeccc2cb47bab5da0f8f32909f2d076de463cabd498c3ac5adaa40d958a708ba09c828d5cdc11e595699403eadc0af0f3242d8c2c40526660fc9cbc4ba7e1835fe05c7f1addcba23a11adb26340a182ff9b56c09fc270d21c825660bcaa1345e9a754159e81b3bc495d99bcb80e5bd3238afbb520903a56521d6059599bc5a10e64bae8e3aabc1fe021f22b217", 0x9e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x4, 0x0, 0xfffffffffffffed8) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) listen(r1, 0x7) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xfffffffffffffffa, 0x21}, {0x4, 0x5}}) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000400), 0x10004) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0x0, 0x40, 0x200fffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000003, 0x80000000, 0x7f8000000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x3, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000008, 0x200, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x81, 0x2, 0xe2}, {{r2}, 0xfffffffffffffff8, 0x68, 0x14, 0x3, 0x1}, {{r0}, 0x0, 0x0, 0x10, 0xb3da, 0x4e}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0xffffffff, 0xffffffffffffff6a}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x4, 0x24e06d50, 0x2}], 0x138, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x9, 0x20000000, 0xf6, 0x36}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x101, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0xe8, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x11, 0x7, 0x100}], 0xffffffffffffff00, &(0x7f00000001c0)={0xfffffffffffffffd, 0x1f}) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f00006af000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66e96c919d00b97c7e"], 0xa) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x3, 0x2, 0x1000, r1}) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) close(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x414, 0x0) close(r1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="2f6908ec0b79e32318370d63a44fff60de7b1e7ef9c95e4b9bf51fb71bacf670e39191159dc4b35af24d9f76751861ba8526a52efc32ccb12f3efe5cb91f897aba8851a1e5c92e130ce05f09f4f42283839c7a8e9a7ee650db6ce9ace442e2ff103df199167e3eac43724fc7ad4f11d621baf6fec3b6e4ff7e139ee0a6607550c7fda6b28412318b6d28807e993b2885c8f82a07b8330fd58f6f37e23f001dee4c6ebde3ad", 0xa5}, {&(0x7f0000000340)="d5971994b2ec32fa36afaa8ae3faaea08f0fa263e8b761e28c8bd95e3c4ba0bab8d60dae221f68a194acdbb6153135143d3257b70368cc12b396c9a73e876cdc7a6137fe45dda55b953aa6804885a3c14be6a6ffe55f05336593aa01918f5763d5168b3f924d8b53574650b918126cd32133cd", 0x73}, {&(0x7f00000001c0)="6b87aa7aa70f1e2ed123eeb0ec08f8361ed04bacf0507a7ea9766fff73c210eca17b5b", 0x23}, {&(0x7f0000000500)="ec232417bbb9713a039eff23e0208e1437d24555899d8c144fb15c85a76be84b59e3cdf71aed1cd06ff4d40d3663c28257a30a531e92abecf5ee98fea22dc2b56fe4dd491bbe92891a7333f0b7c05270a25f11998836a67e7b963240a3db7424983de510d8733c2db79540c51bebc3f8c79cba09b4a092bfe6c36fc9948f", 0x7e}], 0x4, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xe0, 0x1}, 0x400) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:03 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000000)='./bus\x00', 0x10005, 0xb8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:04 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x118) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3f, 0x4}, 0xc) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2401, 0x2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000100)='y', 0x1}], 0x100000000000005b) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0xa22) 16:00:04 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x7f}, {0x18, 0x2, 0x0, 0x2}, 0x3, [0x7, 0x0, 0x1, 0x9e2, 0x1, 0x0, 0xfc, 0x1]}, 0x3c) clock_gettime(0x3, &(0x7f00000000c0)) 16:00:04 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x4) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000140)=0x3, 0x4) setreuid(0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0/file0\x00', r3, r0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xffffffffffffffdd) setsockopt(r0, 0x51da, 0xb, &(0x7f0000000040)="8c6c540a2f0ef8e3e57d4c345b134b6c2b7766694dce27278df075229b75dda225adfbef17915afeff53d0d7bcb5a7d50710e7db1d19d9429d6f9b36b0648f18f3deef806cfc1480190ea6d205030cc647e30c5251c6f8541feaa8c7cf0d071e9a0a7f26fbba06fc904ccf22c021c469c4f27075a8af9a918f1644a6cbb4c58edc7c8159679027f05d2ea8f73cbe4740fcb817c51d39962572de1b69e1c7639ecc", 0xa1) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014210 failed: hole in range 16:00:04 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x3, 0x121) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r2 = semget$private(0x0, 0x7, 0x401) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r4, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="2462ccb10d1c2a7c94b6e89703906b056d244f0aff11986a3fbf979ce305439918d1e029ae6240cb54520d6c1caad92487eca84aabe5929edc49eedf36bcd640f67d31f77c72f18f8944ff1ea9c22bed025d24318feedbfa160a8636bacdda3c248f480f43d9ae56f5385b4f7d0bb254603382265ed9408df1bfb6005cf495", 0x7f}, {&(0x7f0000000340)="f52be6624527648a17fdd291c3e27b158ea585fbffbcb63c3416acdf7f3cfa8fb7f0c983dd6f32a210d1920cf811910a973e5c601454f763b550365945178a73b98f6f7b3789bc49b756e280db607619c8a73b14b3cb3bfe5ca09fddb0d1ad6f3ea2b6c5009a22", 0x67}, {&(0x7f00000000c0)}, {&(0x7f00000003c0)="28dd73dce76a40ef759bb8af1cec18dd299693e19d331f1bffa4447ab1ffd224c8fb982318b5bd82ca033182a4a1917c00ae3482256c75fa249bab78ef8fcc75c33988d538d6cc7f5c7b24c88ec390d862fac3f0206f694f9c033ce87c546fc851f996cbbe808b50d38bd9d2c1481e5fe138ac9d3b9c5384f9240fb093bc8352c065f2153a2c48a1bf10ace9a723a0e4110cb96627c747dd088ee7faeb69dfb4a5b325ca9f1a6de7a76c6e4ac11993da6652f9cf7a6574cb42ee325b11edbd21f6d761efb9a4773fb816e601b0b33282ae931804fbba5668bdb5678e", 0xdc}], 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f", 0x147}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "b482c89c5c2e66beadcf98ed44826dc43836afa0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:04 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000000)="450e8bdcf2810ed82803279538aff42d268a41cbf45716e210412bed0261ed17a6fdeb", 0x23) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) read(r1, &(0x7f0000000080)=""/74, 0x4a) close(r1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0x0, 0x41b906e6ec532ca1, 0x60000000, 0x7, 0x5}, {{r0}, 0x0, 0x2, 0xf0000000, 0x7, 0x1}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xa0, 0x2bc0ecb, 0x92f}, {{r0}, 0xfffffffffffffffb, 0x6c, 0x40, 0xfffffffffffffc00, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x82, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0xffffffffffffff01, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x800, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8, 0x6}], 0x400, &(0x7f0000000240)={0x80000001, 0x400}) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:04 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = getuid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x50, 0x73) r6 = shmget(0x1, 0x1000, 0x1, &(0x7f0000241000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) r7 = getgid() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) fchown(r0, r4, r7) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x8, 0x1c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x118) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xffffffffffffffff, 0x1, 0x3, 0x0, 0xffffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4, 0xfff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = dup2(r4, r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0xc86, 0x65e, 0x0, 0x4, "9d70929bcf3ee6bb5bdc8a1a6cb64a807e2d5bd1", 0x8001, 0x82}) socket(0x30, 0x2, 0x6) geteuid() unlink(&(0x7f0000000200)='./file0\x00') 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x401}) r3 = semget$private(0x0, 0x4, 0xa) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000180)=""/197) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 16:00:05 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 16:00:05 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f000025b000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000280)="30c0668e09378ca4778711f96caa9e29731b2a44f8b0c201ca27bad983743ebe79e0c5527ad159fbd7c20e905e45df89c68047da486afdbb957f8937b12c4140fefffc6fb2f24f9c91a024b79c19a7545ef709902c24fcfae06c56e60d75479f5b4a5e906a56ee08a80011ea7933fdd31ffd537a3051a0a923f3a62bb62a4f956936567509c9322f19471173d2d8264ec1dd11121f1b310018ab11d5b355af3f874a04d74f3d782acb0b39176ac5d973df1c9661c51e5cf4812679fc71e307dc8e393d3370ff430c609f3bfc721f65099e24b675009e49be9616c21825f05bd6b17c1ff808cb90edc6c72d2b0a33eb0d7519a06cb02b0da428e94b853fafedd4edbb05c2318c6a6e2c174d3c4afc1a8c759fd3422df8bec0c35c4010713f6dcdc9c0a6d6948e4712d3d380c2b2706c5980240716cddc267b0047b0cb7be41cbd855cdebce55f7715cefd4e3e0bb4b4ee63114656c82223fbd7f1aee70e90802647ef13d21f47fea8d67796b5a63d641c13d6a654796091e8224971a303ba21a270f26033047b10ce7e35d7cde43f8c025d1b249009fac73a54b37999d30a7280eb3d1224f100f64b5a394b88684f9fec4532fc084990b4d0fb96d9492f209ec4ba5ddcfa95e14ecb562bffdfd5dceed5f19561b9f13701ac56d82b8d0250adafc7e20fe133c937386ae5e735b22715d0dfa571df04caab82bb7aa0e5b9510330e70f31da1b5d96351fa0e9f33a6daacad752965dade2319e4df80cce123bcd94cf42bdda4df37187bfd6980ff1f8535dea6b6f1f9a8a20c92fc6980ddf5de9b71bd2730b69313106449563723b8780dbd57f22d47d52b11bef0d807c07ea94e5aec99f508d55c79b83e8ea1b91acbaf44171340c82e248c8cf9150192ae4fcdefcd8282125d35c69aa31dacfe8e344e722b8cca99d0137a64e086d89f9257f8b02598bd683589659db796b15b37b5fd178f4cd3e48edfbd6b8b01f59feafeffa36a3c2675e38985dd00d81527d2df3bdc10ed70d4c368b71befd56b5092572570c470a6a8324671bf3674cfd66299f6f8cd9f52efd65ca50e37bbb9a8b61669d1be37cc01c7cf4778ef4910aaa92c5e34c7d71f6f97851175b999d5ad7424938041485075cf1ee923e88f47eee78446bb985b7bd7996b1079d81efbeff4dce04d9096378ea2b77e7915cf2a241cb6b5fd0bc3e243777d659ef901aa322285c6e97da425361e7c0dd323d49ca7821760984810ccd484c158af7c3f95c5aff7983b4e748c89ac9f51b9b5053028a963e7c0204eff6fd4c4e5cb05bfc56b305a0c9440075b209151606a39d47783dae13e39c48af54f8a6536d4a896179a634a1a6c08bc7ed854696d14d4e66c69662cc03d1ddf83cc8f020bba642b0850d9ecf64b02141db895c040aa796ca3bf59528cf7330d713654b5ebcce6d012008d8aa8aac9efde72ff3b024892f0423ea2a4eaccf18ebc651d14df00e673ec12a48578040297806d84743a7435b797237c5173acd65ce773e5e9d446a6916f7cf9c270c4ec867eb87b0ce1ced84b7a2e5151eadaa4ae9684295ad33613141abf445fb526f02965a81cdacf5f9d9845510cdf334c02e38f03593860dd63f0c5b0546b6464c415c59c0bad3d56190d2eb55ad5c64ef2406e252bb9324e2345e3360744d594e761059272e5293f214ce38dd34e1764966d5f205ba300613241a4e62d194c2ac3b983da9bf42d65635a5f2256028e218f4974acfcd0e65639e6890aa9241c9dbf9fe1d0f2459cbed811199685186f11c7dcbdeddc1025312141fc46074202a28fe075b6cfba439353982b59b67aa227f79dd45d52aca69d5a98802d3d9248450927f49fee92e1efe8fbabbee1e06198e1836c43c63b901a59a118297a91d2481d8d0529ba67991acb7677c206e0bb4e643f664515100b197a81f42034cb23991270b05e5370d3b27f33cec3eba2948cfe0f890d2d3e5088f97345b985905f749463594e12425c495cbbefad44ab26fcb04ffd5f072c27156504fd23823b2356d539cf10dcaa22481d5d79ffecbd31e158c9b47d0fe8842230db7f1613aa278508bb937dac59863435cef9270d9db1843b908e189bf4a3a9a4f91fff29fe3ddca60bd3113c5e9aab5b6a0f227e80f43cecaf0fc6a5e810a26ead7c59e091bcaf2912fd4f3f3c7a6f1598d5c737457bc73d8520001c068eec396b328e93c0e6aad4766638c6bfc18b73c6f1e65a0dcf56248ce473a1ea5d560ae14c85abe83b63bcff4bf20416d60976fd50618bf79905459ec359efa6248feadd77054caf8b852e32a265801768ae09ccc096c51f882517ced5cd732281ba365b46735953a697148e7d1d7157a286308096b20af94d35c18be73f37f68902eacc38d97fb57003833f08786be8eaff60ef234e756d15c8057bbdf87bbfd0355c280cbe5fa1e4220ace61c147df3821ba862c7be546e63a6887cefca61d36fa250b8f5d8261f275aa013c99b5d94abca6c3ae6ad4e03d301d14310eca7eaccde13ea006675425dbade24172bbdf1741ef522b5fa7f7f6531c884358e24fadbca0ba8f02e073604f80b15fcc04496be236989d989121f265f459136309bd05fb620cd1ab1a769b8ef6166dd6c93e9925672487c1ae1af9f3406add18023958075b734367a39eaa18e5cb4593042349882816272d7ffec78313029ff50236b4c33689fa0e390d64815d1c6ec46055126aa5e21a3853caec882a70c243590161fc3748ba1153dd415ac2d6a591a6d1114479628e3fba3af3d442f9841d9867026581550f6819a8f62838b5da01794f625f692afbf850e42ee22193cb8effa8583195003fb21c44bb7a9db1d5d13ef25693a604b8c3f8b96eb2b5a76043b5dceebfc193f720a5f8471269dc251da8ecb6ba1b6b3e9cc399458ea5526f416b4ff1581d6e684ef9cf7cff1eaff5ffa27873e38b99d18c90a1f7abe01ed9fbc0a7e300eb4687b786defe9871d77a5fc1a4586165612f403c0ea3783df5dd03cee9e107c2d38e68535aca23164daa1c548c986da0214a7aad2f65d7ae15cb6199931f82f35aa4caee5699abf9893b56a4d3b2288a3870541bf863891e319000aebdbb2d5bf267c6109f3e99876672c65a3f1ae8f997aa3618ecd296f996309547db610c21e067daef45b02216e55f0434f1051c3251fbc48791de1df71e834d33faf9a8babf9e454c078b4360aea14ce6a23e88b23bb23aab598a8cf684f11dc7c805315fdeee288978bce1e1be1fcc2ca0dc5f9ef4e26c9dbbc04c9e17d490cd892212e228198e3ea7cb405d0713b7209361bbde49da5d85e009e586ddac9c0ce96298ef0ae763ee9327a1ad1ca88fc51b6489d489b16ca7c40f1baca2d644ce6e7249a0057796a461ea516a7f7898e2e62bd069fe23265059bdd6ab69969c5bf23939182f343aee0d6ef6990dd1dfaaf585461b80e335ece0cc9e050cfc4503bacf24355be39acab787599f7c18594f47e31241d3c405d11a927ef4548e850fb236665c3cff5dd4b305c8523f2944b881538912591dd7c9b6c8d324a6ea514ae9b44ba62c6024d1ec232b2a55d2e3925655af8ac4e7f200388fa5b422e1fa5e48ae65d16c4d0617fcb44d63ac16a7eed91c7e93de1e98638d5cffdb65cba8333f065db4ae6cfc1593e4090268294de03fd88b3dde107a726d89fce42896135f78d506bc1dfbf692416aa7975cbeeb9e638d18ad97dee02d5d45ed490d505e6ca3cb362dcbba5754eee668f7d1b07f3175189da4de923b3fe9e08fa3c9c0d3d8e44e493ed23d2cf5dd48cc86a1694904dfd5c4d2f9bbc4dce5b94f0562f9a2878e06609ca3487a14eb793e657f5cbde96c1c249564ac2fa97e2fc55f7c8fd743205fa5f5d03c17609b4da8bcae70d311981fe697a6b7ac7d3a8aa3de2da0b2d7d81456d3c7140c3e5352c25c6ffd8f34fd124e8426707c2d4575315cba5681a15d73b1a1e29b08813ed2070c36f94c396931a80d8ba255e2ea83add394316e734fd54e6f0ba8fdee13bf63e52a7a00a9384b38bfa072e49de3a1eb1785a56d38e9d8833acc236c71fda0fa9b85657cc58e0187327e48a7401cde612c987a76a39394dcf78bb06868da4f379b58c98d0f39036a3b00385813253b7480cc628df85397fab5ce6cc0d2fb3a4d96c770e1774a902c93092fb30cffc2dfaa233d66227778c4dfca6daa57f487566badf2bebdfc17eafa4e0fe04e13f725e13bc42b1c6bb5bc3a0cfb408183cf9a34c80562cd7ef0b99428f69c711e61f912433adcd55ad13815cbd195b9dc2113a1bffd4bb85d2e2fd7b70d00ed0af167df48a50139f421479a67b13b23a4af04ad7513a5c9847fc58565f86c2313bdd66b8acbf8fe7fdf9de4fcd98708e8b2e5ecfcd8f9ffd6d8f7977ce372b4b6e6e40acf8bb4ea5d83f1651fc544d0b11edc30fa7947b39e89535822be33a50193551d8d8fc3c573f3d2f38f845093f46a320d4330595fc00238bb062423f5b5da1a9d67010ccc0596b81897fc5dec072e3decba1a42bdd0ded5d8d638df2e6ce81e662cdac05a4c415c3a9f0fc20467976a3c590edbd9af80265cbeaa8af7add1d063cc0c5f62892235a6b4a564df248ceef7a1baf5a034f96a9acc382b2a72136353f5abde470bc82f9bc155ec79b9eae89a7b8c3facbb1fa431c190ae7b632b36769b5284d9becdbad3103111ec664956e73c069e6d5628b6ac36876aa95369fe812d5c66c6293a6595c18d590760cc6a74ec6ddd911e5667349ca956b1939c91038dafb0c2042daccebb7911c617794344085eb0b1fc9c0817d58bf29a45f27b96977c1a9537402b45e32b3f727718af9c16c9c92d071bf15ea5d5774b27a23dc64ea1a3a9350e713464040237a519bf451777aa45074e46588b8c9a319de245c38217432c86541991fc42badccf5783a3dba9a05e6bd383da73364feed2c8c3f2a6dfb26f6e8c77a21d17036536d57d393d590b8865f35d35ef0cb88a1aa90dbb6a3fb359382fbf28f79d1b2664bfaa2ad4e71328d7285b38bb8452ec3c99951bd7e1beb7257fef7eaf6bf8a302b986d4795a0070e199b808d3007f25e38c2a92ab5712fa230252b3977708fe78edaec6868019d5c6e2ce9e9c5dfe776959deadafb9332862567c3306225332e2b74e4100d9580de0340563cbbc561cc77f489be91988b4d334366fd910afa7395a9fe0ba3d45af04fcc5813e5f5e43205d743a580fc8390c9500ee382cee5ffe0d8f3a9f48918a723c95ee17d6c8b92e89248ed0dc5207c908a3562dd05d4b506a23303cd9dae1b5d9bc3c503fe7bc60247501339f7f14423ed7035ed3da444904d60723003f7271a7378dd6310cc93f5172e43a3a15111f1e0bf5323cf8bfb85895b7c5bced84380df89561d6cb880e7315d705a5416f7a3352ea488d88ca8396c5fe1aa3bb5e374bcc9e193a639684d32d52e0c8bc899317407cbe47df93b2d283dc5da0f747f38dad2efbc2a17b01dc41a46264c7159df67e9fe488d7b86251e45a29ef65ee4816984dc3b4adb65e293dd9a385b316dbab071594dda8bc562e5684928776eedd89e06cf733c9f31127dbcd4d11036ed97a92870e9756bf0f8ac250983590d69f73d99d878eee71fc8f011cea400aa5b82efb415739acd03271cd3cdd918e4ea3d11088e2106aa33dcc00baac576f1221e12faf679fa26ec51fc08bcafccc7630339d7ce8c61ef1e686cb24b8d6b97470e2eb9b91e878b1e2fea68a6bd47f2c5f65768771cc7e8691fe1c17df18e963e841aff4d82ca39aef821", 0x1000, 0x400, 0x0, 0x0) r1 = msgget(0x0, 0x8) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000edc4aabfc5bc37e205d2f7966d1ea4cb08dfe0c00fa3f77b2b694cc16f9063aabf"], 0x28, 0x800) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x48) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/76) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x6, {0xfff, 0x4}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000480)="bd", 0x1) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) close(r1) r3 = dup(r2) syz_open_pts() write(r0, &(0x7f00000004c0)="ad9bd92b70dbd56644f8b0db64666566182da30e99981c7940dddbcbaf7f1f6740ef7725dfeb5e2d2bc494a189b8325c91b3121d5a9d7261cff75b16a6d4a612ba116c103625a91973b077d8756bddc3824f2cb9467cf17cef0b53e58f1b9fa9f4d948e0034cfd913cf64934a80ffca35ec1a016ca9fadcb550795ebc7d0d4f84c1124cc41ac1e5defbdef64684b10d703088e59f5c62168a42d27853aaf985224d7048187b87aef7895072fccbcce4f7e190d377b7ad11f8ab17f5886ff736ddd72ac5ae721d52ec839d37ee6fe03da9bbf100622205a7b65edc6d1eb2d30", 0xdf) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) mprotect(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x7) 16:00:05 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x401, 0x7f, 0x5, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000980)=""/246) pipe2(&(0x7f0000000680), 0x4) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000001040)="d38822b694ecedf8c7e61f4ea842d50bf8d8aa04933323dc0575dfda0267aacec7a12a98aad7c5c642adce0f7e3064efadfdc8b2f0e68de0cd599357db463400e64baf098284ce90c596a84e8f49a74d73f5e22113bd8dca4595a911915faba367e64b2544f3ae383afb9409d131be198029b8dfa53ffb5e55e48eaa3a9ca9e5", 0x80}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="36af9739a581d694364bc1da2faf71fae96aef6740a84afe3a2e8d969431960a8963c5caef6789b3a5e9dcb39f7120dcd8ae05464a9de72042c16052e767d1b29b73e80f60f4352252d59cec2d332b", 0x4f}, {&(0x7f0000001180)="6d2f4f09d514ce8be49a37a6c2a90c95ba2576703c1fdc395d6f3ecdc7125a51d762442c0c23750c", 0x28}, {&(0x7f00000011c0)="93e7f28b54d53d9b81d462fb6fec40bea7a2977843c87ce8fe5cf04107040d9ee1b481f301e6e271c0334c95890b86ee2058ec135084609565bbaaa259bba4c8c6abfaa8c4f19ebe72bf94674ac00d7c8c7ccdad0b7a2ea071d905da8a5a7e52f6735dce08f054113107bca577e297c185e19c173e8f7c15ad920858790b1286e3ef23590c8144067d62053dfdddbe3264bee1057c42c9f8949f89926850db8d457fea9626ef0008603bd4fdf800ced5a8d3ba1aa3fd62eaa303c3a638d822d7abfa528a827a3396eeffc06c747c397988eba4cacfa8fcfe66ea75bb302bd610d4c2a011518cd4f6d3567cf632fc740a6e", 0xf1}, {&(0x7f00000012c0)="56a566dafdf4db8ef8da4242de20eb726c81e6138f752af9cd659e3ede225f4a036f07ed76bf8b5be0c33ce8db10144172989f1e4d135427274fe3a6f03d60fe5e7feaef8faa10144ea645d52a3a098109932e3504dddea4fce38863dd53f9700287ea5e28cf5b143ad3e3c3107969c574f29a7d49b4ae10d2620582", 0x7c}, {&(0x7f0000001340)="3ad47ed02e1399b28b6c190c2f6c5ca66259eb5e8b93ddf6f70677d3c477ca7d042766149ce2c3970623498cc8b5e88d71cb12ea1788de47d6065e33fca0030cb5dcbc99129ac0e77764de4bf41a9c82f2559f916bbcd5c1dc276191027ceaf6b1e06708ded08ba8a65cc3da245cd7225462084e7ed4fb20c07c0a5a8681cfab0b01b8cc7d41d290ab83c891a6a078c3e0422195cd63", 0x96}, {&(0x7f0000001400)="6aab79b462bbf89a78b2cc83fbb0b7ec5a1f4d061091bdd33212cffc23991261f7ccf06f14300b3caea1e8a8f461e1e00bc1868a68994af6b983f55a2baf864a72bde4139d3c945b586bd85b422752ea8e99d51b4ad0de4d453f236c338acbca007b928a65a8f1ac8ef1da98d93af5b514e000e737661e9720b6ef9061602e3b97f3072c885870f7e6ba81c3473e8050b3aa409a6f727241f6c524865b762be1c631c51944829599ebf9b35bf18db9d23084b0296ffed115a630cdcb1957655e59fca0d0", 0xc4}, {&(0x7f0000001500)="c082d1b43efdc42d3be739e874f2a0440233256d8640d6c8a5831bf53ee33ddd9e962b00e31d5d8d89105898a0056c66d2fb02c12db815d088ab529e39795a9367dea40b38d12657d19c8d8224aeb5457b15ab49bb83bb1c2c689399d5f1b45c8c7b2f1136e69854428dcedcc532b5415cc88398bbfe705813dc80cbf5c4e516a09c1f5ef24e063d7f24b5ffc33389af01dd3f7f68d06c201f502dd7b43daa1ae2bd4c2c9a2cbee5ab8d3c646d9b79e964452d", 0xb3}, {&(0x7f00000015c0)="2e611c05f886f12498657c170aa67f3a71747de1dcc9316792d97a8b15ef85a025e37c333b0e1dee69e275c8e1244c56b68a66b4aaf5d693ae480a8b8576fc0f9f9d8b35350796540638a693765fe164cbe2d278662b0c2d7c190dace05d471bf3bc33b2bbfd603e6fa46c6847c14f4ad7ddecef10e3ab2670aea8b1814289c1653494e7435438a41222438f94145ceda08c3567f747b8d5fc4de8066f10c80e92037e332e90ff0fa56726", 0xab}], 0xa, &(0x7f0000001740)=[{0xc8, 0xffff, 0x7, "f5ad1408be95caade6310759d14de8545e95dec043159500d98e8e1bdcdc6e266c6d88c658c131edc1a3e8cba82a9e69627e2c2427b3a9c37a1888597a3f9e33e745fb7d4df58c4850333e20dc787eac799da6b698062dd503898c0e6dde8b83ef8a6e8e1e000d65d22ec1bce63ac5f0666efbed32e6637132adf3107116085758edcdb727b4ec4d57d721808be246345b7e855bd6fb661d50370555b26c361d3ffd729e595d8306c04193067ac57f92b4649e7300c72ea4"}, {0xb0, 0xffff, 0x3ff, "318dce1cc575b9a41eb429282dbc099aa165dd34167a376419986dc4377628c8745d602db352ffe53107c71c6f89bccfbabbae0d8c3bcdebb81ca2829f54a79a4b4fa4caf10fd1e594e5819b328ab39ee996adcb44bf906929e58859cbfcb1bb45d7c2b9ee5f17c72e7aa79fc700efa4fccd6abee8faba6836adc21817c4a739d3fd64463635b5c10dd873259ca188f97c06c32fe88881adaa55"}, {0xb0, 0xffff, 0x1, "ebedaa8147d4a00f2b3e5effb4d86c40e09c3a8923ef1dfccb7166cc419fcd12609eeebc940308af7473e1867a16bdcd0ec846b4d0d568e9a1030b8ec97f98225baaf32741d763eeb56403024132b610e8568eb1fa463d18fe16b7b345cb691877abec1045d6b426797b56da24d350db6d4e138abcd776c695201861edd3b4066c9a212fc1ca701cbb3fd33ec4f99524774b5d13f599899669b01803ca01496f"}, {0x20, 0x0, 0x100, "9feea1cefcc0f57790a70be133"}, {0x88, 0x1, 0x1, "ad7e1e2d6bed3f40505a33af597b947ebe75327d9b14e9f6140c957951eb79ee96c6add2bd7fea89585c17ab7297aea404c5cd2139a4601dc329edf436415acf95feb3dabdf02319131d78776290be7c5a1317eecf9bf8d15d2c20a39da4146a7e059d074f1345b07434e0e5caf84852ffd1d5028f8055a4"}], 0x2d0}, 0x406) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dcd4523fb6337381d6384d8cbe9aaf9dc0b50cfee918e80e54574f26d7ea9e24e3c69b53ce4cea964984912ac0082abba77f0195aac58283d1f3ad41908445b18e50c7009358badb4c272559af17fdaa050cc2c806d33e59fd72eae238ff05e474d75fa698996fa22c8fcb33c2b9e07932671c077bcbddebc8373c8dda259522af3dd6cd5a710576bcaf8b8885efa476c845d6d73ed7520452f229e89a041f3a2bf6a27f5ff76f40023f8a5303484c3557321218cc4f47acb01b7befe9fe7d3dab102ca9a191089d8f3fff476ecca791fbd028537de332b50339ba5d00648efe654d2ba8e000a4c451cc0f7787fb9744b080b27cdaf0cf336fc1e10f507fe4837ae3e09cd69baf93ba822b24d43b7db55cf67366438eb2b284f966588ca4c0850d2d5b267f7c0738df4058dd095f0c3bdac4fa6c0e3c49e942669725d8c2278ee0862c9c6ed6365d593737a5f16ce9ab17f568f5a4a1f152f7c66703347bc77dc96d4db2402cb22ab72b9daf77da89be16d06813b8b5f30c158e5fc38fd85fb51f45212d748b020395e2aaed05b29b01ff73c025f914b78267399e97dc6a7ec016723ab01f1eda9e01e32f1f32cfac2e36cf55631f75c10fedcd9591e9ee0f1c09507f233d9990f4ca0e0b38df4d67c94e83143438fa87cebff8e32d6ef307562a4ef4ff58ff6aeb30f3b2506430304bcdb5cb45b6177c1e957056c0f7df8297b81d5e242934d8f1089e8a1ae3ce66e387547f9facddbdcfee35e818eaa526aae63448ec4c37235b0a373a597fd2b132ccd6796829ff568303365178b190852438742697c1a5e58fc253663d9620fca12473218aaaa14f80c4f4006205eb70c57f69341f291723c88b4553259ee4198733d66c37cb283a07820651759915ff6c85b2233760a34c3d91a6b920ccb993063421dbccf3f70fd3f642233b714a642a51c774537eb3f004a98d924eafd91584ccd93b41835e78d810ecc6681e37b320059676edfd8f18ee9fb900574ac96842832658faef1b84592b069be55e7470160724506ea63e70447d4b81681d136acf9c012533d6aa03bcdd59dc4c54836b5c426f342a3c26587f5e1fc459084314dac9ca362a7471e1880c848d7319610c12f3b3fe2031b47a4d0eed7d57e59237227b0e87c6d07eed2795c5943bbe0dd0177ff77f5969cdc3a84f13aed87449d435a5eaf1018891d95451a363b6bd7ba377850410f82559350a03f019d49d83a1ccbcf3d078aedbcaa8c2f29edfc95e6926b48efcebb3d2611948dbe45bd4a551da317f1e3173a98c8ea329cc91e2f348748d61be49a22954680b2ee815a75af57b20babd19f56f06e8cb1190c7ca7657dff1198b7b6d36882f03ae9b3e42a7f6c9f16ea92fa2f19b2d7dfe7c902fa97e8887a554cd85f11f193bd5f3a197fa75708ac74a4a835ec0d87d1ce25dd39bd38042d6b14552b14905a00d780e1b00b2a12b97d354a0fe36454cf3b1ad48185f1e2a48ee73c30465ab9717bc6cc1802a5b9507e7361bb9833a46f11beb4aece86170700ddfc53b691d1b4715f96cef599ecc4b3c3571e5ec5818a6d3a5b8f7e18d53030e1a366082e2f2dbbe4685245e2acc04a4bcd5e329233fec09037ac42e870005e01cb0d136d5dffd4c1db27b9035fd2ef625eb0a566550995396eb5ac98a4e5717e0d758394fe10a6662b2df956ce8aeeb68ebf2aa195c0b90ee01172075e555d9e6301937922d1f362eabe3fe8ab55e5056a4a73e0b365523355442147b7c14a509d2ef2e2cd3361e4849c3b0b3a9627147c494c5155b5e1065ebfc25c737fe1bc8fd73636a65106a9237e8209f597d1735a3ca8959f167759746ce21b738a184d1e3b8edd5ff4d4afc76b15be2458342dd8f485d90b232fc1be13197327fe5768d748bfd0185c75a38feb5bc846395a3e48ac8f74777f793697dd74b9b0d0076795bc9644a78dc00dce9cdd1aa57892d828b17e98f66804fd7a7913651ddcb24d67150313711bd43ee96b1e6aa9688cbb09b9ef8cb9a74380a2b8392102d7c885ff3aeb2a578fe72c8dfc08f6e743f589f71b1ad8af344c024dd56561a70f8a611c121fcae0975e02e71a2e4dd68b5cd87c1fbc2f984cbff008d150ab218b14a032905c186e61bb0f8daa51c45fb9b4618b35f7dd256a0c8003c92373d1467ac137118fcd0444374b8bfe1784581f5171138045b2e7bf6d735098ec812b9e5f9856c2cf98c078da5b73f3c981225e1d027c27fe56ad37cdd79a5f539e2889950c8cfae619966a5d4941657a121fac930f9eb35647a1d68252dd4d235fe5b15daf595d3cd9854ef06af6a2f797732e1551677910fb13d298a49f548ebfcf346fdf187f0c280a623ec1158d2eccb59c5013f8ff48b77292da88eda7f13571aa46891eb05bc1313b06ea5f984215f5c6ab1f945df07ca4c4ca42bbfc04de372835a8f00f393a065b28b45483c80231f15b57cf4ea453c9a12795af3a02ae5e248d27e58f8d0a1f6d0e8b17b1e4a07e10fd7350e7f6a111f3ab19b52a4306b9d127b1e71ecaf5edcbd027be0d2fe1febffd098051c3259dbd53175d0e0565d9a5adb482a6f96894eb125831907187d700a3c9d2caa3730e12bc2f9fa53b81527caeba316f0acb9a1f2c5273d56a8e345f9e1145c94c3bdf8770bbf913b1ed92015922e6d4ea0ca8b88fa5c16f4728f7c734a7ebf1f2dbf00ca874d7d8ce6b119b6b238cf64670eff872500fa502b317f36248c39e58175b3a33ece42f0046cb1d05376cb8cf6103e8365a743970377ecbd88f25ae34c330ba61aeb7c451f2e60d2e30dc2aa2a7fa74d298df8916ba46d9f06e6a6e982f920b58932d77f8e5eee43eb26cd252257f9dd01100cda4ac16eaef86d1c51c46b162fdb13340e2e7783696ecae3c025e2109202915be213a4abf6b2eccf1f76a2a39ce1e0d137ec6e18921191b902ca3bcfbb04a318b4bdbe1368e29d44ec691b544db1b29823ba302fba0e65a3ee301d4b92239d9f1799b4b06ee39e0393c202596af301b97493bc4bf20d532d596408016c2fcba009819fce3827ca32c97d1bc163bd04eadf062b7476f8b7aab9ab344da582c68a169e0c92eade74b7b4cf3a8add01cbf63433b3cad0fef33a9a7fe71b87385425e412fe36e2c93fac3007137963b1397979955f8cc7b21ec6287ca1221155841af5bc5110b5e95a9fd25c67a931961ed6e48d5feb6a918dd76969291c0cc6e205c44be724f0837a1b589c4b84a16bdb8f20316565d63fe472d865d71b84d4d597556d8ae13562b4a9eb8a722fb5bdc252a8c585270585b2e062bfdc542fe22a1d515a0b84cd0f057cfe3e644e4916f744429aa006e5e63b95148e60ec3dfe2dd0e32b9b4006ef1ce50d005057fc2d7541cf8237c72b8c558ab2f29ebf5ce5d3d4b8947fbc1b8a136f5fb340dd33e1ffabf6671bfaaa80513ac952cbcde6e6d60b035c7735b0132562e1e98d600f9f7c1a422bc6d77e8df465646e702c50043f229e1879acabe45b88fe58775e2647c99043be3214c810378e4cfa929c74c0c82deb0812d3d745723df3e77c6ca95fd31101a6d608c2eeb9bf06e05befcf32916f02150d950ff7ca7358de1ccd5bdb09d20930fdb777674f071169dbcfe948af7393971e22eec999c7bf0b707d356f501ab784cd5dc542255fd36a32bf5843b554bd4d32252eeb2c9b635cdf91de61b9aaabb0494f6ff4dc2b9e5537424f5923d18f03084eff53038c5980a590c751323bff5baf04aed1d3dc0af010e35a8d895755742d2d79175b740155963ba13db60ac027ad12cdad4415399b82fce1d6f9b469b57a84dc47c43ea4e5a6187f997ffac5348c324316b61393ff341f83ac3e93b3f7dc34bb1d91882866c8da1f52beb3b55b636bbafe12b4ec0759e38ef1e7d311e38d6a3b9243000c68bcf55a78aba734167d88cb8eef2be9283421ee70e9eab00e39c0e737a66d8e406b38f19b28c5a3b5dfdd93023265f23ff9a405b000ede50866df81b613800f25e23f8022c22809f223e5d50c8fc143612e82d3ba8a46d7089483471fe2f7bb3b146355771a9ae11c389db6bbc295058c79ec58c1667ef592d439d3ea0f35c8ead9d8ae2be84303f469de8ee3c5dbf2309b2a649de987a98a3ce467637abf677c1fc6a11ddf321dda9c33b32cf7be33dda9c51dcc5a0865ccab7a21d32a42539ee9cc12d91b3c4f09bb606b17dcd9cd04d1e417ac6a6225607493215ffbc414e457314df9ee0d15ebbe07c110a7437bc72524bff326764834187ff5cd6e72682de48cc58e9dde3a2ddd37eb8dcc0c52d735a2dc3183ae04ac4c2d9cf1f0d114768844c06a8a2b1676e5b84edc9d0adcff6dbb3d30bdc7dd1c628bc1ef8a31bd699e20ebcf4044ac171d2fefb945607aa1c156ff4950ad301bc6fb2b474a82a9bfcdd8e1a7cb8bedad11577100dfe8d8172be396e6e61cafefb14794802e1b74225ad4c7619470aff34a4ba123f2209ea4b9c3215d9e7cdb211657a727aa85e763aed19ab5b7a00c77e802278cc24e29993b780a57719d804f00ca1fdfc85b1a136f8827d77605b8ae1c1b6efeffc8988ae0392636aaaa405758bab36ea436597395993649e86abdd4642364f53b05b525c7b2bed75143824319381f1c85a9981103c76176fde69df547e62d3ae2a70deb29c663bf430694b5b1b97eb0cc70f2f9f0b43c5b2b49e390de9044530584d149960cf1fffe3e23f2aaa0d5df64c670a4d98d0dfce4722341871c8ad4a47738164d2d11d3a25227398258c133b951c837971ccfabf085c4aea492891b7333aadee1bb48cb917b9a266ef88f176e6d29434f1c7ebeac89d18fcc454ac7e6215b6ec65f84c74f797916d2cc02b4a3014581e33ae6e485a76eff07ec6436e9eee616e5828b24fc8fa9a0fa2f2109847e8a3efd91ef24f153bab9ecb685e175cde793ffc7498e566c988ce7f0057e34c7b372638e640f7aae9ea936e69d794a9667f49dfa361fd192f4fab9cb86dfb4a382d4eb68cf9e0a6e1e1e77cc6417dbb98742d72193bc7e62b3497068b9577d3546f7b73c9f7efc92104f151cd15a899a75c3dd0761a7bd51a9582300ef3f171968287ae405df0d1329e1f96cb17d22df8d96c9998033722ca73bc17de9f8460ca41da313bbaeb1dd7f05706ee68d400b28fdd9744d525af53211db40837aec87aa3222a226d2f6a7f27fdfbcd42c214a6c97fe8c4d3b868aa5341a8e35d4f9a38af98eb12fc50cfb919645c28547151ea307d8e3843791b6c335fa3233aeb993aeb4eec72957b0e93dbbf76c3001f25c95b6219377d640a0426c008137b4fdeaef4268c728defe055fe3d88813f79ed36b6d3684ec028b55cfb501de0e48fe31f915c637afeec0dd09dcfce058492ede3cbe4cf5bf413b8abe1ee896ac2c72f5ccf6cafef809c13611d064df67b82015bf2730dd724a283ce9680ac98b7590e30d0a5c13514a117b260e7b88f62b45cc3e2fda39bb57238f57421919883626bbf1915d2a0f7e1a1022ee21efb7cba054f7cde306d2feb5469231beee1eb2fe320519b216cf799c3d8510a1209389febdd1413f13a124101a9a9d20b49b39f292ef46240c8831aea9cc2d50a462d94c31bad827a084d217343513ef06f53f98dd553a24a78f74bd566467c7844da6e263718f703792bbd34a10abb486839e6f1ba0e4d3a0522460122f0eb14b491dd65859b5a2ed8f7857781b32b0db3db7f8e4544fa71c6871aafa55d6a16515f736e548df98515bac7d6a7e040c1eeaddc8b81c3a4f3c19b195f643aad5", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/zero\x00', 0x1c0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001bc0)={0x3, 0x2, {0x1ff, 0x4}}) getsockopt(r0, 0x101, 0x9, &(0x7f0000001a80)=""/194, &(0x7f00000010c0)=0xc2) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pledge(&(0x7f0000000040)='+}-\x00', &(0x7f00000000c0)=':+\xfe%\x00') close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f0000000000)={0x8, 0x6, 0x9, 0x7, 0x3, 0x6, 0xffe0000000000000, 0x1}, &(0x7f00000000c0)={0x4, 0x4, 0xd9f, 0xfffffffffffffff7, 0x0, 0x2, 0x8, 0x9}, &(0x7f0000000100)={0xffffffffffffff7f, 0x88, 0x1, 0x200, 0xffffffff, 0x6, 0x100000000, 0x7ff}, &(0x7f00000001c0)={0x24, 0x59e}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x80000000000}, 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x20110, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x200, 0x9, {0x1, 0x5}}) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:05 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_gettime(0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x39, 0x2d, 0xc50a}, {{r0}, 0x0, 0x42, 0xc9658842e88b341b, 0xfffffffffffffffc, 0x82a}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000001, 0x3323d91a, 0x1}, {{r0}, 0xfffffffffffffffb, 0x93, 0x80000011, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0xc0, 0x21, 0x20, 0xffffffff}], 0x4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x88, 0x5, 0x800}], 0x2, &(0x7f00000000c0)={0x7ff, 0x1f}) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) write(r0, 0x0, 0x0) getsockopt(r1, 0xecf1, 0x101, &(0x7f0000000000)=""/32, &(0x7f0000000080)=0x20) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xffffff80) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x81}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)=""/142}, {&(0x7f00000001c0)}, {&(0x7f00000004c0)=""/79}, {&(0x7f0000000540)=""/220}, {&(0x7f0000000640)=""/124}, {&(0x7f00000006c0)=""/173}, {&(0x7f0000000780)=""/123}, {&(0x7f0000000800)=""/156}], 0xffffffffffffeb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x20, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x8001, './file0\x00', 0xb22, 0x10001, 0x2000, 0x5}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)=0x16) 16:00:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1001000000000000}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffc) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8200, 0x0) getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e53800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d1ff09aa3db1bb5b48753bdfbd86b8b9bf77a076dbc6ceee5744415ae457b55308eefe2ddb9fc49f3834fddd66f3c2c93a5b605066b56f1831abafdb82832895c63ed8c8e3cf96f7c72c79d64af71db5d20bba586802df77355cde3259b5fe6d189e74717d4f117ca1770940854677f1d34ce3f8f0a1408d92af78a4843f85c"], &(0x7f0000001180)=0x1002) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000011c0)=0x5) fsync(r2) socket(0x80012, 0x5, 0xa) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000500)=""/135, 0x87}], 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = syz_open_pts() close(r2) socket(0x22, 0x4000, 0x7) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x1, 0xffffffff9a59fc1a}}) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:06 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b15439", 0x6}], 0x1) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x1000000000029, 0x200000032, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:06 executing program 0: setuid(0xee01) open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x2, 0x80000001, 0x93e2, 0x1, 0x1ff, 0xffffffff00000001, 0x3, 0x1, 0x3, 0xfffffffffffffff8}) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='c\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000880)=0x1) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff8725f5d96c01755fe88d0fe67ca007d7985d68adef718b1c56588ba62edd300000000000000000000000000"], 0x50}, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r8, &(0x7f00000000c0)={0x0, 0xfffffe0f, 0x0, 0x6a9, &(0x7f0000000740)=""/214, 0x277}, 0x0) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setregid(r7, r7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x7, 0x9, 0x1c9482d8, "baf882a2731646149380769d3b4bf34027c95b66", 0x4, 0x4}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r2 = dup2(r1, r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x30, 0x45, 0x4}, {{r2}, 0xffffffffffffffff, 0x34, 0x84, 0x200, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x10000, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000010, 0x55, 0x5c7696e7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x100, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000019, 0x2, 0x5}], 0x7f, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x3, 0x800}], 0x2e, &(0x7f0000000200)={0x63, 0x2}) 16:00:07 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000000000000000000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x6, 0xfffffffffffffffe) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) dup(r0) socket(0x3f, 0xc007, 0x9ae0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:09 executing program 0: socket(0x400000000000020, 0x4003, 0x8) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) kqueue() 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffdbd) clock_getres(0x5, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x9}, 0xc) r2 = dup(0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0xba, 0x91}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x8) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/106) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) 16:00:09 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x7ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffff0001, 0x101}, {0x18, 0x1, 0x4, 0x7}, 0x3, [0x3, 0x6, 0x1000, 0x0, 0x2, 0x5, 0x8000, 0x8]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = getpgrp() getpgid(r0) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0xa, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) r3 = getgid() setgid(r3) setsockopt(r2, 0x6, 0x42c6, &(0x7f0000000080)="9a4c78194ce5fca269ec65a02289cb6e1b0c0367923a9306a7bfc1bbbc4f825dd8294d9d5b5c5afd52113eb4b63338c801fce30401fba3e17c3f970ea2745797f4a48a0d53d98de945598473401a44dba8b2519b752b7b38c6419aa7e029a9f17c8d10394989ee9f8f5c9af0b868f334352a7fa9c946850a9563a9160509fe373aec06347409ec244205be65375279885ed80e9553e065fd1427086989109190a955040a5ad9", 0xa6) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r5 = getpgid(0x0) fcntl$setown(r2, 0x6, r5) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xffffffffffffff21, 0x0, 0x323, 0x0, 0x97}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x7) lseek(r1, 0x0, 0x3) 16:00:10 executing program 1: r0 = msgget(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1, 0x800) msgrcv(r0, &(0x7f0000000740)={0x0, ""/149}, 0x9d, 0x3, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x110, 0x0) write(r0, &(0x7f0000000240)="9c8c96bad387c3772c0035b87e33332eae", 0x11) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x1, 0x2}}, 0x2) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockopt(r0, 0x80, 0x7, &(0x7f00000002c0)=""/199, &(0x7f00000000c0)=0xc7) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r1, 0x5) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x2, 0x4) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000000)="4b74954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) kqueue() 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() readv(r1, &(0x7f0000002400)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000002480)='/dev/null\x00', 0x8400, 0x0) syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:11 executing program 1: unlink(0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000aa46e515cfbbf47a000010000000000000000000000000400000000075f0056da501f12c14f0ff20055fe8e021916ee0fc2c9bf0247000e45a2ed996440d04b0bd4163a73616839021b44baeb5e197411e828bd5239f65d70f8f543549fa9f94ec8064bd7b92a7"], &(0x7f0000000100)=0x41) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x124, 0x4) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2049, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r2, r1) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fsync(r0) poll(&(0x7f0000001600)=[{r0, 0x1f3}, {r0, 0x2}, {r1, 0x8}, {r1, 0x1}, {r2, 0x2}, {r2, 0x80}, {r0, 0x1}], 0x7, 0x401) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="08511b1c7127ceb9493af4a3f07b516d922b750847ebd9f1f99d2b13e94be45ad24aca705c8f4ee47afe", 0x2a}, {&(0x7f0000000040)="6401b53500174da7e71e591afb975d3da0061b4d1727b907478ee116ebe49d032967dbb68a07bc713ca0853c840666e01b52720a446f71f7c7299ff4b1be952e76cd66a9bc1105faed0e28baab83607ab2a7579c3dad2786f916331e54fb1ed9", 0x60}, {&(0x7f00000000c0)="9a810a668092decffa42002da1df5e1d0e8807e5d7cab0ac4d91a5fb92fe1bbd2be96530cfc793d48c508830a8880961237304f06005bef0fcb890bbc99e95d3a8af28bdb1cbcd07de42d7b57c30ca1d2cc1d9d0390742ce489f89d958373bd750af7fe2ed7cc6d23c0fd8817c4dc205b46ec9576b8e4c4d5266a63d1b9f7323bc5b1297f0bc85db8b93c158a20dd203f1997d30e5daa994188c80a89f25", 0x9e}, {&(0x7f0000000180)="87ea5413ac55f24628ed3a1c59fdd6f5e92d1e9c49fbdd2de109ddd2f2a84969e57c14baa93ec4152fd54e508035b8331d89271a636cb69ac63d01ded033050cc76afcd94462ac2b70406866026dd78c14022fe029df0d8c822a6c97d11e2c48eb526b4803833d5a770216e2308897343668987146cb8a706957faf5947f0ffc9475cf9509eb53aeb7c77a83af9be315cde44fada62f4ea844b0ebaddd57be60f108a8f07c031bcbb1242cddc5fe53c215e58bc68c326ce5569b85420bdbad2ddc", 0xc1}, {&(0x7f0000000280)="756bfb53d775c137874eb0c7561d24e3dea8dbc23c30dde0652de497224ec684077f70be534a016bf536b730c10cd0d85363bbf20f24e30deebb87e589db9cb271b0cd347d638f38f45bd5f2611cd7d57869d184edaf6d4a9728f648878f88e7bfa00e6a6ddbea82ec1db19a8502ed3b896287ff0ad2c6c9a2edc8e3a826d112f3546553c5d9264cc32a054fd737c68b2728dcaa006ca1cd68b8a2d8a462a916ff82f90823df680c9eec6c4470a559b3d7e599283f15", 0xb6}, {&(0x7f0000000340)="0c3e213bf2dad511cb070f77cf3716470689536b056c96bea8df056c4cf5f1511545a026d2de3cbccfeaf92ba52a9d5535f4fb0e198fa106af216fc6cffd011b6499d4cd7c651da45c", 0x49}, {&(0x7f00000003c0)="843d65a028e93535c1d2a66721b98cf9d208bf5345799a2c86edec76b3352c4b6cd865eac751579b13afcc42f87c294e0f149f01c8de66597ebd9ba65a42fec9c5a113d70be849be5914a3f53ff86dbe57bcc673cbab85714309549c4ba5e15c6f2cbb0c9ddd6412dffb16330df27411aaf78af60fd90dad1cf2a9c064ee1bc16275d39ba5df6161d80cabbc886cf2d36d794cd8baeb8d3a2b4b72e11a6e05973b88faca3ead8c06c2fef212dcb0db1201b25ab5e75551c0845f02f29bfac8fe8d668675013f5cab620d3d41c866ce4c78ad07494c1351bd67deb0f86bd45046d5b3f85e29a2", 0xe6}, {&(0x7f00000004c0)="b3081cc95b6c24983cfbbc817de04d7a619224430a9972ddb22e8ab298d03d66edace92fcc9506e079d1e4af247dab0456db92bad071537456b75b375a477e7c34931cc45b7adc3619b6bda827436043032ccf5dc32d4e7aedda9e548bf44ce54449cd1240989a4f07acee8439c4439a108a0ff093d0e27f8e4315249201a29626e8fd770de2113a5092e8f134ffb2d9630396a3cb46bf1216ecc0ad409a197df5460d7c56fd40a46f648f238a683dfe8b7d5c8abcea5663a66da8aead4ca91100c3dcb29e5cb505851f23c086351c8eaabe9321461eb7fd839e776782db54aebfe8657a9b049bc55608733ee5e7827c750092a71b2ba873c570324f9cea8983f306d8d516d4bce7a21bb0010146bc4d6cb28a16d27f4c8ca4dae828c6ed86a72e3878be6c49ae781dfb3ac8d4d3c3173bff78f13e44653df7c1d76e029082189b158472c03dbe4965a7cda1d880195db9f06206be871f07d46febb2a4365cefe50adbf1cd8afc4c7c083e37295971b203e9a5fac1271dd7b4a8d4d7ba6f86154177acc97d8ca2eb3fe2888ebebf888f829d9b32a3594eea9f3a593a48cf1362a5a5fb12cd1a55d3b218b59f149919d6199ba04f7b1fc3e1b84670776c48c152a280bd55f77a41122a193953331e90b3669c0e8293fbcbe1c092bd0025991418a5ddcb869657c9ae8879ae51742ff74758804c53965d671098f2ae52a047bf8f283288fe9aef9921c09e2b1edcd615d4f6d42047dbae1045e26d595d8e0709bb3f7e8e3bf1e480ffe65ac23d7a8671e5aa20d472866bd615fe93fd79248036d0557dc7debf8bbd1345410deabfc0f761c9948058c306127141c4d06ffb7bd6cc65d6babe73e21f5c0390f06993f2b0bd82094ee68a3f68af7a06bbd60766bf5e5eec197290c70897a99857f9556673ddf1d4327c3ad100f9a29a19e2d63c3cbd229e62f7ac808f68a05de3807da813178e7502bf3f1b9542ad506c4194617f5e20e7aee1e8156fca8da7cbaa3cb0e3d2dcb2715025dafad0563f3dcc55d5b5b79b63141c64a5351c73a983f100d872771b3b8197cc556ae09b4927eeec8eadec8d65fca350d602d774271539badd454a0c85bc45e9f0533f8e684cd86b86e81698d287bfa390b39564062de093ab95b37ad39fd55aa8e1049e5ec24419cf3531ce109b6f7721302d1e71d1e260a7fdabd0e724e30968ff82847790aad54843eb67a169972d80edb58cf1c6d2b6b8c8437ff0ec8c3dc06ec437ebb9b757199adef5fac8bb3039b785aab4cf8faaca7dfb5ed6dd57b6f504ff5881075a89d87e0ef37546f2b9f81a66a06f3cf163ef99f6ae85a5207fcc8863d78c0f87b7d998f8216a66cf493c67114bec88959a05138247c5e1700805ed2472627f8619c3c62549897befddc8c639b2decefc8cde6537543795b875b28fd556cce3cbc1133a181c164d4eb122291cf850e83c880664c6882eb478c313b7bb1ee59f82827c2fe7cbc9dab4c02a037d59c8bc80f7fb394eb3a7541bbb6e72732722075279a7c33a914559362c23576a7e4cb0367310168eb11b6331cddf32c91fccc47229203625dd58e6bed3a289bf21af966d81ea1d39c088e945453dc5cf22e64f54d9c07408c10d2bde70bebf551ef929343dc9ff44ffca6d4e26074eb619a72df40fe19ad37825b59de373084a40666cc61a813947a274cd0af9cc695b2a71df386c3abcffcc684318029e288cf4c8f6a37967971a027050f00fb1ebe11806c390fc5964726e60387237109c97bcca5cd5ec8ca1b7fa7c05b5c0ddc168d4cbc1a438c89b88d6b72f4238051a3032394d6074d52ac88d1fd58d694764d66d65917d9d076485ad370f9c8d32de4562ea8fdc33654f0b993d19008fbafa59bc97941156acb3d5b2c8c3b8c0f08be51caa14072beb1fde7612dc258b9704f2b3a63a9cc520fda3f3aebeb408cfb7a7f135057f4f6f6b43ab9a9ecfaf26e218286d8801f36901b60c47478cd5f8d22ad64fc6e2ff6f74eedb61e2858752c25db3e03d430373facd559a3ae57057346c28eb8a8e9b0c8d6bba9d09be06e2f68cc1d110410f5e6da0e90c0bfa8ae681f64df14396f0347d3befb8f481d871625f78ae7f4dbc14458d15ca2b8029c7379696e7956e5a7a55c2494cb8ee683c10f418c425e6ad6a9b942c416fbfadda4462d811bc2594d2be490d7cd8ae0ec168f1bd42c1043a0cce4c32f3ee1fcad158b0c3f6fb2c83b189ac4a8fa718a27b5651a8e270a89ff98b9894152cf6c855f4ad378a9320efbbe4080c4880396a4fc6e1b20076d51b65043cf5c4608e48b4b3fc429be2c3a22ae686d1a82681c8c08bd58c90b787fc7e57360c854f5efab2a33ce0e4ee7ffd2cb8b45d606302fb476cfa4cdda2408ac2a9053334970fa9debc41a96417b1541901ace8b8cc07c4a3205339ec5db4afd2326bc4a05cdc618fa2173c573e912c2d982d29d25150374fb6a3dc9d451d57643d3e491b96654097c68159a2e2bd16bb59455782195187787d513ec3dba54ff54dcde8feea9c627186505a848a4067e6b13e08f94b688b17366fd4b849295f51d28bb15194da4c374d5db9b3e63b6cd127d1bc83e3fed1b5b271b68686f786e823f80c8201df293e12131c04b75c3440b086159acaecd48abec978f92fcce98a43bbbf3b8ab93e8580f91bff60eaab462d915bcb51cad5ad8b2162d4197fcb07af94bde145b4b4a605edbf1b6debed4b8af1732685de18f50b60d375f6442cb0026b7d211823f3862d88a560e5cd2ca9a11f17105a23a6add070e7e400dcd151bcf55aa76cd5d77b4a11893e6bac231a15dd0562700b0243a8cb85c45931fb2de3a475705e27480a798cf3a37f458ccb5218a02ca01db802f57a6196e5e6301189aee091678aa9bce5a53cc85277b1dc61076bf1bdf07e59fe48226bc59a9fd5879b4b14f3d54f0d0e8460184e395ddc8cc143a6d36c4caf97c60b3900a24fb15f3c9ce8040dc5084b48594cf4e171dbab6d45c571691c39332bd741ea64c7d0d5dcc7845a78c719ed96da351ec39fa8d4513797ea997aa7763d3cdd049bf7799360844aea1b9b2e5d4e175d019d3055b3fa2364f9e8300af8add030c30ce479e41f069f1d4e340da243eb6796e5ff11b80eb3fd5b8373ba68df881b36013330e596e4789ea3d85aaa130cc9a8a307b8d88e9e812935956251d7a241c6682b7b50226354c06abea68089af7444565eb4e24005d8735a6eb404c56a96e30a0836d0864d383b4afc75449fde794839ff32bd7266ad982c2dc9101e929a7d014ae34825a8c7cd1e8021713aa060fdf1c83702b06d9d642b2505b0eb21a535a59e9a1bd6dcda0b13041230f068eef6175ea8f7b6beb63a8c8543598a0c35f143d7bfa9936c2f61d4daa38a8eaf6282524b780fddd512ede68ffe88c14f235e7e14713386a3cc7237d0c80430f02218706d1f4b50e46848bbd14e9f13d49d558785544dc07c25442326431e14b2888cf84d94fff9bad18cf2d9f2d61a3d1a347f7043cd784a3eb69908f3b384dfe906e14861c1416135437450637c0ce8254973abb64c956fe436dddb9a5011f20f2cb3b3b56cc448e933d95fca0653fea6b87107601f5f621dfb67e09b3da9264f630fb4a956e896a85ce2f8cce52b83df56198bbc281719d38270a777db995cfe47a11b60c14d8718d3d06228ecf7fff992f91fabdc7821ccc4ac359e92a38ea1ebc171f1b3bc027df8c316fa8d92874dd42728e756d7472640e3486ae896525eaca22038c614852920e02ed8ebacf975fc2127d2135af2c9e83cf39e82e8da9e5dbc5aa133772c7638bfe6688e106af1c56822cc5be738e8750ec41d96f960c97fc76330c29285ee8f605c5a6ef5569dec53c92271c67e1449530bc688b0505cded3284595051035d731417f30ef61e385fe5bdbc1468b4c51dea2adb2936ae9c27ac85eb070fa69cc66e7d4482041b61c102c98d57363663767e6010ef1bb958bb883c06fd35cbda16f21487bc6c55c50973f9a403a61354b343da2e0f1f52c825dd2634ac699420817d2f94f7dda2266721c6c8224a248839176e2b19c6b4450f1ad01ece150942633613a64fd3972abf3f8427701f43ec8f4385a996b0bcf86d459e55abd84e0526dac58897a30d060f786685d6fdb5347a0029f138b0cf767c5592a8281f756f50e42a389a38e0f44fc5775780f51378a3dd11758f6fe6008231019831a9d7274fb511ea7a32e510d56860cc42ec2e7c26903e6e81d57d8ef37ccd80047d96bfad9529388d8d4aedaf3455bcb38d1836ca8f945b021127a53f21da72ba6aed308232c42c18731c07147cf151e2d953e8cf3a905e8fba9ceaf69a52c918f44f0581059bd1c4b0cef15fcfb5038ba111357a962d4cc5aafcc3e98f801dba26fa4aa9b97b9afc8163e9f2e131ff9baabcf1fe4b1220a418d06d61a278930cb0dd622e25c7c36b04223b65751cd604eff4cfc06ce9fe48a4c9d81609d4e2a0ea95020c0c01d861d4b61e9129082fd74910650fae587f2e57877717c5747b6e587ae23aac9ef9613859ef0867035a3a44dbb032bacd547174579d1b5ed0a317a8c49fba1375fa9e044d287310b67f0ca40de55bd6639b5fa02dbf42e8e4d204957e3c8f042ee92e29354fa170ae032f210c2a7ed77d47c6276316b349578d2f7af0a42521088551a12d7e275bf798e648e24e2cc40c33c2150b087d47891a8a41b249ee94d17fb3e989522788c16f310a38d4463d7e26e6ca8ebc23d41905649efe844982993c42e3d34ca9974ba4766eec1834d49494d1ab2d9b9678cc38ff423773507b9fa434cf8a91702b2fdfc9431453d09e46b6ef145cedb3917c1a0bd0ca0bb1d4f4a65a9e79d34c1fade888c44f5845e63a10e7c49cebfbb75db4997b69a1d22f33405cd08dfea8ee8da6c592d0a409a8c7b8b0257d58f9d875c17f33973ef656511d28189f06dc9f7650b26b8543d33fbd0cbb5afcba6e116652575ab924b0216efb4e6ca62d27b96ebbdfc9c9f84ca90567a9fd9fa1953428d622a4906d0ea9100780a72ba2ec2aa0d87242e39471469697f547b1bfaf38f42932cd6032033ebe7666a735d060ee03cc06b8cde8ea1cf3535521788cdef508d5dcc7c9d6796f75fba421b82df08990cc927cc5b913eded9b4d6a89127e841a060f63af6e4af8f0ad17fda2321887dabf12532b06adf0da1f5ec1ba713bc2f448c41848a5597c600b67be05acbd78a507bb1d0634a1ef21ba4157625362cc3d580f831ef901c17136925bbe8fcd2da6f95f466d67fcf45fe7692d4def9121718a6792f4fed9d16c22bce260e2ce16be8ab1640357abe04499c1e1e0b510b182274b577d915fe5182ee161798dd376314dab67bfb8c318a08d52d5e3bde2ac34dd144aac0494eb92769ff3eca818a89e531afe64c317dbfd818bd84446f1bcddc88146d29db7f731349c327024c065b7f0cd30a2cc0876da0e16845678b955c0185184f54cfd1906218c9a7119fd8d083806e8f248bde6a73c1317486b674806c0478310eaea2c733f4c6ad8a06e661d004ee1a1cc32472cb2c213062f7991a264f0c49d199b7f708e08d823d1fa0d322542fcfc8ed2d7a346d5f66a3980d67e1996b9a15fb73b1b74ae14a41bfaae60a3b6eb9b43cda66652d1cff745088966963b96c9cde38c9894a6f3cebe1ab0f14acd7be6d59d10885b4719d014844a30ba6b7b7fc53c90869f384bc53cd4be9a0aeb9aafc37789f60fe37e4d6535312adab9150991e80658fd5dd0d48cac6042fa6fe", 0x1000}, {&(0x7f00000014c0)="d6c94529c1d4ce6809e7a0d96a23d5b1968e9159a2aef20e6681d9024069aa5dd7503ec8f88fcde4636c80f5b866562fd7772186acca17e2228119fd22b7d31e5f270b01f1c3c164e26532adc974600e1cdfe37d34eba2486182", 0x5a}], 0x9) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001640)="bf7666164fa810f09b56306114041fd2bf0094cc69d9d3941fbc771a021a45e5ac7f6aa9f28091206998dfa83b184f8b0985b920e0a92ec2a8a11267d068647edc22a9bc065ae2dfaaa9d64e3d887199f51350cf01b0d3f192b71a9f9d93b5e02bb078aefffd2689f58e7a197fa9ae593e54df916c054877463670b3f387b9df4c4fe5e8a941a570525ea7e20121d787910a3fbc454beec896e19315a5ddcdf4f7a002785abe163d0a1dfd5d8df9962b540aaf722daed91635c80708b2c2bc4eee417b070bccced95bf2e130baa904cb05f60208b528fdf2ad", 0xd9}], 0x1) kqueue() 16:00:12 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x53eee60c) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x20000000000000, "000000000000000100002000"}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffc74) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/150, 0x96}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="67048e73f4b94df8a336f07b3245cb25f94f427f54401e6737647641b42e8a578c1675cbfd2f8ec9ab699d669c5cd85293e4157fb4b925842e70683f9825620dae460832edc94b5e959db26af68b826843a70f90f64d66b152184553de984a6f16f2679b1fd4af6dcb7c4ae7c638af397651f7480e587539b5e5c018f523d78709d273ed49b52a5c2db27046d51751ae933cd8ea1cb153df0d244e328ea1000469c63b6c5f4e994ff486c13fef404a87a8ba6449d5f34c9a7d56901a590bed2f5e37893aded59a0c93ea2e4de7d67eaab44e1ad10fcdf7ba", 0xd8}, {&(0x7f0000000200)="8d2fa07612de0374f4acd582518f58f93c342d515bb4988dd96295b10de4fb108080cd2b2757e2d6cfafceb1d94cdc0f8ff1865f7fb1da6d7ba04fb16248d0a51eac2215985c5734ceb4ccc9fface3959072bc945183e0efc3318b22013bd56ae8ad9dd23df0f7b0fab799c265a52a3e9cc727bbcde42a32e2f1632f62ae3daea3054cbce47d48c7e14ff7e2331a2bebda729b0f65713138", 0x98}, {&(0x7f00000002c0)="3e595f4b0d6b515f1757748fa08352941296195e1382c197363f577236f2c96b5fe76388944ff07eeda0eb1bae71e0300122e1bef83fc546bca0a2fc7c1c9710c6474ef2ad4a357eba64065169be882ad2dd07829f0860907ba122e6f169872eba83b5d5909e9f467e60abd625a2631a0cb3ff105b602311338cb8bcd169eb4dd8fbac4d6e3646512aaee9ad2eb82d6d45243b93d426b649d534d91a9f25", 0x9e}, {&(0x7f0000000380)="b9e418abe9ebe3688f3a5bde38809652b91871ce98cb4aa00af071218c1d1bb8d897670f33af1bf609c651fcfc055dc79f7b93613b38e3b96565b3ce480c10ae2d9d5f41331f5cff22", 0x49}, {&(0x7f0000000400)="269b3e5cd3989eb9e1e8d072b533bfc81c226d5e1a97906c9f08fdf39b7be7fd367cd667eac2fdb2a9c729b1ab3c8a0f543d78194006829eaba824a5e58560a524bc15c9f48516f28bda73e63148fbaca4bf47e1533b2611d6d710b5d29309989bf0477d91c399d97482e4b731b5fe9a7816fe6388c3c79b942c3718857396d33a1eb18be835251b65b5f1f4129d84c14253b6f91ad74d43ea0124159d", 0x9d}, {&(0x7f00000004c0)="30b7859ccc826d8d5e7791d8d2694df703ab7a07c27bccad2d31a378346c63547efb58fddda31266", 0x28}, {&(0x7f0000000500)="8d1ddd542cee0577501626b0fefd38425d7f0e6565ce62a06c473090a343600177aba1532a5f92b66aac9a8b14e109630a11483b837d16bdeafa0aadef32ba7fdcb1fd3eed3e754da1a5a43ebc6503fe69ce0d688d7de8eb6d0bfd2d21de5c9d4e777c6aaa2ec29ed7", 0x69}], 0x7) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f00000000c0)="f9de673540573782f3da12d7a7deab777c24611c0f89f3eb801761684013509bd221317ab6e09ccee76d320a098160d281dd73fabdaf38bad7bcbc1fc070ea31bb0716591f51942bbbbf5fa692c532c272c7020481e46850055858e3b4409981109c2ebcbec922f43d62ac742528d758c4", 0x71) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x6) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:12 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x7ff}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:12 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) write(r0, &(0x7f0000000180)="b05d523ed2b3282f7e0a76017923f6fc8b7dbf5118ebc2575453c48c9175d53bcfec1a0f85d9e1af81d4ed1d864161d2c41c980fe0e5d3cd87dd5656b8f46a0b3ba2c76351e2df2fa81c91051400bfc779b1a94ec5e34c191be542010adb9a913810b9ff877b6cc56641848ecffa09d25573b5202b14e2bc0fa58fa5616a3c97c35cd5c9aa47811a7ff403c8db725e950b81eef68e4872700d33b0da5ff5b21cf0f50eb60f0deb951e9381f2eed51e1fbde99e9ff7766ff43de53d07bf690a4fbeef8bd4dbd292e837", 0xc9) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10020, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xff, 0xfffffffffffff679, 0x8001, 0x0, 0x2, 0x1, 0x8ef, 0x0, 0x2, 0x3, 0x4}) 16:00:12 executing program 1: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:12 executing program 1: r0 = socket(0x400000000000010, 0x1, 0xd) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1c9, 0x100) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xffffffffffffff99) getpgid(r2) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000500)=""/217, 0xd9}], 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fsync(r0) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) fcntl$getflags(r0, 0x0) shmctl$SHM_LOCK(r1, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x8) getdents(r2, &(0x7f0000000580)=""/193, 0xc1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="20eae108265a3781f97697f50fb54e52c359716de6883d454e6e6b3b8040266ce3368e7df7b45c89c0fd4c953f926069a4ebc4144da94662e527f9776f8990eb5e8fdb42baacc592db3f7d5a88d1b27e864d5d36d1327a2969f550b4be964e9a94edb951d9bc29cd80d1dc536a573a", 0x317) setsockopt(r4, 0x6, 0x1, &(0x7f0000000180)="cba05c5f43273279ec3dc08c6e649082b2cdf555757e97b87c06d64ebbd166378c23fa0319d6a845b22ee16c296db3e8c4f6635e1004e76cda6d30e36b7bd1464df7fbcbddb66fe971d24dc0646e4fd38dc08d30b70883bdf38322e0acfe60b82614f682732b4419b23b", 0x6a) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x6081, 0x80) writev(r4, &(0x7f0000000500)=[{&(0x7f00000000c0)="356b73af6d9a9b2f7350e5", 0xb}, {&(0x7f0000000200)="e896fdd398468ff427ea0f1fd0c156098365f27a2748a6b5bb926080f136cf8c631f5615ffc89392f773230372a79a5b22de7a858a2dc61e2843d79bf6e1f9ffeaf55651a0136a11b5b698e74ff49d859cb36f8d2bdc02983c6f11edc6ca1a5f0618681988f0822c4c1bbed902bfd3e1b2caaacef5ac6ef12f2b", 0x7a}, {&(0x7f0000000280)="b98d823b1f9ab36b95e14cb389eb5d46fde31fa9e8e07aa5c97623fa8d018ce4e14a596a4b643e43bf27f5db5f794b0dd3ef00ccd8f102aa83ae313935faa8aeb4eb45726f2a96677029bc858a696f4b9d459f9be01f3a2dfd73326a95f4bff9a7da98d5d4fe36d0f69f7723bbb1d4f53e1c0ae373cbfbfe2b13fcfa080a7b315b676a36cf09392a726f08c282c83d89ea1c7605c53d4fa594747eaf7f96b1c495be2759fedbc9514ee6c30002b7816d639c58980b45ffee7c69dbaa1e5316dc16fce3393aff646792532056a93d4e33ebf0ae4e3db9afc30efaf34f0f6bc22e77922faa8ffc61dd28a32bee81bd80", 0xef}, {&(0x7f0000000380)="5b8672fb9fa706e73688d6dcbc2597fe65411b6f959209f91737921046d167291613267e2a8ead4f8d1245652adba086b4d1276f2ed8dc9ba99e24f6f7dd99a0e1a805df51f89499e41ea9", 0x4b}, {&(0x7f0000000400)="603d473a8c9aec963cbe2733212fa57f21e21f4a07473e85c54e948825e6c9b373cfbf8bd9a0ab", 0x27}, {&(0x7f0000000440)="f6e5378a4a35773f9314dcaa4cf2a25dd70346b6b5edcbe762bd115437256cdffbc0f16b698b3642d444a4ffeda4a643b555b97d931b3f5a05e7d813fdb413e3480c700dc768cd187c1adc21bb7650af9fea15f83af599a7b50bd3327520c8732f1abfcfb1c807d33cee6fa57313d52cef4fc9f922dfda65d9454b1152f5520321de5e2e3c84858015959d0923aa", 0x8e}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x2, 0x2}, {0x3, 0x5}, {0x3, 0x200}, {0x2, 0x1}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x7c}, {0x3, 0xcc}, {0x3, 0x4}, {0x0, 0x9}, {0x3}, {0x2, 0x19e}, {0x2, 0xffffffffffff8001}, {0x1, 0x50}, {0x2, 0x7f}, {0x3, 0x3f0b8e6}, {0x3, 0x100000000}, {0x1, 0x7}, {0x3, 0xff}, {0x0, 0x20}, {0x2, 0x5c7}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x1ff}, {0x3, 0x401}, {0x3, 0x20}, {0x1, 0x200000000000000}, {0x2, 0x1}, {0x2, 0x3f}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1e73", 0x2}, {&(0x7f0000000040)="969379a86c5445751fb58883e6c36f2b7fd1aade791aee0b1a9739377d92c389dcccb43bae14ffbbd39d1831ba9a1a1e777bb4446f3a665dce62c93fbf29c93061def6e6071240fb27464edd002f066f4365ed501913f1b215c7d25a9ce9ed7912a38a29d6cf31a133c46e37253b010c3071090cf8a8d0e582ddef711706820dfb506b9f829bb6e66ad1b3a1740ff3d242acda1370665b729147dd6176d16f12528126b9c0dc7577d11743fdfec2b76660a32c5b4420088d17797ecc975d61f21879b451c6183b", 0xc7}], 0x2) shutdown(r0, 0x10000000000003) 16:00:13 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="8d389e11d8cd9866f7cd5167beb4454a46012d039d696b1246240a220a641086d7b7071e8622fe3d7c6d5e19ae4fd4b7d2d39a5572ed9de26ea31304477f665c9a6b3e1ae178485744a43fec6b39ca7de625de2d6b14700fcb0e2317bfa5fc564b05e8f4941650c2d271fe4868f3d8fa66f636d8dd4a0270814e114807d9ef4c4ec19536280de032bd9f838401e9ec532b7789634dd351189f311959f3b0bf14ead707ba3faeca21a6cfddff5bb930c4708f44d990bff0c167ba27e9643b9698bd43e5d5e01dec5455715a58b31334563029e8a451bf5b2ee6d62d4ee9b8d78c58634f283a016e194c8e0d", 0xeb, 0x4, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a00000000937600390000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3a60, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f00000002c0)="0cd4c29f15f9aed479bfd5d4a89eee7fc5e19d7baef6dba30a2e6ef213c505953b9df827b8335a92a1a20a46d0bbeee03f0e9b1eb3018b4d0ee0b071bdba596088b8dbe505070ac1e7f1b46f9148c5eeee52688c700b3139c40744c1ece3c82b3c08ab7bf5f6a9f2553d10dcb1c41c0f8e71c8ec4ad55043a06c63c6365551ea4a4fd409440cccfb9e3687a19593c25d888747c90d4ab6cacda3500f48863be1f99a7ed52cb11036bf31e0a196fe1761d3ad9f3c1cbc426cbadd2d3f53979e419986dd", 0xc3}], 0x1, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffff7, "e37dba1e6e0902bdce52306c3dbba9130e72db71931758862386e07d539283e1b4a153d69acc85b0a11e759038e61b5f590e7af1ebde0c21ab123108425e3ddaccaa24361357cedc9d012453efcb21c6556de1533b1aef4d17364ee7cf9d9d82b3489587f3b8f0e6360589ba70fa6787a0fd1d912d3b85f6f4c1c8b3999342ba0e0b0ed926b2ad22b865e1242167f3ab9021035e373c64f4e1bb1a5c6027b01c8101350737baa438119a5c4d0f16228294750335809e6658aa22a18da3c5013d0fa3287a593e4c4f6cd569d5919246d67a5c0e3f690dc1e620de3817b493603f97106f06f89c755c96cf0f316bd457d0b6e2491644a63cb0ea48f23f2b9b89827f8da78c263bfd8efffe5113a27c56a497d074f416799031eb0a3b6c3da12a2ad7318a24590a6b6681673e15a649416f6240f18e6b3103c340e8faa29dafc232491cc5e37beaa5d8ef91c5ee0749a589732e3ddff6b1fde83e940621250f69e0fc704e52a42a549529d6513ed2afdfe34bbbbb547f5fcf0fc861439b20689c3f15f683c7eee6804802c88467c892411734cee0e381c5a02ce799035cd2184397b5be90f571fd42f9307fb44114948143bd230b7cd8f2a885771f367b0111a16f90752575f33bf8c7e162fe8792aacfc3250158970ca1043b3dbe3ef5459cc3809a81a0cf2c4dd6ed23298ab40caa3c5294d5204bb8bdb985eb0897fb7b40249a7123460f4d99f827fb391dfc8437688420b6144921bafe5b1787461b21ec3221723a21833d9db4722a86891098efb260ea09122bbb5822cc3a2f067a32638cad29406e31e102cf455cc6c603cd1394c9f0748df88a4aaa221b3125e36c9c3f88072e4cace9f86fcc3b6e0044ddce237752d7e1e269fcb0781c0954a5d1559094859e9156200410702e3df27b813cc8f54d90e86fa6fb072b5b34d1c6c6056d0dc15904f33a50a13e2d0bedf228f4df98049612cb10614b592f7e6683dfb216348b52aaff34c9d9df8a00d9a6756899416cae0652b17831ec89a916971ad565dece34da7e49b9c3bca11fe2605c394753a19ee0d80c9041b8a93d85ebdbbdc6be53cadd58065cf5ca204756a7119ec3b9107558c6aeb4f2a2499cc6c1c18575782848306d886e0a6a31805cd7ae67c2ac7d817a8a91ff83d551639e3ea4f82e4971590f0bc731b5b99b4960724e893442907257b2d81eb2b98d4f05f19f569614569801b43488d9aa206d44c860c340d6597b23632579295bd676db3de507f9fba9ddfb3aecd56332df5a1efaee12c4f3d5772dfc8824c7505929e08f2b446f11121273635a4cd4f6bd2022d8106b8fe13cff39fba53838e0d2342d120291d5db0852e9b6f665f6743081bd3832bf9662ef47a62a5e03d9a141cd9cfa0f11a7af37f076f53831c134b50d11de2a5bed99acaf175c44eae6ab55a47cb578a0d0fd12329351d64e8a71375d7f9a7f5d0184e25f46b54aafe16cea56c257b9b30d532e35eb4c02a67bd3054724596b90489a7980e03d0f8ca947286f75a27371e75d2e1d51a6d768eca6fedb18abe8e04bc21e92a4c7c880b7a0c13344dbb37324a565d682a44cd045aef3ab4b8a2807dab7ca6be1236e32e3f031678965b493e4b2117aff6000d9ec54e26086732c9767e304bc08b7930fa19e61e6d5515d7ac0ee3443a80eff576924171f2caea3c00e5f86a00bfeae046eef27e3048f744ff3960f88ab22f31504734ed2780ae1260928b2ea3453b3a7de127d84268e8ec3531b01819ec72e6f7407df33491d36d707f43f1f5f1cf0405d1d6886d4d7e49769aff2b1a352ade52814b64397a4aa5839d49424fea4b321a8b9ef9ee05e4c95918cd78d5e7b7e238e6c6dc3fd37bf52f47a0235889cc53493057c1bdf3e2fd16e17ce54ff29f7d2484b670bcfd2dbbbc589fb0ef65d37192095e483c6f469af9f9e8dfbeaab24bd4bd7e717db5679762d341bbe9d30583e738f4bba6c0c0f9d7f03fffbd86a91789c14718e3e37cc774061348b05915f84ae3db7819f2b6c5ae1d83c14c7d0e948c83de7c15924da91bc51608cf6812db211f7731d10cc0439d464f788543f8787af8f5d6cab6452b5264c1232ecd09b1d71dbe9290f5e12da21b205ae25212816d9be6d9c7f15a052b729922e7e26ebf5c0cd30c0c37562a5e91a07b382b968c4371b3d8b5fe4427379a5ae2bac488ae5c6fa49e4569936803341277edbf40aaa95d93bacd6131de2f881d37eb7bc7f57c5cf3a09be0c4966012c6a782ac1ce876848128efa099a1c6b1bc6e6b14313dd7e9eefe3c14872abb9d7bb8f60ccacc18a58f2631d45516a3481fdd4b1345a062a352daa6f940987ca5b6a070aa0d7d41278d76f13d89d5838f983df38e7f63bc0c584e631b2a9b4d56e7f8532ddf94c2bad18cf2c870cb71dff6be1dc8f51a0e989702c9d0c97ff372128e3304251726005a2bfa739d3dff19ed0d9abc3716b78e0f6e6d160f8366837c71193eda98771543c709d3cf579bd256e0e66b830c9b43aa442eddd8f6140ec6d3b3d7d7d551ad7ec5d6e6635700470ba12b231bed7b45ffe411bd434350a882e594e9f5e8e5814cdc1ef37c03fa8e62b5bd18e9be8bc125e623a65d771fef9027145e52cf35fa4038427f4e4505b414bca941b022ba4d1cfe665dea104cb5ecc69385e293bf234e186876ca0ab804dfcb93413ed557b79f6d3c16adbe2f60b0e5b4f2f58e87398f92be22ee7fe02cc91f2a3cfd46ad98e94b6ae43a90c6f074d83092fba3f8627d154b90c6e6e3dd07d75e369f61ae11030dec49537ab56abfb558c004d9c77d1a14b831783c43353dfc6138981c501abbf0ecbb6d753e2f09aa8433c3c0e80e96f351d9ed838979cc2cca2f37258c429d5db9b0a97d652fa3a36df4f01f8079cfcfd66c86e4bb3a17863bc6a2f8f4c8df4fd2973a00ad5fcf80e5139b96d6611cbaaa66d895a821cbb1b29e9bdd069423edd200112e1f1ae94517cfaa474a629afdd77dbb88f9b9128819731dbecc18f65c6f98999ce6b62f5ce84fde03946e15d2ecba7521aaa7a8a78b2c243ef363b193820bdecd3eda7cbd7ad3ebd822eb726cde7df4dd364ca89c518cf871db8aea1b7372c95e82a6c45bbb471573db3ec1d8ebf495f142735edfec61c0d38de750b939c2bb82746f95fde418f2b8073d3734e2315ff6b2c537fac89e70778d2a57b10e08d9f4e209d5aea66ea5d933dd91ad3e6680e0f4c66d0d2903a78fcd404d0a0e8c652ada71621f4aa9c3f9e05ddf90262a7c1b4d6bedc16c630efea8277c89a0afdc7a66ddb85a8a60edc9094ef4c9b36fd5291a8a5d6a4d2c3a4314e5df89c0a9fa4f291492e4f08d3712f25a5b3dc19157bd00760bcfa09adc459af4b6c9cba063df97b08cd65fe1586f5c3aeedd32c2ffa9e3e2574a70042d494984523780300dd5da3d9d3d81811509c0403fd086fe0fc94b919039d6549277a958c196132be514bcd663bcfab44c3e6c2bb32c9ab1c7df12a7637d9d7b69dfb0f83d3826d614d2b73f39e255df058ff6dc0fc92ff3cd7387542b393f22fe5a6fa69a735b8fff8f6773bafcfdbe1cf7b10cbd05e3fc78ba11bb190feba3b553722d18fc81690757e1799e9da024b79fe24a65889ac5634907d258c055ea0b721ae36bbbd979a531760d113681713cd67bc23c34cb28ec2fafa4ca2983228d4de3b54fd18520d503582434e19e10ed2241bbd93153be2d73c8e5416d0427b2b3658fa804fe6b0ecceca41969b4a0ba5cbf5ac49d2652952f09af36c8acf2ea5d283b7ab1646cd39cf9b3734c6e1b9b03ba663efcae68c5b607a5ef4fcc2d5e1badf43e11d0982c2ee424e6a7f970abdcea4456a913cea4decddf5e7d3008630847627812c5345eae8531f45bbd6b7f0e4dd6db19e2ac07bf8a5fd6c51e7a0df8f3a87f81d50eb10c5e0411a61d2b0b1135d20378e1405d25cc00100c89e63ff8829b282088ad5b0b60e606d4470117808233f604f1275a59cb30598b0f60f8457742f39f4b5657e7b89dd03cd9589212af42184dfd297067f6bdf7d9d501e8b9f0c3734a3d951dce3985437088390bc11b75627e481601d9c9b5315de54590ba729ec5e7bdc8e907f53b049c06d8219311351fce3f7a865c28ca6585ccc3af62842be4754d02cd0bfcc209b1399acbe3ac1d052e214995ee27471db068a86ebfe989e00f9698a7eeca9a8aefdd03304065f9320fa328552c94fff49742c5b636d1910e125987ae3c8f4aa5ae6e9867cf33363faae5b4de4290ec8c746feab4c882900e5b59f081d1fd178d58462383de493388f67fd4d7fcadee3df80aaf92a47a07782694d65519fc3fbd0ab0c6149c1445b7c2e2407c6da2d453944fb0d0c888cf6c2cdb05fa11890522af5a04f0ef11871c238318c9ef4bd3d71f5fc7a2f1c949c563ddeca8d7dba1bae597f209a9c6add96746a64f3f7942852f143d9c7dfe3471f3d75f6df3536852d1729cd572f4d81750bd2111e0ea4dfb5a76124a3c767cf0f947e4ac0c5949f0f6f7099a1b24c060af9e29327ca0c6eb9ce3b6d8bfa8ebfe8a4f064cee025c38bbc145dab06bc2bb43cdc41c60d41c079f178fb6a5d01e0e207ab1f531d0be69b947fd227591a63e3474eeb6a7ebc61342a158e59ffabde7a417b951d7f61428fa9ffafe6f3ec19cbcc41fa68977ec575975a44f21d27745599eac03cc2194963768b68c7cf8c0a09be549b512f95abcfd1323de6bfe9c588cf730ff01afa730110fcebf2eaf53e95ec8d2c584615fca3129680de4979108e122342517e36d89e43a5ae8e8d3dcb2a6b43b1274d7fbbe34cbd7ea8c34eece521491a1b0157026dc302bce2eb1e439631b31a93933acf352427ad25cc5f87762a70518ca8eba7ad4a30834f98e8ecafe22b84ca2ca5123d5f8efc38aee980a9e34bbe76c01f43773c5ef87e4250b6a46a050e016a343ba1df152004d4f21aa790ca6dc01abe8a80e673912c7eaefec4d9af10e2e0c4634368ce75fa6a1861b7b3741faa379e5874cdd6d3c91bd0fec18edada7792f13c49192feaae7f92ed133457c0e7123f2cc245cb5e4b52b0486e881f3c898bc263bd8fd2efd5e1e06e2fa138386346d9ef91b857af311923e474e41d5838fee2c2b900bc49741ceadbf334f4aa4b29bfeb81064bd464728108788c60a30d30611558483dd0f62e05bf3577d09551ea494f67f0ad0640ec1eca1a0a280ff54947914769d00f446ee2e1114691553323e564c5d574369f3d3d22bfa8b70e454ae55c9ca9c5609fe3343f298dacb9028547536cbc7f2898a38c80f414483eb60be97135bb1626d7628a6ff41a61e44338ef6152cbad6d4f5256682679a1e97b64f97331e20b1758944dbe93422470d6767fd4d2b30170274670225a99479be9b7a55726b03b61cd58dbb9a2b1f3a9bb9d557df95e77daf06baa4629ef751ece28d2b91d3b4136bb4c33924f19a7725a95725df73d62f948ef44c3b67e8ca3b720a70e19a647b1afdcf79e25f0793bd89940726bb8b0a23c6135b6a7342f5d42c9ef3582db4a3ef18ce6d7a2624c9c65277ac48ce3b0049f83390e7e891222c4e69518219a2d94c629b2a79a8e19192aefbc48a24355c3f939ac78cd9e73e99b492089775c55537f194ecb35e3eb098c7b2284a0425853eddcae5faa6d3fd40681402a9f293a28ebe79071a13e2f643f0e0d56343777f811f6a620a0a835f4777d0724867a79d339afd9cc9296ca2d91660ba6be62655ab04180fda0bec7ee9c7b89bc3461b03a1f11c71a06a558bd5c08fb1c"}, {0xd0, 0xffff, 0x10001, "f413efd8f75d0f7e7bafe38651d6f35c35388cb2539f91cc6eb46a4bf76cff2a8a531ff8b5c5c5b25d636050fc772a9d37da56781cdcf07a10cc7fdbb92c00caf1cdc9d68a8c9aa35e22ce4f48eafff5166f82f5b27a4e399590a2d5545fc19fd528278a37545ed286e680f169afb7c276699dd627d178495fade90d278bb8e652170cb276495f8dc9dfe4159fadc249be125b34a18fc230bac50121c6579586f83aee917bccdd124e82f29ce3d67b0291be4fd1a81a4d307a150ab2ab7cca"}, {0xe8, 0xffff, 0x80000001, "b76732fd68185de2ccfafab0191176d299744aa4107777c3a85084c2053de480a98b4d77c973e4cef579b48949deab91bc2e4fe40ec9457a30d8abab7f1c2f8d029a848d022c02512bc30a7dcece054baccb78ddd89a3100e436aaa924020229de3a906f0100d2f3cb69c736daa4d483ab95bec587ee80ad9ecc17524868a8387e6a20a9858e2347d0e8037594c9cc1578385f1dc33e423b13edbc84f5e2c435246e0734f96a9a858175b7581b762b44a8e83c5a799610acefce182af83ca588321704f3beec587f1d2ef902c92b149abcd4dc1f8b8702"}, {0x1010, 0xffff, 0x1, "c429a331ec1fb4b31d5f7de2b2d2bc011a6de99ec6775468f24248e1f6a4c7b14c3995e378146acf429815c841f6136ca555da1b99b138e75a29504d2f325f41077d5f53318c9afb64eaa8d7b0e2ec432b17ca217e4bb40f6e1fb3dc75306e1d33fb5eb4231cd69caf6850a4bd75c24f2eaacf7905803427d7a53cdeb67ea8d1de4296a56e3fa5d8bf469b05596582ffc99d017f0c7c8a8f272c190255eb6cee8a51ee7c228fea9d422374d1f76677285c262915bc74671aa4df667e24774f1eeb6c9595554ff196daa4b92a39602dbba22399918718634f4b472814bc7cc727bbd2857435cf0f2c88e04829f778175eb533e1f5c088c3e20bb8d15724987a5c85bbc9f28f0d7db40b05b66f91c51c003886c8795914aaec077c3204c932c426b1d1306007634d7b3a6b8ca78fe0b1ef3c0420e8fa85c6e019a125dea8260bb319679e982ef4e6da761c5a0a12315426999c04588d201d15c842fdf75aa37ed01aa6195bdfce1d5d29bc4f2ef280e21999fd498261aabc2b5cb4af0c0bb14d79b660a8389162620121d15556f02d50414628e7a61de6034e284308a1433ee62c8a1615cbf3f04b8008dcb662e0007d281dda35fc4567091a75eecef4ee26f379c2e0b32c41bfc592ddaf5c354d2ac3fbea63496d2f874fd5cc854ede2c3b890cf532939a925a0c2eb8127d02b8900073bd7a980c63b67dadf8a03291929fb095c8d5dc6684e3cf93ca0e2e6521f0adf294e4d98d30d24890a1c789ac5155fa406f3fbbc2e4f49a2b61bfd44d7af4766c0eed2ca9f618103d4a539684e33468e40641f7dfd45204e40f12a3ef0abcc0c887f6872a2030849d57501d7d52be0a194f3ccef07841d33a744524b0c917a4993e0345dfd33437109f729e45d3b9322f532ee1c197cb79ffc4717df1031e1ef2cf917c41eaca49bc2a711f8588506e57bfa67c1932b7e26739d01bb9832f82114355379317a7ffba9fbcb82c934f1eb1237b8e59181b03b982c5928c6ab1752224925ab9ac76e79c371a8d13b3f5fca23e8009b8acd55f0e1b688ba744af3b53a9f7b29f171cea345bd215d2ee247e8ac4abf6ba9c4d54c0d16d7229f709c70dbbf2ea99dbebfe7373318d53dd700f995f2a7a2fdd216823355af1c20d7e119c6408d043db4743e57289d390ca411c323e946262790544991d927c8dfcfb921d17e737b86798350f9de06ac8888419468451e817389de58fa20ebfaf426ebe429f17b62805222ddbb6a649ede28d3d556a6e644c4321af717c2c1a2d2684a96f337417db465eac92a1e95025170ed138596e2aab35d0a4c0d9847c31b7dd7608f4c3ff093950cdaaa937c8755c01009cb85cb1176234042977eeebaaac7569b7ae6dfeef03d547606e32d29d3eb72b2c83cccbeb1b0f77086e8d707d40033742cb2527269faf2387522409cee52adbc669bec2a590639cf3101234f5d36c4d9c65faa83b21a667caaea061604feb838aee6f1e2c59a07edb22d066da7da16cf9fda997a9b62df735a983381efe968a07cff7a3629ee776fcf8f08b8b21cab5daacd6a1c518f6b33d394f240e2cad905af3f44ebc9c372b001ecb468bb83677ae2a5dde19e9802d86572cba11053daf2d815bda9a1ca04d8f9a8bf4c4e259f94b4397175a64535ef9c412b1fd618e69afb02b53ec2e4a42bba545d95ae2d8d7592ee1994adcba6dfc11f702cff0c1f6c545c2b4774b0c8b41f0cee7928c019a3ea0fd3c844b9945a49b1633bf64dea5bce68f2e95bb7dd50bd2eb23d5bc5ca9fabe000db5b565cca27a8d13f9cdaf5af6e9473f59de81175d586dde8cfe683c1f1ba152d94c901e3bb0c93ec744f11d7117f353c157255fea90402ccb12c50ea81d4828caa2403db6f5b0e419d07943aa7a0661447e163c129e342a7ccd3ae934fe8197ba7e881bd2ce0dc37ab0a0557986a2903d126db684abac791b18f4ba4c4cdd8e29a79aaa9f31ab1f24fcc8cfd6d8a58cbb3b52a462e148eec88f16d91435519eb5e26085c0186d1cbf06ff8c38dfa5f99060a9ec7b8c40a0adf9f4ac8197e8e4bb84645ae09c100d62dffb1e5baa16f8d1e7c14a100ad0a7443dae0496ddfbeab99a79e841e83abcca1fc95705ac044a7fa5fb0ac1d0b6445a430d4dd931fd6b75f3671076f522113ae48e940369e8ab43865a26a527f7bfcad644b74fb9e95178aaab2cc19421e33a8efe04f57cccb9b50e51b9952a9c73ea3dada8cbde15e257969e85cd1c62de6a833df29175e83344da1a49ac43662e241d07bc0ed0a12d01f4a29e8e37a70310a7a90053f3c027281e1b7c2ce4030396e6fd3cba742eddb2e37a3765250d0cc9079c7fa9bc6a0ae7ca2576cd7098869cc568c2cd7f704e43e932884de51966ed5f1a1ea90cd9b43d9d595c7eb0a4f93d8abbd9380e816b128714e726cbb04fcd5b894e9f75e5a480f2b06478ace39cc69856a949b9892fe2521547a13cc5e2ac81eddc85f1b896075ae80882cdddff9f2319159a9cc45fafd304f5ced481b4a6e8adbdfe0485e99ac03622b5bbcf7df413bbe7c2e4023387fdf456379d29c6af8ccc0afc116e609d8535ed1c8f7cb3703c293da5f2b851044e53f555ac5d5bd8c9e26a8f5b0daa9ed46baa57b93f389ac72c38b091829ee9aaa6bcc339575ffcd478fda5550ffb0c820b00f6fb15340178e3c91cf4469a74b83c572df522cb4888036f54adc8ef35d74364c7a651d91e8f15449cf1e535ad2807dc6c7e54b2561609133cd4e1b4cd592545268210963427494f1c2aa49332c6b92b2b8c731eaadedf355fda9fbe7d7f3e9992d245cc68c116d69b7d030f4b1b9d4f9523cb07988e682d82ee45456a34f67728ea2b8d71c35b0212d7906d7967dfa821f0e99d059eaf52f5409655c058c080810f742fad9a952e54e6e9406efe1a16bfc6c8315cef311692d9ddd31a4947046008456d035e9062e8f8fc27fa166d77d6574c46d33a932feaaa3d38f7005815c60cf0b79fe617bb9c8cc7829e06e5e2a07aca7a1c285b2fa1993dc62543d14be3baf92135408cc7b78ea787a5b7afcc9517df50c3007dd845e8aefba8c572d181c9690d08f631cf4d69901f86d45d10802a85bc5c5c81a6b985242a0fc771b31fd2ac78cf5dd217e3dd01e3a870f8b37cce85213edd289c42dd52ccb14e42e5102e8f0a04a81a9aa98eb851a2f7b7a4be9fdf0ed30440bf920687ebd971916bbf2ea968cd015135adf23d892e9dbc445d425018ec8ce2040eeb8bcd0ad2c45e59c5ea2727c178e86076aba9ddd53fe64b325f418b37e834a43a8a69331e6292c3a2628fc9b2997acf1b09bf253090e84025eaf1eff13a1554a08e0482e31ff044b356eb6aec4f2ecbaf0aec0bfbf527e948c096a04ca415c021766142d4299b9d6ff7bf8dd8101e14a4ccc4c3199a08e90d80a9ad024b88d925ef440ddaa5cc5c11ca4f8ded3e23cbfe3ab249fcbbc87edf2441d6eb60c02a5b142ff4f27eb5c9c0621f83889432383c230ed4b58435ed7632a84d475b786df2d80e66b371eeaf9203869922a644918978c685eda56fda32fad79308176f48727eee29e55b7e4a1078fe9de948ddb0783b3413e14dfee913e0007ed6148d098ea60be353e2e3c66ed9854035dcfe2fb27ebe93c4feefeacde4940507f6d8c3003529281b6ed1b991ffc703a20d83b1a749d684d06df8b68ea9fa1d32df1c69156074f41ca8b9d26bb25cb54af34cede40e076b618c40e12e505b891a3f456e6204ca45cb7b77375e776d30357bf8fca962e4605debe86166a054afbeefa2f7f177e70e0a1dfb112e7a84073e653381d64dea5b7b517b23a8589d89201c28cd093631b3a21181d46e97c328eda7fd4df2ddb335d9d41f2f943a7f48dfb836cb75024951a50168f0e69868e9d90f1307147a7ec5158007068ee3c68717fbec2d3f84208bf8bf2639434003cdc4d765d9d99104c286f5dca8cfccd45a1f8f0262d5a24bfc84946dd1958cb05d50eef86b0b724e7cdb075fb14b8f176368d11fdc817f300cd6a90f1e7ad8e83c20a2a0667c52d821e0bf2c71989fd2cc4461a08939932248163b2d2760f777fc6e678c0ea69f8f11b06005fc23849fe9974e023878b218da2fc0e506cb55781c0102a0bc190be29f84b2c7a996a003a4196a1f3286139502c3efae8ac3f56a074939bfbe01b09d179ff35d20fc2069764253b9d30fdacfcd7a6b962f7993c28ad94ee8d7d7f6422ca8cafbc994043710cc03681ec35420885f75728e2753c85759feccda983ac562ecaeeb757090466a3462e938f65987586ae1dc18d1dd70b4c53ac7ea67f2ce1c47c13d055d8516ee2e8501c0ee0986f6413bbf9c0bef505def51c83e86e3770180ba82e4033dd9f8b9c95beb4319d802edcab6f1b4d2283a0aad63a85447051eb146834118516bf05490ea12e46a7bbd7d5e0a3de9963dbb15211218c56da603961424400760754e11fc711bb5b182e3f3942774d5a9c4d4c5967db5b63746ddd91faab3ea605b7f13dac5a0f14334fd0e566b58a85ea4a5b19d1cc77c5d986670bca63d34be139ce765a2d41e75a5b9bf58c5c9d358d6b46a8f419ee117463159bb4cc480d51ddcc91ebd4adca23b0ea81f01594102356d8bc5ff1181a8b47d7347d6d92e7c028746fbf6bd517f48d080e7c019eff59784cf67e3bf86e1b402aae60485706f6690d0ed07d02199a5702ec895ac9c21ae04962cd2f39da13e60cb606b53d78a382f15251d3d40cf351d03e8aa697d6b27b307ccd07065c2dfee83f4d144d47b594035f6daa32c75d3fdded87fc7821b1f30c7b969c4a4e92c02b35907da0abef15c4b1784e8ba11692b9803e5bacdb7bdc63c09677c8e042e5eea52457203ed0c2da6e572ff35e7441c86e83d248bd29d7c21b44041f2ca6414bd3bc804f87b2be8065226565a9fa5aea29de30634acbb820374744974ae86551ac555e94d73426d026dc7ba50faf176f13fc1181af8f21fdf69dad755be42c0c06fc998fa44a64ed8aaf8852416aa786d22d29acf99834bc005b9f76eef97e7c3dd08bc3a596cd9d8893bf29a56af2e6e40157e1933fa40dfb8c5dfc663c54d3a29922ab1d4327a07fe4a9648be299ed53eee92a79fe1912de1ffb578053222cbef5d1bf9c3d55b15f004c7c9ed1a49cf5f0da222442f1f7afce14295fa921abe1cdddd4d980a4eb5c97957cd2bdf6e3d73f612c95a1be0ad14550acc3113eae51be8e9f8a7b0768f98f4ab9566071b28a044f9452c2716db0a8dc7463a05f6620a2a5676f7c3f10c0cc625ab6e88e173c778b29a35374009196aecc300a23bc3c7deeb66aafacc7f759029fbf6917ae941392a921247080480227df196d7cb959cf3ab78757705f9a50acc1a89bc50172cc871f79ee958ebf57274e3bd7d1b3413600759e3356bb163dad86c13a8574089a7db15100ed76819281d0ae08709e9bb0495533610c45e9c03a28102726e6d3c83d32ce642bd400610cc3efc3b9de5ac171d0fa927288d239f5135c1d6b2098c094d109147a5c3f8b08ba87df0c530d4e57e1289d5000c82cd02db3b6bc0e354c87afefb9da17a88bd17f80c8babcea9c6cd9d028a3105cb5196da024e17d28f8465541f5ab7435f085a6d74548a10fae519759f6c5c0cb6adba3c1a37e3cee2d1ac7296278baa75d06b0ed8703c3a7aa182708c9183578e0124fe2d2c3b3fa981aca2247036d5e7f11e2d29557bcc2fb43d189e40eeed767f576535b35eb3d2c17e7e15f199b939e6fc967e9e798bdf30c0ed2286f0aa124bcc"}, {0xc8, 0xffff, 0x6, "146639df25ad4e87f269c21c9572f54f577e11442fd37818fb567948aad31e8d4556ef2e38735960c4c233de36d57e18d3341a68388c35e2e975a9c0b846e7b692f5e82d471b0d40cca89990114843a77d6b202ffeeb4ae158ac5e054552feb10cc9b4b9d2619366a189a6ea757f794e3076a49fc51e05d522aa61e9bd3c6e6d7f94b8120581ca9c0c241a0630aa7e282a7a70a84727d24788be24ea1e9c085ea4bee759edf842b5ce34f6ffacbf1e457de5dc"}, {0xa0, 0xfc614c9dcd2c581d, 0x6, "6bdd8c6c3f97ad99ce561218115627927953539b00ceca92878534457e1c1129f9693fb41cf87a3ec6916a2b1668dd2838764206fea5805f926b1e5f11410391cbf52463900915ff0fcdb6c42fe79702803fade0e5ae704ea845186c530456c00508965f829167adc50ff0c6eb163b564b94054b4f9438058de31d14da5fa6a8cc1c012c200fdaad6ff26005a9"}], 0x2340}, 0x9) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="49d776e44f58b5f4e4e971202b482549abd4dbb38615b0bb26d80fe0ca0fb17dcad83b9a613ffabdad3db3034926e872421bd9f277f2d2b9db83a05ee73f56f37b77101890472ad8ad433262c81dd830035838563ecfbbbc3143a88944d19cb6bba978e04e49c8388cc391409c19fe785fe4fc3f7c35be338d86daafd418fbdf5d7e6e3b83cb973a1473768f391766e9194b0759b94d925e0c9a85ea61b60856bf3f810ed10e5dd80fa2edf73af80a872e2d3ce83bd1636f80c4231849e876530efa43b73529f6afeb818c503a9496373e8f47dc2d0d76dc17eac3b76889fec7cbcde6b3bdfe07464c996292bbbf9ea61a61f605fdd1", 0xf6}], 0x1, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getegid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0xffffffffffff5781, r2, r4, r5, r6, 0x12, 0x20010000010000}, 0x5, 0xc3, r3, r7, 0x8, 0xfffffffffffffffa, 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28030, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x4) sendto(r0, &(0x7f0000000000)="961a0adaa634c2d02751bc74e396d80ff6e26e49ab5f90eeb6abaf915d0211bf900d01db4b1794a721dcb156b68b72be2da60f7dbb0f70d03e6959d3d050384deef8cf9caf9133a5cb6926f0d47e208f174ac826bd19e21e5f65133cc5aa229915", 0x61, 0x4, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000680)) recvfrom$unix(r1, &(0x7f0000000500)=""/227, 0xe3, 0x41, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000001c0)=@file={0x6f0cf780ede3a526, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) execve(&(0x7f00000000c0)='.\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000007c0)='\xb4(\xfd\xbc[\xe8^\x9d\xcb\xbaVu\a\xc7y\x8d\x15\n\x88CW\xbd\xf5\xaf\xcb\xc9Au\xeew\x8c\xb1\xdf\x80\xf5', &(0x7f0000000800)='@@\xcf{)\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-%-\x00', &(0x7f0000000340)='\'(\x00', &(0x7f0000000380)='-/)+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f00000006c0)='/\\\x00', &(0x7f0000000780)='/dev/zero\x00']) fcntl$dupfd(r0, 0x0, r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555527bd5e41789632dfc94ffba6c92d8a44b5b5cb95234fbec3269334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc209416d34d1aa19cdb9ad8a4", 0x12) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0xa8, 0x198) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00060000000000000000000000000000000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) pipe(&(0x7f0000000080)) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xb0, 0x58) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x90, 0x3f) fchdir(r0) poll(0xffffffffffffffff, 0x48, 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) 16:00:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="d5ff9668", 0x4) setsockopt(r2, 0x200000000029, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x4000000000008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: setrlimit(0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x16db5249}) r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) fsync(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x91, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x842, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x9) pwritev(r2, &(0x7f0000001500)=[{&(0x7f00000001c0)="d85ea036550ae24e567aa8e4a3b97fc13430f86a2b", 0x15}, {&(0x7f0000000200)="b3690278a12652d8278e3b510134d49e8876dd8dc28be4fd30e757a93b732a61d438f535b034366a532b2793de272de66e3fbc097c278cf34264c6735d8d625691be3fe3b6e28edcb0ae7ff73b2ade43455f80f7a447c0f2d5f6156dd152bad35741640239f439634f24ee12297899746435efbeea1eaf5ddc8cac9ff6695af87d6d668e65b846973511e9deed18e2a6bdfe8ea391a8c9020ae6fbced91ac68949b29a944807ef39cef5b12b051fd2380b8ddd77aaa1760be1b641fc79b3ecd4b232633e", 0xc4}, {&(0x7f0000000300)="429af1478c50056b0c1b282f97e2d52a85410f42f47d2a8a14e3d28201c94fc24cd00dbccb0d620038565824c5e0516f1a7f4cd65dc4bc60a7a64c9a3dfb77079a63d0f1df48dc7fdc5fe73c17ccf92704ab07b3f4bffb1b6cd746e3146709c34a5029da13dca60800e6dd9ca1eb6b66d3122a0073b455c835da22be98bd4404157222e46e918c148fa33898cd318039e7277fcd0a8aec88ec34486f0d7add62d3a125259a6b7b3a9149f94741486c63f0436a4795f7bbfe4753603541e2e7a17da01bdeebc25da9f3ffe693", 0xcc}, {&(0x7f0000000400)="c540ef2fb6bf88e590f36b59ba77c6b8c369a171f0d4fbe33193febb65d1a8283d013f8c9ba6f2e59f9c7ec8582baf7bca22378bec7a3b26d7a4282c79675e674271a1bde0b6fae1b9e15766fce3b21af72637fa2a0f144f1b6d96c3a0661ac10a35a24a89d2d22c1d2a86093c86d33458954b26bb411e2c8cfb11a4f29e88ddebe430d70746ffa945aaf59e65947a1a63e6c879ab2626ebcdbcd8718bef50cbcb304cafa4636fc9a1046a5989f224d3813e32b261557e97a41faf830762523d0539466b8d0f562e50c7f8a5b039f48458607563d0cf3e5f8b106311d532995edb92baf8cf610e96dd0eca3e2ff8757ed6b61c6bfe25bd25a16c870f69b1686fdae3e1678e3c7925b33ab13fca492a6dc975ef6f26f1ea6629d652ec505ebe87ab995fb7dec227b5b789d562bd9ec5e28b8c252d9ec41e8b5a03d16d87434a5ed8a7afe32be2e4961e55118ebade1fa5ff77838b9bcecfdd8876dfe60a8e8c7b1c020d33c9032adbd964203158e96d09fad82b53768ef1a46528b86481e628493f3a4b8c2234f40b013f2d74e34956541f85d57763574c6bb660d324354869a49fa5f60b6d2851b1ffb18e5a72543f13189c3d097ab1c56f02f85d8e1f6a4493ee008b09102512de3f4a6c4ac002d95ad7690a384ad6ebd50bb0af35bd7d331b88036829578fca5acc635747263d3b5ca92bbc940cac071796c3eb66df1a63db52e8e11cdfb37b865a7c8f45a827f66d844d06c5d520c98db457734a0cfbca6455f0f5bc79b1de73535d1ec1f9cb3c205a4dbf8551493d624600821ca4060a28d3cff76dc3967f1cd3ad6407ae692aebdb79c28dceee408d8a1d3ba4d79acbe4e5eea6394a23b45fd0f3cf995dd04750e4be73fd08c4e75b6ed81f85020112ab0a3a64c6f968749141e3f011903162f26c76c538075e5bcbaf2a6ba6db41b098c6c142b62d5e39054c0dc7d008e76261cad79f201b82786c1f96742fc18d164949bae6c6db4cdde39a89029915f39e9d293926464a2e529fd950ee5ee949dfc43e0740117e4a7f3080004e15c937989601517d13507e7b9816a4d4e2367709068cf5da60f87b76a91b001d755904ede51a849a42725d4b1fa60aff96a7fb64fca6cbb893d52c4e1a55adfc2484007f22c5cb53c68bb8116983b66ff4f4932917b314468ee660e01a70103eb1141a84e1dfef3bf69381bb20895abdcdb916d805cebde151ca4813f4c83c5c05ed0207955ad45dcd2b3589dd3622e020f81b58f2e9447552bf30799ee4433adc24c8e39d383067028a18f4ce9413507755da8f3b991c5af11bebf57920c0b92685fae7af0f494cde84fd3bc17b2cf3d15e94637f64d70b6924455d51d03fc7cc192e961122740d5c54cdf1420c53ed84803d3dddd775c5497b3e3a54de07c4d2a73f9dff4a147fa469cab535915325835d33dc383bf75cea3ca12f7b49a5ff4737768a21a2caff5512bdeb78a2798f3ddf9d98dbe5a58dab68843c8a6a1255c09881553c65b003036ac10159ca04e2baa2b71b08262ef4ab565612ddccdbfd95322ff0d34370a9523aee7776de5c771ecb78f5d6c9c00b1aa90e07169c189f66f5af835d52d583b67293d5c84b3c876901b8675c864f91d67f09a8dd3b55e4daeb343cb23fa8c9c79cfd92c09f6760dfe22ff1b66d309d2a990a35c77cf91affe180c56bb45caa29df5b7980975c6591c150decc9eb6839702385c0cb54bc651a2a5e4483dd8d5132d0ba1cc29efc5cacd2bdaa04b863b07c5c85e3225fd657db5e230a9549dadcca7d60ae97e4aae9f1458d764c18dcaad03a3cf024358232d6bbf95a60fdb18786cb40d4f12bdd5c0d44dc0d4dc8991dba1f0a18601a413a5307d3ac1150cecd7dabb2316da59713e0978469443a5c2814deaf2825a1819abf23a4d1d59a3414429d2ee2982a1bd340c3c357dc91ed0a1ceb0989377fbd1d022b95d105b64037e78f42eae209cae47615aab2a290b6959e3c0ad2b7548600b6981da2c28d9161d8e91732c93aa4ad86d144cf0c78536b0287c1802d1dd1875f96710d0a6a82630ab542bbe2239c6d416ba86942995ae7471f34f42bcf4625393c8e539a1fb84aecd8c15932e956bbe6dfa98ce8cb32a9543a7aa861064cce993b1c912d1b289c51fba97f3467675ba57451ecac6ae8ec9b89c502baa3871339afb08e7ad0e6b4faa3f644b2e372982c2cf3ef97e1b443cbdca06dd8eda8aeeee6b5ee248eae6e5a89332add9ef2894e26d5b1236da556716140f021d9e2b197da77790a9c34a2b4c032084d57f9c76dfce728915b68e7ee5594d38ce81e9f5ab975dd847c873e35fb9293a0c0639b06eba9543b6e80f6b02b57f99c0765d47c8b79610da2c0ed31be41a782f570202c38589015a1c856c73a16e3f0791407c075de88f6071d8719ea0f2f75e49fbe4eeef3ed991b2c3cf3fb36ac8d7c19fbc839917d869ad4c200847bb9a7e445e630bfa256b8932d204b8756950e9137056f3a9acd876567bc793d56749ed7143af18846836426edd22d0548213ec6175563b1db1d22670d76e24321de7870fc9328479c7a69e31a56d87074b1a96f488cc28a7187cd2542e71485e972fcd53a4581ac80caa6984f1acae06c658ab3f6dde761217b0afe4a7fd3e21fd8e4ccc3e3f71550b391e73704dcf1c0663dcf9ad0836747582642d2efb33f3a85ff5a441be426b6b3a61d8a315d301402adf20ac692ea97baa4fa2c0ea2726cb59f231b466bf0f4bdab69cae5cbd0e6774904903f43d11a2e2a59c60ae3f62caf1e1c5c64db83ddab1ad3113a62236336af2301a1e9e4cff993e95303cc46e618b64860901162fc440e4d2062fe1b67230e2de50c8e5e6274d459f4f61952ba1fcfb33ecdd6b4099745ead06a443abd8392706e63d1728550edf689f8977fb12a44cb3358b11c1b1da68d5e549617474dadcea635cfa6ab268a223e072f99d9a7ab002b3f5c6c075a530fdea7218f3e5a8949a3d3709e3dbdd5df249106646fa0ccf20f9c52394dcdd5e3dad609a8e4ca7c6bdffd83a793db94789c31a8c3467349b067c6fd7756ef49ea86aebc639d1373980933029a14eb42447be4ca806af1a1a08b48ed68abbb285a50ad6fe3628e9f81e4a320e37a0f49d01c8fb5fde923cf42cc0e2c2b09ab899341b46088c9a9972caba71e516152279211473604b7040712be088d8338fb5824e0033f143072101c1cdd2b8ac409e6df2a62114fb2ea287e5e1134d6fe8816acb0cc302046ba98e3bb0f43b53cff9e5361fa44436a2378223ebd42c5502e7c0a238df3ce2c3ea66ec6fb825289a1b87b5f6ed901c0ff31e3a4e6e5720d63b9b742798e863ed838d2058a79e7398ecfbacc47d48803dd219d74956bc721a1d4c3a151a65e959e66e457734e2d467034d36abd293b776d4b790ef8451021fdbeaecf74a21d84efe2923d2a417eff24148cd1ab24a5e699e8bded8adf9354cb73816f36d536f5f5a5987e62ba1ed3a6a962ca248f8fbc575b5365dbc871970be680d4f971766426e36a134f6573833ffe5c72f4e39b0ec903db389fddd515176fb1d36e774a0764f611d950f3153dddf5742382759bc9dfa53b6288ce10486f63b1c4e64307b70bfeb8bda1e25f0528d1ecb794b25ccf54c6f5489683116047d2af8dc41db77a095679c4189202bef417cf1defd4d9e6d27706fed85e8e9697eee8ee4d8a4024df2d26e0233557e6e1cdaebd6bcc38a60e9b679fec4e738e8f79a0250082921ba65d90014607e1181f986ecc48c15788da699a3d188f694afd0d9327f0d47089152be1beceaee046bc1ffca5ff1e7bb52ff00dc1899658d94233e333f33a52f06fd39c816e291d413a9a982275ab34d7c2f7b534c09c07ecb99a8448d3dd744a38b32b50f9836c5d3b7482b27dbcb7e9bdd75b2110c6cc62cd1a84fb2f5880ae72610d0e3b39f2c0576beb969dfee23ba905815ab6b99ec0662846219365e82a695189ee836c381f824f80317ae42c2b864ebab6d9dcec0a8ebc2391182d8bf6567172ac66e7f46397e9e3f6b3d8c4cb811c1482519bcb0e1718f7d24d04155c06fe93d41a6322888d77094b0f9d3d3a4d5d7b38250a23d00d8e7e7aed9c02e33ee25666d3a17b732cd2db9a6943fcc583d88c4d541b681f8419bbfcb016ed862f492095cf6b190af3785cf20102a56fbb08d0c8a440ac43f063626634754d53fdf205883b70dfe7a90cf03b188b4e30220d5821ed254abf25fe4bf9c8c430c33ea74f3882ede278219cf541720f44d185b1b2239619b55a1bda43f7649b31a7cc400485728fc5f07759ec202fd54f2a97204e97edce8ebe33e8cb126bc4e4d7e14183e404d59d3579d8f27ab113223f75bcc765b705034406131479b2e148430ef0520a2c5d502bf8eb2f1884b32c44fa31ba027a4bfd0bd349cd527e0dd029c192e5757566d9a8f39b3c7a47e8cdf4f132612ca23aab91fc3f3bff9e07444929060b1d2a740f4cb1ea36132d3a6b67ba343aecf9f501c345dc60afa820ce062bfdaca4df66ca5c374337abc199fdc00d263808e44e01a0e9dc569a8c4137748cd1e8f3fdfc379e11af20de327d2b4bef6591e1d6bf0f5f51492200bdaa96e48db20eae39de3d5a5784ca84bb104d0b2cd8e457b7ec28df75b4b4f615e2886a0d776080c28650617a08804315e0506197ca119e1bcb5918246a8def6a82c5af0e23b1acc10b1fc958dc1b40bd909cb7cf967644800cb256cffe11d658255d6af2a10dc0e913523eb888d592366adb062a6a1162c0e8c01d367dd65e710561aeb5f73ff54c7d0c5467bed05b415039892f42fdac3f04373fc149bccfe0300337567b20e488ea5a3dd17c60b6e3ca22da87d3bce4fa168e9df8d58b5e30b920b1e93cd091d4fe5899bd39c324787cec5f22407ffe40aa64e1752f1574afe6e5f4ce910a426c16c68f17f3276627c97b74c2080a1dfe21dc452c801a0e6a35606a3e35dc759352222c322ce39b44ba701acd09ff62b9a1fdc17413717a9b98a66c545d6ea3c2d0e72c47c2b6c5f8bb524362de3014d17eda50d4ec6ec4c853344e63ad525d1eeba2f2152495966aa8b2f7bc56559ec21bba35c794c5e404fe63db5f1ecef9326284d3e3c53f93d5acf6e32cb4c4a3da9e6d6e190c803a2d6802a7463eef93f286e9477712ae0623b03ff8df049f2dc3cb2b404d32d14c2036382acab326f281cc49a108c3c46de3027f88e41dd0d7f99c2e5040f5e613a83c1d31cae9dde9324a32777927fe00015d0e1af3933f5aedc1fa2be37a8c41225896adf217b5f5651a43687ca1a96d5d7ddbd7372fbdac8d17a8b2ce53e2c57d7c02948acd2534920d7e8e3f62934738c5ad1a9e6922d67aa525680892dc8bbc12b09c1869bedec9840e2504bbbf43149968a3928c6642e1d471c108ae6d3317203fdf155bc23e01190cebfff5ba9131e3af23a3f59f390c1e4af44b47255340f19d30a9caf49f7d0f7611ba82298104520990a4336686d56b320a98a8cb45866e07046a9d45872a3b0fe766a94f961a7dd9aa7157cd0b5f4b9f0da1f4f21888f96f3e2c80a15028d394842c68739eecccee07b140f7a70f3423199f2a9a1c83307d6229f1dec9eb4bcae6d916981c8e7332379bec5caed2026768f55f766f15730bb41233987bc7fa2661eab3d5dd916bd1c5e0efb3e4f99c5a14a23971899d60a5225258144696d7458a3f3f0ac68f90469a7837a21f4b10ab6763bab0c3f0698786476f0af7c4c33ed2a1cbc74508a861d2dc8857ff793e6573542", 0x1000}, {&(0x7f0000001400)="a0a8e2744acded269b86399c4201494fc82a4f1e72f69c06fdd5e296c19f424d6924ddd59807b228b2e4a7d212ed27a1db11c5a4a992dbe416ac0fa253c0cc519aace5dfe02e73957cc8789cd4f6eb400d8a179d2aaa21706048bd4d3d56e17e95ecc3d47c3b4dbf7024db422479b6cb13be11b84822f736be3095c18f24c888d40a84d26803a3a09841806decece7fb98a239a16fea5b96858a9d3f36950c584912a78668b704f35bb49de8b93659a1f457bdab8a1515c46f33a63a4bc000603d986ac7917e235b1434d62d87697549c0ce9994033300dd2c52786701542a3029cd201745620e4597d98249f51cac220fe747", 0xf3}], 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8880, 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xffffffffffffff14) 16:00:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) flock(r0, 0x0) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) setuid(0xee01) socket(0x17, 0x5, 0x0) r3 = socket(0x33, 0x1, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = msgget(0x1, 0x0) dup2(r3, r3) msgsnd(r4, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='C', 0x1) r1 = getpgrp() getpgid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) sendto$inet6(r2, &(0x7f0000000080)="4b423231c3a25c706fdf5f94dc1990f688b5e9024dd4ac0098b223694f6d30f72187ec8d285fa12b37d7fe", 0x2b, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x80, 0x800}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x3, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x700) getrlimit(0x6, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0x2, 0x0, 0xfffffffffffffecc, &(0x7f0000001180), 0x3df}, 0x80000004) chroot(&(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x80, 0x1a4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fchmodat(r1, &(0x7f00000001c0)='./bus\x00', 0x185, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r2, r3) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) listen(r0, 0x0) setegid(r1) 16:00:14 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/239) getgid() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') r8 = dup2(r3, r6) recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x1, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r9, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x2}, 0x8) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x100000000000008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9ea6, 0x3ff}, 0x10) 16:00:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/222, 0xde}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/71, 0x47}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/59, 0x3b}], 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1c07c21fa19511fc4ef1d9b792c4bc60f973b9d917388470ea4f13ab98ad8daf9fb44998e0237d75093a656bc8a8ebcea5fd0bde0cae9faae9bca759ba90b70128e6e84354a23396e1f2a9e05f25c3cebb7dfa94658fb563cf6e3ac0ed1d010a6613692ca99bbf455d10dddc0ec871bf17c3839d8f130e27a0a172c4a581ad7a8c01f78ab6df9a14fd144396b115afdd2ea2d445666f6f29a76867377c6401beeec56d69941fbcc8640f505d718a6f9dea036efea85f5cb2c05efc1c972dcc78bd2a727fc1309341bb27f4749d2501eda6d798f9ae511770df54f51a6a2ceb9b7b04047cf1639ab0b75bda0994f09c985c0d35be8ffbca1cfd732232d8e6f9", 0xff}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0xb1, 0x4, 0x35}) r1 = geteuid() r2 = semget(0x1, 0x0, 0x0) setuid(r1) semget(0x1, 0x3, 0x5a5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) semctl$GETPID(r0, 0x0, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:15 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) r2 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r2, 0x3) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) r1 = getpgrp() r2 = getpgid(0x0) setpgid(r1, r2) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8000}) pwritev(r0, &(0x7f0000000080), 0x472, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') fchown(r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000500)="9ffeb179cfb98d4df5f67c65edc1cd55bf01e5e152d8f3a6138c9738bd4604d13e5eb4ad8da0f9b836f950f7dd1d888eb336eea6d2a849a082a9aed6d6d293790591890c83d7b3f07c827aac86591eb3bbb5bd23cb4c893960230d86573f3819f6a0dddc66240bd4af96e102aae209f6220e9afd025a1176b48000e59851d43c585d6391f87ec2bde5f25e428caa6d699bfa2eb1341e82b78674d691ba55ab61ccfa39b7011f4690df58855751ca49dd511031ef4601aed338b153a2ddab828d0761bc0f0528d528bbc3ad9129dbc89e7d1976430cefd91e085570510c1fc9350f8a5ced08e3fb8f1ab4a3b4326dc0bc84bf6fbadc0ef15ac5857a3c1287577bf15627c4e86ea9f6cb09beb79b2a729620e8f0c661f59f9bf23a530d43869ad0d8682844245e555f006116ca39eb4ec07b25c7b46714c7fce6a6c45f9bfc8618432de4b48bb971f60914c37604f61ed25e2cc697b5f1eb7bf94df373013f4428ad5cfa0b00d4356baf29800ccddc4040ed259891114addc9d7e803daaff671c62efdcd8435ea94972c5498a2e350c841fedd0c30c016934194f0e076e0d2793640c32dd702cb10bb6975458a2b9515b63250174c1b4f67256defa8b4c35f33221eac1e3443112a18be58da71d0e0b91ff0371ca267fb7c4963a23b242866f05a57e58cc52c30721af4bde3738405ea6e449761ae12817ef2062b6e947cc6cab44151f68821fcae360fdcc736cc7abbd86866825b33d28145c88b97d0121758b294852482842b8ecf7785a64b2359bbb5d5a56019cdb78844c2f7b59ed21daf181c66599ad8fd728707c63e4252e5ef01951f496e8b3645e4364d8bf4eb40b8bed00fa69651423ee07175b3e035ce940429933e4de4f37a48f847613d53d1ae7f9ea2d325320a0313c227e0e0f7388424fd1ca49f2c7e8b1641da2b6e7577cacdd388e98f07730710c30f9d67cffe8634ecfee7f9238b0470df77fc9dca64af0c57102c7e71262317bc4ff25297cd555530b8a9218f5488df99bf3e73c3a51c127d53c815212ab9613bc1e5c7ce96cf8b548597c0e3afe7f98ecb4e9ec93066b7687e4f63ce59125d4b8c83c05fc6a41bc572413c8acfcfe6e7627ea4e14e08c23a2575878408fa3c08761cc1acdbb5d6cb0ac830715d4a9725e8d7b26bed8ecb40319268fdc947a3f965ace70c93da34d88c2135a8ca58370d810251caaa61e058bde331dc352d11eef404271f5dd7d8a6c0d5078bf1de311bc582f667cf9f6d6c52d763ac39527ba90e119a29a19229a465573a3afa07e9b987877bdd7e50c852e2d12f599d74942b04512f65934928fa991f9e81f2ef005db7829ea614263490e60ae7cd59f7b49a5f83c9790ba49d32efa13ec94ef0faffbf29a24908948452fd3cdf0b23ecb433316122c38be71bef8a83882bb56b4e521c37c59947cc104f825d998bf36b516fd4567a33dee6990780ca6ab2357f804df341471f92e8c2c7e4a7844eb5e88e3fc2d44f859b6ef8f957c8dc8300515ddf439a44279d350dbc57cff560e4783f54085b5bb8565bd262a2e0a5e97bbb4dce68fa28aed6481b86ce15423256006713d4b7cfcb8583ca47db1817035e7af59c86c5173f77106b5dcb425a3319c155b7c110a64f22857412cc6ca41a347e15735fade4b8d8baaf90fd002f38ac820eaff8c9da61cc80e6e79b505c669e82aae1b7f93c701d521a37a03071e1c0d361761097b86d3b1850c7ce33eedb48a1effbfb9dd69b278a423f0515d449cc62b222e09f21dbce2d92a1f69d685d963a2d8f5ea0d69a8e59baa3d9198afc33c52f5df08407c3207cb90f377b812590644ac96b7120dee2eb3da934ff3c91d64c3bcf4045d81575e8187a710536d9d694814d7d3597f5a2adec4bc26ce9073c628d1fc50b69daf7288a925317b3a548dd060aa2a7248b1f0dc451b205aefffbd806da52285aee52f10d8ec70a9f12023de8ca9279991dd448bdf0bc639c1ffd9b836bb84772f2f44edb7526fbb4b87eb0e63e8e747b93deedc6a6a534696e62d8777a2047ba77920d923bb133a9f990e48f90b2499485c3add8a3cbcc2d9293b0709fe6de189a47f6f9db0ca8bc62c0f1ee26f807ff880da885a39f31df272dc44bfe0d96c6782e512ea797404fce50b51c39aa5c7c9f2b967f747226f606d12a6531e08d056ae3b65354c3779b7deb3323e6e08f2a1bea540c9f191f49da1d45feaa4d35eb2b827f1d2d4b72c88a82d04cfaf8e38fe1a9f93b16b6501059c58ac8b3afa0f923dcbd9d76cf4a989e738bb5aa568aa5b1a707780cf0eda3a7109a4cda611dda0372b815451b1db8e47e7b26fa1b9948edd614b9f1354c5854fa907cab9ee1fe348ccc4114b899e69d715b7bc706fc6e0f28010a33451b5c9930bd05ef99e92dd2efb15068874b1ee429b0a7df7548f690bfae936051f365fffaf8f76348811519088df4b4bce3cf8b0d894cf665fd1d90aab354c41d67dbd62316a9b0379f56210e82bb510f434c14a54238abacf14e9f32dde12ca8c678fc505f65140384bd491f127e1bc4cf8d95887c0c1c2b1dfe23bdfeedf48434595b504da9347e98fc66343b1bdbd307fa917c0c40fa4724d012b5c4bf23421fbc94ed34f32c9a19be5d0f3c9b32b31fada793f21a2753853a877c966076905947cb64a2e8a52e5e4ec52d6017b0887212330b5b63b84b81fcbdefb0624a4457ae8e30b94a6740f4aebed5ef8f2bf66b252ee97cddfae136d6a0e278180481a1a123ffff7a40d26fd76638b2945e4bf8c1a57736c8a896be754cdfb402026e364a19bd308af908cf374882cd3c5b6bf005673de2c389dce29fe961c57db1175802cd2790f5043dd7f012de86297ac0d21f598709543725b333350fd429618679b1aeed1dbd58f26669e0acc419925f51c009e1dff0175e970a80f6f8b64ae8f2612045f91cf2fb43b74519b6d9fa9c4197194d3f73a23b7d200a0fbadfba0db32f2856c70b4e900d9cfe63e46c566392ed0c4a0a6e9d8816b9e9f38fb00d58a9267fd2f924fab559f01e3ecfeb24ee2bd733fe8789c835597a3819390030d0d14c2f790a05b0ed36ad7e3c0cddadbc0ce2315f7cb3434acfd558b81005467c07c5eab9b12f8c9bda59b35d80efe74e194014aeb5a9d1ca77207e6eb1bf854bee9fd13fc41029c570c2e705f5f91e1f261ac995e42ba69251bc0d5d3bbf71a7c44500f8ba8e616bdb162bb5a3da364bfdf57429a257fb01ace71814e8ba6f961c6c4f178cf9ee21528522e65f3cb0aca45ddb5f94fd32a1e9f6288e40256a86c551ba02d843389973b1120eeaac722db87d6eaa91ef81f019d462f96e7af7617817ba2ff6f0ab41929f2e8cca0beffe59c8d56b8e72b73fdeaccfdc4510151ddb8f3d6cb01f72224660d8fc71aa75dce53faffcde164f18b37cad1c2bc46f5847862880a8bb086131bfae743515d337cb63c83cb9044cd4be496343fc2f1fcc79a1d06652a94d5c082ce4945342b96529ae59dcd4d88312d562d649bef67f4196e5a5b7965bd72f183d4dde856148f75e22ab2da37d5cabc12db297673f3e76ceb54b82df4b6b9a410f92fdec67b5ddcdf32e7dd5b46f98427bf9a4cda75cd8ec20f573a4e2296bd8121fcba847056757c2e485e0348fad969e64d7e862aae6f7be1a0ce98d0502d83179f5cb9c905b8c2c8e9dc5621f1a385c13d78c9cc3cb3086a4fe9f962d59e12bb2e922e83bc980d19ec4832d155e75c7ae03b52b9268b008b5f228e7651ea8bf5994f6d87066dde5701d5cc77d092cc756d1b2bc92673d0684a818d11293cff89664f52560b0f060d367f44af785823cce6853f0228766f3ba904807945a71bdad47b05393b2b986ebdad4ef326416f21f7345609b638ca9805200cf8ddc03f3a0a534e3e4aa18c9e42c415f9030aa515687dfb53219438d9bb632536a9359406abe7414fc4b58ff14c83623953a6f99c7a20332e3bda2b7ace0ac625049f1f5d97994b5f6761901ceab1d75ada18b5780d18b2d92f4072801a89609f900707da45ad00681d101c153fe378f2057bfe58fb5b43c4355a08d24482b27cefb316412b7b2c2e8c1c1a4af46569a97da40fa3f9ba4917e5736cfe92abd714e67e398ad0e3f66d837c58c6749ef5b884e14d14d99b9605f35b798e748609561f0bb3ed6417e24e94ae5acb115989ac12b6732f104dfec87d8c8aa90c9579f8c8925b1c8997442ee7b4f3b5e480300477306409af358c5706e41f7f29bfa461278c4eeee911eba3d81a23ba65f6950e74058b10fcc6aa43c2c3140498ce849c1c2ef58c68c9cb2ecfd7d0cca55ba7f2829ddbc8467ee94e075ec29656671847f9e66542e1ae5bc980d6bfb9481b9307425acc73f987013f68c5bbeb96506f4a5c6ded9360533d324f016b356a425f2b5bb2e22150b990f7c4f864c44334aa229616651e37b1c6a1a1148cf0afafd9abf10772b09e05e0e9bd5e2b6185429800570ed60c5e8e3a9f9d51a1a55c95e4c1fe406486f9670ea4dd0f5e09851d7f55d60808ec718354abceb624635acab7faf994cce1662dd42f019d18aab50acc6f4a3561a1b14ec1ab607aa666f14f76dfd0150d3b47ec507aa9f84052e8730681ef03260d590cbc92c4e54b1144f6377503e3f1bc0a14eb1227b8827e4bf307be3b639ef1505f1ca552c8d04a83dd7dfcf43febec1197cbf3a53f0379c125d4fda9ae68a0435ba81469afbd8043a56a3e9959086c8737b802025b7ec4e9550470c78184d6d737b55be0e5640ebfac597254f17356115bb65ec687eb26989f890860efc99e18a20955ad54f9b147a56dfdd99fb2df4e6aeff28bdc9f5b0b75c4de4b00650a59d955584b4d6b16235cad62191c86e325016759e01fe1bc3ebd3584c8f62aaa2409cf2bc4e9148dfd0e0f74d1d460f437c55799f5c79878e60d37a7be1fe5f85c925c603b1be80d101eb44a0359d96b6bfa66b72ecd793902c8645d4e099fee2f4e59d3e702bec4e1ee2b8b732c17ff98ef12affe3e63bfa74e4c5670c7d155c3ec637fc0827393c7c5af1a64be92bf4f4f178a31dd61dce00dc6468f4f4c757365c6b3b8a8e4f80a012a4c2e0db807e5dfb2bf08791ed74fe81681bae847f18e62eb801c2605d4bb7e5378865292819d718b781ef4f9fcdd343865915a8dec1fec8a7626a754807240921b963ca8000cf1e010a46ffb50285ffd67d44ee2a48d9a2470c93b95d766ae7d172907845e915b18ce2e0728f1668296f9c006bfe7465233b66b5b554c0e9de88147ab177b63b4f1942439ad67c29730a59b36e298b5fe6708be72c84818cfb938af20c073fe4d8c09be668d6d4fa82f1b48e95637e99699f408c072d5cef79a52adb28099452de326e3350c43d2514401837c089982fd9ad1661291ce8a5f4945eb4db93783a80b651cd92d389e9434e94fc65053fe00fa7804d834532c56dd965b9c8a8461c3e070abf8fbdd6b0083095f540b011492627794439a53cd875d1a75bc945206697513389e9451c7b32c9eec1543f2d0ba26ee30ff3f7dda4b213c958d36af83ebd02fa53a2125b6573e3bca0edcfb6bb51659b051f04ef5929e96c0ecab69ec459c26cc38007f3c6b1f44a8bdee6b9646b6f9a38205d8adb004fbfb435cc132fcb10a3e5671edeb979649710139202d6d1a9ef91deaf50d20950a455e1620f395f0e2d54dcdd3cdedadf449043b2a5d53a5c747197ca0b9ed0a3837cfcc8b4940f08a13fa8ca193047c5348d85cb4931449b80007c30951e1d615d5e460405eea978", 0x1000, 0xa, &(0x7f0000000080)={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x44}, {r0, 0x4}, {r0, 0x100}], 0x3, 0x8) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1f2) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = semget(0x0, 0x4, 0x200) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x7fff) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x4) socketpair(0x2, 0x4005, 0xfffffffe0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000000c0)="e642ed2df3930270c14597f08de39dcc7c5b85cc21cbbfd9fd395973b4f7bdd11cec5fead8ee30ce6159646892f7cadcd62d7b192e6f43e7db33c76291146221d7dbf0ee46e13550a88794927f2a3cb2806ba2e6b2524724b04d70bcd62cc756611d3de701ad33350e6da4ee7b702dd8cf75bd569469b4f7b85c40e6053b06984b86de1bd6f85908297614cc88d163ec5e356037146b44784faa6182655345355e9b6acfe5225e5767e172199511b52e86", 0xb1, 0x402, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:15 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000023c000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8001, 0x435709c9, &(0x7f0000000100)="e4d344af818fed1e85b85e4aa547b6ecd642b9de6d54d47ae5b6f49f73cb518565d0664a36afe4893dea9dd395d8b5f9", 0x30) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xb6, 0x10001}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="67f9a6fd503ab03ab0453df6866b295c287c315ab8fef0ead8ee5109457ddf11bac8185c842abb3c43f7fbdf887e10a39627013bed539b33286fe5d3c737769cd004ce9951809ac0f35531ef21af2c497bcbc4fe2d02683266401d363cd7f5f9034342fef92885592630edb9397d051318a04159c506735192e95bee924bf1904b3fc5ce83e9812992d1f6ed7a8821fcc3b44386d8c7a137df15f09b82be87ea12a119266295bdc2ca88fce87553442320f4018e24f094a5be6f9671f707e657001f3e108dca5aaf"}, {&(0x7f0000000540)="bc0f9dff480b7b43bc09846faa10d94ea37a32d2397c727986fc22b428ce2262f9c1ae9e52dc39b5816761c27c4ced9914aecf0cd92287f22517d8dd3afeb75f39f90818149d31c44e58cda5270fece2765c94eada614c9e12ccbdc19a0d43b560415a3d928e79e5df3b8a8df05040772fc105073e03e83b4b48a551540fd080cdafa5914ef42d6955d4e0db2c08d86f52fd5ba5317bc3a4c312b1ee8b099d00"}, {&(0x7f0000000600)="40dc0c6ee0098f8882644dcdd8a2e1d8d1f6a6559f06fb344955ec18e747b57760029c4e83975288f8b3c42a984a2990d156575e7409a96399f527ed5dced311c0949dfc70e98ab6d9b464f141e0c5593f37fc48d634bcc601ee138e7c29053daddf65e1cce5d9d8efd7d05d3973e96dece9390cef3af7f62ed4b6221e228d92b09b9da9acb6e89aca88bccb1864fbc4018b2ad0ac3253fb5d5a3dba9ac51ef561a0a443b091ade6e9134d746426c1c2b481f8c3e83d55dc05c3283b77ff74ad326983cb94defeea2a7b44afced3744ede123db7c0cd5d9163db3318260e90e3d0711c10b95d6885adae5b2a9bb57e536df8489b2bb990851b8c7146cff5be26b8cdaead1d5dc2039cc67a5ba6460da6b1faa524ca65344ac5c65c48ad6121f17b681ea8908c59966771c5d2ebaf7e2c1431066ae7d518ec48eb08f619b9fa56da4d221b5ca20c12960036452399a6c80bc4d7dffa69110f10ffe551aa7a5dca6c58d83da19c3b301893d86e7c0e75f7cef81e2aaf50cf5a0181a9c64bb4fb0a69b09e7c92c801992d0de9a6bda0e0157dc23db6d00e4ba65d9511b8b38db73fe8217f2b5ed022e7a01cc9d42c92cd044c62c0e3543e5b0895d4b7ee3074c4c00bc0fd3b80f1c2c486159c76dff23246e7afdcfd519001b212f99da7a9908113a0ba4cf239282e1f0eb0c8cc2cd5dd9dbdf2f90f36d13545c0ac66ba6495bd96680a2a0cea848735ad2a7954bd2b8aa801191a4cbfea1b839daa0a2fbbe8a14a393f738b0406efc13b1607d3776e6628307f5059f3d932abeb7642459f9b54107a095e70c0bcb6f31851c478491715a0875611c7df6f54fa9ea09d36d5ea39e6a51732b8e989f294745ecdbdf48c532fc012ad77449cd0848505abbfb63285d6fa6b46a2c201d8c80ec6ac41117545cd61c00f13863b2c9b8f54fa477590b1a0a91abeae9f5ac5255ac186539978e6f776e46a55601b9723d6b3aa45fd31d07ae3b2438cc92d174adf6632f1611ae1b1aa45ccec7578e7f0993d38bb986c84e2e2855989b33a2bcc3bcec5b60ba554839ecb8bf8258c238c794b6b63924aca3f3e6136aaa0e3b71e580d20cae02558721860cd13493f608cf8d566f05331d9bd1285e4ae2bbdd546fee25ad90230367f5d76f734586297539d6e2e2de20851379a4d900ab65b5ee05a46a1ddfa1deec109c2a48a2a5142d17f8a97936e073dcd6d35032f24a172f1c118fb447de291ebe04b3cfd1d1dd4b85bd0a67a1f167dcf98dfbb3e039d3337f64ad7976f345e990800d62e77daee20b317bdc5fb0ccb1f1b83db6bb5924ec39bc5991ee11b59bc6581f9b918b169d6253f1331cdf643524f4e210bf19c4cafb7ae22275473299f7302ddf3dc988719cc882d7da55c254a6148c25eb4771115fe83e3f55b798102a5203b2998ffe188614c867843c3e43da41ef6eac94774c4a8432097f6604f16a1fe458ae9fceb4df310fb513ea4e66332159c4e050b03e6a1954c45e38578c06dee82363f2c70e73f9c8903698443d73aa969305d8682a503653b5a02bfa50f29945cc6dbeba11f8cc0000573b8b456cb33ce8f0eb186effcf9de55bff9af3fe68882c31a4025109bcc47b72c1e2dca2a54d640030dde0fce62a41ee8863eae4fe938ae1735491fad38907732c345d8a2667196eb2dce0771788f06dc10ac52762c4abadb0a8cec6339fc6f091a01fed4983ae2420a45de34f2fd07bd21260465fdc565a8c220d1b4636ed859d949230abaa49ff5b46096df78ca3ff2eb2a860a705b489ae013a16af9ca59860d1a2b1c64cedb845d253b49e89f20f12aba5b210e745706606b4a7852891ec9c6da33c8e58b0eb70047cbb425015d6b1f5590a9fe0112c6edfc9c24da50e5b267675b45c67736716bf9abb6045295a8be07e2a2c6a28ebd8113fcf16ec9cda5cdffe4715f3efdaa930af92cac8ae12bcb2accb6994718ce6e3d7fc562ea318698b6c2c4cb37ae81ef8624f2f5a54ae8639e8a4022882ea39b607b7efc9086273abdd9fbdff3ef097615a3664e158a9520854e9b47f19be82eff4e91090bfe0e1add1a88795b6f5c4efb4e045f7d7a529a05e1491095570016c3a1aedb6d1c1d3bf0bee3203cc903dcf9161c8cfade0db7735124e0e91b7ae4d514ad9d3ec54bbe0b450ae6dc11dbe8a3af670318ab74dfc97fad161de68cee344a7b5c1a6d16357c0aaa431a66f3521022f99a79dd91f2654e35a5d968a73e1a1454e1a2a7b9906ab7d96b5db689d702fa2008cfac5e346a0c7b81ef0f3652f35bf83d7d96588dfbab0099b16cd63145bb3f1105bf2df5e3a0e2b6e928fa96e1fd0928fdc986112f5ce152e74c24d255df1511a8cdb7ff5823b0470277daf1d6c5c07cf90fcf2c3ad934aa53e5b5254163e1b9579346cd4ae76d58a6cfdbab95a264675488424976518269d6ff4c6e1dfb47705ecaf7bd59c4a20a3d75af815f961a4c17aa997f65303520509865de26910353f955a25cea3fa71ccf53ff4cfba74eac032ca2529016b89577d54948eb468d3da31ad5f710817255a1b71b68d507e8647321c675dd9e17e8f95ff1d2cc683d7864d88e3d39e20870a8c3281424c5856872d3b7db157008da45cf1d08d5f98c1e219592e417752735b4f7979c796cf4ea6155b9786086704a5d746d5b8e3c43985d6fc013e91dba74f1b7cd417cbd0ec92fcf860828ac866dc5a128416195220b8568e9dca2d85be365ad3a206f79b966f65a341f5a9eea287e74e2d49d8cca1312a2ced60edda0d7381067c92133d1ab87fd6045b1bb47ac565063e6a4c24eef487f546d162debca82a56d8aeee25e31a2e563ae801e90dab8be6535a5518cbf97ff0d370aa553be4ff333c55aa48d93d920905f35e51f9b0bd8c915f061f66437984d27a12b5ea9305f0348977d50993cb135b21199facdc5fd0616b6d96766dec5bccc5727aeac3ff976b4737b43aa9582147ffc1c03443aac9f222b41517f46808b2b2d3951f1f6c0b3f21d8297cbe36c539d29225b034690e03b4be0700c95d53483f70d9d8d31ea62a1a609995e0574a43d1e9460d5dae40add63755788a6c1c2eb575e525fd56ddf4255b677c5b23ff953937c44b99aee853c1b8f818912548e9e2bd620d938b5c6d52f95ca48aa6b30ca820f7751430e42ac846044d76ab5f244e6937231d450e744e3aeea4cb8cf9183caf780d216a677c26904f306fe59e4bcd23165925293af3cfb66ce86cf672b48113e50a6a4041875283c5ee52620edda47a23ec66ae6845eb754c84aed7ae2c379249535a97dce2044deedae63336f8e77b4a33843747e65add0267e10774521fd8d47fe45a4d89c4677ce3c0038defebfa338d29739f99bc979ed54ace8d21b42e6cfc8c73f099f39aac03be6b963641e9b78fdbb61f8b5423444e32e5c4a12210ff597ed23bc2f0ae382fd3794b1dd1f2604099803f82ea3e9ddca5b5e9cd85c5f39972ef275b53ce2d4985a452311c8bbb1f8b1318bfea90f7ae2decbcdee259c207d4ea5115512732d27b76a7e19e73d8368091050be6a932974a7f0be1bf06c0137d2fd9248da06ba70b5a1ab335c25dbe58051c7e73c236aea6033783f5abc59e40634674dc9c67ae1289e3d3a26b11589b70bce3aa8fae7e5e287659e968e4e9417cdcc2920064311ca42e7f8f164ee17da1707bd03a2108f93c7e2f0ac078f5cf6a8aa24b73990be7e1dae4fc7504c96f2796a3340d40aa85d909813e4df3f44ab614ee9fcc0de25edf9107447a0900028ca88a01d8943fced1b6b75fd19693dfac278af8faa9a22a9ea29a239cfbb359063d730aa4d8d187f4b13adfa226a3eb537252370f469244ae789ca12ad512f57e2e59337d4adb804ade34d3324bff789916cd7df191c10b7134fc4fcc32a5267b047b75eacd1339b5ca89cad48125e4d13eeb334c21cd03669dc157a42cbd7a4b240e8fe52cc6cafaef53fafa0de75d4058de377bdac7d3fefd2a4157a969299cd0a96e2930e244c5868c0499d025998f9b8539aecd2529bd4cb4b3208bf23e4fe12b0d70b52fce05bc6b1f0713605be52d971c1f6a90ee97883b421129ae1f0a6e4a68a86bf6025aa65c08e17f7f09b0bee926f9fb931c84b6bdfb622a5a92b2fc0063ec50acc9fcfbd8998ddd5397df6eacc7e0a38a7305daae32aa151adb279272580b629ab9aee0b262f81ce01da69ff1ea7798a8d505e49d35133f50278aed3ee9d5d49150c1d02cbb0e176186f60811e3df80f9471681202e9ab217a598147af0c24fd4a6c022670d4f25a177524e0519be1aa08c74c3ac8c3b251ab614642919d128c782ed3423975b3dafaca1a677dcad3ea26b2d3c0befa61998fa7600436f3f1a08b490cddf84136f8e438aa221d0a10bac68fca7150fecd060c69e8b822e6c461794359f0bbb8344091207747ecb7917b079e8c8f22d7cb57b756863916942be10a4261b7dd707af6a01657f3ad6c0467e8fe63e48b71a4a0aefc6945968d57849bb82ee9016d05b6bc77f858e10c81d7d50e86c7afed86f4af5085b3ed6f8e9acc6e124d56eab9fd48565c9dde5f1174a7c8493ed3767b17c17a449c40f2b221e71ee8722db29077a064c798cfae7c83360f1c914a6b40e19ee2f7019ea881f4fcafddde0f1b53e91c3dd131d75aa746a73495a45f409027eb7b4c548a9f28f92a54dbfa34eb2ef106e28769b2850636d75fb89d54e6c6e232dcafad9e51788befd49521f4e2ba5822211438e4500f01579f98d1dabb6b885f957f6181c9db44552337671f98102b5320579cece5029598e31f6e6afe830be543605f463f83fe2bb693cc3fc3b5412bbde369b0d441a920f91406cd58060d8f6e21eed6407b29b34066242d2974fd38a7b4bce0835fa91f7083791c0a2c289bbb8aa830ec5f7eb830d438b720238bb3022af675e4189d8344f1c66e69849aedee3a0328651f719a512e09cceb6e6cb2cc68d70bdfabe4e93289c82850583aa2cf24cdd695b9482205cda52927417a5f95cdc47fa9e028255959c008b06d009b9664f7b18d8352e09640bbd4e00e9102547b6afc0329b649889daf4b68e0316ab4b5750710cf1c43f562834d365ddf52935dceeb97600cfc58e6970b9f0434b2a469c444084e596d5ac509a5cc1583fd8375d1fc6273e40ca15d002ad2eabb8d9962e839fe717bc36b2558e31dd97ed6ffaadd2a1929aab0ff7751c7a05c45e98bc11a5da174ccf22cd70c470350eb4539913ef8e6fb42b97eb2b722fb2f8067215fd7a3a5e4d9ec79603f32504abe4812027760c268671c45c0f60f8377dae1393b408ba0c622dfe5fccf37e95f25b145e1e8702dcc076ffd35ba7a708b1c681c12fe646264479d181c8b352e0614b19a2806da586c8f57a9cd7c93b01cf1cae449bb330e43ac9737a7b0aac1adb556f8334356c2022b1a29d4133250f8cf0b46f0bc5daf2511d532facb61dcdf8095314c85248493062c6086acef8e17fcc24a94fc776c8c5dbcd936f6b35e89207284d5401eeb4ff58e03ff254935f300ff4ad80070255b9d38e79c92eb58c3f09e1403156e3f3549da7c087a3faa000b5a86ad492fa2a5197f46216b3481f97f67fdc3a66b6ca2cc6b8bfdb1c7b38bb080c49b1208d42a5065f1e5d250332682a0bebd4cbca53a7dbc0ce7ca3eb55c2f01a87148b6e3c0941daf11ffb9c5c4a398c5a3ec15cc4ae61cf3ebc9283df6ef94d233b729ec567f48d62163e3ee6dc4c41dd8f281c40c84b7219139956256a2cf3c4358f239d625bf2be2849db63c", 0x371}, {&(0x7f0000001600)="dbbea04bacc7f189fd15192f5c9ba491fb5ca875339d7c4933a0ffa1bcaa9c741efc9c08930f445efa231bb9168250baff231bdecdb60cf906b0d431087691900e14a55895b1b715993ea7205e24b6d67b86cea23d308bcfbfd30557c6f6557ab5d4049adca526d697e8facb892da5548a0a263e5c783e3cff56b09d89529fb85598e08fafa17266dd2c0b39b6ab23d0c208aeb9c610263194a37ddd378834539698757cb836f2c3f110a43aefb41b03a7f64b2e20fee8e264cbe81734332fab869c62e08e71939501d8a0160bae2e59e0008e89993c13f40032cd79293b2825112c9e242e0ffdfa8d445e126fd4e524f57b97669d"}], 0x6) 16:00:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001140)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendto(r1, &(0x7f0000001080)="113e47f1a2ecfbadb2e202603f00fc53e1b592e3e12bb137d28a3587dfd1811e2b89d4b6ca97d4b53147cfb38673e10ff2353a5e3914955f491dee9674ec2f22eea519f818fad84ea28f9132c6fc565e448b893384cd21daba8e9ff9e8735a257572222d5c506c54780712d7423b18", 0x6f, 0x40a, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x280, 0x1e) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) 16:00:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x18, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="5f004f312761ea305222cec81d78c0da7b886d245fd9769961f022d35bdb4b4123e9052ce85ec6440055d6b51dea1ad149d1cd585a5fe3f123fe27d23c4537128329abb1d821a2f9c4da4c1f5ff2daaf8fba4488d8c5e9efe4c7994c9c33b5cc056ded6b7ba85c908b9459282ff811e1f3fdae55132556ddd871de36d30cf606bdd01a", 0x83}, {&(0x7f0000000180)="55dc69682a8dc91e1916368077fb7af05ca476e8238eb9dcf5b53f07f90db7b500365a999573abf2004b6d315504c711a5c7e65829a900c4371900c8749300e3cdde7785951093a370b121d2e35a04e5e39e7ae60f2147261b6988dbefbfa27b7fdcb7ccb829e3ad1b4b33a94d8b7f97b78172f668e9e0143da358dff4c579bc16e79c7f4f82439fa1f4476b8407", 0x8e}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000040)="5156e03d28e5fc1490bb1b71ecf926f97d2b59a51a1587608804feae4f03c23de9", 0x21) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x22, 0x8005, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpgrp() r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="33b188e1faa0997640c7b57650a7f396d0e254293f5492f9b6387a470d42ff3ac2470f75d645eea96b7494e10b6f1045b8436efbae0433417c355bb423a51de15e9f965cac95b9ff6757f1f47118663ab1133b99bce042d0cc3d69b0cbb6ae1a3ecdcec27d4916", 0x67}, {&(0x7f0000000200)="a45420f3c37ae783c3adaad4cce6617f7fca84fa9b31910ef140dbc886eff2c0070075f90c5435a6381a395be5648220b37d245fb3477971b805eb0eb54417ad7233662ae2bbcb45fe9cf853fb5a5de40e1a7359", 0x54}, {&(0x7f0000000280)="00c185d038c42009fca53b126d50056f71b9dea1d46a486051fa0397e081a479159a39917efb80d029f878d7af42c0990628ec6b442ac70602475ae758879fd6fb1a7cc9b1518a879a07c41d5a5c71a479e89a64234c4b4f6169af3b2af413f6c2bd03b8f9981bd27b21692bd5db4bd7f6fcdc7a43325a2414d0256c9fc93975b1554feeacb38954a28c398c958353b46a959d197db0aa1ef5adce5dda43f403d02c52d03c583d4bbc9a0e26b3d93dd31ac38401844324043854dbaeba883626da840f1bdb2ad1ad722547b0dd24453255", 0xd1}, {&(0x7f0000000380)="a43d1af0d68de577fa8f1ce7d817ea3b0b3e4068670352f70b6ed58f9f8c218dc6fd74e7922d4feb32e20b9e786149d0a2a187daf49b908d69c1b34ae53d65ddb0", 0x41}, {&(0x7f0000000400)="c6138cd791bcd3480f13ad250d58729b19ec7a963fa520a9dae64e4de32b28d012870cc874705888d0a014793bf4207ded7627ce434902e6ef42ddc446209b2c159aea57fd031fb8ffbbbbb57c5c3c5b22a72862168691ed55d8b391146ae99db1f1df8918130728823f57011561d7dc3afbd4d65659da38213136d320daedad279be86e2cfdb6053d4b8f3db3f4f072d46bfd76517113d657f9", 0x9a}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000717000/0x4000)=nil, 0x4000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x8a0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0, 0xfffffffffffffcac}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xffffffbffffff7da, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x142) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="a74e6d8d7a0391025cd3ea64fa22313d7a02f6a03f87352979e3c0075aec510855208e1187b993e7c8770ba896d3b5b4cab7c3e8f5e60186a5cbba2915d96f9bffe9e9d16274dfdf7f6c5b2441ddf8deed8e2ff5215ef9b6f674a0d5a2f5a6fca4d0052242e6ea6af1fab951eead7e1632716e8d466061ad1f26e62e4c7559eb8ce836b4d1856b7627648c8894b85afe61", 0x91}, {&(0x7f0000000280)="69da28eab332295e9eff7773eaec5f4b206b498b2e9e723b8f5b74fa6bc95011d0fd61899dcfba0fafcd27d09c9fd8d9df0f217539f47e611e1a9727a8f178c7deb5ebcac8f4f90025529831976622680f8cd25a49f0f22fdc317175a3deaebef85f4ae5fcf2d3e4d1ad5b291e5b61ca794cd09902d1f6e3b2285d76c7c33176da777fee2b0c9be64efe122abf7127d7aeaa9fe6b401173d7133fa0704e7d946fae7be30d6296339f6a6d97ab6a032a0161f29c88b38daba899c3e020ad4b94f37aa533b933788a29d1698977e18947728d6b1d1167d9b73050e6ee86544323bd08b1b081ad769cb90359f21032d1e216f48c0a1ad1c79c8e4df593b16", 0xfd}, {&(0x7f0000000140)="3f070d4a47a882b7", 0x8}], 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) open(&(0x7f0000001440)='./file0\x00', 0x8, 0x71) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getgid() setgid(r5) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001600)=0xb403) fcntl$setflags(r4, 0x2, 0x0) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f0000001480)="be7993687e080ae99419f4d34148f4771446f1cef08c2d05e0b2c428f0b5f1fe635c51ff1a4fcde6d32d06802750ca09df82e3c920e0dcb909f46dd593dc56147dca43141f1007c1cf875c8221730e098966e0c859b995cc55399476561f64809faf50bdaabf30a1cf720336972c77335e8cf35c82484634d5d8b23db8e3c2c3eb08c8422994ee23e8adfe2ca12ee55078623453c8acb00e7e9b82c5ce53", 0x9e}, {&(0x7f0000001540)="b9d4fe5d002ab4d785f5605716c308f356b9f56373e4802580009f45e969d9c716140870ce666c68458fa2537b5824ff10837c1ee78db6a3ccc4950a485db3c52bfb413fee8423fd6ae5123ad402828da28e8f5379f3b931b0af0d60bf86fe64d25e530210504e6c227a74f4248d94d4724b19d3", 0x74}], 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) dup(r4) 16:00:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0xd923080f5d1b92fa, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r0) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x41) socketpair(0x0, 0xffffffffffffffff, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/148) r3 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000080)=""/170) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x2) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) getitimer(0x1, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) 16:00:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x7f, 0x9, 0x7f, "4a0ee35f76a678c0a00a0b672c333239599f4722", 0x80, 0x7fffffff}) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r3 = kqueue() flock(r0, 0x1) read(r3, &(0x7f0000000180)=""/150, 0x96) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x21) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) semget$private(0x0, 0x4, 0x382) getuid() pipe2(&(0x7f0000000240), 0x4) close(r0) 16:00:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x71a430ac}, {{r0}, 0xffffffffffffffff, 0x25, 0x21, 0x8d8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2f, 0x4, 0x400, 0x9003}, {{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x86f7, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x81}, {{r1}, 0x0, 0x20, 0x22, 0x10000, 0x6}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x41, 0x24, 0x5, 0x2}], 0x6, &(0x7f00000001c0)={0xff, 0x9}) 16:00:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x3c3) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1f, 0x3}) r1 = syz_open_pts() r2 = getpid() msgget(0x2, 0x130) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000200000001, r2}) 16:00:16 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x40, 0x5, 0x1, 0x9, 0x14, 0x4, 0x0, 0x1, 0x2, 0x1000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() chdir(&(0x7f0000000180)='./bus\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000100)='B', 0x1) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) open(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x30) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x1, 0x5, 0x100000000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup2(r1, r0) 16:00:16 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x401, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x58) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x80000000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x200, 0x7]) r1 = semget$private(0x0, 0x2, 0xa0) r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/41) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x80) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x9) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/247) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/4096) open(&(0x7f0000001300)='./file0\x00', 0x1, 0x140) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001340)={0x1f, './file0\x00', './file0\x00'}) pledge(&(0x7f0000001380)='%\x00', &(0x7f00000013c0)='\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001400)) readlinkat(r3, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/182, 0xb6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x3, 0x5, 0x7ff}, {0x18, 0x0, 0x0, 0x5}, 0x7, [0xb85, 0x0, 0x29098a97, 0x8000, 0x6, 0x4, 0xfffffffffffffff7, 0x67107df4]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000001580), 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x100, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000001600)=""/4096) r4 = semget$private(0x0, 0x3, 0x100) semop(r4, &(0x7f0000002600)=[{0x3, 0x521, 0x1800}, {0x4, 0xfffffffffffffc00, 0x800}], 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000002640)=""/46) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000002680), &(0x7f00000026c0)=0x10) syz_extract_tcp_res(&(0x7f0000002700), 0x6, 0x0) fcntl$setstatus(r3, 0x4, 0x8) 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3ff) shutdown(r0, 0x3) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x4002, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) read(r2, &(0x7f0000000100)=""/77, 0x4d) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_emit_ethernet(0xec, &(0x7f0000000100)="e2d2cd0c707ef1606115dbc6f9bf0b4e9ed5830f1b09d092648a7725533a28c9aeecfd29c01f985191d8662ea657282d35e10c3bfd25a003d2154deb04dfa7733eca235a668ec2be1f140c72792dee8044b003a4f8f1e9a60e2316167a01f614e8b705eb031baaffa9e618a49faa106ccdf80475753970636e8ad0fd99ffa99464b13453b2f54ba3f3004660a6df325f03938f3757ffec986118e9d8425f67db6eb1c68adb935a0c2726e8e1b8eb01cc5f5194c712d19afd3be29333fe82db1630296d16042ce571ee550fa99bee47622bf31dbed9310694cf77cad456fa5fb76ec6b7f2c1e5b274e0617293") ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000200)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) open(&(0x7f0000000000)='./file0\x00', 0x520, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 16:00:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/175, 0xaf, 0x2, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x400, 0xfffffffffffffffe}) 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000580)=""/247, 0xffffffcc}], 0xffffffffffffe09, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/50, 0x32}], 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x8) fcntl$setstatus(r3, 0x4, 0xfffffffffffffffe) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xcc) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) write(r2, &(0x7f0000000240)="a83257a9c7cff7ebb9b97bc77f4838adf2ce53ae8d370dca78afa1d94b1778795c0a3bb1e2440685213e42ebb67d75ebfca7ad4c21a26bf3d487c5833420eedc901b3d3c849ebe7b7d7d561488e9bd2d7daa93f519ad4490deb32a3decbc2d5b254dbbc81bfb3c5dd73712e99c60dda89f0e22c971597bc74e7e002e4d3f264e69743909835054fe5f301eccfd256d370a22aa0e21eab0c7eff2678c667f75589f5b1ae08c98e88b173bbb295684b69dd8c3945b03525aa1c3a18a5aa31bf23848fa822f6b76bf562cbd3e15798f15a633f25a352bf5b7fa0cf1d0863912486f59b605bd4ffda7f0271b8b", 0xeb) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0x20, 0xffe7948, r3}) setrlimit(0x6, &(0x7f0000000000)) r4 = fcntl$getown(r0, 0x5) close(r0) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r4}) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x7, 0x95}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x2, 0xdd}, {0xa04, 0x4}}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x100000000) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x401) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/35, 0x23}], 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001640)={0x7ff, './file0\x00'}) setitimer(0x5dd41023029b8cdb, &(0x7f0000001680)={{0x9, 0x400}, {0x7380e961, 0xed}}, &(0x7f00000016c0)) r2 = kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001700)) ioctl$KDDISABIO(r0, 0x20004b3d) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) getitimer(0x0, &(0x7f0000001800)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001840)={0x5, 0x2c, 0xc72d, 0x7, "dfe8873d5b38657e9c72b5363b0afa820b29f410", 0x81, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001880)={0x8000, 0x8, './file0\x00', 0x2, 0xfbcd, 0x4, 0x80}) bind$unix(r1, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_execute_func(&(0x7f0000001900)="6666420f1afcc4c17d1417c4a3c16c4c230000660fe3a6322333338f89c897e5f346af3ed9ed663e26660f72f000c401a0c65d000f2e42d9e9") ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001940)) lseek(r2, 0x4c, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001980)={0x80, 0x0, 0x2, 0x1, "6a836f585fe94aa8b00821c2292d3024d1bbf555", 0x40, 0xafc5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000001a40)={0x2, 0x1, 0x4, 0x65, r3}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001a80)={0x4b45cb14, 0x9210, './file0\x00', 0x2, 0x9, 0x7, 0x8001}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001ac0)=0x1) r4 = shmget(0x3, 0x1000, 0x449, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10101, 0x95) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x8080, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) utimensat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1800000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080001ffe, 0x40004000000828aa) r0 = socket$inet6(0x18, 0x4007, 0x101) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000000c0)=""/187, 0xbb}], 0x3, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xb08, 0x80) openat(r2, &(0x7f0000000140)='./file0\x00', 0xc0, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) 16:00:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r2 = socket$unix(0x1, 0x2, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000caaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a070f8003f3d739a8f35c64f1f8b827c750fe6b50cd7d7cc7a7d6bfc0cb91bce884aadbaa006ea83e4b6cc3749547f4a960443d1813841e04c7d7d22f0a1894ebd521cf2365c25a461a15a28993f2c96579f8f272ba276a4b1b7077651ef7ce27d68d2164b3beff648440d400c7528d4fcac49f122aa276c8"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) getgid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair(0x16, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r4 = semget$private(0x0, 0x2, 0x400000000080) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r5 = semget$private(0x0, 0x3, 0x0) getuid() writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000500)="fe83a27ec9caf5ac33f02645928185ef4ac2261956237f13da7bad5bb2a4216ad13af52c136e9c2eaae03bf86e37218b252c6b5aa5e3c0f10e4e7b304485ad190f9a4252d08c0d9e764aee8bf7b18ad6dba49e6870bd975c4da6d8c0ad20433f40a3e69deddf7c007edf0262088e8cba6d7df61dec4d95d157f5dc6d0a9f14e68faf666e43b50a5e1a4edb6b0b3f8e3187b7fdfe94ed15b9", 0x98}, {&(0x7f0000000740)="b8c0276f387f526b24878350ca58bb5f5c35e46c8f6b453012ba2535fefb9e8f836447ba42218116dadd336c31ed33bd662b1e35e8bac4b2f66c966f7b46511c27a3d742aa76ff19d0d033c184093023c8c0c03b2e62386450d5b9d2a6538d78931a887a5fb54cf5382e0a1f88fdca9f091f0c8a3416d7bcc627771106ae60011969b9c1a1ef54b01f3f8a9975e95fd9160230a999ec1c2c96572f092a2bcdd59d4a7e57739d82fad6133c7ca51b2c192d4d97ebccdbb14838b760564a52b331f790c8f9663ba17ecb06d347bac4e1e06876b62abfc573bf418c753e0a7df7b73be93281331f0aa9d87b25929bc02572cc4348acbe31d7faa95841186e1d13717d90e32b0e4bb373527e8e48abaea14315ba99daf079ab3f6b67a29ab786a9501ea6a7c070b69a4b7584aa9a1de00f2c435060b218978fac520f2832cea2d5cea396735b4434b138dee1f808c1eb431cedcacadd53c6d510d8b99634b4c26de1877e0334691636137071dab2f01499dabbf11b93f88c15678fe4339c9a640e223b9ba630082b0ff74f4fdbf8b54d10c559895109147a74cf9624c13912b707061a35a3efdaa42aabcfe72fc63e2467859a201b9a91980d4ea1847c19ecfb72ccc22b7230e9507d301102ad0d893b78f9c47816b8432962bbd4ee85e72235713d930d9721fbf9bb9fd2af28a4e9ebb9ef26730abea7608b644fbb3b17a1e93b55b752f162bb59742aca3565e08fb80c9e692f1bb906b2ea1be31015ea95518761f135fdd91a9460482c4be3a31896880b59ac33622eeeadb837c3197cf213bc7d36e2654742c7fefef00819864c1c7e40d9e224a4e2fc32b0ccccf7b1aa382cfcdc1439025da631fa975c09618c7022ca176bea93a0ae4649ce96a6d8ad8ea31c3f02ac5db479a3ef44c2506589cd21744d59d18febcdde0564e5be563e0769376831cbfb7f1393459fcae6454242dad0c6db71d25212087b8189b9d61acb9cfba0229b7a50de8d467daca30517b69a7cebcfb6a746c10d44578814b3bbe93c92627d3ab7a897d982fb5f87fbd1810f883fc3b7310d172652f601b853cfb7c1573aa4ca7e5b2a5b62788b38e132ce0369a24e3dbd3d6da1ade22a8bb03243ea032f322882f5a830b522b758d0af7731efd8a85fbc9f8d53a1d5a28aee21104dc4f58b2d6781389785335d55b43c178589c17f8e237819c2a756312188a45f8dfcd1bd0e33f0966f852e5b14a2604c7c41b676ee2a7c08e59d623af7c1e836c04070bf2c5a4a3bfabccd7831c3b8bcbae76da0b5c4f44426f6ff6cf51f075e9cc50ac1b415c49c05bce75ced804282245602330f1fc255246cfe36fe9a07af24614ec90fdae8892678ec5c3ca9eab3a658ecbbb6940765451d2ab0483d6925d9d61892ffbed255b95c933281ca00cbaf961bb4864e311c6770a6bc9899b2d9882abee2b391d538c3f63926c8f777373c5b77553e5c176879fce6f4a424dca59ac695157f270eba9db3af8f3715ebab3caf7c45ea6cab576405a4a79e7a0620b4c5fd6fc95ab65a2d2651fd4673dadaff73370049d5c70d9de6406f74f79e776d3cdcb2e14a7ded448ddcbc11b041b0fef62bec7715e6dab253954446aaf3e8ae6e76b34f09bfdd5112e946de1057714219eca4215a48f7f3327fe7f523d77539f0cad2e7f78cf24316fe18f3413c869f76a82f659711f64cd189de0d98b96e7e016a3c356cc6f450bcc908988b0a2a793ccd395db0892ed3f40f9235e9378ecfe65a99186b0daa558ae07b16d10b8b9a272fe921ea8cb05b1d415289c0d16a0318c8e7b00662c561073a8c02dadc8da94e052fb406a3ddb3457ff3fde2c31432dc7d13d08f3ba4aef6a889fabcdb772186954bbcc5e91bfef43cc443f3ff283d9e2cb6fc920485d95f642ba270fc15a9f388b4a1d772dcad24270951152a9b313a18027fa5ff236f15717851a7c5a1e10f8b1a701eb71e9a26b7686c44f42cb42d28536e6cbd1790d40bed14f52125d88616d670ee96137e26b47334ff20a53637a5190ba293e07c278fd59b313b5cfefb6f59f660114e9a99481fa198a1c9827134b663552d817c7b2d9d806ee436af35775967b275ac91b2f6c0c981c2cb6aeafbf994a7eb83eba16c4156eea6f2763d86105d0daf34a054f6d59a1e30a750a5e8e4ffe586916d437a2fd2cb43f5c0064bd706725c86315f3e39270a8a01eff818140a9d90c9569fa1bb9de796696c1f9733a7d7f481c2d9a7f1c663e2b44d3918950a8f1ba3789227bd8e44beaebf5953b3052eaf6bf5801cfdc55549843f67d63c45760f36d2e74bf000c84c66f6a98f575f960e7820550a169c2d4c5f6876250a427ed855d14ab6ef7e58ef30db317213bf1ac4221c347baa681a16d5ead5f6e0302649c439d023fbe60ed920196e38eeefd3b030c6bc9604cc39a9a898dbad51a4734d55db765559d0e3489fc0ae5dabcb4930dfd511bf7347745692a426e9c662278fc6be7af8d4d021f204e4568e1c53dd9edeb56a8861652d63e0e3400f6e07ea00f24a9f6dea17d6a4d01ef8d44e7c11dcd363f62188c78c3ac1f72b438144cd67ac42fa67d7c43234033ebc3176c493cc63bd6632d6a5d5766550c7b8b09eb581490ba254bdc2d2ef7ddc7d223a7f963f76c1b9e4b07e60aec2c6874003b967f31173300c1fd7a2e2f2d344978b42e854c37b52da48d2c4dc7f4373bd5fe69b3bbd6fc9df04d378a56de6fec1e1d02b9ad7490d0efae37d812dcf08e86fa6c39f9d82815f1e1a652fbfc9728997b7a302f6e861d9741010aa0b5a3171b794eef61f463835e7ac91db8ab824f51d6f5b91e87c93dfc29ec40ffdcce901cc188960c1b3e0ffd36869992f19bafc59b4f93a0eec73ed2dd3f1c6283c8a7099bfe7bd1b06453f2393a08a62db539a05cf19399a8c92be0e82b8a0274152af38a4a992584f9094a2f6acc2eaf66e85aa33b979f85f39bb315986fd9eee39b5c51db017b7052aa789c44bc7eca2d7d716be4ee9229e0178efdbf3794022c46222200627adb93be9b77cc1566fc9115e477615ee2570b269342961a4d1ebec59a128d2b2aa631c0e772f682d489edba76537da1cfd9616baa668b52df2a7fe93cc70ebcf126a71cb9d3ea22b408622bbed9e552f951d9e7e257463ea6f279fafcf0ec7d9d5dd3452da3d5d77a0b5e989d04da2671775514ed115f8f14301de2e379c48b0633233835d1b8df5ea2e3ffdc1e6ddac7df52f8a68ee7e3e83040f9b2d80fdbd74de106ed43cad11e09774795f6d6f1784d79d4a0c5d3d49223d88a43e791d6f1411e2ec8ef2cb5861d59ffe7b81d489686a0e03dc164d3e6610df34e7d1c37f3773580e8c524b8be2f57c5509a2bb8fcc228d8c0cb7282baa2cb245de00be4134c10bec8fc580c39739f712de33fcda8aa4dbc4b043b7824d9b0c92a214ddc23020d88a2d675e65e28e1c621e35f436701196f3b34ca5ce7e0f568b451ab82427a0ebd47c785732096fca391262b06291cc4e2149fded64f1c8c72674559266a3c52abd56c75656bdb4be2af1b7628b5427b87c249e1adcba1472496f6b885fd6e05455224abb66d741c3bffe633720fa71412d66da9dbac5f316aea385867b2eff554ea4cd1e3e07f68ea753d083f4a6d6b8857fe4e6b96b11082c0d4e648f5ebc0c85f69d38c8024732a613990a05eba8f1a58a5301c8254ad76c1605e2953d4869e26b45b07c57210d39e9e10cd16bab6185e27e1874c76d651615f060d7951261b120ad418a07fdc7b815f83959cdc7801a6f4866a705eae82fb788c654291a397eba5d06a179bb20b6c65b8dd6216adc09e3b464fc531b44e17fce4cac3b9ab81fb7ff13927155e76d4a9404dbc22818dab070f19754ced1ec59198a5e1bcdb5059e0a535d2d03270e9c8a43b7d7552f5fe7b76b2841aa0d5f52c46a0dee71352fac8dcc627b95bbd7804a8786f5ed9afabed777ad0dd6d48f30ea33498a6b3cde6c0806de41e8ae044df9b51b99cc7e7ac208b78d65a7a55db51aaa58d2db2893c2dd5c866e559bd879afb57b04b00bde9bee8f7cc9e0756a435c4a6e371e2c4ec01848ecf764479952f3b15f8b6cd2d2d0ea83348167bc3abae79f80b07b1a35c18f8ff80b3ce6c5838408e4ae325c6e0f5df764c890a1053132674e6bafb40f0c3aa0c77da4e863b08b112ebf381e1594089b6db259ef088889dbc5497978685c2f3f47f1cf714d843b5d19cec927c5d6e02bbdbe249bc56d08d5399cce15a8a0303389d14ce0b01f55f31503f7916649558da0f83a96ca237a4d74d8b0e05dc6451d4db75e0d2b9547fada1e8464e97c525c4b72d12101f2396fae26e1c117731609801dd70fe7f2e14cc416d88d85db5a6df8a6080e2359df6058e1c38ad442195e754123d1971518a6ff808a574d32dcba169be19e0a44020e8c5b58062d29565466bd8ca074cd7a7c45df784c92295dd30ddf0d13eb1fd96fdf5fe0bb779fef288b2b0f0e100b3ddb46576801991aa849fa0a1468f313e81367a1bbb8520b4725f9abfb36b59f3b3753f65c543f620e03c5125510fe6993214f76291b8a5a4585f38ebf93d9e9945b4671abff5ae674a307b557e6863ee412f32b307b4773186b32bb86dcb0bea762a2001de884f007d83973b97b9838e6aa1c303c754cc350f7075c19f05c26b0506edeb4bac3112b427069fb3f8dfae1f33675d7a41ce88fe4cea0593e6b95f71432d73fbc718765ae5e4eefc368007c3f6891cbde2b902eb79bfbce17abad9d9637ae1023728cae41a01f4f83245c7f259570b5b903daff3f35ac56b81f55cc880479f553c405a003613c921cd15f00c406b01b57b89b2f3c14f68e1260e4d4f508acdd5b7d7f567c8e32d06dc42bb596ad217ffcc477772fb850a5ede2a2c9631817ad9a53419ac4eeda21657a11eaaa6e7222aa1557abfbfa2a5aee63f21af3adbc49fbec75de79075b4bfa4dc089150bc28be1c1ea766daf449b1c6a0b47c9c125879e8aa46a7c33c25c8b0de225f6cd51b52cf5be90ce55dd5b1d2c244a1469554e510a555fbda9604b2179e501769ae8571c16f251733440da49c4c958fac1009d9c7bfc134da3f23c1fac746a30b100ede75da2bbee7faa2f9fe3bdf392425f233228811dcfb0d591983a25fa116fe88e6de9b8a9fbf8fe2d7b186b565a431ad59f3655374ab207ce57ab58c47baee63a0dc6da0f2120394c790eb2abc4dadf3da132120827e21d04b16b40442dd6cb37b29e96deccbeb2046882dcd1b5163878cc2ea1318dca99eeb031e4b155be711ddac4a99501817b7b9633f48d2f89e7beb5d3732ab9da083d450d3c61f9528d77c09adb9e6aa417695b058a9ccf6c74c425fc69337178c3ac8e30521fae6a7ddddaa9d2ca64272ff9112a491979ed29a6f48e03c155e0abee5a86bf45998b9270d8ac4fda534b68f4250b0d4048e745e7b1038b9658288b266187a9dc4b25f27be4109367460829ceedde54d60c31cee971d7647af4623826c7d8c96810c27ed46ff67878242bc9c6eebfeb7569f023a3527f14fa1a65f43eba76fa5f8dd01bbef287c63a05eb0c4639eca26df653eea2ac942c896e700ffcb4798bf11456a6bd693161caa423b134b05f09d77cdce7efa93e4cd87fec0e3528c402016626ccf27ca72de1663a20510e05fe6db6ceb4c4e1e064acf73e14984cf533b893dfa53e775103af3faf681a9e2ae2326aa52fe9f440f1572c9d75842e86bb2149f0ec70889c7398ebc11eb08f31f9b537c51718311b4496b93f499473", 0x1000}, {&(0x7f0000001740)="88ec10d4bc4b3afebc7f3b99514da0b2f255d48d5c4e8ac9e1ae976341e594234b0b7327a89b79f8459cc3a8916dce729d71ac9005897a0f9b0965b4dbd0044aa45ee6fade306833d0d2be5652eb22ddd16510d0dfc45535218577ea3fd3c06110524740b944d0882f5a403d0383cef4218d6db839ef9b13ddf7282cf2ae56d21ef740d5004e501a08189fafdf726d1e34737ad8e6ea4f317a79b5496ed5591a46656b54d861e848d17d19894e941b5d4580fb6b28d2de77936d0878fc66ca791c9c09c18bbcef86cd318a8da7fea1f893731d47718a592b925db41a86de6f100836dce1878b1fbe16dea1de060a5870378269", 0xf3}, {&(0x7f00000001c0)="cd016285b0cee273e34e74a8e3f2dcdab1461834badfc768b0447d70aac5a72f76f3d9c4bd80a78eaf", 0x29}, {&(0x7f0000001840)="cc952837ecf46df918f368cc816390c0cf982312cfea71094952d9e38c7ddd1b4f863ad753df37ca0277df25ea7d37cd05da89e2f1be147bc019dd1131bc6864d6e97c2e9fa9818a799cf54d1409495539f94344da29b0ba81a1c4ac5f1919130852c8cd57e11c06c6150a47856304ede0b1ad64c8447d413f6787a9da7de0b2", 0x80}], 0x5) clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r2) dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) fcntl$setown(r1, 0x6, r6) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0xfffffffffffffffc, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x3) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() dup(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) r5 = kqueue() clock_getres(0x0, 0x0) kevent(r5, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 16:00:18 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80105705, &(0x7f0000000580)={0x0, './bus\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffd6b) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pckbd_enable: command error 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c442f43380a27f6e0c1e815f7699f418736947a1c126c3e1ad3e4f1512677dc424113df1323706f8815819edba818a706014bd7de294bd3d20c67463120e931efd8ac6a40edc43ddf2ea82baa1e50f9129c2ebe7bfe1159799173c989153a986ace3f18328ae249385fad42e7f77c9bc5b1553a9c202a4758b5ded02bf56cd3d15369b1879dd8e02e9db8bcda6f0bb72f2b80cdf3f04a6d24e76968c0db074502429c9111671c803cf77038d0039d3aafb525844fee8081b341bc3ae635fbe66513f92709cb740449ea243fbd3249e5afd3727eaf981c2c754da0eb9730575f3b4b6406920ac70d67113575c653a1a9aca4f1c16f14cf5d8a5f733c18450d295254dbd36ce8002980d405b5d9c4c67210d6d25e7105a53c58641d96027df493895e3140d49f09db7bb72fbcfbda11618c9a5ded31a6a24fb667a700c568703ed0020e355a1f464a8ae2910c63cf69b10fb18d94ddee62f2215bdedf99ac7cf8cc9f7c7c671a2d3d3ab14d75575a38565ef10badaff564ece150f747024cc8cd206b14f4cec07dccd2646de8fc76bb6e756293feee146346f1fefa1a0d7ee761f76df98be8ca4cdeb508fb5fd13b68bf231d772b3e075d43d6013b7a7965b8596b6655a1518eb440bc9fad896adab536794b27e81638ac424a73e56866072f85f270776dd41b1c71fbd32074dc0a6f52a43ede7c7e2f3016e24b4a5bbd6f4f00787ba75a336c5b09382c90bfe648d5c902c29c1a2979b8b37d4911719327d2d013f36daeaba51e2fc49b20edf3422008d5cb8933623f4cf535afd50577b47623058fd0fa0a934f93c8e49f7b7867a74ce417d503a8a389f1f533de4e94a0f8f6052f04c59ef5d543c41961c63938fdf42f6109988ec34838111fa2aeabcf368aa772d02ed12064ecf262efd2ef2ae3dece6c32e31e1aa45fd949aaaf19e5a8ab3711dcd4dca24232759a1aa4386e67fa0e162c758a0a23b66028c274751bd3d37d6225a9a6205095a373541361e5f17e1ac090e1d17bd61d068b6fc97ed7be8689e2fcaf75ef18cad00330bfd761be4ea1734e6b6e1e783169553be15fd35f719540cfffe38abf7d1e52842a6f5a99feb59dfff738b3fe1e5af45776e5d22f3aecfbf995d5ad7df29d9188cea3ed0d72a386621d36c7c1937d6586b81e5aa16b4449c21b3e394cb4166b15ab69296e12c80751401ed9f0c9f33c20b7b085810991cfeb41fbb8dd0ad60af9b8035b2319dcd78d85cb44323da7d1af64443ddc775260a1de37989eb3ef30dcae78cd30b314f56011c573702b449963b54b6f69c3d0dc919d0264552f326a460e7e8396a86cc4b6bac34fa4739e4469b440a55734897a82838fb7376e77bdae29dead6222c4790fd59f0b0d31e6aaba66603aa321d92fb55fb24f48a87174746c303a4623f92dd1eab3d9260ac9da1d3e3ebed3b5bcab0f2735aaed3d4a54b51d1cb882728f1c6c0e0740de858e49dcfd8017b3f5550b3f4185ed04aaadf87dc251ab08a87604d40fce81efb87682f9eed5d362fff32af436284339bd669dea52c28dad55aa22c6404a7e502eff50b6d30aa829d69e7f5184ac69d328f693fc06f0965e93cc3dda14bbb46c4a43e77c9cefe63b370d3a76392ae963f6c8c8bfa2b66436a232db94141d848dc453c4465462eee04632f5ff6aa51517390fe414ec1cf2ac4ddbb5e04a408c665a6310a8dabf67899bd7718a55b0a883689cf01aa2ed3ea9869593131146c7ef587e2a5c59f9052819a5a497d10603f7ff94d67da9814409718e0c12d36a569f11e21c139e41d8d57d45d602be8d061b9b94d47e55aca6b8d1cbd910892169615d660cd92a38e09bffd4b4b6022e57d67208d25d3ee37185ceb5e5fd10cd5c0a1b261dc1fcaa1031928b72b459eed75ccfcba742d1509422147331966254a0849312a27f4a26120f42966a12b9daf9fb6e81738b263d94a6ef648e668a489a783e2d5e0ae1d92fd13b8fb5c3bfb239a709ebccb62089ed58eecd7f57bcf0fc7cd16c4f80ddfd57df8afc04f6d25d5a38943f796faf7dc101b84d84360e34a5ef0a75209bd561adfc3e1dc6f7ebf32d973c556cd8bc25d281666364f75599e2d62b4a4c545ed0b9b60be747714aa9e58bde895ad8c51729b84d0f05b66d54762f4c99088bc908fb07ea5e2fa91537cf75d18c282a8211e8814241fc80c5fe3179a9e00e88cf0b03eb424c5e5c903068c7e90b1436a7c79b136078e48a551d2b89cd1cc338cd7996a35eee7b45af5006047b8faa7a0226f0342ab06d6d783314e21699e8e571802449debf7258cc1d41dddef7c7cf9c02b8948e5f027819faa98f79a85e710b3de199fbfaa3dfec774d4526369b106c8cd1c8574063c59231a1f22d9ce5bb9bf3fced4c09c1b570003ab9e37f5692436baabd79adc2553150bd8927f4f64c7a57a7979027af08d27817ded59e71279c6bc031c86be7dbb3906f77eb23c1f9b89261199e90e99e224f0de99ef409ef1ab3176bf8d78b6b8edf37b9efa2dfaf3bb4076ffb330e706b826bbf3f30ade4a8bbb548e3903e69e9a19e19d8f23502d9e9ab8458b3cc42316e819a06a9fab1660db48a80d56f7fa3682fb13613676e2fbcffa4c90510b58069152b2e939a6cca017318216b014ebff5ef27f6879338cbeb0c6d89f0b31bfa7e4eb086fb183e822848f605b7d00b8a258e9f43ebd0e1f88c9eb8794305049671c12b884c059d548cb3a04fe1e7b4ad3871586b440897ca7cbe7443d9f4bda4799e61bdc4dfb70c202611608da0240a1094ddcc95ee90c8656aed43e3c07c203b4c1c1aab801c8a0efe86fc2e9e29517cf055fc23a95300bc3cfbc17e3f978ded477953b7e9f283a5fb5fd70df8968f1ebbef55ee74d7ec629292680dde5dc8e907dbf969127f2cfcb5cfbd7f690cb5016176346fdc735646a7e356aa882a6d1738da6f35cae138ac7b01f7bdab21ec1434ace4430e49922fc3b071d856ba2998e40e4a90ec3c7559653cb3cebb7e0a068861b4372f5375b5195d66511416767f6bc0a42eb2155aa46c5eaf7681891a2bf7f8909573e74986038b426404604bf2fd67aa581288b993afff215dcd6a21c20b8e484b84c306fb20129ecb378704a33cece815ce0acebab0e924a1376ce0c95ba50b96aa5147206a04d0d2e66c314bfe63d594558a938109f93c565bda66d9bab5c4692c8b4a6b98fa71affe7aa09eb2169c974415dfe284943c2543c1d93fdf6506396375f680934769a8b368a6c9c8af5eac80c83397101c302a531fae76723fd0efb58cc6c48455f75c883b74dcd03714a59768ef1688605f3e763bbadc8f13fe313f838399b609a2d15bcd60fa0dd390ee32190ca98bcc97fd33d5895142d3b11a3017e08cb9606fb23f26f075b5c792622bc81f2afe0ceda4cb0db8149944b2d9218c0ef628c5027bc8b2e79bc5fea28b46e9f4fe009460a1d3b7c87ba4337b11c63235a94868f442135dc346fd2a21e2b84ed48a03518d9009e78cf3cb23747b4e89f5cb283ae9e7cd21eb3f79e29023d53c7980167fbca0ee6091bfdb324fa6865e173249833c415af24c37f542f1da0681180e0be8ec59549bb311f72d6a952f1e929e56d86e30e2e84b67918d39e5f06f961c91f3c509cccd893ba795354d4d593dae7463fff096834aea928ceb510c3f8bc54b80748575d9b86522cc6ace0898252c1249ee9ed604290255d2dbd833c3297ef99d079b77daec1cd953c215c62e8b9f3be3ca665b0cce813d3c3cc3895d04964c76dfc8cef42861ebfa276ee5721ec71e54a775cf3814f0eef87a8dba5a287a081082bd9da4d72c48aa41a0d4d909b8be826cb75bfd40bc89fec4674e4b8baae5fc37bfc01d645ba8b16151462e03fdd769b291b68066f8c46f522690993e5219d7b16b60e74dd3381a78140b1eb28d0b58d3c1112a638f27859a523f3fe1b7216ad109bb8cc447c64d9e86ad1d7c38209aa413e0694ef00edf3328afedd943878b8995add3b1a71cad23e437379ff01162c6ab760e09779f7d299ad7e0ea3797b0ba5bdb0d5d05a066f607ec469b24bfcd20630026787a8bbf53bee3e88aa9b05e7f2260bf33f8775c1c3f4e2a43bcc66335caf41ea4a4cc380052de09b59bab7c0e2d76097340c10e2be240502198ec33c3680433c108a900afbed7d49897377d832db18a049414dd39ba014df3de73aaf1de7b0eaed50fe99883b9d1729575467f909cd55e93803b08f47f2ec8450b45be66d6c0931a134b138d19555901fac51e7daf7e94f03d774873a2af9f67272c537a2e588303d1daa5befdf01cc3116c0ab778e99607b2a297509464e92a1025bce4677ec3b171f82046c571977f99ae3abe0b6d6d1a23735a81b295b9018e616356b789132b89acc0f910b0b7a66fce03a51c17bde4b9ef23afe8ef1323bad402154e27454258a2410c88f454a71d9c26850eb3387f97e65482cd7686d1821e8f621aac26d585a1420caed446d5a09b6cf2887d5a4c39f1854dac0ba83a0fab7ca4a0c0f415ddac6f2811dc156d2950b94941cca8e3d503dea8570cf0aae1260c6921da9c5a66e0b56d7d2abced6b8b4679b9571b8838c1ff5ea23570be894facda9d6b668bdfccfe925183c504bbeb1e7d5b0f228f144aba090f381c6756924aeda5b46f83f8b7f4f2cddb199787a9d9f12ef584cbbe137b7a9807a8cb457e1366a4b99620068709d59c200fcf2647e57d01cbda7c62d3496674d96f7ee94c4fe13e6256217975a9eb2ae0f7c2d93fdcd43e056c4b45f1c0cc07d33db30f438f14df7fa6e56a544152efca96449e9bddbda2027f0b8fe728ee19f53c7531b1b006fe4da3374edb0ef46096ba0e6d0ba43d35dc433372a98579343ed458387736e2f081f4f9c9639c6d3e86434feac9f757b1fdd6947cd3a44b7eacf0d53a59c3c96fca3734a328b2b290d1a6b10950486d1855d303b6731ff397b0e7834091563a985e0be7c03924cd5867d12c2a976d22d410ac2799fbaf4ef2732cb1387f4322b11c07cb8fb40981dd97cf53e4e9bffc67ba48746122720630b1a99d42798854ffcdda84a54697355c0aad2e01c51ea04c035d265b0f8b790454651b14e4bebc3da4d5fdb7865062cbdddb6a33f7b9ef5fd36293a8c1e95c8aba481eff3ca9fb3cb1193e25ebb0cecc14965f2f19fb080e75876987f1a4d5c7c8f4b66a4b80353c65c3e0f3b03dfe6fb164c6237c7fbb746b57d6ba995cb18a1998386fc0526bc65907dce03392a629ebe544264c2c52fabe66bed8ed03754c41ba0e13ecdf457ef7402f36bdd02d3fd3440e7150eec27c9839df1af7ab802917b338cf98b263093f3b68a4f87fbed7de86981ebd93deb7e2aa35d94586d0d90091d0c7a74c0df3c82679c3f923b11b17e04611f1c894ef6a0fdcdf5e5c508ece42a079e142e1d70404bf65169fef20fd9f152888f331bc1b46035694a5396accb9366dbe9fbc0ba28f2ce359a1dd0cc96920f6336219cb5023fa38618f5f9ae83521fc7ee56fa3cf575b5badb4a727a451cfc8c92dc8f0b18cc741a15648d674efebcd3270afc194958de081d740f5d7982afe5fb891f106d226c44d26a2c7df205e02635dae2dda9cd14c648487a281ec71683ca4806122944dcea10faa7967aef487b560fbd291a3d1031a4ff34fd29648a9e1aa7147ee02d0166fabfa126c4885c02167dd002fdf88aa29ec1c26e316103473c5f84f5c72ae123a71b3fdac36cf1f55909460bcdc63a965a2b5671c408caacefefe0bca6ca34d7844a26e1bed1a9fd5cb2", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r1) socket$inet(0x2, 0x2, 0x100000001) socket$inet(0x2, 0x2, 0x2) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 16:00:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/220, 0xdc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000001ce6cf3bdb9fc7bbfb9dd48dfe2125eb9387ee84ef3fd8019dc1576fdf500774b2512091e81c9b48f442ff845545f09d0843a56b6a1875cd8d1949493bdb6bc9eef7a1c32490297297453945b1b3eeedb6de99e4abbfe66d9655eb85d5b15ebd4da095bda2463f68be0dc52664e1587ec7e268989d18a1ea8d28045fe776a56e734f36724f3ff05e48be366e40f73487bb97afdc1fd5b7cb00e3ede8473ad401e881195c08fca9d7c891fa7198b142f4"], &(0x7f0000000140)=0x1f) rename(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x122) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getegid() setegid(r1) r2 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x800000000010000, 0x4) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = geteuid() lchown(&(0x7f0000000240)='./file0\x00', r3, r1) syz_open_pts() 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="c497e5904304c67417d66165e9e3edd5430dc424686f9313d16c16e57700f9e3d1337f5c16616bd63a3ff93c092692afd8b0d2a2358fe9a31a67a65e404dba0f2730efaab8b1f227e51a451285129f845b3ce140ea72067acb11338890433432c30b35e1d442c2cdc1ba16a374eadaa8cbda56c4a43da7d200dfe782b953fd86b7d0ff6a09b5b1d9112647b0367efb13656aa4ef3d91fac15864ec87a4663061a7412991251caa0a15bff9f288a7c31fa6f965e776eb3e67dd98aa4810b625ba5d18eb38513be0f68a7240cbd33d08", 0xcf}, {&(0x7f00000001c0)="65ee66ca897aee197aec87f0eb0d1acea559c0b426106cf9f06972b0161a829d56c97c7f9c9386a87c2e7af779f0dab6b4a36e1bac17f3f18db15f6a4133314c177d0b683ecaf43bb48d82366d880231468cdbcda6f9ebf68b2114ab4a811d4a7171", 0x62}], 0x2, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="a1", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r3, &(0x7f0000000140)="a5", 0x344) close(r1) read(0xffffffffffffffff, 0x0, 0x0) r4 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r4, r5, 0x6) write(r0, &(0x7f0000000100)="f5", 0x1) 16:00:20 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x5a) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() r2 = getuid() getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="475b22a6e7b7ea837c098f5a99ab11239f4e56e4ee4b32557aa7322bcc3b233e20636b09f9d4a4d8b6e39fddc5bc35c3b0e332cc09b09d8c54bf331ae124c43b3bc407f9ca368de458d35affb120aa2722b4a0aa60b5eae5", 0x58}, {&(0x7f00000001c0)="ba8df2dacd4f2f7f66a2d3c82da28ecde9cd6c322417f0ca9f0905097fe6f323bae4a4f4907a51e9bd8e061c6d7565ac13cfb3c743acab5c535e33b2c067cd8ebc9e357dce8b393ba69a4dbeb2892de41a26b8fc83640af0b84008f328f0406f7ebada9f8e5ef545f87504ccc17edc9428343a6e715eadbe544df5fee0ab6d53942fea68e7df8023083b2851740bee584f803f15f59f34ed778228c378b2cf6a86ecf90a02ad1ad59c44613fb5c5be82c00030d17b7f0be37fa8fd35bb867a011afc386cd391d0af5a2c2aabb74b41d2134e73566318e4cf5cfe53deebe384aad97320e88b3575ebfc78f89f7d49fb8a68f1666eea1df996b1f726e913d6c1be8a58d22f7d4b7aa860b6849b9e61c58e9ee1df9554ced73e7ace8e0c812922bf32b1838c0c39d67f077cb71d454a6495b5430e2e3a9313fb03c124684fc9a721e6f8eee997b94f6dfd0e25e8845f2b0917987874d35c9f53803bac2f981f3d9006f8b42221bb9d380bc6ff34be59dcef78557a885ae50c2016f446c32f2fee252ffa7e39967b914303b11320d6f9b251adc78bfb5c06898edeea5ea6668cb1fafbe7763cd2e69aa1ce5faeffba8e528127b16bf985c6f6aadedee6cfae2682aeebc445118c34f232a3a2a7cbf94206e3a33b6aefce2f83880e629a236fcbbdd7002e9c7d106147eaa10fb9dc93185a3ffee442cfd9fc471b3294193f7ed20895c07acbbeb54540a07e69e2aa651c651c583569f5cecca15f96ace9da164694f05bd9051db6b739e0374f7366c265c9ff84efe6473def6ba388b7194371057d7e77d9074a69ff9b0cc53a4f08c02323a6d207a2160b4b5afacdb2f80b0d964ae597097345c403db06f55403dad226ec275d722ad83a12863d4211cf7e1ab17c97d31d490b03abcecaae1c10b33895db02f5e2c2c2e541d7e4a13664d387a3886eefe244598696422f282ca810309371cb20b3e4faa0dcd652e1d653d6effafdd13c0251fa587a0bef1fe2aaa84e8abaabe32633b76f39f2468099a1877667969b128ea452cf4f538bc336b40f2f5e240d574044911c454ebe6cc9d3328e6282e12bf8ef447cf3d1e36094d3ce043d55c896f14c463dc129bf487b9e9d31e01e7f1990a13c869f7cfb8bc158a0255718a73fcf3068369a8795df8a2e5e4a460fa373a5d7717db3db671c8157978d6c8fe56fde47f26863954c04ec2362de82e2aefea436206186f4bbb0524e976dd225e8c7769fc8149b4156d483608503f4e51fd8e1ff361211918db9f92e15c97f4731dbe14b839e16a7d28bd285607ddfb6c2fbe4cb597c35afd4f3c71ee833b3ad9f07685717b626e9c36bd55b402f6d2478c4d5d505b63e15e219e10b112fcce97626b78bace0659b22e365a6dad73db0e9a5625fc933017cf6f794b9778129b843629e89005958dd327622dd1b9ce0581ff5ce7c1677b7e61c1e1bc88dc0e1e4aa9397f1740a729eb0c2466381f586ec408ddc03d87b30f4cd61f04798e038c3c1ba8380706c09288a5e26e5c86be32f19d6db4c41c97e8529a59966c176a5850e88b574b16ec5ce0dfb35c1d66a950250603a9cfc37a80313b5e796897e449e3ae3689905ec03e58b68992d64dd01c381c1cc9455804e7c78a647ea23ebcdf36a0ebf293c267db41a45d33d9f1b47fdbf0be32cb48339236d0cdadb4684a18688c99dfad7a5d72f7d87ecd22c7f7d9844a87bae1c1a922cde176faf2d671c9481ebefae10173c7b57f3e86025c2ac64bd9470c28f57ae2f493ff319de6fb240a6cc6825450b0ae51d2c5b68411a0998a826a6f810969b88055e1e320dae0eac79d2d9c91df34e0ac8f371f1b888beb320ade4914aef1661bd926defb10caf31cf66c09372126d7674660378beff76d3d6505ed64fbfbf95ecc1133514268ff186591b6c6986183cf1f379cbf523f986b10677faf1a540a92ea2cf04c513bf5e9841ac81dabe61674c8f5485c7699cc3b7cb85a41fa568ff714cc03a53bcf5a90250f235caef07e45b03d4a53569fa706610e531a6ef01e5d09c9c6aca0caa2d6d9d52d59417188628592f3db9c8664f852dffbd5b5e9992e0cfd58340fea4655fba4843c3b75be9006278f4b3224d3c6d63ea25c021a9ca345022fe29a40ade3f9fdff461a6ff80bb1cc45496be26753b8a98c2a17abadfd9e44b449bf4c7a9a0117ebeae36805ef3daba5f627ad386714ea8de7f5b083023a9fe8221857235d9d7399171af8b3844233947c6efbd99d732c589c6738e636e09207af9e7b8b93574da5f2fa89cf10b0e9e2ed1f57fafe654d632e3216d355b0cbc078cd707a31948f8ec046343f06b750551f94c00ffec744485fc0ab22ec93cd7ed65ff2c5e7e3b4cf61029cdf25e973288a536eb0e7fdd9c33fe4874318af46a961cdaef09f81c84979f6bbe0fe0065d72d4600efa8da8394f0d3c1a2c3c0ff0b8bbfd66a133edc604aa5f4424fb79fd3a6141c225272b4e9dc31133d48f474d9bdf8015b84a2c8c264c3dd5c40f078dc21970a2c9e923cb93779bc96c8c96f70ad83745ae3ed885706779aa3767c5b777c3188d0c511bbf9ad840625f76628ae8c77f0f557160fcb8f6bcd660240c0a2445cee92fc94999c8e920ded477383c17b7792f64653f570a95d159ac90ca716294038060e0dc6ceaf6cb30a2502a41acdddfa2f881bf1df325312b3528cdfe748f4b8a2851fed942dc1bc50082d965b75da97ed065ac07b7976a812695ccb495ecdbd303aedc119bb5d0bebab471cc46af352871689b4a06b91785662403c060b91560a00f7016753cdf14edb1af0a238694bfa63c3a29130d6ea366bc9094b72158c11e6cb892e6aa125eb670bbb350f657eac5761961198dcbf58fd864ed8205daf17cc8305d33164e22a660ac7258cec49d0f663cf960ab8f21f2c6bcd3b1d23f86cadb3e96e1ce000c8a073d49f776677decc7995e8252342a63c1ef573d0a14bb7cb85b86bdd99f860bb1470b33c94fac29cea83dfb6ee8a19af13c8cd2d6ddee6aeffe01f9854fb13290dc0f0c575cac20715e9a1b21762a237d0a89a427b0661347299e9d4f2d624fdf274f1ff9018063ff8a8f4bf267540a24bb212ba61b4255022b36ce2b26ceef2fb646ad7da4950877893c404452c1c9c8529f9e3c2ee40ec63ecd2d27274ce073e00a4c37c1b97ae8085c1ad97fcf8063b701036f8793ab1a80c0261dc09d6da3937dfab74eb73f59b8afa20f7705bc4da3445987e2666aa3134c606202fc7f8442fa095cf4e3ea984dc7fc9fd55d03acbd1f47b8ddbe2bb7a08c069cc5bc5d01b6748faf39e0b9b8a2434040132407040477aa39388da518163721938609baaa0f8a37be1fcd06a94582d2faaf6396133e0924a46c19964c993cb49638542e30e946650a1c8c2d42746e6872308618f84853d225e468fe3b31f9735c84d5a08607f251233605d77344e29459268e875ce94c95ede3304aad9953786bd03ccb4360d3d9a4d57fa8955936cba084d25fbaa118dbb1fd0575e4e473320c74f411f30afe7d7ede2766cde432f25f535c75ad71549a98c1e90a78c24b39369e80525ac86f5eaced57f958223858909ee6323957286ad58a51661c6b546472ce32b92d1aeaf38faf54ce05ed190677e768208344a2b41fbd95f35aaec203dcb3c20fb3b7e0a5db7784fb66e1b49a75402c78ee966e96e871584c724a89ed529ec995c2b8556e0124fe03be792fc4ed8915e11e98919011b09c9536067899201d56c3428597d8e9427b80d245f9e744b82a1bea049a19a490e7686cd8553d697eba8e55413fc93aa2d02f989ab34ba886e79790dd45fc66dfb3be33f901bc33e0313fce671d15e59a0cfff3ea94c2610d6a2d08d033aab693406ea79753bb1b51b7633bc9ad6f375d1e77d37f0095a93697711c7dae252de4f26e8f6c828120c2a23c9dfd914e9b1825e995070e3da08aa9a40e7bf3167aef435a258ef1637e5e8e16e87f05a50f6a93c9ef58ac98b73498fa0ccdb9262173bd1a0dd21b402dc3c8dc008d91da76d8377efcb7c99c83ab3425c7b4ba502d6f229f7c2607d25a12adcf0b6b9125e59fb1b20521ed9865585b16380612dc50688fa1170bd991c6e909992419a1ee84f59a34e2fd03176e7e20038162cc4fb5a76d33215e4c96ad00152cd15f934a53844a9f0baf1996508d86bf93ccec7902c848e846cfbc47d1b14092a61b14041c33e55c03b6ccfc6c9677457ed88cc182fe3059982f9f2bfab53b9b164e353dc643c082e31500c5eba269afab8e9cd253a05b5aa8cdf25c197fd71d790ecfd25c33bb65b37200dba8ae4afe26e9937f31cc63d282e9807a0edc56ec05e25498ecf998d9b45b5a91e850be49b8015bb6a314e078ae628bb80dab468c040b4b370548d98bff3fc57b938a39764e5527299b60e3af4047f0ff3b03fd8eee3613673e84697bc1b47e97714045e62734d666b03705cd1d5a8660679712893122faa18ba436958f301250792f0a8cdec6cec0ac1ae9f5e3a501dfcb318dd4ba6208a7c63aa3d314d5f8c1d6da7904c33ff67cbbacd1bde9949d6c3519234878e83bee9d01cc06627594a9d1e6925f2a38ab26b4b9c91c637b4fec19c25ab9ca15b07503fd7f039e9217e3e324d0259fb168daceaeac2c5b39536944a630bff0eb58d67524d0f4f45c189ae2011767fbbf0b35b20ff1ef5fb52e33bcdaed196543ff781a3ecb56bd17abe187790a5ebc388c0b2b2c683f70071776e29fb4f91265709214c28bb4f7aef834eea41d620ab331791bf7b769f781c1e53e36c7d674dfa4c342c14a78b74f85918ae4a70c0ae14d8d5781df8e0ab317fdf6ff572e662cdae5d14401f426caf33d94ff921f57ea491b1549bf4368aa713f14410b0b1a70a14599e398e6acad41848bff56548875b23516e9d91ffa1ca752d384aa85705465db1b6d5ed7dfd72d03c490305c4f8ac58b562ca2e3123b075a92da80b778cc27301c4eedac196693be6b3ac5db1b9664661d7131a062ea28c5e4f951a28533fcbc5e184db7dc74cfa3f7ca66c48cdc645b9ebd0c16c3b0a3e94b2293bd820fc32869976bf5a62bb19bca331f6bf1f20581774a9764865d42a597c21421adf276534fecaf4b5571cd02184c4e5f87ae38c433701c3481e90a12b4c5c29771d9858dacd75c6adcf75d69948834edbf075fd68fa594cc6238c9936ee0d1adee5f7a3987ef5b93ea6444004eb5490f2fc1e37ef9b1bcb057b28200e9db8b972aa2214e63eed5bf832d2505ca4eb8596042993ca67c93d92e9dad7c87898e458b9bdcf0ba80649bd378b41893196ad1b946bb1513213a7c316637949bd71a627e492b51308cc13113248c808a9d675f7d478dd34a0543d1511a465eeff80e7f3d233e2ba0c04546755aacff9f5dfd14e17bafb86830d6374b7ae005bd1b13deacc7ca015c6ac46f8c585975d0de81bef62d3577e132b3cf71f618cb5d25ede980a167097ff74e36f69d4025ca68e8b4d315cc4401fb190b85a8db11a9480c3e4ae085aee8036410909984ed13cb2cbd567c0f379d9ec6bc1f0b2b194481a19a31bf8079145bfb52e40d19500c783e8ee57a6aa666f02fcc9a01da279f02ae5b75a054f7408565b35e50e771a5073d954a5c1b3c451b58cc404412633b91242c390505dcfef0f54b28b32e37612f959926d8293472990e6e4eeb76ab18eb47d1fd942b8d591516614625a3cc932df6714cc865409af0d029dc8463a1c295a882cf1e8d26b7e2ecf07e939ed25e464d97f4f059551579df3f62", 0x1000}, {&(0x7f00000011c0)="8349e26d694657cb25c607b50e787da596ee7763687253212eff4dd6aa93b2ec4f5195fa8a1d5e52c6cfdecd3504b4830523010980e507847ab097b0211f63241f1b0a6de7cfd22b5c4fb2f680544cd2db0f0d981baf3c236cf51a28c13483d010a789afcd1aa578cf09936de7d1a6f64d63ed938d3640f7c4abbf81af26b2b0", 0x80}], 0x3, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x4) unlink(&(0x7f00000003c0)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x6e) write(r1, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d", 0x3b) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4c0, 0x0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x33) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffffc, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfff) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x1e, 0x3, 0x3) r1 = socket(0x1e, 0x4, 0x5) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:20 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x100000003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x7d) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r1, 0x0, &(0x7f00000000c0)=0xffffffffffffff7f) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e123074ee777a183735c9768164fe1269aeeda375c747fde7993d1", 0x1b) 16:00:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xa982, './bus\x00'}) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) r5 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x6, 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x100) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) mlock(&(0x7f00004d6000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) dup(r0) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r1 = openat(0xffffffffffffffff, &(0x7f0000002300)='./bus\x00', 0x400, 0x183) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000002340)='./bus\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = semget$private(0x0, 0x4, 0x100) socket$inet(0x2, 0x4004, 0x9) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000584000/0x4000)=nil) semop(r3, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) fcntl$getown(r0, 0x5) 16:00:21 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x62, 0x76bd3}) 16:00:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvmsg(r1, &(0x7f00000027c0)={&(0x7f0000000580)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002680)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/135, 0x87}], 0x2, &(0x7f00000026c0)=""/211, 0xd3}, 0x841) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f0000000540)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="d45e747e1a0de65fd8d6d2313a8032cf3ea9", 0x12}, {&(0x7f0000000180)="1fc3864ec1ebcaac982f8613262124fe592ab94da34d658a9a324063ad0163e89577ed06f0f86452552cb407df98dc070f393307f9a5458cf09d3b55585789500e091883a2281c43ce533c79ba7086c303d583146c982369bd3cd378fc2067a2a01679eb55bc4919475c52b4c843a5f52f7e03f2671ef013f20fd1f6d691fa484677e6e50556152198e7e3abd89baffe94c8174e5675af41411ecd1cda8ddcd7d82ffda12f782844c81f7c6e41b0648b678d21967233339424e067f7bffe6abc008f461152353ef7dac2e960c6ede1f01ad514597aa332747e53c40c2921d9dcbdf68af222af295752fa4303f0cb4571d553854cbbc00b95350cd4", 0xfb}, {&(0x7f0000000280)}, {&(0x7f0000000300)="0f708dc750c23affe98e02e2f4465e894bd3acaaaf76a3df6a1099e9a036d7b76f60fae69168013dbe8eab500e449d04dc840683a1495bffe9ef38b6d0ca3d02464d7091b05559ce088fe3ac63f8b9388b6cbc00b7cb5b708c64e4be796793ced0f4869788c90f5355c40ed430a7661301", 0x71}, {&(0x7f0000000380)="45a9037a2e0deb42f9a74c754a2756a2f88470f0f5a258a1596900ab4614eb0140a483568d27a39aea7d651e84159467524a1c438ebd9dd187ae9d03f0a9aaddb0a4d55b587bc9fa0d1eae0b89e597fdd75928bfa3e7ee5e9a5d10fdf0473939e041ef9b8fd5d95143d38255b717686ed064f572e19b3cad7cbba0d66bb115b9306c9a6e39d396ae9595692fd08e50e1a1751c1264b730bf8b0a156adb75354ddbf7eb48c92ee9267b8b2a2b45ae44029b3529553b706346cd8a9976e531ae28c65181321c70442b54d0cefcc3f0254cf7c3e71911bd4dad34", 0xd9}], 0x5) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x28) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) pmap_unwire: wiring for pmap 0xfffffd803f013180 va 0x20000000 didn't change! 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0xe, 0x0, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000001e80)=ANY=[@ANYBLOB="00002e2f66696cae30008f4f01d9d77e3bad740042684b6d056ddd1d12a51340fd76ca8a5393d0d40de08de17534b9eaa814471220fcf75066018414359afc795c762f29480ba4b0edc76b8bd3d2ad322af4d7076ca500409f29e7350fb47d1a4899841fa9478f00d8545e511ea37b7620610f71c50face5588cf8f3edecc01bd1065ce793efe67305fdea"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="8323bd8fbb5cacd9df9ac3d1a6b5fe3b70d4fe626dd9a7b069dbbd2b35885796b1bb6fbe6b031d3638a82c", 0x2b}, {&(0x7f0000000040)="1a3a7e094ab8f0c2a797270fb7e8ad493c4ef87c69babe1a5a32fc3e69efb520c38762a0968a0da06367c9de28d1cbb7cb319775d7d31071812d160b9f6f23d196cdabf83af4926f28cd1d4c8e26bcda1604618b4d77f61d344210516531998aceb8ce7846af2538fbf3553b7b2c69f4a0a0fa17863844fa2aca32bb834395b7cf355e23b224a57c34d5dfc83cbe87424257319f96785eecf36d0445f10a1ae01602c5adef8d19c17fa87be2bc0cc6ad43f8790ddd9f9da992a19a", 0xbb}, {&(0x7f0000000100)="355e6f168f1ba770a778d6e0fd417298555b69aa77f019ab3cc3abac359a13b5d0d691fef769a4dd71cce8b68d718f483d8b3fa4a497be51d4aa7f587830de0e9b0451e68650f87896f6d2a37ef401084757bd1f620dfca21ff8eb47cfbb9fb12935587532df6ceb10d355b74efbe53f056fd744873e56a032530089731c028ae1b23308a6427b714d586c995f7219f79dd7ab38e70140bb7298711bdafae41869184aeba9fca26e6d42a3876e9729ee4bd8dbb8299e28cd2654b19e3b307cc0b6d0b8d8704e52945482aa6ce027f03b5f76dbd784459b53a719d8cc3df6181de422301c8e8e131656d780c536a358d25ba53497cf83f771d46aa79f779059", 0xff}, {&(0x7f0000000200)="48f03c7e1f8cb2ead0e5e6122b4219de3a5d5b2bbff15fef7cd176c2ddbe4e8b785df76f31bb2d372c091fed0f7daf399879cc5600ffad2680aa5029a69d354fce0a98c8cdd1d43691debb331fc77b4fe59f86157390bd4fc38b9acd2a25f6a5d05067bfceb306bbe1e82ac91df0658160db98ef6f2747bcad345212cc8bf404aa481885a1c47ada036964314838133949e5c41600e6756b8ea5418b8f80b2b7112a4131ba307e1930992a92e29162a567436813b661", 0xb6}], 0x4) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/82}, &(0x7f00000000c0)=0x54) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="5ba33aefaae037070000000000000091fd31f656ee2e543e061be61c4b118162170ef283dcc585916b00b47f7ee3cd6f10dc9d616f56d64378948f9acc1caecd093e", 0x42) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x80000000000005, 0x5029fad3, 0xfffffffffffffffc, "8409ae87a1913e3d6bd2008f27df00"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000250000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/226) socketpair(0x2, 0x7, 0xffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0xbc6) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x8, 0x857a}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x3, 0x4, 0x100000090d6, 0x0, "00084017b26f1a30613200000000130000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = dup2(r0, r0) r5 = dup2(r1, r4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000002c0)=0x63) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000000300), 0x27e, 0x0}, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) utimensat(r6, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x6}, {0x7fff, 0x23}}, 0x2) r7 = fcntl$dupfd(r1, 0xa, r1) kevent(r7, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x5}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x20001, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x0, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0x4}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r8, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4003, 0x79f2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffaa) fchown(r0, r1, r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x14}], 0x400000009130dc0, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0xfffffffffffffffc}], 0xdde, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x100, 0xffffffff}, {{r5}, 0x93e5343d1fb946c5, 0xa1, 0xf0000080, 0x7, 0xffffffff}], 0x3, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x5}], 0xfffffffeffffffff, &(0x7f0000000200)={0xcb, 0xffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x63) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffc48, 0x0, 0x0, &(0x7f00000001c0), 0x28, 0x8}, 0x1) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) socket(0x10, 0x3, 0xffffffff) 16:00:09 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x13, r0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) 16:00:09 executing program 0: setuid(0xee01) r0 = socket(0x1, 0x6, 0x0) setsockopt(r0, 0x0, 0x14c, &(0x7f0000000080)="8e76eb57b0f32f99e99bc2701bae301b686428f623df96de550147edaa24e20be1b3ba841385793c6d81", 0x2a) mprotect(&(0x7f00006a8000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x3, 0xfff, &(0x7f0000000180)="368ed87760e0b8031d44904ebf93b02edc4917b19ac2112aebfce36f5c4240f9c7f6ce1653d28f472c54864fe344acd43ac178d961af1f9a2e28763c48ca7051e32dd6eafd2e9e2bf495bbe710b4bc5ce397f3c116c2a5b3aa7b5c8f56194823c6643c79ce6f86c961acc1564e3e1ad7cb82b8fc79a998407e2d976d1f143bd687e164a63a48a880177bd570477f9c8af80b4eed289556bf3547fac8ceeedf8d78cfe0ff59050ecb45efa2bbd4a002e3b8e7d40998fbbd19f361bd9707915ffda8d57266d19bbbca09a12e58b77f192313842c416fe20e31a699", 0xda) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1ff, 0x23}, 0xfffffdb5) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3f, 0x3, 0x8001) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1a0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x1ff, 0x7286b03a, 0x0, 0x100000001, 0xcff3, 0x4, 0x1, 0x1, 0xb41, 0x5}) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/82) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x3, 0x0) ftruncate(r1, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x75) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) recvfrom(r1, &(0x7f0000000180)=""/188, 0xbc, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getdents(r0, &(0x7f0000000100)=""/41, 0x29) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x401}, {0x10001, 0x81}}, 0x2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000000000000700000000e508ecff279d664784246a65000000"], 0x18}, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x11f3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) 16:00:09 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x6) r1 = socket(0x18, 0xc000, 0x8) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) 16:00:09 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80105703, &(0x7f0000000580)={0x0, './bus\x00'}) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000001740)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000976ebd4e23f02fde66cdfee06200000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c983fa84f1eafa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a0000d1c5c91b5648f41e095b33e36d752d45927abd4e6c002df464888cb629241a80c89eba4616eb584e393e8565e64777deed3ae1511d20289d6ae89fa961bd802b7950d9b68c1cc2fdca6d63d932e0d70f04c410eec69e3bf70290ac2eb76533ac7a2791e94c72b746a6e0805fbf40310a98ad928e7c07f61de078fa73edccb0129e86e0823e8bee0ac807afc131c1a44558c5940a295e1217586df42cd84d0af06fec1996f871834e53a3"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) fcntl$getown(r1, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = getpgid(r4) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r5}) r6 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) fcntl$getown(r6, 0x5) getpgid(r5) sendto$inet6(r6, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r7 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x200) pckbd_enable: command error 16:00:10 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x4005, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc) socket(0x1, 0x8004, 0x7) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100000001) close(r2) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x1e, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/118, 0x76, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, 0x0, &(0x7f0000000180)) shutdown(r1, 0x3) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:11 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000100)=""/232, 0xe8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) chmod(&(0x7f0000000000)='./bus\x00', 0xa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x880, 0x100) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getppid() r5 = geteuid() r6 = getgid() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0x8, 0x80000000, 0x1, 0x3, 0x4, 0x2, 0x1, 0x2, 0xfffffffffffffff7, 0x6}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x86) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7, 0x18e15653, './bus\x00', 0x7, 0x57, 0x8001}) close(r0) 16:00:11 executing program 1: pipe(&(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fchmod(r0, 0x41) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) mknod(&(0x7f0000000500)='./bus/file0\x00', 0x20, 0x7) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000000180)=""/165, 0x1e, 0x1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/107) kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = dup2(r3, r0) getpeername(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b63fd558a7b4d66c95d9110000001000000000000000000000000400"], 0x0) shmget(0x2, 0x3000, 0x12a4d02315073397, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000380)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r6, r7, r8}, 0xc) getuid() getgid() symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./bus\x00') getuid() getegid() readlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)=""/160, 0xa0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffdae) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c57be09e58c7abb63a64f50f8e3033232f08764f7917afd2cead263bdb4b573d709079e1f051a0d72a5a09c420f64a17fe8e2001cf96330dc13ab3757bf1f032", 0x40}, {&(0x7f00000000c0)="1406832b7ea03f07fb638c1ea045aeb6d86f4b9863bff9314fd7209ee7659e9a33e31547177b52a4ce7d4c6e1627a322b5f0572cb6a93af3e2ef72e7bc99d9f40854cfdb6343b0a1cfbec29ad1785f0f62e3bda3d8a14d74e7c2d65f30c1d30853f82bee08b6d36a7192a60435a1df949ada9933834c2fb6e152d685ae6f0982d45ce09d862dda46bf76460c52b743aa0ee9404c01fd3b1bcd72182c4a2428d068614168d65e21", 0xa7}], 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x10000, 0x0) getsockname(r1, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) semget$private(0x0, 0x3, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/149, 0x95}, 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = geteuid() r4 = getuid() setreuid(r3, r4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000002540)={0x1, 0x3, 0x48, 0x7, 0x2}) accept$unix(r1, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x699c, 0xce}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x7, 0xff}, {{r0}, 0xfffffffffffffffb, 0x21, 0x60000010}, {{r1}, 0xffffffffffffffff, 0xa5, 0x1, 0x391, 0x6}, {{r1}, 0x0, 0x4e, 0xf0000024, 0x9, 0x7f}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xa5, 0x6, 0x77, 0x6}, {{r0}, 0xfffffffffffffff9, 0x30, 0x84, 0x1, 0xff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x81, 0x10001, 0x63}, {{r1}, 0xfffffffffffffffb, 0x47, 0x4, 0x2a, 0xf0}], 0x8, &(0x7f0000000000)={0x800, 0x6}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x203, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x3) unlink(&(0x7f0000000080)='./file0\x00') r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r2, r4, r5) getgroups(0x1, &(0x7f0000000380)=[r5]) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='#.@\'\x00', &(0x7f0000000100)='\'^\x00', &(0x7f0000000180)='(\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='L\x00', &(0x7f0000000240)='\\\x00']) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2, 0x3012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x100) dup(r1) pipe(&(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x20000000000200b) fsync(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/69, 0x45}], 0x3, &(0x7f00000012c0)=""/147, 0x93}, 0x802) socketpair(0x20, 0x3, 0x1ff, &(0x7f0000000100)) 16:00:12 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = geteuid() r1 = getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) syz_open_pts() r2 = syz_open_pts() r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x14, 0x1) recvfrom$inet6(r3, &(0x7f00000003c0)=""/193, 0xffffffffffffff1b, 0x11479b10d7a349e1, &(0x7f00000004c0)={0x18, 0x2, 0x40, 0x800004}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x4000000000000, "184417a712d264eff693b6c803b98b867bc15b16", 0x0, 0x1ff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[r1, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0x283322be8b67601e) getegid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r7, &(0x7f00000009c0)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000a80)=""/166, 0xa6}, {&(0x7f0000000b40)=""/198, 0xc6}], 0x3) getgroups(0x4, &(0x7f00000001c0)=[r1, r3, r4, r6]) openat(r8, &(0x7f0000000c80)='./file0/file0\x00', 0x10080, 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000980)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000240)="4d6ca9617a123d0e1a7c8369d042aefbb02c3b610f0e639a4abbd11d4c45a741ecc7056f1db43bf4a4262dfaab76330b7454e7ffae1d76b970976536eec4966da5e01c1551faf1e418ef51a81c7bc01eff836917ab72c2e143", 0x59}, {&(0x7f00000002c0)="8c30af27fef1e74a499fe6221e0ecfc4af58f39d5bb213e793d24d807cd6eed07aaa8bee63bd2fdc1417e2ff03539c0f89bf83169d88b4b6caeeafe2bac2e137d07f99682925dc9feeb51ea31ed50a3b914a7a4c040598e9fa769fde576765a8cf269bcae33767abc3f0412cd22f261181e4f8516d570ddb6042aef8d59a246485c25882d9269bf6e027d0386be7", 0x8e}, {&(0x7f0000000380)="7b01918366a80152e74854756cdb279a6902a07ed13e8030667fe1359ddbf12e241208c77c11e827a78ce031bfef09b9dcdbb493c5b78f996607453a0bf2871f737e2f5a92be297a98336fc375f8ddd44b4e87fe60ae1a45172e5b3d4e1e7e98b58674667441b752b9af5567ada9d661db8bb33248aabf04161e3171c0be0e5c1f7d0cdefdfbe0b4d0c3f1f2200f7f4a72cc5b", 0x93}, {&(0x7f0000000440)="67eb6967e6af81f56cb882ed45fbd8ae9c34506f7a46d9c365fa7cf479a4890aa0bf09f01a6b1a0d87b3b60657faf1fa4aab02fbfffcd838974deba28d3d673f50b1211ebad4c406da6beed8fb1c8a8e90ca0c73e4239937aa9eaf0b847e70c311c08ce404e6e78aa035cc3b6213bad49e66b6ad68d9c9e758c48d94ab5580078ae51c8cdd81d7c0802ad784a7b68d40ae1acca49439e6ec817d8c358c06e18ed63775bf273f31a948154c75e7b2a3b57fcd3e8844911f06f985d5e2d5e57d4f3981c95e58076c174a4d70592d81d4af3a883a2d030494575d85200fd3e10fd6bcca90c8c9d1eb167a180fd63be0", 0xee}, {&(0x7f0000000540)="cd68b169ec42de0b5403606ad3e46c1995f0c56717201bbaf57d7e41af1b4b9c856222d87e14b8e4304ff0922517eeff962634886a9882dfe0ba9bf3fd0da1b51282eb34aea3a999b763de0448e23c43e99125190ecb9de8ef4189fe40514fd222ffa29b91c2948185f6dc3bb94c67a3a7ad0c7638bfa9c06a21c6a80c32278d006f6e9ec7c81f5b20cf346587ef5ac354845acb3ee30579a23fd999b1ed6a010085fae345e67f8fa6c5a267de1d39049e5cf977c35ff86d6576", 0xba}, {&(0x7f0000000600)="13bdef19e66e95c263962e0b6ece4f0e4d9a95a69e76f32c623f9a748667663b8d7fa121ca1ed4c4e394b1b45010d7ffc055dfa0081c62a0e08686819728d650f2f8fd635770f988c1f4d056f4c46a0198fd4320d5adeb74dfcafd7ed233bbfc910de7b1c95f88dd10fdef0544057ca15e3690b4b4be60279c93519ab6c3570667cf41b8457b9c36136ee3ba6c6ecd3ca8cca5cc31b35cf46db106b9356fbc0243c3f014ac83183a1d4ae75bbc9dbd492eb83b3b89e5511d872f4d04723cd81467e89bf317285350fb24a33d5e9b6b3217d3e697f08adab9d550d31226262e57813905", 0xe3}, {&(0x7f0000000700)="56a3777b536545cd1701f03e1b231f40cfa84cc0eb7e7fc1bff16dad041011411c11fb0a971d71fa5c13a7257d7bfdea557c4c04ccfa46d0e10ae3ec004c540750bd14ba04270932bce7431764bdaea79fab8563be8938f8c665406e70ac459c55498d620312b7242fb8dfc83073227eaf2b320a091dcbdc760db617cb82a91a3f0b7bd8", 0x84}, {&(0x7f00000007c0)="a719384bcb8fb0102267f4f45a4b5f5e7286515198becbe2b7c3f57ef91971a98aa566dc2399d1810f4d874d8d86f391a84f3be6629a0d7d9aa09fd378050a199f42a06f5c58e1d9149a3855d74065d9fd4dd995cb3d9e5e626366d66b5f9cf404", 0x61}], 0x8, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r10, r10, r9]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r10, r10, r9, r9]}, @rights={0x38, 0xffff, 0x1, [r9, r9, r10, r9, r9, r9, r9, r10, r9, r10]}, @cred={0x20, 0xffff, 0x0, r0, r5, r2}], 0xa0, 0x2}, 0x400) poll(&(0x7f0000000c40)=[{r9, 0x40}, {r8}, {r9, 0x24}, {r7, 0x40}, {r9, 0x4}, {r7, 0x185}], 0x6, 0x7) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r10, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xc0000003, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0xfffffffffffffc01, 0x6}, {{r0}, 0x0, 0x20, 0x1, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x69, 0x1, 0x10000, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 16:00:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/186, 0xba, 0x41, &(0x7f0000000200)=ANY=[@ANYBLOB="01d5e1e4a67fed9570c900"], 0xa) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x24, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0xffe0000) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r6 = dup2(r4, r4) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) msgget$private(0x0, 0x22b) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:15 executing program 1: setuid(0xee01) r0 = shmget(0x2, 0x3000, 0x41, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x7c6, 0x1, 0x20, "57166a00722cb4cf3b973bb3da127728d2bc0698", 0x0, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) write(r1, &(0x7f0000000000)="6aa7", 0x2) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0x800005, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xffffffffffffff67) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x7, 0x6, r1}) chroot(&(0x7f0000000040)='.\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/213, 0xd5}, {&(0x7f00000015c0)=""/92, 0x5c}], 0x7, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x2800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r2, r1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000080)='./file1\x00', 0x20000, 0x20) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 16:00:16 executing program 0: socketpair(0x38, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r1 = socket(0x4000000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0xc9e, 0x0, 0x4679, 0x0) pipe(&(0x7f0000000000)) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/30, 0x1e, 0x842, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20808, 0x0) mmap(&(0x7f0000330000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffd80) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) close(r0) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x2) mmap(&(0x7f0000462000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x68, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3, 0xffff, './file0\x00', 0x1, 0x5, 0x7, 0xbfb2}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/128, &(0x7f0000000000)=0xffffffffffffffae) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) openat(r1, &(0x7f0000000100)='./bus\x00', 0x21, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008711c748e2146838f3f1e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000545872201eb44b58a4e2421a79fe1c5c9e4c892dd841dc8c735ba28094338847ca55d900d844182212a3ece05a552fe381fb9fe81008e54d9f9a3eccb0a557f8d03ac33ef087eae90b7babf3df82393bf6742b33db5da6569cbf8a6ed51030ea66273ad3154113477aaeaddf4be1f0460b1db3a9f9036d55fb8d75a0d220a666943e1df641f16f7f898a47f5f00fa45b46d0e0ef232cfa11dbfb98d4d18abea227bd5db14c0f1aec64fefbf71834e8caae24a79afc6635fda1101aba49c237b14e7cc8b4912e2403204d52db3ef54995a261718d0723615d3cf93a934e6cbd66f5e5a027e893b46d613be8faa7cedd5d8b6e79d78dc4af333c29090c7e3d0747970d0e92a55d2bd0f0209b1164"], 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8, 0xfffffffffffffffe}, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x2, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x101) socket$unix(0x1, 0x3, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6630a0"], 0xa) r2 = shmget$private(0x0, 0x1000, 0x53d, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/66) setuid(0xee01) socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket$unix(0x1, 0x2, 0x0) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x3f}, {0x18, 0x3, 0x5b7e, 0xffffffff}, 0x3, [0x1, 0x3, 0x2, 0x3, 0x800, 0x4f0, 0xffff, 0x20]}, 0x3c) 16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fchdir(r1) write(r2, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0x11) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="0be62698782b465eea64a10a71847e45ef2044fa84707135a9d8ff6c947fa364e109fd9f64416d6319c3c0f90b9874f0124c7091440141cca618cdbbb071232e9c0760c1ca142a5b8f38c7067eb49060eda70fa96c21ec6b939a8405293b18916fe33fdad7c7c436cb14647ac4cbb7116e13d056e57308d9c44823aa0b46d4e5ee2ec4e535ab0f7aea9d0f89287783c041cae8b0c954c5607bac9a18491da1111a35386001424a9a6e4ee12e485174ae779a02bdd88d9beddef3071bd14ed9da34acc9bc5e083d75781464225fa508b64df88e9e3fb1d4bd0fce1578a6f863db77da553baf81629be4ee093cc2bbe42db2f519e4d8ed165a4c837cbcdc876b11479bd604a60c7f6b7c668cdde64d01e138bc2b24291ef25ab90bf7c8228ae13a", 0x33b}], 0x1000000000000385, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x9, [{0x1, 0x1}, {0x3, 0x6}, {0x3, 0x10001}, {0x1, 0x80}, {0x3, 0x6}, {0x3, 0x849}, {0x3, 0x4}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x400}, {0x1, 0xce}, {0x3}, {0x3, 0xf8}, {0x1, 0x6}, {0x3, 0xae0c}, {0x2, 0x3ff}, {0x1, 0x2}, {0x0, 0x800000000}, {0x3, 0x520ebf16}, {0x0, 0x1}, {0x3, 0x7}, {0x1, 0x6}, {0x3, 0xffff}, {0x3, 0x100}, {0x3, 0x2}, {0x1e4ed1598b44baf8}, {0xbce147c4f92ca999, 0xfffffffffffffffa}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x195b}, {0x1, 0x3ff}, {0x3, 0x6}]}) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x2f) clock_getres(0x7, &(0x7f0000001680)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) r2 = getuid() writev(r1, &(0x7f0000001600)=[{&(0x7f0000000140)="fd31604b44d71e7f195d075b684bebbaeaa3851e20bc9658830e72077d37dac557dbc2c90471766a0a7f268d534018fbc862057417398a2d7f9732179cff2c6dcfeee8ddbb4f958007b457d5609375bc24675f93b1d9c9ee49528902f07f1116dec750c043e89d15a7b6f38321effe15f3742fafbbfe1e07640df50b33c13385dbb81d78c5ac75e544d858b955cc6e2e94c3ba2220315850960bfff58424479b2c0d9569dce11783a74aff9de0716becd98a5d8e11e8f5e09eb94ebd948b783d01cb6721a7bb449edb7082e1abc4981548c71d5f80f878726e69bfdf69", 0xdd}, {&(0x7f0000000240)="c9ab6a4a5686350014330441a4af7c65ff98eea5a5558ec7a736b3f9ad154f5c49241056669c6ecaf0da010fc7c51688c2ec60253179832ef904fa16e591c36e7a2c6e6ecee9115b822b0ed3832ad1f20e747dd3e33aaad76c4ccac1fba121464419d7b4ecb23c48050d3220f68f06483e1dc7c211681852df0ff1cd4d75f7981cca7015e1a968672efa264611be958abcd62b2b371d3dd9c428188e670ff93ad8af595c62b01702df51234f57b73df06162232fc061837a8b5157c436bb584b14e1c49c5add5c7c7ab4fd59af8f1b10bdb6eed05da29b", 0xd7}, {&(0x7f0000000340)="6e54de608cce886f237883aec6488df4cb95df2e60b00eac1037b985f435d1fd4c22097a6ef72e6176ca398c9f632d696873b5e2a60c6dc5f3cdbe744c750113af34402d6f4302949e3e2695e1fba6d3863e301e7002f6af1b5b77d5dcd6eb10bbb07d817fa5dedf959aeee048d76ba868a03a2cf98131b5d88782e293b1c53fca9414d098fbfe743ffb9ae7aa1577017f1b45a1d9d644ca298eaeaec85201f22aecf0aa6d047a9f680b9930e732afe66b5919392fe23ca1e890d27702eb75a002a37eeb84ec667f9f2f9cae884758ebb66cce800bc19dde247196eddd96991269bf4f84240dde4940df7e56e18a2ee326b857ab777db37375767524cca6ce03b7edd9c0a5f9d80e7632b9fbb74254760b9044dd768043b71fdf76a1b52a5583ffff5713b43b682c25d6e42e6b380e29b7a2ef77a902bae98397fc91dc356f2c5fed97fc7ed21a032fcfafd5f7f4c001b18fa6ac1a49cd6022b0261c7580b4f4901ac9a95b71ce5dd0c316bb74b8466ef266751697c86cfc3f15926752b6402a88d1c41203c32d9cff2f0db7e3a8e4c9816e4390359793ed1ae55028af524b2bfb2c3094fd23fb54218f2b1c78b82c0302f1b2073330f0dac49a851d5ee137a9fd50eadca7aa0eaa10b77ae3d28417847385ce4fde9361e35283694686f59422acb20eefc64fdb74921023d235e3a3cb335f4f55cc632aa60c514897a8c19a1fb1742d4e4393472489561fdd8cfaa1f54ac8ac6f4b62cf0339ae4ff6d47b6b6d05739f3e174f309c13818f8da4957c79d357b69504169e8c5be53767a8f78966eeed5e47c3bde47f86de74580d57ea6c860e7cb20d3c8908d48d714a737a7c2e5590ef337aa2b8f1d8a55fec650374808a6f492a596a1dde9489490bf145b59391fce1e40dc629e2c678a132ca8020a89d3eb46b1e7088206abda35a2de5bb93fdc19cb3d3382b322c417a32245525d2692c4aa196f4d217af986507f264c9e7b4807332ac12108574b37acdf4c98a9f4a377ce45dd95fe632929a0d9598c3e1198756664add07a0deec6a135bfdf7133df153e8c60a1a050340beec2437d6ceb8230abd5a460293b2a68130ca57a70579caad5d30803530b45bce21c9029aa499c8b4315bb1e16f32d55dd83e2c6721dad3f3abffb42d540ea96e6d243da7e53922dbdaa2e360df6cd93b19f2d7daaf1e4599d6c4763059f5fc0241ffdc5ba25a5fcf22ace54aff3b8d88298dc8f187bf9a6d65b4bd5ad7d04f471517bb86747fe183fd66c29642b479b7b443ff6f6d3680748ae7c8afac79c2097e6839ac8096343b323d3873b8f019939b4eede66c22a36db6fca1984ee3535ef0b3d949b5ec33d5a6126551a2dac653d9bf39d2bb4e29960bfa190e4f9b071acc8434f413710e497fa78a755f1540497db57a61454f5d188bfddecb22862f151965a728f33f6e85500bc25f3b952e5d37a4503bd8c06b2b3ded4b20c72d37c3e0110101a45664a654083f2a45e82f3fa1a6e0860e2a671893c4bc9433f29b1be3cdd24f13d3e8c3bafbda29bf64317ba451c809db458878a73dcd896c30b471e4da8cf78c244c93dd6a0c9ab9af14da8f3ba1d1a56b07ce1a847ce883ae8a845ca4f835f6fb5fd884b4e45a6d5960ddebab94345acb36778714054ff128ece060abcc655d5b94c83747cb47368bee1b17d553a6328e12e7486ec641484561640616ca1c3cfc12d7e859b59271f34240c3f32759d325355d2f103043e62c23d1451f75cc63b82f0ea3d123fcd4c73c39e54da5dd9151257968f030abdf1db99a7663700d5f07ec10ecc42910f7630062396e8b79921f8a0f1c45ddd90fd4fa36509b6e38ef58339dd74ffed1957ba705b8aa9ca14bdbd249042e68255dd8823cd5396ac1a09680cd6371cc5d73205caf77e0c5e58c0527d18ac415e02c00221da0dc2796c2fe4f45d2ed40613b12b2e43b3b81927156d1a9c45d9f3c4f157d36a391d6456b6e1f382acc65eb1b580b63c2890c1a0fcaee0ad739e1386816c8ce0229537a6d7ca610196a74e4bbcb6305d338857c83a2f46a8dae78243c328e2f1bf331f501925e34932eb8c67cd5cd8af1ce0752dbd669778ba6b38d63c13b58577e7a9bd9b5a833c3f2a773f85fe3d715448ee303e42cbaf56c81d07597d0bba21ff92573c68c57b7a064e89bf9b055e86449dd300374a20d8d5c77f34ac1f01512b84066c5f43122819680b3d628d4f6896e2a8619ef3e97f15d4d6c9c957489ec9eaf125a2552f08fa3c73b9d2100f14f9aaf11fdae0ccb413ceee3a33576151f09b825fb8b78dc4c2451755b5d5ac2f018ff562d298d331e0e088e73d692f63c3d26e8d5fd26b20388e5247f541fdd8317e56fd286b3fde76199deb674ee3195d81feef88da805b263a19c9a926d1fca332ebff6f54d4de7f4e114703c47df5f2f12a1d036d1d4994931d4510d1d6bbcc5d660086179b90f163b7507592a2fea04fd4d3aaeee2c6f0021e6c49e2703ecb3d4670f2c3047c841989ce4404483e2aaeb3e97ac6302c0b3b75b64b2e891f5c62cb486aed4c57ee2ac2dfd5db76bb38085da43da5dfcc220ce6b368a85e33d6c8b659b23244253c57dacd7a76df36c56d2e2b6279310baed3214a9d67bc12eca300137d48d42213a83e5f5389863625cf9b6fd0e9bd0f5523352e4056fe4a0999bd7b00aa7bdba2534256f91aef5302807588aca01dd32efa38336798e3c92dd8902ba1e02541a29e5bda7bb29584745b87bf0a0e924c945d4b93a66ebcff67a652415c9186d1a938fa1bfb7324a4661f52c0f3cc83b8e4830f3c754778361f1a0687379fa2f74d699465288b0ae4101304480418b451efb3293806b1cb33c0414c73c4486280ea76938af92a050566621510d20469abbacfd6300ea137c095f2e8e330139127ae4f0eaea94cddbc2ebc7be12bb41027d455f81fb884e8572055b5c44bb6503b050848fa68ee2045ed846410ecee616e9c6bddc90afbdb2814f59b60e701cff918b63c9e564799abb543ef68d8e8c2ea60ad67d954b21fcad408dfd2ba01b292d6d467e14d41b829ce0ff61cce12c29533ad90a4e448838645baf2048c962f33b7f5c4018ab037bdb42f0e3270d0f91f8e26582dfa8ad79f2f756b52afc6c2b60b82878efb07b0bd8aea060af8da564916c08ebff197a236246b822569c70e64a96d7a3c95a4ab4c188d976669a2cfeb759fb189b716534c6267103cb343e73a6b7d9e8076f9cb18c5bf30c55e44a398baf4403ca1cb26b83842518465b6e2d8e9cc16da048c972ac1b00fec404d6d25babb941f707ff89a1984bd0208b745119b8ba67db25b8388a7053960b32e7d404d237482ecd91ceb7323f556d3e16af578163a21dd5329f5d6d8ef1627273dcb248e7c87ccdf56e60e808c5a462530a115338d3da4cb6d47d331ad0d7899dde49fbd87c0999b858ef28469b84f0237fefd1e7b1b2bb37f48e363d6547dbd91de06d940517936d32450b4327b8b54f31cc7cc75bba780b10d5ecad54c4c5cc627e940a0d7e5e951ba47486506a574a5f8ac591777cad0faa4c699f42ed587aa2d6ed190d1d5797dd924a8b949568ef46289c17a2d3c5c9ad7a7ea261a3b55808b87b70144ef33e922bf18008d66d5265cc1b5104bbfd66f8cc79b035540f97fc75bf9088c218cb2b644d837378bf344aa9f4f20bcaa8b5418bd2ddcc11acd1924d4b4b3ad2f7d9f43d9e378fdb915bf57c6d0ae6dbcf1ee735d9844d76b4d9d15c55e5638c30523bfe8bfbc1f29b84edc1a233d15c49a9b75927a61a80e665d15070d4335c29d229dad98f5e8c3c8c4d2fce8b7f0beb9e16313569546a6b060c46acae77606f6eb943e8ec4cd664da6aa84337796a902e29868402d0b644e3f63ba2f95ca6db75b95063e9d9f4e0effacfc4121fe299e132fca3d5523297819e9a63d0e0bc04e57405fb8ae70c4f4bb521322e32b920d3721f822eb3a1a4fae7288d1ff64b813ebca4d134cc5e10e0b9c0e0f360c5cafe1741cc5130967bd1e4d1d506501e3521c83f849c07d1c5f6e1924d635ae20ccc8db43dc4e90da4beeba4a40c8d7c30dd7c68fcd5a800501f774a263453a96fa8655030aa8d7425cbe7a5c171d5028d3aa26b5af1cba8e4e1686e1dc286ab56a3fe56ff8ac0c6c96ee0997ae42ad85cd34b50a5f8c7a6f5387e890ad8b05814625c992e6f9a917311901f6616ba4d9cba5549708bd792801a5e8ea94ecb4c930ecb27d1d94fbe49408db38f0cb34760ff8e118e49a732094ff4497376d4a95cb0f2ec6b34c16291be38f6a8411cb99af1d05a423f59435517706f8115829bf4f974aa4361d1c3e66c2b23b63846c52652187d62aae668f1d5c664efe8da6e569114a95225f8922b725e4dcbee71be5ae5a28bc71cbc87e1db5baa634d83fe2ee06d32dfc7895f4b67cccfab5a80b279e95fd740d25952fdeae688bb47e05246dd58fa0a5e795e5858d7f3bb3b8347e801d456d03980fac68a9802f7c52cd36986061b1c8f45da40e05727ffa6849e7781074cda720380fa1318d48b86afd38e9d5e1d2e710973788886cad545aba73108a0fbd1bd4b2ced698efe2a4cf1896c84ef2ecdbe018b6b5276b3740ddafc9ece0d572393cceb43370230e66068fcf11859b6b8a9ca8e97db9f651ea6d2fd7c868bcb7ccac0feefdfee0682284c0757b12205c496a9c449625e1d1df876f10aae3c5c978f37369d51156f5a30a2d6f450d89d8032602b4ce711695e4c8fb5e410e277932b19d88125412360ead00ba08ce246611a4f53097f76bf7a430988e3a2e669bcc7d4d9aa0189fefdde14a085ec08e206f373fe4ce41373a7b19262900381292fd6bc8a3e1119b8e61b004d45ff43a0a800d0fccbab5b6d0947e361f432c68bb824610bd02172a48a5989916b04364510c380a73ee6b7bce11903dfb10a055bf3d7725a92efd2acff29ef1a4f9758d0a65e3270f8d40f4f70ff4f7fc30ef04a209867e56dd4c09475fab8309f9d250ce2e359965a23d17c151138c5d03c68feae7f50bfc71664aa3dceffe660d820b93b165c340f80fe541d3c76e9c2adfb93909b2929dfa8f0086ce9450900d6d50e36e74e81772b04a47b0d7702d6826167e727656a7b403085df32f5eb66d6fc4eac548eab97ba1bea647ca46bfc70e72485bb5da46a79eff7d5fddefd81584d29ca8e8aba46d6243f3743a33bf29e6a6b8ced5b64d41249025c8120e9f3a5acd34e2769e7fc9d5fe4a658da5a33e88b0bbd6488b1d82755bfba8d4611426165a5524284ad729df01eff0a0b037bcadc76186a167d92246e7304c26b49bc09040fba6d35cbb269e28ee78370d71c24ed290a2758f8fb90d706149cd2b905ca2a0dda6673a7c5c5fbbf3bfa982fb2a7eaff7fe56453a972f85c03c4e5c7622e5a9670b8f2c8484de13aefe87631ef00d4f1768643499d9d7f28a00fc5e26db1dcc9519227957b555b651546e5e4d80d2df9a203d291b9795beb04e40a691a2f391911b1b6fd451ba54f2cb1307172f1a278186d527d8a85c19d12b084fb1d1f75abbb2f80a707c8960df04beee9abbeb5e5b902c4270b5b467e70d91a988bcb3bea9dec18a74ce57ca74eeb3705f9d61c3fff6800ea0d3ec0bfcf76637ae7152eed250cb891314ee7cf02c3152ab428ca216c261b2eaefc9ceefc13ab91ef83ade26a8b686262a69715259624fc4c3e3334e676f774dccb21c9a9e7d1b5d75fc59629da2324a357fee14ef8fec6ebcb55e2313b7144c9386a8519c48b0334e9edfbc3ff8d", 0x1000}, {&(0x7f0000001340)="2ed97606a396d1688a4e6de21285b81af9e163df03c5c848d17a50a9f73b1dadecef28f08e89f15efbfc62b97895693cead15fcd778482fe1a10dcfb992cb58af671fc3da9daa6832de89862717d14aac5e31d2b98904a92aade8f74a162fe88da", 0x61}, {&(0x7f00000013c0)="9946a918b20647e4595f4ff8d103f63555efbf81cdeccc07843b530fffc28be7dcf01aec332312035794e87d6a5bda44d79edbf624c9938e1398a42928253c73e260eacf3ab4a883b1230b2046bccce1c19682015195b0f6e16205d23cd332a04f9d2f59ef39cfc5f03c75aca8f497458017a1f912815c4f5ef3113cb0c8228342049e636a82fab1", 0x88}, {&(0x7f0000001480)="f916b96e940a40285070a824b5e9e4e1ba576a9025c706ce10600565d97d20c6a7d4339ce14f60a0d67844bba2adc5ef9ba8e164d3b71feab671dca1a9a2f3ccf5b3018bfaa993531b6bd562", 0x4c}, {&(0x7f0000001500)="5a65fc25cbf7fd2a2c6cfd99f5414e439eaee7f935e2050c0900199ea08b2ab9caf5e4b5cc935d87901e842165d2be3f007db17aee9f6b07f785e104996f", 0x3e}, {&(0x7f0000001540)="aa5de649db1a2dfded7a6fef9f993db5aefb04a69651f71f540544d5c8009caf8ecc960d0ab6498f7e6f3d36e60c9d1e65c63bd6c06fff7f607bf5e3282ab8eca12d3607bbca6d5437e70a97751eecbd4b51acad4d38da696b448c26e86d3d21f153f7dfcf4b7aeebe3811ea5c3a6c32d2fc7f3f85fe2a1acc50908fb343bd4b33c9187d83bebe69f372ddcf40e497e07da8547e3bb6b78a7bf3ca91ce3ce0c65ebdf9cac0de9c9fd30a5fbbb2178a90116452c935", 0xb5}], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) getdents(r0, &(0x7f0000000080)=""/178, 0xb2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x81) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21c0, 0x7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') fchmod(r0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='G', 0x1) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r4 = getuid() r5 = getgid() getpid() geteuid() getgroups(0x9, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="92e6a070788ea23109c655edfa9cc34be41065c4a98e64331d1eab45422b0bc1c27179f91f6970d1e08d5de3650f12af2690e1c346a8c4a04b75a67a9ce6267be5fb0e7178db4fda22d692e55b9370faf5acd676d3fc378b0aee53483ece9f3a265273910a64ac3e2e5591ab5b84eea62f6e90364b4fae72da5421f105ee920b4c4b73efe58607f4bc29cbe3341da58e7445a0acff9c389e0204207204cbe16f56be8d35e2e6d1bd31f398fa7f3ed87b7262564d50bfdd3445079b1933709a", 0xbf}, {&(0x7f00000003c0)="e0383095ca76692c4063aa85c674c23805aef93e9d5b9425e41117ecbafec844ef9cf42f864956840c29aae887dc77e7eb34f0fffe662f3683bee9c706b4dff788b418f03ff807920047e3419ad540ba71ab850bc7e146c74bdb0ae06c6c6468fd5d68bd3a38bad13720ac09fe635cf578db5166fa5e1f6d3b75685e63cd8d807a3773d424cc530b3ae9ecf26f12c4645f1f6056ded645f47564016976346f4941509d2f01bbc469aaca7bea958360ea19e913025dc68a642ebf1cc040d34174502ca0bbbc26394ecd35675ed5f8cd8718f0198a036dafb880a44bdfd8bb950021", 0xe1}, {&(0x7f00000004c0)="f25bf43cd0124343920857baca4ad16e949b0917690ef24d5464313184e67889ebbfe5e22cbcd07118ea6a8cb5ee2a31e8aa0b5345232478ca1db3f41cbaf0da9fb5f6cec5b5d48b8df413e51bf40ee8debda0ae035ff5fb4dd186ce41307b5caf9cb712cd2d2e26b1c8412c73da810d61747b8ae2b9ffb5077fd827a5127a39834def777bbfa67de194ef4900c51667c33a9507e2caf3070afc7d24ccc1ae6f8e0182e145a740aacd1e5a8ccf190556853a7dc9bc4ed4edb201f965d5d7ae0387e79d9be16f01c5b45b45d40eebdf02631ed96faeecf687ab58f5dae3395383d43e54e74894ce2e706764233796d4655b079ce0c9", 0xf5}], 0x3, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r2, r0, r2]}], 0xa8, 0x1}, 0x2) close(r0) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r0, &(0x7f0000000180)="189b399fd1c274a139151cd60471f4ae3756587f53cb50644aa9575945476cb09d50e396aa6f3ceac28c4d7c51ccf57134828350b9b7d2c5e503e7eba1ceb477850e31b474ca73012782e498c8b9ff06005d4d1093d35a01fe19c8d649d21e28", 0x60) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x4000, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0xb8, 0x4) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, &(0x7f0000000a80)=""/4096, 0x1000) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x3, 0x3, 0x1, 0x2e, 0x8, 0x1, 0x2, 0x2, 0x1, 0x8}) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000140)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc010570d, &(0x7f0000000580)={0x4, './bus\x00'}) jV+þmZ`Ðpl…Âv…þ‰jV+þmZ`Ðpl…Âv…þ‰pckbd_enable: command error 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x40, 0x100000001, 0x1, 0x3, "3176a8193a1ef0108f5af6f4ea074e6db534a04d", 0xc1c, 0x1000}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002005, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="013153123c250ea3eefe878aa87668911353ab596620f7c2b473e6805da7cce0631e901a2ce486235b38f201fca5e050beb2ac9b13445c", 0x37}, {&(0x7f0000000200)="63206549754964223ef9c2f00bc8f751c4ab6f78a7c62097f39c6036bbcafe282da742525506dbabfdbf2ca3e06732248ac4c63fcec33fc3e885d9fbc3c0180cd43754f4437ac1fa8f000d4e087a01c854c234dd58ad2164389398798c23adb6f169e844363db09cd7f76a08ee73cbe41decd9edb84c93bd41b90811e3cf6f70a5da6ef329dcf4ff4db29ba5a8a2e88396a97026766fdbb73347c6243323af9fafe4ffa572ea4a767b427239840ca42f531ed20d471c6c8f3bb4d5d3e173c00dd745fd8db836261fdf4c0435f4b2deaf698bddf3203df412363623dca1cb58b05e23b6c074bffc9c1ff9211140ef0405e4ddfbaae46b87ab64", 0xf9}, {&(0x7f0000000300)="5570e501d3f3dd3602df0297fab6c20c88fd5b3e017c3898b13823a1a9b9aa7f952e3454fd4d9a919c5bd83d4865991e44985e8866816edfe0ab9659285479b8f00ea3ea91b135d9c79a633db8c71b34f4fcb43af2bd31a9753c8e01d0ddde9e3e9e743fe29583ef667a82d10722fdb6ca68187a90d77a62f9facd32a68885d95b43b315bc9e818a431efbad646a8049ea6aa57baacdcd5825702938c168f1fd29", 0xa1}, {&(0x7f00000003c0)="4e808f40789ac3d6702e2b9453ae5d61fd782873c44085611a2572ec3aa84bf4696dcbc0e552469a073b3252791b8f0cfc1b223fcbf2b59270ba1da524ed87f2bfe604afbc04571261957e31a1e97f0a9cea2ddf716758b6698bf6d0b696c94c625ed69096c19558ab74af8ccd93ee052ffe133e92c4b172af433e9a7fbb3d8ab6001a32cfb26a76b3e6deb922832dbbdfa6c40222afaf8396af8590e0f90c4408c3293ac044ca2774543800dc4c4796eb8e57162a864c0fd9cc0b77cbc2f5175a5807a7f2da5ecdfb92cde96636f038eb510d2ab58712756e6859b980c9914622d229cf68d4a5cbf1d22c66", 0xec}, {&(0x7f00000004c0)="3eda82dd4f4d83e2e4333d66430a037779b3fec210d2e66bb838ceb6fa772ab58cae835de7ee99fefb6a09a8b7b701654fcae6bc5eb174dc5c59842e605f058c69e0435a830d780f8853104d1621e88c35e76b0f4b1bc0f203450b60c5470c701d9c300c7a1f98", 0x67}, {&(0x7f0000000540)="28b9b15550892eef9b909fcabbddd4f8dbc47bdc5bc61c6b346b1eac0250d10d814890008da1c64b2c8ccb75b8e491beb378334d5e6aa71694f33a70c3c4a0acd7c37f847a348cdf956638c21f4ccf7db7c0c67fe5fef022046e", 0x5a}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x1}, 0x1) r6 = fcntl$getown(r0, 0x5) setpgid(r1, r6) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) close(r0) pckbd_enable: command error 16:00:20 executing program 0: open(&(0x7f0000000000)='./bus/file0\x00', 0x8480, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) 16:00:21 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x30080, 0x0) utimensat(r0, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0x0, 0x8}, {0x1, 0x1}}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r1, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000001880)={0x857f}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001780)=0x1) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) pckbd_enable: command error 16:00:21 executing program 0: r0 = socket(0x1e, 0x6, 0xa00000) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) r5 = semget$private(0x0, 0x3, 0x208) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x226c, r3, r2, r1, r2, 0x0, 0x9}, 0x3720, 0x1}) r6 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() fchownat(r6, &(0x7f0000000200)='./file0\x00', r3, r2, 0x1000000000004) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/181) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x4, 0x0, "787ed459c0eccc6914d84a09dafd7f20ac0e0bd8", 0x2, 0x6}) write(r0, &(0x7f0000000440)="836100f1682c1a2f63a32e4e64d5f1389e5bc051568ab7f76001f033af78cf249ea20f8c9904f429aa5d6d93dd46fc29a766fa09361d25959c1787a013b515e00987a4d05bb886ad07e2ac4b9a1e70b4290ef63a18592fbac36de7f9ea15de4c57c96b3b4e27e5df9aff899ee317fc30b23f33e6ed07b77858669347ceb463990b668acc181cea529a6b18336c4ae9dfda7cc675066b5989f8bc18a12d7dab02b960ef1ce95facfa86c1fbfcca66556120dc0c4947315eeff0f0f19286a1280309121a1d0830aaf1aed484e20a8a71469ff4ffc181466cb7892eaa64ece0fc06d2966dc4b9c33f2b2d0e7a365b87043d78d67e60a679f100cea4287f37a6cebf547ee6dbda0048b9fce48f861372585f8efe4582d6d085d7f01079ec866a7421a7e5bb6d663acb9f01a6517d002e8a6fb40d64014704164f0d21413b42c6bde879159814cd794e9c3eb551a690244470d7fe72ac1ec96ebb4e54c4a0f72a7b21a65c0af322f6b4da25bc9e950cc0df94a9e26a0a5ba1233fc5463f34b89dbd9c7661307cfd97c4cc9dd9a0d9aec2c7649383cc686f8cd1492aa7b14f5b8ca5c966ae30fc6d295a6015ea0a4eb510b9e7933abb3a08382e4220fe60d15a1ee1d8ba3861a888cb0946003a755e7111cbad0f1ccf6dbc861c975d1e4f340925d20c189127a8b33b0901d36447203bbceff9788949eff518d4ce0085040a544266174383ba5c1e7b12b879bf71b367702f2bde8ed4756aced43c97cf3ee14fd7747ee8904bafd3fc695af0605907bc8b9e4276c8f45c47eef78d956d601c94b0679bc34bfb001ca881a2e274e414806e6edb53aa17ba779181967baa0a22cc6300c8d2d8efdad939f8d25f7ca32975e962197d66ad617dd9ee15dc16f04d0edce57d37b96e030f50cbce9c33d91c7ab5c66503716b6799232c60e3257ab48ec4a3d1ec37532821f63ad82cd6f24b6dcb40cfd85ce848569de41dcdfce3f463945c11b1ff760961ed17c841aa9d44e9564f9317ee1f4fb03f4461ac93824313d5abd7139ae8e88aa7d9b7037551bc7ef305ac89de072d130cc401bdec05749de7bfa95967a5334fa1135a8ffc82cf70a9a386f450cc018e7d6a03a96b52f7548f73393df9acdca615c083111cb2496bc01e1373e751cdf640b3f2889ac545e7b99270d8e38dad1f861a249c10a3bca499eddf7142aba2790da850460af41cbb4e2dc35a3985f2bbc04a7e7a0b311d9424c38fc6185ac6ab5e10e9e3d9692994e90a0aff38d4149b4879f0bc2d93f17c994b9a8a9cbbb607259fd8efdd6f1ce2389d407a9b8538e0e7c06a1635cb0ad9d3347bcf5ee472f290b1892df176ea76e9ede62ce3500a3f0b770ada6c92f0b4422806f31b09d1ab852cdd0f80de55e1a7f3c5f5486a1de6740ce13b4c6c3006db393e5ae00358755bf0035eb5c4ad4824bc6b5abada74576d6ddaebc73abb8456ce53e314a2ae6b7de33359f0cedded51815ebf56f855cc98c46b3e1ecac309203d83550d666862c2ad1da16150bb6f3dcd36a59b900508ff418757cfba0102d7b30af922d382c6f4541baaa01af7fe0ab031622c9fca1d8cc52210b7be5b8cea7a0c522eaff0c18ffde24eb9ec80f509a3ab1f12c72ec214b901493ce026b5322c81d3f3951b0293d60e5d1d4a27a1e3340fe5859cd75e89c8824cd4f2f08a5113f0ea9156fdc9627d3c152057986ed99b0753be39bdabeb631005d01aebd3d9036a4dda45cde42e205320cbbaa1cd9abf5fc0611f19227653c810e89c590aa80cf63660af034113d5ef07b500fbf4aaac2576ae09244eaf331dda5101327988f495c8430331113b8b3bd6cfbc9e4fe16880525a1e039c824624ddf634b7333de5994ddea5a99511f970ffc062dd99b4f7501d3ef5f0103b7ab093f31dcfae74ea5614adc8a311cd00ff745d4457e8c2810c729f552224da4ee3172d708ba1a291a5812f2d2d4888906f8d62af12ebff23b705fe0a550581130efe00025841131d179271dfbe6e7607419b0f82c8df47a2056560a1b5a11db8721f01d9efc08fc2a552912815e507da0e8d40f0ae3fb8146e2a708411bd14e0f847473eecbc3169621fae84e41cbcd446e96ffaafd5dee302a321eee1165d1fdd81b3bc363a18344afc7b18273ec14f43a680057e91a8e98692bc9890eb017dec25d2c0d9cf29267c845a20fbb5ff38600e513b771b666f2179184d433c894565a768bf70e178e85b9c5c2bc988c85f55a4bc4c165e2702dbe2b7fc8c1ea1f235bd6cf169b9d2f2523120966a4b003fd96658a166f36be04510ef211f117ea7ecc7ae18c9aeb7166521144dc09f070ea7d4e60a5edd230151fb7a84fac50cf3ce8d5726b833288379c46c676c18b29fb4704ebc71960e49c2b22376e8bdaffd5f11561085a092529c2738e368a9f53862133af9d8fa71c025d1f15b45a2ab2aeac64b9c7c98b9c5669cda6045a1baf62fb134c833f560dc8874e7dc47f9d5bd1e83ca95b0e1015fb6f6383cf174ed6b7dfaccdb5d196e2819cf985377b106439b1799708fd0a599d318e8b961f2683d930c7d6a2eb36b30793bbd18cbe619103e30293d0f501fd1bdfbbee631715ddd663061098c0ba0d8a8bdbb764d40dc91703d411557bf6a1e383b91bb3da0f390faebbd67e61466f869003a45e41a7f1e192a678b1aefe800a8881321335b9db97dbb834d68ab163869bf4018ea43e52cec9e099d3e9bc3bc4e2fa023190bbf7df28ff035c06d2a78a1b8b95d77a8936333a88e1e6ae680655e6f7ac788b6beaf72bc55aef947219fc43b7d5a0743f7d9508f83c69a7b8b164154ff1ea4cd321ab74d755e877cbc70ca65a62f65c6b4c9f530b38c094712776ffa54a54abd0117592d069375f78407c41797edde0e2c608b7ed3bb9ceddc147aaaf8ae387e8b15d1dc0747af48e413c4439dfa7675d36185da4b6927601ccd5027bfa23588ba60faae2ad812ed342274dee99ffd8f913a5e1aed9844a53febd424d5e3b40f8f1f38f042bfa700a8f1b0f4d322a63f1edfb6ccab9737103ae27dc32035fbe453df2c6a66dfa7815f0979c1d6565dbca10261e67bf42ee19472d4c5ea0aa0b2a33ad0a9ea20fb659d9e9f062c2d41bafef43a5e8159ef92607caac24f23a878e76cc98b49f411d5c7c5764e919ad8075daa7621d51f5cb15d86c1d9893efa0f519fae369ae1a3be7cdc11bbd8fae3b1c101a80f742d91af00363537cc13481866693944ec25231890d52992713d62fabb6028af3e8b33084a202efcfb0096d4468f73c577abb50dad01e66b063d50e3a876db1c7984e0680d4baf9ea4e29c316c0312b9a27f5f873ca5423703079b0b45d8e3c444dbba144ceb18ad1bda14eafb0e342bf54bb1b2cd59ba6d774c94bb532b37d160d28f4d997c0a99ae35150f7db1ec3337da4ba241b31d3adcec1c14f4911055a77530c6521c0438a708c8bb9a0733c3f008ffcfb93d308f3b384b7d44137811be41df6684d6d930c169cd354bf8dff8c6676d568bc97de408333d28960097311764e4fad66f4e8a6fc5f675c0db66f96e3dca73e9c64502f17381df3b3e3db7d3d87d667bcb0cb2dff205a22eb3909845349bbb28a1eeee9443bbdc7b9911c762560ba37eee45a459f9f320a92d1c7e5d37d354a80f5cab5703438ead971ff78b12274123ee56e58aab0b83fe60c4507a00019dd8d8b156ce09a950fa6133c646acc672feac9f97dc4dc49d229e06ea58b9d33e1b1002b09afae9414a868c08e791388dc64704b21bb0cb1fd124083f18101b74615ec0a79424abe970028c389d5f3a677091dadddd1274d675ef403b2eba6264e8c7fbeed8a49759f5f822215b34ad3eba8e610572f048da9d7c04bbd16641885834cbad5367a8eb1401c58b8ffd78a838088d9d1a03189007c26bfd10bee54303503024e1cc82987822c2e1ed9c1e5ee6bd8c2f0d9226241a0ce727d7cf3e1a041ad138df21ad0497691212f134c7fb38d2633e123dbba24845255bbb742cd369f43cd73e320050cb204ef19dbae931da69e8e6ea5112952d5cceb9d92fd0a31e35aa2fdf6e5ccc84a670397e0baf01d30e0f7d6917220fb933a61feb69c45748283f10d43f487ffd4b4e44758bc21d5f4a0dfeb031ce30d0be4c04b39c9fe58facb30bf06c947496ac4081c3f87829c011fc648a305517ec83bc2eb7fce7770cb2c8dee4791dbaaf58b48416e8ceaf50017417c9ec8f92682a24176c0de77a9875fbd95207ac9b06d44d658e61b4db0563ce79e26877259c0134fd65db9fb95b5643698936180d2218181373418538600888d82caa871c9face6b2e9ed6bd89b164dc868580f6a38931da669b736c2f1de4a92a2ad56f8fd7761d87a5f8a52c4b5b76c714f6552a3df763cc0a06e0243b87eac9c35a8c12c311abc2f682ed2f81f6cd95a6b314ed46a13a29256954b6f2be78a21e5118b80153eb56d1ac7d8a3c2fca4c125f39da8cbfa0876f70d42468dcc980ac75ff1ac1acaac7b49df6a2cbcf66401f4bf7cc7efb5d716dbdec3d4e6923db6fcf092d45bfdba82c59651017167ca6e33804f781f4903da7e6fe624ac49a42ca9164058b5430c3de927eac053b10f11b22dda18f4320ba9a49baec29c2717891e277dbf0e136675aad6153ac50b629e8d51e7272839d15ca0420f4a3634207cfe0d8efc625446cdd6a56dff5cf6607cc4047d15c1cd41e7972c2567fd1cc0b9b032ace73c4fef0dab408ff7bc8b9efa4a986bfac302f1d6f207c35b5153d2708ae06d140fdd87faa5e3725274dc60781ecd20e4ee1208584ec71490854f796c81904b5abb92ea71d0719a654064c7abceeaa8f4932830ea3515ffaa07000ee17dc73be3cd27b67ca2ca773783650bcb0a182a12fb0c6866647abad415a3e0b6138aedd895a88e06e77efcf87f1572ab12c8743845947cc631c6695f11efd1e190433a831f3f346d9fd5b70e63bc1ee37428148ca7f9b89700078734cd516241e0e2fd9864f8e6a8488a2a5b75a718831e92bd2a0090d75fedd39726362a9592f3a43e6ae457f1ce43184fc21214199999b8bce7b0e66a2f9c85f66e7473c04c0c566ca739d93a4fcf11c49a62d76fc8664b398135a1dd50c18745f2c6356e06716f356c2fc068cc76ab631a9ebbdd09899702852d2250c87fdd447adb4c090a003a6dcdcaa1fcf5c427632bde4eb8d17becc8df7862fca2a8936279b0d3067401c7e71f566ba28f7588d9b56273725e47cf6b1b5a0ae756eba50d2fb62f014073cc445c2cb73cd1953773da40effd4be7625e58eb373ae59c33ed27e0093758bc9e498a77fa02968d096a2c5bb6b0f6d52eeb067d27b52c7be21b45dafcc6e54366d52e56537501776a33432a325257015caaed4e3c0fc1860c5e10edb35e1473b0671827bb129cf53ed5088e0199c913431d5db3e7326f3d293cfb0cb740c2b0da11722abc245456874649208485727ae66f60da4483dfea7dd461c279608defe30b47949b168827d6c10bfd28d4fb5859975ea5011d090f86f5994ebf37db16179365d974f0276eeddda0713bc9cd0e7e4f2f9b0b899321e98e61479e07680428d3052e676fa7e2378b1f044ecd510d6cc1aa224842949738e32b0935e3fc3eb4e47bf9e1048d3a5ef7810c16a7200d94b0326e34108a98a9c7f829ba5b7fdc32bc1aead6a90b5637982e8ba8b505426592dcb2a7e437ab8db4712d6a972dbe1011b92e34a457f6f2199eaae6c7d1fe6e78d03bbfbada7c323e48e60be866e1ee354095dc43f7408204de2660", 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x107fff, 0x0) execve(0x0, 0x0, 0x0) 09:43:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) flock(r0, 0x0) 09:43:20 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x0, 0x14, &(0x7f00000000c0)="04000000", 0x4) r1 = socket(0xfffffffffffffff8, 0x3, 0x7) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000140)=""/230, 0xe6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 09:43:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28008, 0x0) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000007500ffff000001000000a2c1da8d8753b4de8109f0b98718b02e912cb9e54540975a912184ed59b15817643bf740"], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 09:43:20 executing program 0: socket(0x22, 0x2, 0x1ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140)="2901fba0ca72526ce0396b2946182984e948553759c0854317e4a0c9defd292c6bc3158a90fc0422cfcdac263a9e42caa48877904f12cfc840462078d0c2e02a2eaae5e75db81b0f267360a7af3a0e4ecd8bfa9da955b858f75445645214cfb4603b139be1e4cc8f8f11698173d8090000000003000000000000000000000000", 0x80) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getgid() 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x49, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) 09:43:20 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x204, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 09:43:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x20, 0x0, 0x48d, 0x7, 0x3ad, 0x0, 0x0, 0xac, 0x2}) close(r1) 09:43:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0), 0x18d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) socket(0x18, 0x0, 0x5cdea5ac) mkdir(&(0x7f0000000000)='./file0\x00', 0x200000080) 09:43:21 executing program 0: socketpair$unix(0x1, 0xfffffffffffff800, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 09:43:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:43:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xb8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x5, 0x2, 0xfffffffffffffff9, "183473d9472e6b4ee117bfeaddf9671dd3fb9160", 0x4, 0x1}) 09:43:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x3f, 0x40, &(0x7f0000000180)="cda847504c541dbd83b47b2d28ee0ea46dfc7f3f32464329cae62697338b343149cdf3426ff74d0e43c7c75445081e27ae30c849a4026db425ce802e18c56acfd814b9d81870747bd2c80c5ec8aa532f24058b4b7b3fe5a76bdf1a22592e13d43df5d675990399a60fe59ecd921f9eee51183819a60d16ce500b4e10ed48ff1bfcfb18b8cc6b358af0a0c28ea8de79e7f3cd78db2213567c38dadbb4683f96515f72185fe474876fac3ed699908f3abed4c0d06a92ef202584fab64e34d862c0fae0057a9e422e30e67f74c2b811d847ebc9959248b28e05206490e2381604fdce39d4383f1ccf7413dbdbfe3033a39cfc6eaa6b64f2242f112a4a71cb2199", 0xff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 09:43:21 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x80000001, 0x80000000}, 0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="c580435ea3e1f849a6c6dd27cecefd27a38cfb633f9cca", 0x17}, {&(0x7f0000000400)="fae9e9bd2c4a938b2b293bbd24905c6cf3800a0213e4e83b013c24483c25f211028123c31f50c7d28e8dd408af95e07444e657f2b76d6bf73a9d14d7d6edb631de7949ea49f63e7f77f3e3224f8ba50e4170cd4119a95750f0b664a054c7ec7ff1fe15a8c5198d56573435ecbb08f7037d3d2ecd6004dc9308b3b5c2feb29509c4ee515444dd210e0027f7919f76c857fecec4c932fc210277adf5d91f587ca74890a742218a468ecd6ba4e94accd20aaa4a714e4b0024da2b4b", 0xba}, {&(0x7f00000004c0)="13b0c89ca7c5edb9613ed8acf5289f73dc7111bf6431f7c7394fb3391a981bbb76447c8ad6549eb83855fbd3651b5c9af70b74d051fb5f7fcf1eed0ae02b850192f1c97934494830752480890e5b43fe5e8bd5d0c45508bc5b234a4ba0f9c4d622d1514151c594bc3ca5a054d07c9386cd79ccc571bc43bdb9e20954eb98c4fd1c5aa3071ba366617fa3381caf69253c70b61f673399ec3bd90f099d213a9a4a5a41b00b7e8135bcf234d2ab7c4514163cff459d048b36fbb3ed1861de68da65d6f6e8b03730192f6786f2902f5b111984ed6fa91d4659382bbfb1a9272451e7bfdada6f4db6f9b47c4097d49a13ef347f5b16eaccf1243abdca39bd9a19fec3623cade7b48562813aa15a7feb11b614559f1c623793dac3dd79304b0dab656018f65b266ec4f717d02db2846d3361859698bdd737a998851c074ee67d3bf3b68bbb79bc68c6f8570c594c9cc0b2b80089e25e2b49c1425b542badf799cc822a2f56d5971116e47ca4bb5a2a578aaf275e973486516020bc3eb57b09f79e089b1a6f114592ec4a5a82392667f8cd910ea3e337cad5e9a18d050b9f9b5c4b3367222ab00951f0c636cf653a32d9df5f2ba6c7353115809519a52d360ecfc48139084e02c6c1c8aa87c3867ba535e7176f454b3acf072ae7869b5fc18fa40732fecfb5cbe8f208905077aa37a58d4a73dc8cce1c4a3d8ecfa20bcc314d383b67b720fe4d14ff75b63ec714226ef287d406bb65baea1581e6675dceaa0d34ae0f68aa5e630ab38cd7b8e4ec7958429f4bdb286ff52aeb37f7f439d3a460794652b9023ee04e7e7aca23ccaad4ba8b6685c0899565c32eb611f97ce68498ffbf01ccb1517f06f0367ba3992cd7a32039405e9c40163ac808de1dcc57f574c27245266bda210adbf01859113a88e1245339ffa78f406241f26b1979704406927dce23ff6d5c6c141e1916b28694adf69f4a92f3f8fb745e59ac215a19b1db2c9db681fcf80887f6aa3dd1bf4581068b634b4fb2d513748305856369ccdb663efae434cae95256736e8c662ad37b71f9c944a2b5ef1cfe82df436a5f804858e02894ce1d3dd99bcc724bc2d7de77ad934c51a4b7659c529f3571692ce07501d6ccecaafca415f11a2fb04dee4f5eda6945c79355190780510dc502779695a07c94860bb603df43e0e4eb7335d0a73f74697ad2151828ad3fa3b487ee06676fd3892ae7fc377d1a4990374c9bd66570a9b5d3566bcdb3b799cbf9581cca78e54e85995855f86784fec020ae4a7fdb62a824f8dcbe29b259b3737535616021051c180ac4ba204ca82839497873c50c05b84a7d58065e98a52e56796e425f7e2e7a78ca7ae9c98f0c8b42d650dcb4440866dbc51418307f5ae717667c863b4f79a594ff66bfc31ba660cd5f089d9034d334cf08871802b4283f14fc9172c96ed8bd2d3167cd65f86eef481512cf9ab321383f533b95536eef1c618cf0ef0eed477215865af3b92c5d1a49bc34f0a786aae8ee3c32f637741d1c02b64cacafdf02e29c4497492102fa89e15d3cadae3b23ebf07013d9d24d1cd2b087f63f661ee07adb219bd0622d2722f5e27b9b10745af6a790e64cb621939b2ff8941a45e49a1eb81d7db5cfd767437183de459622bb849a60c1c84b2252bcf6b45982efe055a9fadefa1a9f7731d37e9642e0351aac6ca2d8945a20e47a5e3a32c55ef85d0cc4ba172ea9856488dca9fa129b1a039e67bbd766bbff0358156960a3a7d229077bab0131ef3a3b5a4a007178b70f1c73cdde94a6f5ff255c98cbe6d978e296c75003f208f4746fc846592bae170677657807bf255fc8da57c89b6a702c8175dfbfeec14f349eda659959324c36711578abbd65382f072eaf62a0ad2601cb0ec4a5cc23071b488de78ba869e01f2820d8cc263ef986661f84dacc4bbcbcf5071b4b80bf8e51b26d198f1d725fd4b713b12dcc80d8006db4cc5c935f0e5b10114b27e3528c8b62a83cc24c7de7e479204edfe54c7397bd5029740873fb74db369f4f0ba517c5a78e0237a769ea2a292f54bf24cdf313424db7d48706844848a5ee369689d5cbd73a2d0b9586cd9cc46806c1981082fc5d3cfd54d60217dd13ff512300132c5f228402193518ab228335d12b7388c05aa193efcdc036d2d9d814398cd8a24fc741a84e95e2445a9e85e74f11ce5bf8668d1a9d1fbfc76d0e9535f1dd4281a8eeefd5659a9eec4725718adbbb8403d980b3f8c27d00d6b98885ebba0dab2324fc4bad8e7cc2a84bb6359e4294ae543b09d070cdfc8739dba98e00de05fe8d0c5f7fd40fcdf0df1b576f173f5b9ebc54e2bfa2897b1c0e616dc1ff85c7b32673922dcacf1619c850b5e1bbf93a641548c4ff7fc43e78982a96c47c02ea247c969499b7d90ad14521a9b0fe228fc01f7ee912c460b3be9ea9504809a92fe0bf9d56406a70adb703a295bda29c95c67dd68bed6ad65d032aa113805e87bfdf16c651d4c4806ed7b547adffce84ec84c2dc77817441f8ce8f9a9b02d9decc096ea360d2d3676d64021608f48581db646dfc6fabbb0688c8a7a252fc91ac0928fd047ecb15f7471ad2628711349cacb5a93ca8f148ebcefa4294194e780587bdb6f214bc0d43c3ee798dc8a5f9b898a151182422a7455a639b202d4dfcee4686b649b07999b727273651e220f379e5c523ecd439d69caa37600c9ccc4fd62e1ceef0f3bc253be3ad6944d3823aaa432cec567ac0dc2d6fc440c91bc4a661c65e6b319152e70b6ca759b752b79c4828291e03fcb41d91a6568e0117b1cc49a24e4f7031572c547d251e736163fa3776b0b9c00a0a0dc7040dc55fb3a609ca7fe8530838342a2c22daea0f1a33ce3e6d0c52ad83a2fd3889e2d22922e49e1e90919b87830684abe861b8b9c4ca56980399fd82e6ad8aa8ee73e94b5eade2bc18653939d3aad9c69c0f964367ba0353451aabf962bac969cd4932af768763579dc0e1085f2df36121e7a564174e1fa479107d1094a8abdb03f9c05266ddde85913bf0195acc703c279ebd3aa5159c0ebda17f1dd6ca16b876ef9544e71712d1bb676d12dbaa9f703b977e857d26a80a5b31f66ea4ec7fa33cba66f1c9be3d47556650e9a1274f59ef180ff7ffb9073a0f1b997502021fe392a68302465395a247b5357d83d1c3eb818571e5712ef127e75fa33130d3e1a7708b878b3460e9c1ea9c234bedd5da24e1cc5d7b416ea0432e95301707b8f969a5bb0481d39635b963eaa2e7463b7b070ace047cda21072edeaf0f859a4866376a860b0801ce738678c33753c2501d375ff2157e0801497882953bc5263e8137cac7b1a9c4c642c2325be0fdcd263b37418291dfaf450c4fdb609c598ad46eec2fb0814067f02debaee8b3dde3670f193f060fc847ec5ebae9fe3760c415d3f805cf410f3637c1a637baa6fde8ebc25dd348521d561bb4bf8665a4160323956e6b7d2b98d3f62c30c711230a2bb12f4291b5472e96c277d5e9a77f740b496da9bc8b383c45fca84dc1c5644aee9bb9470bc9f7652339cc7b676ba109b7596e6e22e2920eb2c1052044d54f97ee560fc555d9d05a0e6f0b2deed7f39e0cca024ae821967940e7cf67a19ac7c169efc36510fe73573970df5de281ed9e9b64cd215d98cf1b2ea66aaa7d2e1f41ddc79ce45c88f96c6cfc05e9363283425ed01721452451c82512cbc860d69d74fa506ba411b5d6cbdd9305afcf8509639fca5fc41a13acb4c44e639de177e8205f0e80564de769450bbd893184ab6a998b6d10fe8d28526d7629a8761f23370b0b9edc6f089b13a8ca398a06c0e3b308b8b1558fa705f8c8a5ba72527f686e0343f785b65511e243e7f39ba6404522b8b2d78c333c5207ae0b74470810dac0d9417b8595487ac5de52e10b66ef40e33a1505543036a00ddf7c360b88e2d57d7db357caa905a1670f345bcb60513a44f3836df94b7fbccb99194bb761943fc095c65b23f262f71995324722df823b10c9c389d3560c9401b9abce13261317ff70705f4f4fa7cf7e414a20ce520921605015bf6e0c70e4142ecc56bef0865a7d711738f4f9eea3a09237c555fa5e90eda52cf3b9105f1636aa62124c6899716c509f1ad269921f9087d5cb7c424cf1fc8268c545eadd58f06b137e4402f4bbfe2de9a8a56ff0a3a75a6ebfa22b0b5ae95e4a8cd5a637b945d86f0cfcbc62a0e1802ff3e9971239e5a70db1094eb21cc1f8d8b1e3b566d751493414de498ef4230520c1f0cc394b1b4f9b6a2f3107483a85ef14748a658a8afb1613874320953ecb26d763277988be64fa30f591ee87eb81a149c53527303a3b06618c9371754470a5b3b08b01c7ea615c9021a10914b4cbde3305e07d9b345e92db95e3a5e685ff657dd0de1f04f925f3774a7a91b421b7cadecd723139dd31024f40122858b84ea62484c4e6403f239ed883acc77af8893b1a82dc1a841ce07a072df79525525794ef59ca0fd36d701a42702eea871008b46c3c3002623abe2d3f75fa706c32da4904a9a273d7c55c6718687b3477fd5dfd01caeb94416ccc6c3a880202a8cee3aeb530e75c0d85226b74bccc426c04804b8eb804aabfeda9f6714febc69a3c20075808319cd01c5d07bd4563f4f88dae7330bf7ef48bb9917844e04e553e544524cc847c2678325435a01a4826d49ef67d7c660a2d7151631e6d8375fa5c8b2e7827ff1b460a74212ea107ccd9932ef74732e6ecdd0876f6d6a498327bc9edf54764c94d5a427986409d41842488219b04b9ad077f2ce3755cfe002c500f32d50e9588d2149949128cceaf914c6c4c3bbc9f700480b1da586f553917eb8710bee55e0ce4d4341a4f279ce7af33a5ef16e16745655e118c183f2e698346e9f8806704bbe3ff80a485defc927f1bd0bc4799b8111987880591b22608efd5b1e81596f1fab88e34d3a492c234e693f04dfbd768c690fd93b8e835b8dc553daebca39b1df74b233b46c37573b39bdcc21da5e64d43e68a8c3c30dc4bbf3a1ff3257757199fb0219be628511a70eba93e9d9ed2fa73bb366b51a261325d7ce80754ceea6713794412195e1528bb3592bb5563e05cdc66f29853a8360cea95c1fd994eb938fe2038f957116005d59f7ab54fdd09bbef2ed7e43e909ac8e1621a6254477267e0268f3d91dda65190eeb43b90d31ed4cab0034ed44f731862210791ddf2ee6c2a71cc6b1236e890f7422ba053eef2ea3e8a800992ac2bbd808c95b8a45494b246646a5737809089a8fb3867a1c25f3477ec1cddb1a6d41e0ebad8d31f636c1e7df85ac6aba46936d2d06ace3b242f18ce153caa144dabbfbaca0ce547e2ea3033d6636b03d32aa5e7c6dc4eb7710fd74efaad5ef97403eb6d24080e9c66a990efb6bd4fe9a44944c6f3b11c512378210434f18d685363d91d729478224b5302e1cfc9bc8dbc161efe9fe9ed88a05ca36bbe3831bc0fd0641381cfcfdc5cbbe98e78370ff55a667c70df8e4eab0c7e79b6f3abf18ad05540532bdecffb74a98d3815a70a397430b4100736b959d1c3d9720e98e1a1af4a29c78a4b3f6a09fa1def11ba787003f17be53bb535892424d458087a4261e9da81c2720c19959a53bb3899ccfa90d24a6c42a414b753a90e41b9c5914dcd937e91b6f90a6a3cb058e7078b8565ef3e7584b05b27240edb02dd22fda9341f1af9a34dbe587a8d20823cfda34956fa3cea926eed6ffcfc294a309691e7f084420193292db0d4cf1e75cbbb4d7a52e3d870956a88f5c556361fbbaa773ec3e19bca52349ca59a32e7", 0x1000}], 0x3, 0x0, 0x0, 0x409}, 0x8) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="e1ff2d2f66696c653000677ad88b7b5b8c8faf756938591e128c2153eed38b0a8734a4781aeef0acbaf2eb62068115fc26a85c56853bd99f595708e4e6e2909b27fd5a561f6411184ee734eb494376d12365fa5a60029942fc228af92652ec31cdad59da1770dadd093bf133eea035a4c0c55315068b6b999beb15d52317f17361b53dc0a41aea15ae60c62008f463d03319c9070021795bacd243e764cef9eba9d5d85af0c36e489775fcf78d892eafb5d28d7b87"], 0xa) accept(r1, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) socket$unix(0x1, 0x5, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/14, 0xe, 0x801, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 09:43:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x8102, 0xffffffff) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:21 executing program 0: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 09:43:21 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 09:43:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x8) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:43:21 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:43:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1ff, 0xffffffffffffafae}, {0x18, 0x1, 0x6, 0xfffffffffffffff9}, 0x3, [0x3, 0xfffffffffffffbff, 0x400, 0xffff, 0x6, 0x0, 0x6, 0x3ff]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x7fffffff) socket$inet6(0x18, 0x4005, 0xb0) fsync(r0) getsockopt(r1, 0x200000026, 0x800, 0x0, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 09:43:21 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x80000000) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) 09:43:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x85) r1 = open(&(0x7f0000000100)='./bus\x00', 0xe43f22f9bea575ac, 0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1, './bus\x00'}) fcntl$getown(r0, 0x5) 09:43:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r3 = geteuid() getrlimit(0x3, &(0x7f0000000100)) r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fchmod(r2, 0x140) 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) socket$inet(0x2, 0x0, 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 09:43:21 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getegid() setegid(r0) 09:43:21 executing program 0: lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x80000001, 0x1, 0x400, 0x5, 0x1, 0x2, 0x2, 0xff, 0x2}) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x1) setrlimit(0x4, &(0x7f0000000040)={0xfffc, 0xf54}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x44, 0x589e9c0c, 0x9, 0x6, "ef2ba0769a5d385c0461ee1f5b7a19f701419efd", 0xfffffffffffffffe, 0x7f08}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) lseek(r0, 0x0, 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) open$dir(&(0x7f0000000280)='./file0\x00', 0x20802, 0x102) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) 09:43:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000100)='./file0\x00') 09:43:21 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x103) r1 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000300)="22f66b2b49a16d5f39d783c5a65a5acc55b79a634c51dfc8eee5bca2762fd66baef6ee4d4dc80294ffd84ad0f6f9f7add219d3cec5fe81fd0185e3a5a4ca7270b6c3ca5d88d0254461bb1642080db5f29c303e9157c5", 0x56}, {&(0x7f0000000380)="0f416d7f44e741e0cd50a052d6419a204780529203c9f35963697d2473ce4b04d6cd0eb640ef897a923d29c3a7bf36dda65e871de58121ccf700f6fe12c7fa5fe62fb6874350d1164f59530fd418ca47c2159a0eef860a74f96f5ff6be2a59363a8c2a50163fe60cfca015d55e9eb63ef7a50d17f1a3969aee4113c51c2a2b22702aca1be2d426eac7df2cd52044c4a4c48f4e79b7ae2587ccb253ad32ab28253f76e610e420b781e1b2205ba38cd777dd10a1dc10445591c5e26bb9d79302eda630b5a8376164cc85", 0xc9}, {&(0x7f0000000480)="bb77f885601f1ec48885a80c57d9539d00e8da3b93139a136a37308cd63362a72370355cf3a30a26197297fbd24e1569d733109eee1d9d44a613c6e9b1509aed35ee42c4161d62c2969d1887601c74f76831ec391bc6bb5192190c6219b01be2f60d683773d4e19e0bd375170f9472b9f38338edcd412e76bd7000b7273f1d98295333ea5064d3469a1444793155e248d4a4333ec05a8e6c0ec88369f72a62b6ad8118e6f1911008e4ff6995b5750a29e76c4834288c39294a7068483fce607ebdd293d344dfb5e0114955813ab2a6b7d4cce74861a01eb448bccd1dcae58945e2ed25", 0xe3}, {&(0x7f0000000580)="bc5c2bbb2b5d2fe4d8ae248729a93c8353e953f4739dbd8dff7c71aff6629cacb18313156bad53dafb43dcb4384058d468413a80c78a8e34e167a48ffd0979c3f5e8645ae6313144ce50de094b9fb1c67a8b9770958d67fe97b7d7376ce721b3c3f79e72687e83149decccfddd27", 0x6e}, {&(0x7f0000000600)="9198014c0e75ad6a3cf9fd30c483ecbdb5483feb2536e8751963f30eed1b1979ab107c8a38e26d1c43df37e4f4030f4a3b2cb00d31f5b897e373941d432bbee3182edcf411cad1a7b8896ec57bbe13ec91360121e7d2754ed684f885efb3004750f86d79fcd3df38b1e91d4aef92b0a91eab6c3d604936cd7245b7327903fa67f931e260a4da8ec27acf9e13a95dfbaf0e3b53", 0x93}], 0x5}, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r3, r4) r5 = geteuid() getpgid(r2) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x100, r3, r4, r5, r6, 0x0, 0x800000000000000}, 0x5, 0x6, r7, r8, 0x10000, 0x3, 0x5d3, 0x6}) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x5, 0x0) getsockname(r10, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r11 = getpgrp() fcntl$dupfd(r9, 0xa, r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r11, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 09:43:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/226, &(0x7f0000000140)=0xe2) 09:43:21 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) read(r0, &(0x7f0000000400)=""/219, 0xfffffdc7) write(r1, &(0x7f00000000c0), 0x1000001d1) execve(0x0, 0x0, 0x0) 09:43:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) r1 = socket$inet(0x2, 0x5, 0x1000002) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="d65bfa59033fed9364f85863c5823d469f7d1c17410da4", 0x17}, {&(0x7f00000000c0)="6a25d338c4d81eff28ec78cbc159988f998a99500291263f921ea7785c87f8d7f476efd5d211a154f04ef39abf8290a6cdd2b55833608d8179b54663542e3ec910e976a7e1417a647faa42", 0x4b}, {&(0x7f0000000140)="ee5744e3ed30f9c3959f53246d85899046992b35210b1731c027678fab23649f67cff6c679a182ddd640010d765c92fabdd6961f03ddd403eb68bdd6bebc28f1efe089c8882316f11e05a3d205a77d9d076ea1a3960feeae8873e5b5f633ce303f4f10ed3a7016464248d9ddadbb3ae5323784e86fe9b99dee5b96dcbc7dd27ac528c402384f86aa3cbcff9433790aacbc00c5f80760be", 0x97}, {&(0x7f0000000200)="f67f4389bee86f4f281f413cc1bfc85a6f10c4b093c88fa8d50c9b05db11aee0b89cdfcb9cd9c930f0fa22dcb287cd066482d3a9fd0627e96ea2d538", 0x3c}, {&(0x7f0000000240)="b1d602b435e05b1fafae2be3", 0xc}, {&(0x7f0000000280)="d498f263b6721ed41f7c73caafddd9ecf41f197b0255d902987bc20d1a3b2bcdfe2fadbe966899230d07bb38f2da4b133c41afcfaea668f6ad8978631a150e277bfc54189ddc191d374a438ae3bccc41c1ee6edd01872664a1766005e57e9be8f07d9fbff8a58f9e40c664814e78d716386ffd104b017a5cd5b957bfee86a29f58a71e51f2", 0x85}, {&(0x7f0000000340)="fdb295c81f", 0x5}, {&(0x7f0000000380)="ad3c7abc3e5296c8a7ad0623fc1846b54c", 0x11}], 0x8) fchdir(r1) 09:43:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3ff8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x48, 0xf0000002, 0xfff, 0x7fac3311}], 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffbfff}) msgget(0x1, 0x83) 09:43:22 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000380)=0x3a8) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r10]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df99260ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed88792c1f501ee78cb2a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f44fbb5464b3b6cb53f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a65d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad"], 0x148}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x9) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:43:22 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) writev(r2, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x104) syz_execute_func(&(0x7f0000000140)="c423855f302c4166902e660feff3c4c37978a35f0000005dc482f9b6ed439c410f890a000000643892b1026e01c42209927ccfa60f01f9") writev(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) 09:43:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) r1 = shmget$private(0x0, 0x6000, 0x1, &(0x7f0000ffa000/0x6000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r2, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 09:43:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:22 executing program 0: socket$inet(0x2, 0x8007, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 09:43:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) fsync(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0), &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='-(+(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',(\x00', &(0x7f0000000300)='\\!\\\x00']) 09:43:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f000001b000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)) shmget(0x3, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) 09:43:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 09:43:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) fcntl$dupfd(r0, 0xb, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 09:43:22 executing program 1: r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xe2, 0x80000001}, {0x18, 0x3, 0xfff, 0xec}, 0xa65, [0x0, 0x3, 0x8, 0x8, 0x1bf4, 0x0, 0x800, 0x1]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) 09:43:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) r1 = geteuid() r2 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r2, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r6 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r3, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r2, &(0x7f0000001d40)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r3}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r4}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r4}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r4}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r2}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r4}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r2, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r3}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r5}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r4, 0x8}, {r3, 0x4}, {r3, 0x80}, {r5, 0x164}], 0x5, 0x1) semop(r6, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000021c0)) setuid(r1) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000002200)=""/251) clock_settime(0x7, &(0x7f0000001740)={0x9, 0xfffffffffffffff7}) ioctl$TIOCNXCL(r2, 0x2000740e) geteuid() fcntl$setflags(r0, 0x2, 0x1) semget(0x3, 0x3, 0x1) 09:43:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getppid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getgid() r16 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0xe0ba41ea971819c1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="79046aa003df09560e8132f4f1e5d58a4a0ce21777d672dca441495e3effca12dba2c8a462856d51505fef4d5f64b3acd9f32ec6e496365208e3bfce2b96d38584449abf16ac0a6730e0e78f1631935041949f57bf1825bcf91af8b96a4339aeefeb0395a6bb624abd860109b80f906fd247cee70f082509b5e77aefd8d7ecfdcde19218849359821b9b522bcd9ebf16172833a05ce93427304239e44604589aeef74e1c4a16518e69ee7557c46dc449765be263df54a152255f8d8d621b4ce1a5e8bbf8281a010ac5541c5b54dd9ac94114b640083ed9a63898f6", 0xdb}, {&(0x7f0000000200)="508a8d5fa41d74c931234e928b443e44b1e27cbaca1d45be4e3944f8be1e239ba9ca85ceafa6d97ca948af04dd10926b5914959f87e2", 0x36}, {&(0x7f0000000240)="8589bef18fa85a7503ed302706c617f9343e9a992ed23fefbd32985e521bdca8fcd64746781041427d808beb4632f42338a0e69b552aab94bef82305dacbe5e71f636ad4", 0x44}, {&(0x7f00000002c0)="a9d69f85fce70823e48036af0296f2f2b5b61b6fc21c4c9d42d3693e82d834ec4cb54881b78a20501bb87ff82f3477549c2eb9810b8c242f0759d3b8b56e496445b0cce86c7061ea94bb501882c6f012798326c8b4d1a96244cdb16461f1cc5972f07a77c38c84dcb45a9ba328b8a0515adab9d6ec2d6cc18f69bf89934aeb2baf4682f031e2ff32969116cab7b21ea0e2b73a0536207dc7156d2d4bad7b0c81dba178f4900fc241054e23e1ee577b22f5e815c5726ae0b10b62de7dc5c4feb0211f40430bc695ff663d79f91dae7e99d138ed4bd5a2fc0a0d43465842e0b9c8e3777d", 0xe3}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="056fa59fd66fd1c7e5cf245f979181246aab6031484128ebc55f13028696cc38e94585645e64068ca95c1d12505c5d1f33ba1dac49457210075bc6b492250720b8b703000000aedf80847b3829b7362f000000a37b0000"], 0x100, 0x400}, 0x400) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100000000000001}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setpgid(r13, r10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) dup2(r5, r5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7}, 0xc) 09:43:23 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0/\x00', 0x2, 0x101, 0x1, 0x1, 0x4, 0x1, 0xfd, 0x0, 0x1, 0x0, 0x100}) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0/\x00', 0x10, 0x80) 09:43:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0x80000001, 0x20}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x4}, 0x10) 09:43:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r3, 0x4, 0x80) sendto(r0, &(0x7f0000000500)="a902ff0b2455c25704ddcf8f4bf4f1dd11ee2dd25b4ad6c844b7970c3bcdd7145a0d4153fa60b810da71773cd5c0d241a4a0f1f002a7f9ad856e9afaf596653b67a864fbf85c7fc2281ed0547e3c83161219231513d8dfa3bd8e31520290d5ec6e968d6dcb350882e7e24316ee9000d55a951c3d95d6a9b611c44ff5ca5d4a197481e64f3ac0ec58e766e7631270cdb9c98aa073bb870e8bf4d5c7d4fea329cd15552f4c2e5beae9114138005ad1ab8620d979b4a07bef07ae791feec5f3b24520cad29a6a8bf7bee8d5907ef0bb51d795cd95a0f98d28937c863282014462d8f89bf0f55e0a6030bff09fbf508e0eac2f6f88174db2e2f3a6b79f63d50b188cda66a39735e8854fe9b46601f7ff4bf5357acd51087ead32ba6970fa3dfc624251d9f2c8a32c07714d267468c336a6f1b7f387a387f2e4cc164916161344919a2674c5518894104219b39cf6d0c733e660d154c42d409d1c8b6a46e35705d24f4efb5fa97a713de52f67eb816552ec320ca250aa1a157a7a92e63e09cb81b607f512aa7861a05e0c42c8748e19260b2a99f8fc1e79f2f61b5a321dac3d8c436bdd49efba254f44881b39650bde36381bd3755e0291a688f8f0319032a169e92e356a8ccdc1e2cf39571b81fc2c9dd17626dfabae739dd1a2b6b7b4a6bfc647f4dfe3e0a667e961a7b82de897e5738e6c2e2457f89f26e373d18710b6230b0f0c715dcb97c628d8d46b07a74a432d21b79d0c6105309844503266506ee5b493bbc1913c131ac966897fd3289fc9146571e41f7cb03a622b31cd6171f0c20f7c6a3709d284f6edcc6811b24bd17fa1678203edfa24b55647f6539a4ff89e5314dce960dd7819f097a2f95bfa91d848e3e43e7bcdbaf3513a819dc673274e3d6747404df54b0bd22555eb092313ca9ec25ba8e702ad1f5a4de37bdcc36a257e6273d2fdf4f57af8b41f3a2a869ce9c0a25584015e039304f301174c8c689bb422a6b161e22a37992870db34477fc3a13f43c452a721a46a98e0fda6114b5a76b646f70c2fe56f60f5b8099d1ac7178d80117e7f579c2d7674557d7f01e73a0f40a4c25e718553890ff4b509886b88ce9130e6eb126b12b630874d8bf66c3df572418170a6cc9028572c26c2e4402a368c2989563236a1425de30fb15529e42bed5d0cd514dbba9b92ea216d21c27ed1bbabd9bf202037d8e0721fb11520dd972e42e8a685300d3ba631aaba9b46f7ea484a56b7b1e6f7c723520b6a55378d3a8a34be314471e6fbc287a8112f375ef42f1f3bc8f07d3df09e3b9f022036585b38e8cf6d388b42309d669717d393315865c24427c2213518144089800edda1bc10f050e3aad974d0ea236802cdf2ba87e62e49020cfd3fb114bb57193e130079a934566fca08c20277daa872342a7166a04f3ef42aa8d8657b4fea264a58535af85d5a6e3a7dec71fe908ee28ae01d722a14192060022cdc82ff25453b29d571fcc79a72b9d34de1ef87a3ce8822090f6b98212c1e1a6961cb0de4db69a407712a6b0c6afd991f02ea1511f8483b9d73981b8264cdb3019d0e6372322444ce8ede2c09a456e74810ac4c7ac6fb584eff4fcc4e4aabb5c9518cd897fa2981fb8ba60adb93cacbaf5d50a226330a1f4cf3ab6f533ae17fd3122c90e91a01f246db5f66280d4ce66a0a58b0edead4a0d8c0de3bd6ca91ede18926f101e71072e645344f22229fdc11cdbb0e9b8312e62684a04f6c1d9e9e2aae5287eadb291c3022cf267b3f4e17cf650700c57b2d08b1c3d5511b591cea630fe6f2b76cdc59a9d3d9734d32e9a5a18c84b67a71c23319f5af7c5eb971ce82df7215dd1a4a25944019db75fc4b979c544d5d346dc4fecb14b5c11941945d3de5c2ed2eb419e299c05563a550128d7a5e1ad4abffa280318782a9ea63062a0f9358679412df834ade175a79f3e9213d1092c46cfa9eac125fbec4181b10699e7997fad77033384dc140d03cf4163cdd207db29b7b3a53b787b42f610dc96c0e0d415f537c5dee4a3951b84468169c1a65fd4efd0add7fc401863826492d84bf4b7d7762030bb1370602c6e25bfa9e2988bad0ac9d2e085c2f8f8b06d30896a33420c678f1bba021b1b85f80b18e8599ed36fb98191287115f410aee6cbc8c076ea1a602e5b28564e9aba4be54e45f1a01767d0a8bff0db20f951e9b10541fbeb6cd0e37884f63f02ae600600992e59e6c02da18aa0d05ad7b6e63de81f98a49b010a5767281c57874490b30e44a565fb5c06b6062de8b4839109357d0f8ebf3f6ad05faf657f5da29e4dc1725e0f39b0e23e6491ef3fdf674f2317bd9f615fdbf10b809a824741d0f265837d1ee5e4b8e003ac85f923d47b95a62fd5b0f7f9da92e628e051f41c5e2f2c1995ea7e86ef82252579cb7fa61e255d31c121b173a29c97081214fab0da22e90dd7c3176946b97f73e5e5b5ab087d250118d11c3f0b56051cbd51e299302396b1fd19fb7f4f4d746fa82100893cc200c9a62306297c57d1f15990b596270c66a173b5326965f1f8f91d6858a464225826e5042c6e941f377651afde552e75eb8403aec66ed79c46891496f75e79079531efea7bc94f1f3ecb642c73d287da1eaa22c98c9f050b0d520a47a32884dc665644cceae6646a778d73cbc885e22ad5dc640759a7777ac2777bd2a71eb8aa6439688f362d30d2400019444883d0f50672dc671926a4b1c4426cea7f089d3d0409acb2f2c440d7b2eefe2422bfd9c1cffb210e989ddb87dda61308550c9478bdd24a088b77cc65fb765371f01d8793dcec706335928cced366a20ce620acc6647abeee6cfef2b666f677197a91bf1580e4527caefe36d67fccd0628d6b148329b78e83daec536532bc257705a42e4856574b0ff4bc894147b2af219d05be9a8ecb345bf127113d782929c88bd91480907de69ef6b4ea3129f1493225a14e273658c48d1909b0d3f3c5a4dea9027a0f0fa04ad8340aacbec8b06c9cad89c6a8790565eb8a03891f7b3bad229df1c34f284b949ace9afdcc4b203d6496e97f440486e1a6034504586e3b0c6201a9bd28a064d286e92ced6e83cab0f9af203ab732ee92651ba427af093b7a7942065d2df0024e5228fe10579db91ce6d8b650d3074cfabfbdc7f8bbe78d0b926607aae24a302059324c5a0ada9d659341576caaab8a8be1c31193985f7de8f94ec7231259d19994d315def662ecffaafde637553566a54a7689812d0f601ed48edb8a309ccf91fd0aca7e789abc77a51d23d97b8a27790c839749104959d7a9d27728a798669e4bb537e090a16e0eef6384463981a95f02ddf20aff5dd7533bdb65d4e4d92362c00c684725439bf6a557d5d47ac8a5d350f1a0627eb012512222d4863d49fcca9854f00572188893f5d6f2141b661d5fb10952aa35429cd01bb9c56f5ad80835b814dad15ad172d1f3c08ab1525a804f4e50383c2c29e7f734cc26fa596155b82ef410bf34f113732d91c6d2b38444df39389d5897d50184d56ccae136bf7b5454573542cb33535fa2a12eb20f1ba2cf6686732e9a1af3e1ae27225c632d77f1950867d357eabc686801dbf4272bf6948c5913fd91e56111226ac7b8075066653de852016ec3126873e113544802e6d82d64d73079eeee2e67b2a4b7a6580a9abeaf00662c76fb66bdca8f3d8d125754fb4aa7fe47972887797122a9c72de4260df114d88acc3e49d096eff8fe9c67a74dac5fcd89d179130c59862e2ad213b5c80d7af1ba316f43ee27e17f14f88e48cbcf662d8d9b32511fdeeb82b4995cac4675e393c4268bdf05bd07fc95a39c955eb1c5bed52086517af63a99b102a5588358fce6f4ec968494be92cf636ec74142228d302a60ae36111f55060b0f28dfadc4365993b812661bceec1ee5cd912157996b8da0f64fc5615c6e575273fe39b89363d1a264dbed80ce51e98f51bfdd0d493016dc935525aa6e5f09e4396a48cd7a796b8b5af247e9e8cb9acf445b1622f5d10df8ebcea4de8b8bf5ae8833301a69ced21b0744817fcf1f5f5330e3ec5dd032a8b59a6ff4a574fda1876eabec281119ae613496c3756fb877df2dc32e9c878231d7eaeb02c8bc212085ce2e54b2182ad85846492e302022f1b8524b10396f569b3b14090926554089078b96ca0e03a006deebaa11c4a41525145df85f7a3880e2f1ab79c7ba6b91ecc5b9166c91b708eb0271172bb940cab56266d5f65a23cb7ba7173db8b76934c01960396f9642380f48b304a41d1333707c185ee9d8f07e6b9c20983e2fe12e36e6fe034936327ab66f23d83385ec0dc0a1e2c34c89e0cf9ffb9a6c00b9b7b8bb4ae519ded12df86517e01672c77141128e291893815ad301408cdfd7b4b4ca025a3aa8af7d6838ac414c3b71560d3d9b114147a9b68d8868ed1ef8f2a8922b828ccb2278e4c5a39a836202c7f6816924cd7e0338454c0eab83d245b92e3d27bfd84592f106ee88e0f4ea535ef3ec1069337c965bc9895894b74674b0d0d4e7d959b2ed09bf49c57312267ab6d3a582ddab6ed08214b601f79df7631392e74dec52f883f6509f110baf2fe55a5eaa6480792d606408f18482bc8b8413753f7ef587761cae03d51585ad065b1be098d859c897a8f52f0c6fb5aa8b042472f895e819d8c4955fcc843292280f9deb37ddb3ea7383520afbf14fd6e5754339b085cec3574b46a586d7c47c921ef0cf4c872c2a02265c016e5e12d5b62627922c874c11b708b667c7b466c962f2fb9690c3afdfeb5c0048e8e5d9a281119ccdc454900f1f7af03d2a5f3addc90c79b10a7bbad43ca82fb224dc702dd897ad36559b5d5e37c6c0b2bea799f6862a3f91f9d7e704235bc5f6e7fc71ccc39f31da7fe1bef166bca0c5986b63ac0bc7e48ff0343b0a3d9f3ad9f1e28b1d822b103bc1570a3c574b08a32e64632c24bae8735b6f2d0a2617107dd2c0e8f68a32be167fcaea4ea782127c33c9ecc905a9b443a8212747d296460d6a605099b60f71612111efd55f61b708df034e91449cd8c8882dba4612283eddd0af85de1befba098d14a37d00e0251903d6f3b0fe112e940475e825a95d957a60f27edbaa5ac669f40c908c5361bc9e396d96d5ea6a434ad5acf3546090d1a6d6235097519122dcc4d7aa9dd3348232b39f54fd7ac49788cb84f672d25c04e0fcca5ac539c9b63179b5b69fee1b894dba99f460445b5f2e7768298676db582b85cff826c65ddee45bfc2221acd2d92e2f844dce0834f53f081af3003910732e4df1588294fe6086bb72b1063cb684008d8c65ed105a11a1a4e624884f8f9044b1c9e83571ede915ab0b4762ad172e0f06b3c5d359e9269a36e8fe66e5035babd4c871233dc68a992b817ada34dc558fd2dd8287046ce326f40ecd4eb5e1767d0ad6913604583fc0166470a2ca1878ddeeec5ea5c3664e546e1d9dd0dd64e9169d96937f3511965e0309fd5e4247617a9fe6af7536c63b6f425dc528355890b90def0811ea0edd3be0bdb6dc1905e0ae3b18c58896ef8c5aba88c22e21353f8e23f3764a72bdfe580e8a585dce18f18bb8c136ece43a88f2b895efc8c64a2ce7abdd6faa966bfd7ba5b389d08f2d331fefec895b29c1f47fa80bcc1d8dad1bb2140926ceef9502b983a82a028b394dad7d88cf118f1ebf6b026656fdbe5c78a8dd0dba4e84cd80673cf2445c5f00325eec4bc07e5fa17fe2fd821f6ace631e05fb888089628bc3a67be5da651385c8e41738748cfb22467acd669bb8796fb647625dfb14a22498b48e0e4b1499b", 0x1000, 0x401, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) 09:43:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x402, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 09:43:23 executing program 0: r0 = socket(0x39, 0xfffffffffffffffe, 0x1) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:23 executing program 1: socket(0x1, 0xc002, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 09:43:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x1881, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendto$inet(r0, &(0x7f00000011c0), 0x0, 0x0, &(0x7f0000001200)={0x2, 0x0}, 0xc) semget$private(0x0, 0x4, 0x40) r2 = msgget(0x0, 0x40) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001240)=0x3, 0x4) accept$unix(r1, 0x0, &(0x7f0000001280)) r3 = accept$unix(r0, 0x0, &(0x7f00000012c0)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) accept$unix(r0, 0x0, &(0x7f0000001300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001380)=""/32) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setflags(r1, 0x2, 0x1) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) open$dir(&(0x7f00000013c0)='./file0\x00', 0x40, 0x8) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) sendto$inet(r4, &(0x7f0000001400)="c3a3ad71d3a8257211b0cd500e5f748c266b39981a46deb48846c92e8de3", 0x1e, 0x1, &(0x7f0000001440)={0x2, 0x1}, 0xc) shmget(0x0, 0x2000, 0x40, &(0x7f0000ff6000/0x2000)=nil) msgrcv(r2, &(0x7f0000001480), 0x8, 0x3, 0x1000) socket$inet(0x2, 0x7, 0x81) sendto$inet(r4, &(0x7f00000014c0)="16e71e78f90a84448580eafc7d845361a4e8c90d07f8ffaa97e9a95784387cf808bf12c84e166faac204b2cf31409a342f1c6eb955152ec6eb0a83b93ba3d047324db420c92c2bd8dd56747dee17b3059be4bd19e088af565fc7bac13a5b8f85d3fca09661d3c99bb6e659a765278b815ced1047fc4dff9c1d33e9e517bba796af11e0bf6de19abac3ed584f0c6fe60163b11edbcc96013103c5703abdd58b3cc9a7739a9c11008b5b411f2a83e7c37f60a6033aff92d0d04bd8f0eb4fe4d8b527295669caf6ff9f9a9deef3f694d9b86398bef3136db6ca1f518b090a31a8e1fb64ca08838fd34797dd4d167d75ed75aae209b67a213ac4ef467ca82d667a1bc90940cabd7c0c7be151dfaf637867db1fcfe153e61abbbb84d4c7a8a3cf05da67fe0feb6fed5a1f63aef59962774f83409a58827696252c4e10431269128c6fd224d2f862f4bf92511e0fbcf06dede1aaa63545c7570aa1a7808518e08f4189f6142d6f1f5d604e435f006d8b75c7229840d2089fb053bc4fb9d94ed3354e1916e90fc65aea64639163405e9de0902a15ea87d32ab97377f00ceda603ce594221c485f6ce582acdb5f14b0a89e184ede10c465bdd1b9a86b1ccd80ea03cbd463c5c73719f1cc1ec294e1b4f1dd0fb04eccdfbf016674239fdd5254288d867d4306be2947f66b96c9ae7ca8654c5f43beadd8f33e1a25376f508b1f53cef879d43fbf1692a0748a6fe8861c287e2eec0e5f79623ef6226fd868b63342e03f2ea876685aee176e88218e9a3153a891e48d565bf165e047cac0ea325e9a48fb4ce1715ea6a164eb048761ac5ce8280bebc839f8d83cb79626bb1ac82921c5d7004c9c81e2e504b9c9021927c029d34f0e572bf2135671f08f738edb685a6086dcfe1ab08201f0e5a15c101880a8f6d697d3584a365db89b1506d141d7b016e28c277c90a5100569151ce6589dcbdb6d3f426dedd667f7dae8a9470b38566186758e982a2a82ea7b6516c0a743e362bbd1a334ca36fbf9fb9df1f1334330ac466aa15cd8d69d1b1220627562532b26ed9ca864f47ae2b8097bd310a21885be001bee35d782b44e22dafb7143235dcff6ee7434635f0fbfad7947eee73b0a7609815ea3c60611aee02c19b757f5ac807bc5582465a981c974108d4a4f2ae47e26b1aac9f6e43a6324c138a5cb9a35f91055fb020cb648c5112a08ff2c3f335fd9c88c5c46a4a00d8f544bc905ce50b83398fd3aa1c04490c072064e93a20d1a20f57e481ab9122c23e6ba62d8618fdf68bae693a2d7fb6453ba8250414f21c1cdd3ca2087d05599b1c026e7dd10de9ef50d269ad0fd1a90bf839d1537d6a6bfe3fca08544efdc3dfccf1e994dd3ffa2d3bff98bb8b42588163050b455947738444d4034312fe5a23024a426071d2149aee7b949da0b8224429131215fc28000bb0fb8e0b461506564d4dae7c15aa6ae0cde2ca29b85546df68df7c9023d2719a45ab43b7b7d50dbce701e2993d9181a26485e3e52c77c85c280097c1b7083230dcedc165dbdaffd503dcef9e2a47733c1e55f73cd250e6faa8411c3c51f592e62e485aa289f66cd4f71128f1b54ad523be817f5ce85aad26d57cd020c48ae9fd6ec1f65858fd7b328e200908ff74aaf0eae4bca4980a969e6f4d0ecc172aa8b1c4a2c454a544cd668eb1c3ead39772dbd861dc2f8b487fbb06cdaff110ed6b59f4199b87dc601d459b1acb4d551b9f5be4b28a2a89b61cccd604de9f1a834768fd1daba1dcaa51b29624079350e8b5dd017a58a7a8ee880b74705f5fdb73403c5d66459eefa10fb495f7789cf1b9ded400d7da6c72c592b5e0e1bd61027cc3d138b7646dd1e7fcfd31d5e9f0ce59fe2fb479f7e7277774c69b071417cc4856e74c7a52714ffd28eb625056bcf369770bfb623c0813065a969235e61027862774fa01b26f67173214a960564e712ef501ce728e909284f1446976ff9ca25cab6d39a8bde0bd0248afe770f14f7a8d91a553f10851f17495bc3a63c4fcb64657150a97842be83e3ce2b2faa9c86f76bcad1175c390b93195e0071da486dd08940e639e2646798c207400c35e0bd61b71a5e9c7c3b78c256c25650004056d27bdaeb2c93335bcab795b377d3164b7177ad2176658d82092ef8c5bbc291b856d059319a382d6ac0189a40ee3ee306dc462900fc613557098ac07ed674af6065cb81e9e092b286a36a45fa6c9769ba1fcaafed1d173f0b0296860023c1b433742dd4303b8bc0ae6819b7710de6786e9e0e34463e117f329714251fe756552e5f3752807896d821d195da8e441b2fcbb9167f457c52a6bc5aef79bf326f07921e3c83bac122946659f41d8454c103d2e23fe0ff21d8ee958865e70b07e31a957adbd6d921456e32bf04a98992902ef432a83756a02d3577bce39e424ce36fabe025ceaf66c174c8625068df12f0f59d1b32c5290e3fb0ea027b2f6f0d0e32395c019e067df201cb50757fb456f09037a1718a7936f6dcc40524ae8a84649498f60c83e75dbbafd1dedf97d3e1ea6fcb3f848def5f5d30e1e2bbd8f72bdd4ff1ed81d56aaab4df0b58edd4721b8b4a011a5b89cd02833b5df86027b648569901fe865a71c7c724f9a02dcff850acf6c2ced1fdfbd5b5f64f86e8d0fe86f3e42f9291d40aba98007943926d8487711570cc3c775ffe1f6e047b0ce3d89a2a3b4787e629facbc32fc52c2ac2871dd16bfd320127db4a4f951bdda65dce05a63dd86840b4b8a458edde78072c1c1063b2413cfb9b9d0cf1c69ea8687ddce7f3929766a9f7d761d723b6eade2e3457a1ca828b3032b5d84fca9d177696f03f0ccb1b57c2166fb4dc4b910e9d69a66e2205eb027656dd16f3112914ac4915e096bbf4ad22d233f179a560b7c35fce2510fb8bf4b0dd9b3386b732fb2cd009be3a584054806ac7c1b3c4d9a3fa0bd52d1c8ab1b8f7e061e6d63da1522b4434825be22c8cf546b65045ef06158e139f896ea21a799bb7c0e745493e28a8f37bbae2655d93180398340320c6681139bf2d6a0ab075cba2d06bffff19f4040133f936e18b4c4e2657e2b0a6016ec0f7507003d44b1237d33701face226bb22af648c204e01b163153571aedfd2585276ba48e04cbd69c96f2ca238b84f2ad271362658201888f7c0423d513a83472e6c1f817cf4badd5ff642a18838ea6549d60935f43e8bf1efaf3d86cb62491250aebb132efad4b48c138389371c406f5a8619988b780c6e95f88128525d03dce35dba60f9afe9cd479725136e162544615aca194ccdba1c360446cb85f1983640bf30aa3d7737319b97907829dd744d35908e36f45d6b3470e5e63f8a18e16c1df9b35129393ae076e8dad3d09e43ab418a8041df798170d83057c8717180dc08cd5662abd94d220f752e564e503823118558c7d5be8424b364d954afb57f7c8861ccf4337fbe6c61b38eb2e1e9e7186774fa70915d2d17ca99afe36f47e502baa8b934f84c3b2190217195d6a64e60683ae6f88ad976dba97418ada9ccf175021be8487e64e4dffdf7a2391e99ea5284b80ec235f5731d7c0cb3759edbfa978ebab320f5c75e9d6ea35436d7893daeef31081ff0b47edfff175911661f9cb2301b8d55bd9e47c52765c79e913de38ab9b1ddf4896f1a884bbeb4984fddc30827a6d4e7c27581be4793884275566902a644b0fc5bf3f4599796e454313ac64ae89c72ae94a584d1a1415518511c62a6fe7c031f11730b6703b6ff752adb1b78a723db8ffa9ec58f4a8c69c33ca1244edda3b1fce7b02254cf8b916ba3e98fd8e164562072f14e022ad2d23c2fc4d733c0d0878b17fc4e12d8c6b7eca24242c9525f0ae49138f6e893d80e047651d1743a7556df8ad27dbc5a1462a3a23c2861fc5b1186a492363009b034189e480c318942ae57603229c6457c22ac9a3485fac78bb84c07e718f151ed2b6058c4961d46f346d46ef778c2b3a3150216aae28f25aa79e96bae1e484e2cb991c9b6496e236742e676d5273e866aa219d8158412f7d8325ae9444c797f8d603dd039430dde31dcc9264d66706e841a54a5be69b9b16258def730a7816d1a1f1c7071a921d10134fe26a11419c92369a77554f84604b9dcfccefb4153ff29c96e8b4f207cd3723d285db4bafc939057eeb4d5d7650d0d4eee741ee2bdeb5f04ba481736c4696f9a4b7edd25bee811115c551131f42d7322b0c451dcc5fbb39a888be6ed8353d2a1e95e12a9ce19eba18076f72eda4291d702b9d7f48c32896bb1f4da6039e65522e74428b6e994e205e3cd1ec595935537e2d71e9f8a79d32e0496824cec6ec1fb49a935ffe38b00d19ba73dc650c500283f20aa1809e42439eba9650b4aca0ba203c3e18ac8bd67d9625dbb2b4c8a0cafc04b5ab5243528a4c0b2c36709ca059b684f5d61c9863302fe19cbd0d2c79251d19185ebd414c2bbf2dde26d58eab9814993760fa798c62c863b0d24da3c5f57f29d6e663b7e91c2fbe559dfb1f8e1ad666be8838c12b4c1184c4f574823a85aff9dde7302901cd3cc451ed77ea9bd0aa9e269787953d0b435f50f621e61dc1e2ff002afc7ff3d296278b7b72f7130923324d0b9e07cfa28c464a65f95a62f629b8723a1f35a83aede219b460b7df38ebeb2db2cc418c3f40e9a83b2419d3d7695d8922be1bb671f34a8a45285651be14ede2531775131c0d146d84b9e4b79a68c82a01e92bb990548ed79b101c61cdfb2129e66731d46c8db27d1c607a6dc914796f9129478f18078ab6aecb58f386310f37421faa158d43ef537be2f958352a350674eb2b7b1935ac2b0e817c50e66bfc909479f7829c4d29dc072920264a3ecf8b1be5ed45257f63d857c47427f45cdc8c4aceca621aa9b11696bd68a2a3c96abb862031a72f292528f5d3579ff71804d034fe186aa70788bafd888e0029c01d989eae59473ed24a79e30342096da44d0041b78eb69e59eb771febbe94d2d612e6624b8094669b41384233208e457bf5042203584b27163b3f9015318cce203dd949818231c7e3d26d1481cb13888f473fe5013f2ccc37445da997ff988cba59fbbeb2c2aebba4cb7335b9f70ed62049f2b6e377e5d197c3f1b53f3939e1e998a072a98fc88f7bcb6870bad5cc9c3d66f4ce3a6777ed54d9670ff800bc61b3a2f93fe9aced05c6ac041232df190ccfbd84f4bdab3884d3a988900ad17ed4d876ae1132cc3b1146e37a80b3c9ea56866ce83797bc6aeb5b5b168d10654f13f90277de9e2154be25d5e787336dc26938bf40d81e8361d700b5d236124c7cad1020539d863a3419d4e5af808c342614b3077e93183abc1fa2831cb796d94778877b337409a0aad65caf89723f69d96b4984ab2f3366ccb5fb5046bcc47da62e4f59dc344b051577eb7818b77ab112375c46c550eece8d852734c89efa9f8cf6779f622c550501c2f3c2cfd0a0ab08cbbf076599b682753b01ef317c902cfd388ea28411fc9ba2d3b3b178526d1e6215cd075b6cb435cf097914069c9a8ebd25e9c689b2e9e0e96b37ef2e8f6659bec14fa60600b4fcc8ea1a2420ce06fa6971d4f9bf6e20773b9d13ab4498bc7c9f79f5f25d15431728c8d3c3ffdafb11930edfe5fe017f26c4626601f9d1e613fb802330448788a3ae989d7941da708b92ecae4f342c0399ac97833bb453a26322e8a9a0c4dd8508c68133a0ecc8b0b27e54e44e2354706d602b737aead13bbecd944513c5f23e7bbb5487634636dad21da2d5f51adb50da95f5db14461a146474be231f9eca4cb5ac2cf0a", 0x1000, 0xa, &(0x7f00000024c0)={0x2, 0x3}, 0xc) unlinkat(r4, &(0x7f0000002500)='./file0\x00', 0x8) link(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='./file0\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000025c0)=0xfffffffffffffc00) syz_extract_tcp_res(&(0x7f0000002600), 0x4, 0x0) sendto$inet(r4, &(0x7f0000002640)="ae206bd10bf9588c68efed6792b4b54c8d353b86db59d69eac515c089cbd7b0a2e61648d351055073c1e65e7902a66506951ba694843c34baa0c7add065d4a42878e714294bcd11f1e29275af231c603e3465a97544a19b74a9999862aa2343e1c74c2e70410bdbcf351147fb5f57c20799c02a1d64be3190929b18f4b1dc75cb10eb48bb768a080b468ad2c6a6ccf254138329e12a7efa79a49d4b565216cd295ec2a1a6abbd5a6866811184ee86bd150480df81029026f1c", 0xb9, 0x6, &(0x7f0000002700)={0x2, 0x3}, 0xc) 09:43:23 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 09:43:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) dup(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 09:43:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) 09:43:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 09:43:23 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmdt(r2) 09:43:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80d5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 09:43:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100000000000069, 0x0, 0x8, 0x0) close(r0) 09:43:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000200000000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efd60309000000000000f1fcaa0000000000000000"], &(0x7f0000000100)=0x6e) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 09:43:24 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xff, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x200000c1, 0x2, 0x8}], 0xb9df, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f, 0xf0000002, 0x8001}], 0x0, 0x0) close(r0) 09:43:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x887, 0xffffffffbffffffc) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfff, './file0\x00', './file0/file0\x00'}) bind$inet(r0, &(0x7f0000000700)={0x2, 0x2}, 0xc) r1 = kqueue() preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000500)=""/235, 0xeb}], 0x9, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:43:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8001, 0x7) r1 = socket(0x15, 0x8001, 0xffffffffffffffc0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/29, &(0x7f00000000c0)=0x1d) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x42, 0x40000004, 0x38, 0x325}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x3ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x6, 0x6}, {{r0}, 0x0, 0x10, 0xf0000013}, {{r0}, 0xfffffffffffffffe, 0xfe, 0x800fffff, 0x10001, 0x3}], 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0x2, 0xdde, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000011, 0x9, 0x3}], 0x3, &(0x7f0000000300)={0x0, 0x200}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x1, 0x7fffffff, 0x6, "8ff2b033fff0ee59ad688ef822f38032623dcf00", 0x6c3, 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) 09:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) listen(r0, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 09:43:24 executing program 0: r0 = kqueue() getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000018c0)='./bus\x00', 0x80002005, 0x7f) kevent(r0, &(0x7f0000001780)=[{{r2}, 0x0, 0x1, 0x8, 0x3ff, 0x9}], 0x4, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x11, 0x10001, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x41, 0xbf, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20, 0x81, 0xc03f}, {{r0}, 0xfffffffffffffffc, 0x44, 0xfffff, 0xbd, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x42, 0x1, 0x5}], 0xbe, &(0x7f0000001880)={0x2, 0x100000001}) preadv(r0, &(0x7f00000016c0)=[{&(0x7f00000011c0)=""/9, 0x9}, {&(0x7f0000001200)=""/106, 0x6a}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/205, 0xcd}, {&(0x7f0000001480)=""/167, 0xa7}, {&(0x7f0000001540)=""/29, 0x1d}, {&(0x7f0000001580)=""/155, 0x9b}, {&(0x7f0000001640)=""/57, 0x39}, {&(0x7f0000001680)=""/52, 0x34}], 0x9, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000001900)=0x200) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r6 = shmget(0x1, 0x1000, 0x609, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0x8bfdd3e7a9c0fd06) r8 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r9 = getuid() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f0000001940)={{0x3, 0xffffffffffff7fff}, {0x9, 0x8}}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001ac0)={{0x3139, r7, r8, r9, r11, 0x189, 0x20}, 0x80000001, 0x40000000000, r12, r13, 0x1, 0x800, 0x3}) mlockall(0x3) 09:43:24 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getgroups(0x3, &(0x7f0000000040)=[r1, r1, r1]) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = socket(0x0, 0x5, 0x3) flock(r2, 0xb) recvfrom$inet6(r3, &(0x7f0000000240)=""/52, 0x34, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$getown(r2, 0x5) r4 = dup(r3) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r4, &(0x7f0000001780)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x8001, 0xd4}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="bf9edbd6c9f786407746e898572cf1ae91eaf7cb0a3b4f70a69b8ba369cc69ea7c404b60441abffbc2fcc621efc0009981e7c28ac75736187069f94f8597b188832b9636a1478a81bde7424318b56865552d0afe0cd9fa8d71fb03107548ad103f48dbdc77d73f72018b7742eef8214e81935dd675e37782be25eb48b508ecf098f13e6e163858be07883d52783a2c572166b6e55b97b0a4ad989e70f1bad498155d56a3f11b2fe11496042a9e6bea6b10936c321e8211a8914063b04665e0ebeebc280d1f109f69168680ae1801abc1bc7c77c276006aec", 0xd8}], 0x1, &(0x7f00000004c0)=[{0xe8, 0x1, 0x2, "14562e3a8eb67a00443da67dba62305435da48050ec1ee13c1f20ef4cfb72b1d6b22d8c77f8169077ed402d3a192aaf1fe0c0d7713307f63b18cba2151b8b9aa3d7580346b26390b092a153d2434003910ed4ffd9d7576d0dcb6855a5505926b2466d96b1e5729810e1bb7d9ca83cb4139b94eb3400505aaf591921a3b7e379a078dff892e8c62ea5cbeded6a63332c80d3fb4a740fd5fa1bf2eaed574a87f743960d23cf11bd65217b8cf341bd635dcca69771d5834c3b11bb7a052d4b06987527b0e5d833f14ca47e99c0d813ca8968ebb"}, {0x48, 0xffff, 0x7f, "151ae75fee66cf5c9fc66a80e1d8a8b74f87d8273cd118875ffe3a1957f58c3bfe55b0908064f91b7da04ee8cccc283b0c76bf"}, {0x1010, 0x0, 0x100, "dc49bcf0d36bf1116a71833fb504d3205d27882cec0e153c2299b10bf13b48602b744c1aaac0ca8b22ec3245bb27a806826adbf881b71f8b28b6195a729195f256e2e6bc33f8a066ef55a48a20c5f0480f0b3adcbb26f920d067a745a881248c9098685ea10a30408e2a87ee9e01218340ac257602a442dd7030c91705532828c852e67f930c28feaf6a3cc38090802f48575c6a093c9196eaad5a1526d7ae6a58b7476d6b7d12f3f8db3f7706c9d11f06a802bb68942c769bcf7f4224408f97ac4cc918850e66fa6cb8db6ddd9577d36a78c772f05d4365e98e828b0e2089cdc840a88df5ee5f9590200f9c50b253834caea1b53a0b273108a7b31c1140a3a0643d996319b122453cbac3bb2ca004bceaeddc2922f2ed03bafbb2e6effc6ab40b4be4b0390b1fb5a5391f32b9093cf321e8f0c4dd21c03578e3aa67d2b4a05fe59f88ad0cd8e6591ade31199faf3812adb8123af10e41a574b144b84c13d3e518c7365848deffc0a051d1aec47d83f82d2243595cae18a754bfaaeba02abc43d4f965cfb4782576499669d4212f69654cfc531f90805c269b25e10c9f3615da854de9c78f7015fcb541d7db23418f8734db8288a625cbc634fee0e96c985bec5a85df9cc2f593b5a42831699ee21e663de07f9226c4c20d3a69177c2d0c434d4812f83cab502f7f560464d4a2c7efbde99f7685575f667dedc5e4c1b80753a558fd172908b61a85b447bb7e63fadcb022a1e62ff1d4aad9953256693adebcfbf0ff07c4881059bd5f5ac11c66d0d4136b5ad3bdd776dd383c0537594b11fec92f203da0545e85ba50f684f8509e80c89bf21548b422338c86d0e032b3712e145c69a9e6a6e31fab17f8f0fabc2033310da0f323665e1a2259515cc2e90cdeaf6c7a3dee1a273a3b948704651349313eadb0f1e787d3034d2d62f0db65b722bf4732b8871730e74c7c40af01d1907f25e5c02aa5ee8890e6645c86805d48ce1f209c392493d6665af0bced7fea8e1c9c9880fbe24105d303e66d4037bdc60be6b8235f129f4fc27278772c970dad3c8ba4a47d02783ce71a2db0198aac50314875310de2026a535f582c3ceb8a8926594e5ab87fbd342cb5553489e0bff39189fdecba6b3e57ce169171a033feb1b22674b772f822cb76424be1e5d03cef9e9d5314e7c9ac360b6e584ca1880b9e944b77d1d578ac7c8f8e6203129538f33fe50634552ff9d6676f464a8c0cd2b72d19023992cbd894e6daa7c9dee0f726d43e7df2502c2e8613c05b788316cb2600ff975c3e1b0fdb5cb31e3eeed719b3a816de365dfdbf6d2d1d2c5e7c8f8b9dcacf785a6daa9558d55cfdc0f8fb14a57598ec1c187283ed483037350a4afde140fc4264f696d3ac7ebb199aa78ea9a6d1f196fe4faf5a667c1c994f426167262c57e30c42ef93fb755e975983ccce2388c1d98d6b0c728d399c5b058c3ccc3bd86523f8bab408ce30875e3915a983e67681de2ef77b7551ead1de879e28c3dd59cf697c7ee02f0065097fa8eecd4042fefa396df31d49524bcc46b0b687972cad883dca993f2813b3f8333d0d598f5e44ed498ffadd2ec60244d51e82769015a46287ec644703a4affda29cb4c6eb8fb31d190afd1bdc3151453468e645b0cb393f9950af27a20cbe4fc592d2cf27caef2f20d5fd92799496acaaa2373f769a7b4408f37e1220f3f9b4ee0d912f00bab226392140138db404ed54eebbb41b48d78238df3f7ed09e10a18294f7f457dc90ad76805211bd0de713421e00bad7dae57fa188e5d7825eb4aa7e8a2ba81989e674899c935a1f7b48f29e475b555c4d496e810333599402739df8e285ea859a5bf9025d1c4e8b6f2821444cb80037a0830e01d91038804855d03f1ebe5cefcec412f2c98f1e2ff273dd80ac40fb7b7ccea39eb66f6b5a306c787d5f3b62d8c87422b94aad9baa7b720c25702897e3b6b89248010fb8125b7c57785fff416a229ea14e4157a29fd2ba416e43d0b3789db627d58b0220e653749d27193922354f698d5480195c5eae7a179b671bde6ebc166600f54da90f0822f9b0bc387032b57f81785e2277e887623ffe7b1964e72ed3b55fcbed19a7748fabb632ceb2dbf0875475890c6e05e35e6b1a06aac31a57dc280ab49b61ec19c1065131f6196e80f1c3b5fe85a544af7ce109fb1ab746e3595fcef74628b3f5d746b2964270fad1e5358a9976b647dc33abd3032d83cbc6969d5df9f3effb092a42bcebda62a70991190c51886b9ffd65ef20818025821b25a71f35b8231aa5500b3704780e1f033da73109c2e1f993cdc87d0a9c089eb12e981a74feb56adb03d0453b1aac7e593897c1407d8409fc2c5adf1788c21fc4f1081ecd2187a305dc3aea5d1010f57797ef94c8a94b723120ba4edda1d04fe2d7a658edc0426f11a6ae54a8c0aa3cb2a95ff5fbd37c70114cf8173233c885d618076edda6261c988405dcb24104f39a4cedbf5de6ca4bf9b9c3149d787f7d152f20a524b1af7ac43324feecd5d28e0a86fcfe074714f683c66ba989706cb3e9c4fab73410a6983d636bee9a2a1b71f90992800f0ad4ddb7e32c346d4b5eb8d1541e15ca184654577eb540caf8845f5c730c1db00ab1fde31c6d61bca6b23d8d8932a1f2280bc953a7e3794b2999af698faf43b290d89e6297ef529259d45c6871bfab646357e46d30c5aa03f421a2f9aa31f537c28a2593fc471cfe3b514c01683971d178fecd5ecc6b799d737790e3d7e3d1adeb517a16e25ce62b588b8cc31a36a50434037cdfaa9d1a893f7a99c40591f106896bbde11ecc1e7c40a461f545f26105b3e5d7ec69c55816749dea24786648c57f45f8d6daf348ad65baa2a9c22178c27ecd1dbf96e0dc4dc0adcee7a383a1be800f5df5dbce8b19cb438ea57187f24bb1561c197c7628e1f9a322336b3d58daacf92dfb7d62e608fe114945ae695e6e29b2486c639a5f0320274e3f26caa721381e2ab3c399bceb8e13db3b857dc0b912f7cbbfe96e9e57d515332f503e3127976cba4534b0df94026f7c08c85ea689db43ce76a84a86950253a6429efb59211aab34181904c9d886bfe73997082ae927be934fd5b833f761e35bdd1a748bfa3d17fb324dedecf9c3f692b58af6188ad106f6cb211a615f39788fca6b4b4068e62e9649a728a8b691de2bc75c1f06f0bcf346c0b264073828befe998c0632de89bce2034748dde1d99362db2d96346a4d234ad511c45059bd5b313a9957ea220ef1ff3d7ae4be7e1e0f90a68efb716101f02104a330764bc407f638046682c5c72268691294a95ba97f7a3a3ad91afe00c892b2005a14280df2ac96326ec7453875ab02307737d7829e3c7e5fcbee58d0b3e25dd7c18691bd1d1d6237838508cd097b912a92f70fc489fef729087342cd30aa1eb0224b0aaf7468869a486eb15eb9fbb1a2ddb7d2f3ba25fb61b3c672686f02b2ce59cec15ce61c5b46b5b9359a25a1b0bc3775d9a99e70e40fbc67b405066ba316c7381692725f2265cda9a9626f688dba74acba3396e1008917afa3bfcb9bc70f522b9cd834d8d6f85257c87ae1864308cf62428a75bf66d3fed8abdc571bae6fc0e65158697739bffe4420bbc7392d31f8efa9e54a1f4b703e5b1e258ad0a9db946efdf8b7d495387f01facdbed13fd0c2acb6f025fd3b2a666c35ab9f0fd22f6baa1ef994a3f2a1839f9a44f99e6ca649077ae2af9b6eb7ab304612563442e30cc4f7845185df02018a6f682ea8be2b62db51d54bc28eea29cf375eea22f7085373f0b2e6bd6a3582e21f3cfb2b2780972b491bf9ba17eff8b79763a7255f4b01e0d8f942fa4bc508d5fe909222c64b8a445dd43822a1d9076ecb2d65e48a1e5b8e4beedccdc12341e3fe21c04c9f54f55c3b850f7a27810b5784ed30e511d74009af0ddad97ffce339ca4ff3e3b5cbd82ab25cc06e6fde233b7e870d305cfc3bc6c326e652dadb5ef815c2d88a689b5cbaa947eb1f012fd8881626b2925b479357292274148b97b0a7414dbcd378d2844a00dc237f30b53e6fbdee137f84a3d7fbd575eebe8a425d45f6f18da2561b0c4c83b25b6fd089d6ededbd8fceb031f7a2c4d613e934c5a1cd3e371194af27a18be20714f813db73628b5f89334beea2ae9f59cb83c7f56cef9659c753358bb1ae1d6f2c21f8445081e3e7ceae2c8295bf383cc88fec85b73df00c0fa956d682d8627636c05a16b461a6b172f0fa87d21b017af29a59245e0f3cd4a8f70f1d166a53d4edd4f6ca9683b12fcbdefdc29fff0bb0ee951470f0bcb53ee9e288ee8f12fd6933d53a33c255a23952a6b10e9a9a8799791bb4259858d5a328beed937114706297cb62964213fd1c2d7ca130d4724c1ba60e84ced981eb858f3f4dcff44d8ac003759ea24754660ce984e3cbfe212335b4f978820c07ea9e74568753061a854a345591881a09224d0d3c1217015da4ed29942fcfcef6a9b4f6bd00a821a1880ff55f5a7320c0f3c907bb6f43959f839adba93093dd6d304931c9040e9b599fc45606ae2d61a29b36689982a036d0a7b1131fc37be3eac5dd863b54758910a2e7d7364798b6fd4f4641518c629b7a5db3fb15c25ba124cad55a301b5c6323f04d3d808483f3966e26f79fff6291061d3992580a78acb5bfad5bf35e94ede91b056a05850d2787205d64482d89ce670c3f647e9b4308c1e5345c18f23b53f86fbfbb1af4bc9363853a88b2dd4822bc034d2f58eea37a4134bd68cdd0978c10f75c96cd8f90265e6e1b6ba1178ed9a35b6599837281dc11a35af09e4fbcf6b07de3a323d89bbd8b8ef8cfd153c21aca416c9d0e30f0802fccfad876d86ed1aba5900c2ac40757e41d5b47520493ff4ac3fc2480f70b1a620daf9d808df38e967ba7190c5f6e039a5b43c9b56ddb0970ce8d83e1490c72579328d8bfb58fecba820321e4a99969d1a755ac366c4c184ee6b6d10cfbe866f53461dbf1782dee7d8171ab0ff136be2c845308a61fbe0b027cbbd00476f1738aef35792c2bb110ae76495b8a9c5af9909d8d5b8775f4542625e495578a3c4a18942f06ba1eb06231dd4200be954fa4af73582457a0c4575573615a153e53cbcf382d3297cff3b37591f121262285262c70009c6690709798c0e6f1aa3e7f4ddc9c57fdf48fa7a1d60d8e3bd3b634d77e4bf500a1adea567d4af7ff584871f4932eb6b6bc64c4d78a2cd837ffa573037e4cf97679a6ace01ec74b9e91f99e88436aad9b9522f9e18a0bc672c2233e5f816ff633804b8b15b1cb2fa1928f6b76ed39d09a500973f68fbb03e31469631594a5a165ebd6b7ed91a7ab9750b3778f13869e12addf8eeda05ddb152b801ca859be3c1c4a340ecc71185d1bdca2cea4ee76b51d0cb4ba17aac7d3c27f32d7930ec058cffccd6181b8608a691e068044bf6d23c9b0fdff04f60dfd1adcef403a9a5ed680931db92abfe5d958c21936746f84cd8940b303e748a2b0e2df9832e939f630cd31f960f9d0af24492b9fcf3be6d9cbf4fbfa7e5ab39e2aeb76b766076d39009f2b7d5e0fad15710cd617bff6bdb3a80ef3dd00e3c63d0511f414dcd57aceb66993048781dbd75c3125a320b4373cb4c7471133bdd87a5d192e2220fcf75ed64eb323fb9c3cf0a44ae444004f03db5f94833c413c93956e537a2d4cf604e508a1ee13233d37fb59111404ea93e18f7d173d59a8629221b4d65c570b5cad6fcdf01740ded8b09d815b0c369a7eb5085bbdaa3ec3a5481932697a4ba569ff313f6b8ae8be2be6384ab40b8ba42f"}, {0x68, 0xffff, 0xdc00000000, "eb141a5a36fc164deaacdf0a16c555356ffc3ac8f9c10b37ac3191e849f9d762f8c28c74a8febf05640473b558d00cbcd96f705df8e20a0f701a0aaee6859960d87335536aef4fa47f97338275b3027e9c"}, {0x40, 0xffff, 0x0, "a126bc6e6915d8ffaeb735565627971a5048e0ac0da8004e3886b8fd13ccf98254abc94c2537d81a58b8a8cb7dbe6c08"}, {0xc0, 0xffff, 0x700, "ca2b7800191c7e9bf9dc01426e93bf868a95c79ceb22e025bb9cc506b2eaad6a103258b7870768dfdb06f7bdea39c72adec046d0fae04ec75a0a6212102169e4770f447f4b961cedac3cdb083653757077bac4f8e6c192a2d0cc9074fede4de7e91b5e1d6fa138d4c89c84ef3b7a4bc3af53d223894783d78927c739c4e9b6aac5c20a8a326daef4ab1884fc088d7d50094c6d8a189dc5d9aee09828621669cc37c6f3e72f631a7d323e"}], 0x12a8}, 0x8) getsockopt(r3, 0x4, 0x8f, &(0x7f00000017c0)=""/125, &(0x7f0000001840)=0x7d) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001880)={0x5, 0x3}, 0x10) getuid() bind$unix(r3, &(0x7f00000018c0)=@file={0x1, './file0/file0\x00'}, 0x10) r5 = socket(0x1, 0x4, 0x10001) r6 = kqueue() writev(r6, &(0x7f0000002d40)=[{&(0x7f0000001900)="b6dd3598ee88483c6971e61bd6028fc00fd9314307cfde435159fc8b9b8adb79c09caedc242fca8d34c585c64158fbd73b3fa494a34d08f0a7124187f7ef68f0f6d7ad9da8be860ead5d5988c1f4897f9b9af84d41bf184a72e70bdfcb35f245ddc678ab71baa4983c164940fb2f63080282c851dfd9de979e0c6d7886af2a2fe6f5f3a57a3e07189d9a542c21cf4125b123b74f68c3c3c0add6968273c7b930819df718196b81e78efda217ebd27e8b5e8a51164ac2f9e476687ef16a95", 0xbe}, {&(0x7f00000019c0)="b56de85673e267b6def19187c8d5c7ec5c99173b1794e2b0b3d006ae92d1213b93ee7fab471772b703816dbc6146bf3f0b89129b6e1452a9f1a2b7e6fcaabc84bf235b4496c3657b92f29d2b1f96c23c53797553ac6428cc5661fc4b78284c2f78ef0a43b5871399a88093a6ebd2bc25ce45ae2a5db6828a47927e499603c52360777caffb06b1bc25d0ad8f4f9dd8ed8f260a6886184adf57288401c20da5fd3693d54e832dab0af971a0a66720142503811470786d8e45a6277c99b2b76b70e25ece499dc3175ec8ea2ebf57aa0b7ead4ffe088d4e298181116470a01ad8419fcff32b71f917351e4e51466cae7ac3246dc4a98e6a603475e6be76094120c43253ed9b39fd73303a18d1c48d1f28aa903f94af8f37cb1e61a3b49b11fa4376e008b19c3820226000bc1d7339aa6ee71441ce18d4aa2edc843b4860a491aad9bc3ec77fc6c8781419ec26e19c62751552bb614095ffb6aa2d0fa4ad9dd6845f19c697492a246ac8411caad59550c37722b08e23f667269093af8a0a596e04d6c80cbadf72f7370b377ea8a26bbaea754951a350c5d2180c25ce7a90500e54b523271492b1c282bcc673fe8691821c7e2f7a9ba42cc67f0406850c2a82e1e0b1d4dfa6443b05a154cb6c69d49589f2ab1576011c528d6b2aa04fe21d2848a1e22b4bf7bc8e9bfc87db0ad358f920b5723aec10b343bc6cfe40fd198638b28c413bcfdf7f4d27a6777eb5e1edd91144a28c8432c679d19b809eb29e81eebd061d9d35bad3b7a8d565728dc583dd36ab662e2f71755ff8cef8f68230e52c6a2c0bde2d5b3a99bb392b7e9b261bdf2fef352bd3888a79aa3fe0930b57bcc2c21b2a833a12d422fcb6959cbe966c8364c2e0f83002afdd0dd51d9947cb3ca6b68b5765a15bd63a691f2a12006cec5018ad0f60dba729f4c4a028adef65a44d273ea999a49539132a4daaffc3f99926124aa72f997ac0f6da8ed91ec2bf77afddb2956d3abe502c406027859a2bf8fc3e07aff6820a03fbbd90e9e749b5ffd85aad53229226fc22034a91fa4edf32bb0035300836b47ed5d97a53af600b95659e1eec050f3a94e1eec6666fe1a381a64dd78fc3504057ecdc6c4d9efa4e94a4458227015bcecf8a9130636bcc71f62cf93bb46d9b3d4722e0295677d6fd669db5784a36215be36e772eec4647c99c93a72d5079a3d6eaa4f9f0ae113c11305dfff42288196ec287eddb79f865cfe5dcea6cab6a18eaa20cee1a1738505aa867c6dba2e9aacd3bcfff6dd5dab7bb05e7159da09834ba30816945a3655b60107dfaf26a4e275b6df26cd9b915d4d00107c23d9065fae52b39cad47bb9a4719670ab72646ec7e2a5e561a3cff6c89754c87354d445fb5db4b853d1f3d710a485670115cfbbb1627cfa32c8c8688fec21b9c3d0f7a4c6e2ebcf3a106f5f75df2f400fb658581cc86540589541c6aee79c18821d4d66a0b4675b60f3cdeb7c0b256287feac6f69957b5d8e3138b907cfe31e97f0979e0277205df6bbd1b34eea993ecddc67ff6558cce21e6805604a2ff7865227b23747d59e9fdb766ee960ce024e20e8691f582224114b706e64f32aeb42a2a281a7bbe0e794236d792b97e6bea2e2080ae024eba14ae2548da4fed337de132d09d25b1f2d339df864580b9de86f13217ccdf46e53ebba94c33e8c763f406d301e3dd6b2d518314d6cc56d9092c322edc0cb77cf0728ef5f71395011f4fb328b6a947076c0b2ba7f3c16c2053e0b54caba75a0d2971dd77de4f343fcf59d151175ab63da56419b5b76b7cd333a49f76d6a9b3a00f6151ce51033590f06428bb6e6f1d2ddbf3fcf31b4038526967aca178a8725f1e0a7bb887967177508646936f52e796d9038ed7818816f06a83ecceb122ac4ff9924a787b6209381a59a73fde59db3e32da55d7118656ce09595a43f2dc171dbb68d6641e64f8de1754f26afabba60af0e017e980f69b288cf30c4c9a3dd758b6a79c587d9469d8d12b8de9675a61e6c0d827438cb64a26471ed565e642b2d3f8ea4618a3eab21a7318f9d639b1fa4de134ddc68a60050bcd33f3590b837ac993ac2f4aa46d194536d7d30ce58d8b519dcf6430698c294f879bbd6d5751561ab46c01f9059f4d2c7ed54a9f463ee2fd15300637be23f54547af0907f5f9d07d1cdc31b55714a88ce3bfc8688d264806539c0ea979eb5a4f07fb1b4ef25add478c320e29f287d9bdaee0acf9e5c86e5d9aa3379ae5f890b9cdc097939f2a790f668c301b5e0a76d90bf6b0fc38fd90db0ced43417e72bffc3c1b550cc5502661924853b9e38c64c09f817b3f2a6ce75d9361780332d635bb344fc4ed21e154fdb0c9d32b652163896a666205c67a55496e86134963b273137cbe0944596dbfeeb4f2bea7999169499eac4150895ab00ccde6a1bd0739f7a23f651780783f342c8ef5ebe4bcc9a2a3bfe75e1b6377317942e5d306dd6ddb853f64f863aaf7cc35663be4ad0ab9695ccd78ce9dfa8d1358edfe4b883e86591ba37007626c1575c83bd0d9527ba6eb59494e720aebd354fdceafe10871adedb1b925eea46544a34888e29205bd1efc699ebb13d1f849524942a7ea01fb6ea82dae642d48914fd597cf782b05da2a386003af11aeee55682e738031e776daedba7dab7d9795ecad903c5ebb9454a403a06054d6c36be28df2558f3b7efa2beece384c32e3e79cbbf5581f29ffa9a45d86317ae3344019882e014fa154a37c11de1d5735133862ca5eeba90e8eab7cfa8d7d13fdd7ae24abe2b91ac9d02de06f6292e8e0342ca0787b75944ac011f0080ef731c0024c1e3a351c96ef7cdb47f22f96bc33e8594adfe820df3e509b4736bcb0bd4e6fce0cee8d1d9d7f716354dfa07b92eea4d0bd510c333416ef72f0a0cc24ad5641146663570d199763b270a2b88d3c977d8e569cf899fdea95659af314999c22c421f0a64107ed130b91d65e83f54c287b334e6416a554a0efa1488b2702e8f37377744ceac7d5bfd939cf6f700f0ca71798bec274faa53588fc2f67c17a4603facdedf3013c4b08358faef30b9b7b93c91e492a1a3463b92df6c3e98dbed53628bc55ea46989faa1ff83a6e1b56d90e826eb928feaa315b0f6f2a552dc4de436e10c94dc73c2efa8d016b6926a8c210b337c4863e2b1cc4bd6c92b10ef40e280a9103fe0beceda78d9647ab4c4ecc1ef1f3910bfb0eefc2449e4ed15c9608c20a62be844e7e3428a2131e5aa37aba0197dd7deb938fdc351902cc9e6e5cbce367ff80ba1ef2e4e11e196aa2e0313c3dce804882e25ce8fe542d551462afeb580ae4cfcfefde7cf4b7f341202289920fddbbfe361c7cec9a1db4fb331bfcc3ea22f846974214e0dcef75fa542e970a5b6f98ed4c78bba1382b702528b8be710782eafdbc9114ebbdb736e9e110e758ea793f61268be3ce50b5447c1881c6bf4d9c0260827cb21e65b49c9ef187f1ec1dc76891edb9ceb3a5843a209a71ca6877fcd7c6d79c7eec18d1ea4ce4c2d94265d95ace597a25e7c34f31050bc97b7f858ca5c5c6ebcd669bcee94b60e94b36f20fa74d09561b06ed4121e3ddecb732006f0b7bcf0d3ab03475c0b01ceeb3cb2bfa6d3d0d7ff78cc2d41f0d9bc7c76891afbc7950a4ae49ac6309723f21573ce11008780c2fb34da5031e21799a22014e79dcca8d9f893c55d99c2f84bb2ed3d3b145c4a7e0bf1ccd900f3a0dd0efc7f1cdda9a8b43a9fc5dfd7294abaebedb68bad05952da862bc05fe026c688dbed5b6fc5fc4449925304fa9c22edb5e555ee95e987f6469eff7123422a0e7abd1a1d1c69e5a22e78f6d9e29ba3001dddef2a80da668737c162fe06fd17b5f470f55f954ba57ca59f7e9cef53a990998e617010abaa3bc241a4750501420e5f18dd3d23b74dcf95c52e1d42fe2410a7451f4893d5cfdffb4f76948292c2d92fce715fbe559193a1e5c516d57b800f24b5c5b46f18246a794e95bf93a015dde1bcf7294cb3ab04399ee209c43f88243499e82bd97442a78bc173070905ba71333f7f4772140673e91d5acb3b5ac96dc86640f3321ae8b59c8f4b70f4287d8c1ac3e0de466fda032624d7bed0ae69ed788af15fcf4bc63e0b1fdf1560ca00f3085ba243684b8a7845bf7739e9ba8316f7b509bbebb858ee913290a7224fb0858d914d50d355b967d4b393b77464724c880cbce7d90aaff22f1b03148eeddecf0cd1b80222c761b89c28ae52740151465d0ecc54e872882e3846c7aa0d147c525f1a95f46b0e684b50adff5babfee262f5b7f3567c94edd9b35415e361cf06a5e76692ab4b04584c9219b53b2121845acb0bec38b840335b52659b5950f61601c99d3db28c35efc0d9555777a9e084e8b72422d0840b1d252a2162313ad94b41afb41f64c19f3b2e64e25d41f05476a3bc6a317eeecf1d5c9eeffa9bed2f38a624fa66a00eadd9f5e04cc3c131a4456c3fe5efdb4b736d4a0ab2e7bbddde4a21a4e12ca11c38ac7aec54cc421ed2f9325a454cb25bd057ba2b83648a481b342d38f9038388a635f867cd987a4351d46ba46174fea6a80daa16e18123c6be62433c400e7ac27385e39c2b78f08723897d8de84a72d27c2a4c4eb7f8fe429ac7da224a6a3c2ad4c6d1b08b4bb2362ff22247a4f92bede304aeda502f12adc5fd6d101fc51fc052370c42aa2df87f14cf1483c6811385b18b901e0517cc2848e788dbb06b71746dcce8ead0f27aad0a96af803b1d4e6e3671a2027dca6c78ebeee3f184614687c1daa2ea484ea53f6ee9e296befca33a917f367deb86efd4c32d96622db9efc48052bf426406c0077d3e5d6beaaed5b833185334860c676157823729271f2c8ef677a6e8fcbcabeb56028ecb8d0cf6155ee0284c6f5bd557d9543c71c98ccec6525430c7764eafd50188fc8379fc359e615bc277b34e8c92b0ddff2f854fbb6e80bb33cefea061d2209beade2dafddc698a191037b30d9ba981691d9202ba2ce6ce4600bb5e1d2b8c5a1bf9f2bf645e483b3580441327e01e6b58fc39505dc81974ad9626e17938710127569cd07ae1a6044662745cebcd64de3cbf63bd8a3eae77a27b8bc578bcd898f3487a81543f40c8bf52fb27aff8f195ce5ca162f785cc671c25001d9765b6b5ee49bf4eaeddb65ab8e07003bb0643604c149296a47b792ee11402316a801691de8a24e66723ff7dbb524edbd67c62d7ef7fa999d3b0b9803f1a88bfda647e630396b4bf79337ac2ba1c84b2df77526a7a232daf1de85507d451a99a14c29ce7d0096a3487b8de3bee320b2023bcf1db7ade6fa1a0ae378574c1f3b748030e82d0dd51f609b2ecbdab5e6a6aa7e401c5240cc0acebc1663138de5dfbd5fbcb3ca70d725d2878316270ff3604039fdecf2dab892af7eec1a7c2b25acbb75cfe65259e13893bc748f3161baf391de41f9635eb57847ca11a053e081904645e06fcb61b430beab200533b8dfa1baaa268553a18ee1d43028bade4c807b74b12f814ba49ab3320d5b51755c227f14774c48c86ef46104ab401271ee383508aac5335a8897da3cf0093322fc1657ef4ee0f8e1f9a90dbfeadffce0c69617685a625cdcff2307e7fb617d4a067f72f8669226da21cdcc928f65024f15fa06f05d566f193e613f8e3c700496eb209189860f5764df3e50930d0bd0a30157378219b8fd6b138895cfc23e0bcb9bc21b92d5d7b31f4634f44bef91a672b3a2a35295c4429b1dcdd8f0e40af68b5ffd41a5152900e03c3a53e4a8e9d746fe764200153b76e98654a4d84de047e", 0x1000}, {&(0x7f00000029c0)="4395e36add571ef30f3f23d3fc300605b65740eedd4417c65460e62b341575bc26a00ddf701a481dfe37d1804753f7ec184737fc844e2dd8537c8c3ec02e29dc2f986a7d5011f39a09fc3a4a62ad7ba3a12ab976ece323bfc0f2f0b94789933f6f1eef8a90f50c4608e27e7736aebb87de3bcc8703d79a1ce51b3e76bf200891116e773cf429715528044b1e33f9a0848e943d1e11b7616a8ba6df50090461625b764936b305257db7735cf5e15d71e47499aff2d40172da4d2c304d795c7ef049f483737f565bd25d0cb6a31fd7427cfb1dacc07fc7a922c87739bbd483b0ed09ad7bc7bf4d", 0xe6}, {&(0x7f0000002ac0)="78634883ba5f99e9ddee3961186ef72df629ca8ca77b0887dcf22e314d0706ebfbbc647840c2f52f46a3663abba914fcc12ce07e5a9a70ad9a580612ea04c4b115c6176412737192226c4a877d8ca546776834f04689fbf0b726062a2fd858cf413d33017388f5938c97cfa3ef257dd5d1442d607e5db5c186494fabd83aa73c620cf5f750a298a4cd25ec40ab391731bae2d1b3c4a8d73280a421c21bc6b860e8a6ec5b8728c0dc23678cf63ed4a575feba6273f62192cc0359c9a401fd71b43fa8076fec87b2ed08c97fdf3d82c94cb8078f25a3c3f0d963a83d126e924ed8fb2cfe5ae2bef476f01a50427287da5113248a4486ce710265401a", 0xfb}, {&(0x7f0000002bc0)="724bbec85dad34241ff3df136c5aa560d76fc278acb736c477324ad2658755fe7728fdb433faa11af32a226cc9e06ad764030fdb791d35617b238cc1d55a9d0aedd3f5dc930cb984d09a0adf82b7efc893d2f2c42fcc64e78ec2e4b27b4d4a23caf0d415dda3d8aaa9fd446e949f907a25dcae45bc023f59cc8b77f67427c1e234bcf9a4405d6683130c02752794c29e8e08228e400b6c0dc938b2ad950789c9384f033b", 0xa4}, {&(0x7f0000002c80)="b0c11e697d2870eff31934ec27671a8563575846a1b79eead8dea1b0481c10ef99c3bc857946adc8c0be64a5f8f090032bf6d0dd935a74ec838babca303d3de12ba22ba5eaab15ad8a77691772eb1f6273cf63ee2c0e79b4c7afde9d325884e50b5d06408351d1c4052f192a0fd1620f967f963c16c7728022184acbb75a0a281b3811e13ca666f92f4ba4594b2e90789263e8ae95ec203c3c3471bab3fa505fb15d99d04d409d03c0d364", 0xab}], 0x6) write(r5, &(0x7f0000002dc0)="9ecf967bc30b353b48ea2cfed06bb01d1494bb4250c1199ea1841ee13286f073a0e1a79765219813befcc43588122fdd3130d0d5dff6e9da239bf8d731ad65088712988750a4cf39f2537edd9feba5fc3412932f0fafb8372b70ada7a178456fa8584948c35b721f28daa37bf7e4ef1544a7c368adb0e5dda99b6da55b4906d5241ee770fd20709aef41339bcfc3f5c9d405ae04b4458e9be301e6b85d23cfc7adc7dc65ea600f03cd72472250f3ca7a234d4e593dad9800a64ea678d7605f092852ce36ba6fc1317fbdeac183885fbcf6", 0xd1) r7 = shmget(0x3, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) readlink(&(0x7f0000002ec0)='./file1\x00', &(0x7f0000002f00)=""/216, 0xd8) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getppid() readlink(&(0x7f0000003000)='./file0\x00', &(0x7f0000003040)=""/44, 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003080), &(0x7f00000030c0)=0xc) 09:43:24 executing program 0: r0 = socket(0x18, 0x2, 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) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x9}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 09:43:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='$)}v/[\x00', &(0x7f0000000080)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)=']}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='**[\x9a\x00', &(0x7f0000000280)='$-}.\'\\[:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[!\x00', &(0x7f0000000380)='\\\xe4\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) 09:43:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200007ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 09:43:25 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0xffffffffffffff1f) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/39) 09:43:25 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 09:43:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x0, 0x40104006, 0x8000000000001) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:43:25 executing program 1: r0 = socket(0x19, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) socket(0x6, 0x1, 0x6) socket(0x7, 0x4000, 0x20) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffff, 0x8001, './file0\x00', 0x10001, 0x80, 0x0, 0x7}) syz_open_pts() 09:43:25 executing program 1: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x1, 0x5, 0x1ff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:43:25 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0xfffffffffffff099, 0x90, 0x1, 0x9, 0x3f, 0x3]) getpeername$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x17) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r3, r1, r1]) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x186) 09:43:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket$inet(0x2, 0x3, 0x7) r4 = socket$inet6(0x18, 0x8001, 0x3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x5, 0xfffffffffffffffb) r8 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x8) r9 = socket$inet6(0x18, 0x7, 0xf3) r10 = syz_open_pts() r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x18000, 0x0) r15 = syz_open_pts() r16 = socket$inet(0x2, 0x8007, 0x80000000) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400, 0x0) r19 = syz_open_pts() pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) r21 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='\x00', 0x80, 0x102) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="f77812d9e4", 0x5}], 0x1, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r21]}], 0xb0, 0x4}, 0x8) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = dup2(r22, r22) ioctl$TIOCCONS(r24, 0x80047462, &(0x7f0000000100)=0x5) recvmsg(r22, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, &(0x7f0000001800)=""/104, 0x68}, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) bind$unix(r23, &(0x7f0000000040)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0xa) shutdown(r22, 0x0) getsockname(r22, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 09:43:25 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) pckbd_enable: command error 09:43:26 executing program 1: msgget$private(0x0, 0x480) r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0xffffffffffffff41) pckbd_enable: command error 09:43:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x2f, 0x2, 0x401, 0x1, 0x3, 0x30000000, 0xffffffff00000001, 0x1, 0x1, 0x9, 0x40}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x400, 0x9, 0x1, 0x0, 0x80000000, 0x0, 0x8, 0x1, 0x2, 0xff, 0x65}) r2 = open(&(0x7f0000000280)='./bus\x00', 0xc00, 0x44) faccessat(r2, &(0x7f00000002c0)='./bus\x00', 0x2, 0x2) 09:43:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = socket$unix(0x1, 0x0, 0x0) ftruncate(r0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x28, 0xffffffff, &(0x7f0000000180)="ebffcbff13b9fd81727030972eaa4e713048e61ca9b6528a27f6d2553a85dbcfcb843ec08b6855e1fe5a8bbbfe25be1a2ec84f834760f84032d8738699c823d3c3acc35aa1c9b142c5da3807f6458223f009f1f23b19188531d43d5ecfeadfb2d39b00eca172699ce68015da315bbda0b243f2f23a1512fb4c8fc539f4463c947342274e4e340d99d0e806fc62583740da045ea56ba51d8ab7ddb55f921746fb47032ba3a597c1605e8dc35ce46bec0f189aaad9062c792909d466a399e497c2de63934639494fd4d70e315063d89b00af0165fd05fe394dc5dfd087d25541d2414deb54e68af5f3a03000e5d72e7d94619a5f8bcb7f8b987c9ae1e6b72511ef6f3a632e7fbd", 0x106) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getppid() write(r0, &(0x7f0000000000)="8a", 0x1) write(r0, &(0x7f00000001c0)="97344e13ebafd180361957180edf3568c1f388b25ea946fcbdf12787fa0bd19437eb0d2572c851c5117e5edc8f7d5acc98a1ad64a3d5849e807ae4799cb39dbc1ebaca2c26637f", 0x47) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="163d1169687ecc0800730dc8e1dd79e3ee2f0bf4bdbcfc752440ad038e000336c4bc5f8284040ed7a9d0f3ef09290972601e6dd22304241d2c70d1c05126dfd78cd3fe9270ffbbf1816944adb8e62672306461b0d721057781a939388ae7fbf9630551c412c8d2f8c8568aee3a8428773fcb7e4619b99e223b75e4d06d4ec01da58e9546698e6596d2763283298602f60ab5f6691905383cb64095e1cc7b64377f62c7cfc8385ac22ea96a1ef100000000000000000000000000000000", 0xbd) write(r0, &(0x7f00000016c0)='Z', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() 09:43:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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, &(0x7f00000007c0)=[{&(0x7f0000000140)="c1bcc3988fa26f908eb2fc525b81c7775167ffb643b30a8a6a64f7bb1bc1a9fcaac93b98bf2e0307b9aa9e548d2f228bfcc2c5eb32db6bb9baaf5fd96e5b45e3f36502a996476b"}, {&(0x7f00000001c0)="1bb568580859088802a8d2e210177f46662857d2c11a9a94bcf0698dc6f3b6a153c0a3c552f69ef721c05e3b488a4e4da242203170e4fd2a2a508ec08e8b3d01780624b558e5649152710e5aea467b6df937c5dc282ccf3dd55269dc70"}, {&(0x7f0000000240)}, {&(0x7f0000000280)="35923b6209a183e5cdc8851a8cebdbad4788a67c771bc05b02faca249355cd5a4ab90baeef8fad5d15036550eeace1ae96525cf5feb4a84fc7b434475bc074067d3c58abafed8ef5ab1ceed0579c418fdc22c93d65c869d370608d5c579508102f796b636b77ce8a3073bf3c2026bd"}, {&(0x7f0000000300)="972da3f227ac150945104634c3405a"}, {&(0x7f0000000340)="ffab39f34aea012d77c5cc1cdcb369ebf402f8c3a5620581de83228531b6e6ada5a8c784cf4e62cb00800cbf594a4372200e347d1041e0015ef939c3d204c8214b04bcdd0a00308f9c22689ad4200f96513a14b299515b859bdd677c1578ad79706d519f"}, {&(0x7f00000003c0)="240dea7e02860d8f263e95b016790008d02df1ee1815d76c698562b0dc29944d0093ef73796a7d956605ae3845462c5648767056c8bd602350567e483a850bce30c72d3a641c281c9ef528d9fd32ec1196a151847cae4653c1f304b2e19d8d9304ce2e15b5d9bf8a44ff957783e84c4ceeb52fcbbf233ebc28c93147f56cedfb6f420eba19009eb3ce92ea34d536bd24e978fa88fd7fdf94c9749a"}, {&(0x7f0000000500)="4a7321d2b111b07a1fc65371d73b7ed6e2d2b7a9287e3273a9e8997f424ea2ebba9c5350c3dd056a7877a3703d376af45fdc14c752dc8e87d09baa71d751e8879bac44f91a15fb6dceaf925ce4c3ebe012b9da2df0b098bc601cd25c3c6cef1e520b0ae5744bc2c1f86c127c1a04990b6273f940c352d60bdf161828e7689327917f4f365548c1d93072012676cb3da31c4aef54539238cc601c8c88c60c748ed07aa4ebb9918838a25d4d7ba70d09c81048d0a8ce51f0bc018cadf1663734e878687e8fd81761a5db159096"}, {&(0x7f0000000600)="52e8c1f160029d4a47142193e6837b454c6d66d9da90dd1247c9bb3444898d49ef36118fc50f6804d20c4da25e3f4749d89b0d129559a81f4fdbd5937d1dea00dc0091cfe147b78fedd3cb764100cce79bc4b22a53eab75a543de74e61e816be037917f3e858d40d7fd6dce21a3fc768deb39cfd3a8510e69d1efe3f9d998367f1cdacf278bc5a6f7ca133af3d96d7"}, {&(0x7f00000006c0)="3f309ff90d8d4c254c11d55400115123d3ea8d08fa7d78a8a611ba449ed3e76d2d73794d83ac214e5137275d6479d40793de4870191ac6a251bd05e253d63ed3abe612bdee6759dbf76dc69c79a5c5e95616815235a600e61ccdbbcd46eaff643556bb27d0d8fd4c27cb43a27cb035f049956f7ef02c3911459bf347229723a0e854e0d37b07c8dc7b26411ec9c172a3b6dd4a31599a726a1a11b38cc41255bd67d9bcff74852ceeab42cb383d7a36ea32ae631ad55765a29cc89730ff878d700460fdf6fc914e7717cb0bb984b533e7b367591ea9db991166b080a8dd82acffe85a"}], 0x10f1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8020, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x6000004a, 0x20000000, 0x21d3ece4}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1000000000000, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xfffffffffffffffa, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x180, 0x10000}], 0x34, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8d, 0x4, 0x8000, 0x5326}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000024, 0x7, 0x3000000}, {{r0}, 0xfffffffffffffff8, 0x99, 0x1, 0xe8c3, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffffffff9b4a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x3, 0x18, 0x1, 0x6cc}], 0xffffffff00000000, &(0x7f0000000180)={0x6, 0xb56}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r4 = dup(r0) r5 = shmget(0x2, 0x3000, 0x210, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:27 executing program 0: r0 = socket(0x18, 0x2, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10100, 0x0) close(r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x3, './file0\x00', 0x8, 0x4e9e04f7, 0x8, 0x3ff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="da029abc00cabda6d20d"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x250, 0x0, 0xdd, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000fb0007000000010000000000000000000000ffffbb710100000060d13ae8cd79fe6971de6d35527e45adcb253868aaea4360177611a38d2636c4", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/14, 0xe}], 0x7, &(0x7f0000000580)=""/109, 0x6d}, 0x800) 09:43:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x0, r3}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 09:43:28 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x3, './file0/file0\x00'}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000340), 0x10004) poll(&(0x7f0000000300)=[{r1, 0x1}, {r1, 0x1}, {r2, 0x100}], 0x3, 0x7d9) 09:43:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair(0x10, 0x2, 0x100, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() fchmod(r0, 0x197) 09:43:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18040, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xa2, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendto$unix(r0, &(0x7f00000001c0)="dc5928b8fd47705bde7333319e61cfab836e4d641db4ac4ec74a04338e3a09eb91fb7726f0f7f4ac08fa8f43fdea1d85f8f759730f67fbd106f863eb91d4b0a1ff83c8189547bb43c8f09c", 0x4b, 0x401, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x60c, 0x80) fcntl$dupfd(r1, 0x0, r2) 09:43:29 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80105705, &(0x7f0000000580)={0x0, './bus\x00'}) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="86b99c9ca8026d25f29e69c2877b7c7b337b33330d05bf51704f6165629a4144a6700afd4f87fed12299c18df83631f1a4", 0x31}, {&(0x7f0000000100)="3a0df2cdb8be8ead696aa644e1f9d503ae1499ed993315336da0e2d16b9bc56690c5d79e4f4334d0c65b1a5ba85aba37a65360b072a3d2edd2117881be1e8220b46ae2fb65e3e15e7c81788d3bd3d26656165b8d47cfc1bc79d73c78297afc975c91e037b9c173c44a54cee8271c2471457ad7a31627274dd3e44fa1cf138783a8aa44debacbbb8243854a8d9f467eb4dd86934dbf7ae6d6c29dba1f2b094a8cae18250aaad59389f004", 0xaa}, {&(0x7f00000001c0)="af6a184e6595c3986053a1fa96db65235f522fa066f35841e803c9f4cd82ba785a9d7463ffab95f157f4493878e6ed7eae85e03e25b3a2163b34d94078a8b68d7816267a309de2f259a34238dea2092121974b1c18497074d9770bbf51d1a35cbf65f937fe20478a20974bad", 0x6c}], 0x3, &(0x7f0000000280)=[{0x68, 0xffff, 0x1f, "a431c7c3ed68d2bf26c5f02a089397260b2c0c7cec119324ce03c991ed8efa4d3de301ed5624bfe0419fb56b148190e4e4b97ffb6802a911edd66d1ee1919ca840174eb7295e2c1dc1abea5a28c74bb010806aff"}, {0xe0, 0xffff, 0x10, "31ef68ed51ea407deb5ccda68d1ac611416fad2d9ea837dc25cd5805f3053a8bf6628ce75c8abb7ba05d0ce11b997eba46392a634f40a2dbd1b3fc622cfdeb2a35238e9609c4222771f38535c951f8084ecd0f5736549e01e3fe388c74c9f55756bb1e9180420562a0e428e6fff5525081964cb545260aee8a258499af70db5dbb7b0ee778e30f7315551ebacd8b42e519303f5a9d10768ccf29e3a4a911816e418e69f4cabe2bc2a73b716256e1bdb470b907cc080793d8ddbd754deffb2b2d59b403633d6e9165d9cf09"}], 0x148}, 0x1) 09:43:29 executing program 0: mprotect(&(0x7f00006b3000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffff7771, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a", 0x0, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:43:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6080, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 09:43:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) fcntl$setflags(r0, 0x2, 0x1) 09:43:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8ccd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 09:43:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r13 = geteuid() getgroups(0x1, &(0x7f0000001400)=[0x0]) r15 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="e740178f67c0f8d5103a6c15e7c69bcdcda18ab05bc07b0f1c6576250fe7455e633e0ab1d9c0ced31648c3b2a5b7e2065660f2c67c9787ca47f9aa19170e770d91a86a349ae757bbb5f7dc161350666a9a2b73d49d2cd9433a25d21e86208154ca9e59cfcf55789fa0e8265d4f87e6a62f749d64a38850cdd79f43c1402c7a1cf1c38c7c1f64b645c6a31bcf0ce66947279fc2375ec538d8d2ee3e5e90a032f5d33195ef0ccbca029548f1616b5bf2135d6b03", 0xb3}, {&(0x7f0000000240)="ad560e86143c6cad3756592d1d6ed4aa8c8f30c3f148afdbfb8dcb98933c3a9c30a9706178c3138466bec440b630e2f019257902c80e88474a8ac81818539d88958807615b66bb63f0afe5efb23f03542b8131b447b053ecc3c8e02dbbae11b68f5a1798f4f67c3d5f8a80e52cf74d91e36b176cb77bc554d0ad8ddab4e6f6c903b94eef2216b8b962809d5174fe087a8b94a750197fff2136329fe9fcce6edd7f0d175caa290c6a12db838b3520b5b402f15630d8fb13177c0826119b82f3d0842ce6b135eac7a6319853f0a8c1639ec8c6453ff83a48bb9c2c6494f2f41a313bd8c37e687ca952bd027918e071251a738c54f7af572330", 0xf8}, {&(0x7f0000000340)="a33fbef12deb15dfee70aa5eb2cc4ef2d09f34ef5dc759d97dd3795a2059861ea33251fc0fb477212c3b1739a6cfa896c628d73a25b9b6a268bbecd27b7f38c5bda4a2c1b7a1bb25fdcae0a4d0028d52b8b53ec70ac9a29fda5c2930db6a9f88a6f837922adb042f19638aa095acb5bf05f1463b2e01ba0e3386e1649f3539718c8c9532c2819216bfd270aa7d33baafa48ba0061d5827ecbd9669b77d7e1b23929522b1349e4fc949e8f2d6bad51e72b779638e66b29048837292efa837df7d0e3c90e131c31e56cc55e7e25976df4730c37543c1a49b74aa63daa1a9ad87f946b62459eb6810c0ef581049bfc92ed5cfc98ddc72ecf1d09f957bcd10bc572deced7e9eff5eaeb127153577a4849f9e63720e146acc8cfd064cc0314459fbc38f3442bc3f2b9ef91c3f14a5d43d4b4aaa1f51b6b3557a1b3cfc47fda2eef64858fd869d73fd8ba4e1c64c8c047053695aacb06d8cba3603165e353c96e35ff95609b1377560d829b417c9d66832c3cda615cde21eba0bc8206212659c23784e53422ce26cd8721c87f69a65cb5efa7928bc6e864ce7fa94dece5ab7f408fbd3c7f828299ca65f89482351cda82c630ad5d19877dcb5cf0411f93cdf9983b54b2e658b1a1ec1ca283d7aefd04f32b8c4aa058922c49cdb8b0e471a3cb20603bafc16b93f477bf28a97c01c94042a4ad96d44bf9ee47f1060da6f57317ff26818d19d376a5b80034e7bc9a1e5dfec40e3620da232a0f0b4de8a22294df4acaab139e666de9896b23d33f0136762ddaceb6c5198e0840670ddf15687cf4201a2e03d9f3a83f28c18f983b9a59abba4680e29c923a111ff52825438ea7c62047af6a8189edd59a1992574c1bce708e5d630998af80efece3956fd2d71ea30ee506700f711dc9696db3803389bb93545b93e762b7c519c237adad773c915e50323b71dcb7e2628070df85ebf722aba825ab38806bf33f33f453ae671532d3847b50a020d64c352e1e5e9689b9ad18b4f42ba3d75a1b91bd8cffdaf1ede8e0589a445503f384ba357b29a5e7ef2986f6db6a8459c1cd7976e67b021007799131f4ddd6e90f6f43d34495a48cd4512069d651f91352c9d1decc887c00db94a1dbe694f1ff3eed4f6bf478034720583c3d3f4db74af292882340a5ca10e91bd14ead6f2a291ab844994c75f36019f479871d671a9cb7bac6fe35cb88eff86b55613d254fba76822ffbfb179988ab08e0101a2de69b62d08aae59fa07234f2014103a86565db4737399dc7569511d346287c39fb8751adc53111b117344b363ea72b8d113bfdc8f04f27c75ba12300ce86396d7d64ce390ae05f0a235694fb090e1a7cb0bc393d3594cb68f952b048bb5ffc155b1fd0f0837d5ea9064c7a0137f4049e96fd6a570d928df456f44a84a9ec0002cd01bfc684339eec9169b936e6a06a417da06ec5b97df7f8afd373ce1fc6762923af0707d2a90c395a5485acdf96bce993841c4f4a5fe7150601b0dd097dd6831354a816b371d14b55c84eaeb889c78df0f12dee71a375bfa11dbda295e75fc44437622f90045af5a1cf8e321f390189a70ee036d72d7331d88230e565a197f635629eda0912b39e3b9cc2d7a43bacb2dcc4cf95c69f5c23d390869b55deedef14b7febccc3ea97bb8ac1ce11647ca5d779ac1d59f514a0b35d1d9e5f1e20f3ab6db5e9ed9efa2aa1c948ba062d2012f159602ac93ac7a847ee5137c04eee44b153bb5483b03ce216526c49a79aab063155231ac86195896ad3ee733367cad4215c17abcf4300d68cccabd5f6aad10b8209980e5ee8c40964a50dbe3f069fb1ec9835fa2b8f8c231df2127a107677b812c3114ca5ab48ff6a1f6ee56382fd977270826d66b222ee5c425e03ee392211bd4538df3b90a246ca9d3bae71e253f6fd38c0e0486df0b25e0a29557b5b4343d32d42d566dc44db43e6e15a039bd9e211adc3a7e53c3f5fbf2e53c7a03240be616295172d0c85934d2ada1459a772f87268beef818faa9b9c5e12243b03fb5e091a5628206610509b1ba4c6379871e3b0642156e4583ae039934588f3c05b464355e43819d99a01c43a6441aa26475df99ccc30a56794c1af7b3d714bd07974ab1f082ec81d9cb24b776fa0ac2f5e4abea6700f6de98cb70caf87425db6209bf7e12896a0c1bf8690af0ca8be6a31a8d1cefd28bc64d9764eddf4ce5f20be5acdb03c195368460bc838f6ae301037dd6a0fc219748b85e95421cf7254b3ccd6f7492603368f91785d90ea98a2be395ef1d931a112658f7b5d56209a1888866bd0f4252c7827dd8bbf95471b51e2cde58ed3adc00ff79fea808c31bf436f6a631a6362c84dd3ad9fcfca2c245f8d9a71f3bbf3f04e3a113affc215c59cf62052079547a5f9b8db94bd78383b82a0f03fa17f3d5f2866056a6d83fec6c9d7b10c64ae778ed9bb8b48685ca1abe31d3fbeac7d4384c945138dcb8057de8554e1651a4696289aab39c1faa7d4e2cf3aaf7ac01afad4e2a2b5484d1d45810528d525b46ab3da04829a30042a4de6608eb9cc09adcb16359afc614fd96912d5de8d330241e9c653740d21649005b50d4d657fae7904bfc9805a6c6e3482ae38eb1679329d1a9a8b1a14f0bd42a502ea2f97fe230ef4e54647661e44f966e14373b9bb6889d79089e67ef4206b146fa0a83a730416fe40bc045afb8dd20f5781d99ad0a89010536b48f70a09ff71a54230f6dce3acc0d97a70c209e21dde0a5d81af47b73c8b2f90f070dbd82b6097a7f0fd1d9ad8859013fa6b39aee6cda396d5f4d36cf444942b7d4159415ede026293b9c2aa28566cbb191b4a66cc1451de23dba121318470915ed850b895a4b186085d63ddd93617a84546d6200cdc0ff6ca98a88526332b3b03034063e1d37d19770c8599d5c1a8223f72c3d359a341a6bbd50d11edd5e4ffcfacb0abb42b03391d3c76dfce829f3de845ac9c9201518586b2108eb697dcdd664295d3ddd52edd9725d51fb29c787407d121a04494f2b90abb8fdf4ba595b705ddf6bd51a2255b851c9b7a55a283f5635cbdc2153963806f02f823302041b8f200133474704f67c9a704e07aa994def1324b2bc971d6591f17fe2609a007690bf91f9acca670c896d09110f8ddad95106bde31f8c589103e6cce11bff4fdb7e1862acee6022f8664bb83a70ab4549bcb57d1e5831e2171dd06d4361cf0a43068a8db0482e073df68a5cf5d1521d2baa299d812de6b41a7b66a54f9258f2fc083e9f44e58485eb0e70a3a27c2756b91306d60d462b8ad54da73613411549b53bd77db2084f5866ee67a717a6572af2a035d68310392a0582a8246cd65f71d3a67ba30546184d09c34f1722b898b8a8f82ae8fa3195eda57a2ccea4fd38c910b0e47e54bee2af58172c6c53daa61db30a3672dd0267487f3d8b81edd642c0607f284b14dd7ca46a0f5dea17137eff9d2035e6e57b722b92a8e32e991fb0524bee3e1ef9dc0cc5bf5f10d3afd2afee64ecf2a4e1901bdf9e47242491af899678404048c49465876214aa160d51000a0f202ed03fcde3d83f921356413b76e2fad82d561c15728606278b9ea80f6e66b2502628ae8d29d4df57eb06cfbe844b2c33b8e62038366033294d3f52d7eb5932a3bbd88eb1bfbdf34b5ca773e7c56a0d8e289becfb2652b310ead1d998a7e1fa46ef7eea734d6d3ba3a87aba2fed603fe0254060de5b518b8a58e602ff37d9f62714dda4d30717bab34ed86986ea4b68d82d3127186967851543866b0017baed07dd21b3eef3fc1b1567fe8b3138f51aadd5412d1fb29ad95305f97ed5ff359fe4daf21435f295fdd63065d681904cd5014a9323c3ce5f0505063529c3e73793c8005822422c38566b180ec8692b0a5fc1cc5e79fcb27197f011dccaecd7c8ecae0c1d6a172b9e8d52442d4a0f551c9a3022611886d1da55da03615decd5c3d10dfddf12b333d817f7a66dff420fe4f771e220d579f5355e4c61fd165d985e9d33f09b06ac90c7641af62e5b5227c7d84a0567c6eed3b8233f0396181e2c0f27c30b46f41dde3d6f837e2d32a8a3ebe784d49fc6187b8b63c5009e4b0c4c180b687da76d469275cdf130a8785af234e234c759c32858f3262a57f05491dda45f6faf3b7753a23eb42c4c56c78149cdf5c4858f2a034759ea82bc7ea5e25b2a954f835951664ab81d827771cfdd47d3dc1b88df382d82fc584dee521d6f393844ffea44c5b9b173da32d3aa32618df7e87747551704f1844f83d76be86e87de149533a960e04432af2372feb30cad384814f920fae6bb95adeb3d5b40c90ef23cd01708dd8ab2648339089d810e3f20b20f2bf6bc1e79f23828cb5540ae3174d1e916c3b0f158937d8371f3ac9ff3119fdd7cb5306b34f3db0e31037f5c5d37e7061b4535aac7134b379545d28e0026e85419285c66a4e465fa22263da10f553b0eac822defed5ae34fccd05cd058794cc34f9de0a3a7c69f1a31828064b424d89d0c550a83e64c3e82d1cad71afceb32880b9b369da5564f9efe25ef6e624414e4426f03777082fc93fc77ae92439b0abb8fe337acb8d54375687a7007b73dfaf0f92cb240443cafa62557d908baa2117230115d2e2036891db83faa4a1c7afec599fb440a010c9ab781629c2064a18bead661c9127b1e85b41cf0d3b3414d1d22060e55ed7cb96cdd5014dcd015e3f486633bcbabeab769896e32606846d2e9b3684e38e956cf5e503693bf6bb990369d4790bf6262f0848e5f3be08467dfbfabfbe6cc5b0ac1461f3c7b13d578f7670a6833cb06841cee4e99f331a752d133e5342cdc8f3fbbdc0b6821694c8506c71d2e82fb22254ba7444ce22df52ef5ad3c5f554a706a0be095488dd5a72b8c6fde05d343de3b098b4118eae8032923ae3ecfffb914db14dacecb30ce92594ac8e88409887e02d448fc314884fbab4f048863fd29ca2285c7731ee1d5633c9972c249bc550b336a67069679e9b6ac1a12c0ada865006dd462d5747fc0f417113f8455c3fe8b64ec8f57352745f84bf9f00e4427c713cb98a0fd26ecce1b861d69a5023f3bd8e9d5065a306e83150959e3dfcb29f47c1fc5e93c33a194ee602e4a300880532a6ea65236bb1e02464ace266a47a87004951113f68c13478dbcb0f4b8ccf5cd88f0b7ac847a7c4422c8b4c87f1245be7d6a0755f7eb1a0170c804e15fdcf14a558277e3a761a8d09bc157f0dde1de7354b6a2ce1837f9812106cdd229f18fc17e63461a1199c8e932de12928b233a7d0af287412187eb78e92a1178c8662b665df9400ffcf508d1dde79558756ab2f975d8e62414cd8e18dc75f713532543a1d090c19ff9f69e45898815367f1754403b5872ec39d06e94e5a1dea21d5ce4450a56bd7260fa63ee23382bf682f3583b6f0d617f8bcee4ba899356b580f27cd47fe90e0e097796f38559810e62d2b5807f15997c2bb209763eb81acc14f1295814b3a8e3a17bdeebb0695ef4e32b4d8a5436085dd499583f66e8d5b8fdcb10baec221ac630e660c689dbd9d2fac722e249415d94fd98564d5906bc3b2cbaddf1a935d491c4294c824742b1b84aad15daa125e1c81a3b2113892cf8f4386da041d5443b312e53187ee800c579cd10beeacb40aa65568dad9d612a461dfbbeef410227e0d5da14b892caba5df7adf443bba519d64c771e5e5557e4aeb286f766d51ec17f2a70f6fa8447d1223472a970b30bdc7157e886cb457015f8f43c525b337b45e3b40523b971bd09501d711c15f9211f308c3e91c8f647", 0x1000}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r0, r0, r2, r0, r1, r2]}], 0x140, 0x7}, 0x405) truncate(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0x0, 0x14, 0x2, 0x7, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x5ba}, {{r2}, 0x0, 0x8, 0x0, 0x5, 0xa1}, {{r3}, 0xfffffffffffffffb, 0x85, 0x0, 0x1ea2, 0x8084}, {{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x8, 0x8, 0x51}], 0xf336, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x87b, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x116, 0x100000001}, {{r5}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x100, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0x8}], 0x4, &(0x7f0000000300)={0x8, 0x669afad1}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) munmap(&(0x7f000030c000/0x4000)=nil, 0x4000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgsnd(r0, &(0x7f00000001c0)={0x2, "1751f683f0b070fe2483a8831777cf65250386043bf09ba29ccf8219849d8373f3622e2d814763a6dedcc6777e2d85f1af2468692b40ec2f555debeb045b1fecd7b7a4aa78cb2fd58245554a5aac5f621926d7b5708139816101fbe8365e026080835b7679bb0f5f0b2eb92ad6a2e29ae650c0522e78b568e3e01559d779f9120d9494cb8f83103ad4ceb5a6518bba820f659b7369cee15a25707ffe8d30adc30dba51c08ca3506ea4416b700e0e55557651a64cb0dc78a5503310502e4c9bcbc7f0ae88181e082481156cef4667a627883817eac736202ad522521f800d3226a3809b41010e785e6b0d88e66ae9"}, 0xf6, 0x800) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f00000020c0)=""/4096, 0x5a) msgctl$IPC_RMID(r0, 0x0) 09:43:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x2, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/242) 09:43:29 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = open(&(0x7f0000000380)='./bus\x00', 0x9f987aedf0cdd1a1, 0x12) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat(r2, &(0x7f0000000340)='.\x00', 0x1, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r4, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) sendto$unix(r3, &(0x7f0000000280)="a2889980d159f0f895ccf58d87d8e0d09bee5b47188e5e25e410d5d456afa4ba8e307825052d783e88fae157e341", 0x2e, 0x403, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) dup(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffd7f) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10400, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000680)="4da37e79c1ab4f24a2e3eb8801b4b597528955ada569370c7900b2daf4c289fd71be2c81b24bec394454e0a6e98cd49474e702f6242e4696b40734ef3cdacaedc48c7108011331547c6ce817722f64efa7603c3f81cf48d0f4aac34d54f9348e330afb7579aee8ce105aed197d6d3383db631e45dadd398c78a734eb46a35677a637515ecce6deb2c1092f5c1d4b6f04fc4c99e0428b7278dbcd5924014a470749ea28fe99f4e18e99df214e2886849739ac837913380a97243564a17856ce798826fc50cc21bc4428fb0c619f8f59cb15e8", 0xd2) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 09:43:29 executing program 1: getrlimit(0x100000000000007, 0xffffffffffffffff) 09:43:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) getgid() 09:43:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000040)="80286d77217bd48ad5674308011d2454ba73bf8cc917c2d3b4f54327eb152932fd7e5571f1da66b24606252f9130d72468873d08b52bf5faf1fcff1eac2e6773027e8893c7c8c4951d0ecc6a2d417a630afb29e17550a2dc77aa1ffeea4f5d96fc622034187fb994fbf038260852958ba8466b83ac8227186b5e586974b75bac830eafb0df02532bba61abd408271e78070e4df41a131d70986c2234f6cfbb252c3d45d510aa011a28d084f6b6b5f4dcb47d2acf1bdc7a0cc2476c69dde0ee21ba00ff9d22872fa580da2191c7833190fcd1ecf9", 0xd4, 0xe, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x10000000002, 0x1, 0x0) fchdir(r1) setsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 09:43:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) 09:43:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="d200fdff5972", 0x6}], 0x1, 0x0) 09:43:30 executing program 1: r0 = geteuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="61f49ed583e366153f2c2b22ded5f84992051ba8d409848277eb262c30a6ffb335a855d539928291596dde9a34fbf4aeaac4d689090de1e28f3221c0df0569a9045b60e456501c578b2f3e394840b5190df8ea2e3dd522f4dc74b71458e6f2cfa834586c3d2fd3e43c15bbdae2c87e7299e615ab0a20bc278bcb65631db4e0ea291f37d1a73ae9f76a8d3ddd076c0f5617e2d651dedc9fca18de2a20de48f13326287120abf11e83697fd084e7930760c234401fb966e5d1f4612dc42316c9f22fae8bb5997951f584c765f3cd44777512e6a086f0ef15c567c93dc9d6f210972b011da9d4b4cc3eefe9f712dd4d18", 0xef}, {&(0x7f0000000280)="d30011cc6d6b8ac7f2cc795191c89380b33e9d1ba1b8b6c706255581a8171da26e01e07f0d478a90cf089a88f5f633e262b1a53729b99bf6a5bb2720df26bb873de17e7ffe063ddb94f70692545e226120820c18bd92c291854c7b40b13eb22c79d9ec659e11719e4cafd2b562e910ddb40f5a7a1af80486", 0x78}, {&(0x7f0000000100)="286be8855e283421ba59a3ff1990c89d2934e8507ad537660b20594912fa0be3f8d671b2ad50c8cd7826e3c8018c89a4c05e544f081f4167b0d29fda0c", 0x3d}], 0x3) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0xe85e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x4}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) 09:43:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x42, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x12, 0x5, 0x200, 0x7f}, {{r0}, 0xffffffffffffffff, 0x12, 0x3, 0x3ff, 0x2400000000000}], 0xb9df, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3f, 0xfffff, 0x0, 0x1000}], 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3) close(r1) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 09:43:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffd}], 0x6, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x84) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:30 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000000bfba7eb8918051beed18202dbe645df8c2f377560be445bf42bfa4c7b93fdf15e6fef0f765ab26c01a85faedbb85cf7575c7a01010000751002b4af128b28d037a45733d6c9d86dde8489004a89", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgrp() getpgid(r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x200, 0x1c0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) 09:43:30 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) r1 = getgid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000010000b139488f2c020500000000000000000000"], &(0x7f0000000140)=0x17) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r3, r3, r2, r2, r4, r2, r2]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) mkdirat(r5, &(0x7f00000002c0)='./file0\x00', 0x186) 09:43:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000001b00)=@file={0x0, ""/4096}, &(0x7f0000000480)=0x1002) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) socketpair(0x6, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x20, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xffffffffffffff37) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f00000006c0)=0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000001ac0)=@file={0x1, './bus\x00'}, 0x0, &(0x7f0000000600)=[{&(0x7f0000000240)="56301dde36fab79bcd4d6098468a465cc53adab46a5f1922b1daa08e6543c7b144d7414e48a5c3b960ff62277cc0cbff3ca142362293fd51096c1b05de2e0116cd75cc8fc60dcaa20a88c04b86aedf91e16ce890339383c1623c42294547a6d9b213b0ac792c67c38af6e096a8bc698e8de5b20086afeb6cba25db65944442752f5287ef05aed88158bd44daf7089ab164f1298282eb77fa58fa", 0x9a}, {&(0x7f0000000300)="568ee0b1fdf810e31b82ef8670d47db5e555981db5086f22806ce6cce3cc72d8e14359aa383dc8e75dbd4c8a22f276fee6821e04f82eed9c4369fd5706c19f13d082e846c89c86c5e0c9a02c88a3a06dd6e011d009aba2396500153bdc61b401d006b7cd400c42d53a3ab2de17e618e6784ce0a9ce8e89ebbee02284462f1eb82da2002af9b2ffc30e6c1356571ba0565803b32c2d", 0x95}, {&(0x7f00000003c0)="d7171f9e4d3591e8330ddb9d8a746ba2c3374059c23fa80bb78f1a0a50db29898d3cd86a64b14d1435542b717e27721dc3e0f3a764e0f658942006ff7647b1240c8afb389921a9dfb6489ad39f859d7ac04187229a0082626f201b9f224912a0241cddceb0e1c48c07a2a2f31648f68ec51f2e4cd21bb20943c8b5620919398ca2495ae24660ec3bcba70c749bf66210348e335e195139fedd8f5c5f383cf1", 0x9f}, {&(0x7f0000001a40)="782fe4959f99378e65e77b4b603ac1f781363e4b57dbc509ca7873cba2afdeee3f629ca9f42a757186de6a5e7768cea72a5e9e4fa785f1ac5d9a70b7ea019494afe1475c7ada77d8f39ff2296481db08928dad085954f0", 0x57}, {&(0x7f0000000500)="618b827836ed59eb30d444f84e09053b4d51306f6eab4d59cb15eeadd8ca2dbd0a3e5c86d3931cffce281bb2e952e54b272f122340280a26cafcf8d75b911a654b3292d237e591cd48f3453a204665dd41c58f56e7c5eafb9ac09e69aab6853c16d5a83178124bf43d9fdfb06385ee906cb1101f6ac727668efb68726b98830fdca67c8a1286816a8ffb61f9af1d7ac812b69365f366d451c2dc08a8a45a34f1279b7d11fba04858397ee67d4053beaee627429f90b4af3674bf8ca733e9f35610fdce4bb2bc4f7c090be0ad6aa6bbc87184afbe32cd74af371a5ed9800e8f3ce7da81f8d5b4740d2a102789c94b5795d7399e47bee01ed1", 0xf8}], 0x5, &(0x7f0000001980)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x48, 0x1}, 0x8) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shutdown(r0, 0x1) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r11, &(0x7f0000000200)="e1710300", 0xffffffffffffff77) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r12, 0x4, 0x0) r13 = syz_open_pts() close(r11) dup(r13) r14 = syz_open_pts() ioctl$TIOCSTOP(r14, 0x2000746f) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:43:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="a152e17bca9a046e0da55bb37ac032d751de2cbf4398988988e6dbc757639728cdbcb1e1c5aa898fa4d5b95718f0fa40cca910f602dab04111b64e1ac28b540746eb7e0bb6fc40505fb60d8a2c44eb49014991d73082a93589635ee8f229a0bff92584512eff484ebff339a8fa491055666514a99b89bd3c51fc9333f84db1a38088bc21a7a502945dcb60b6885d5b04c72cf1c8d8bbc8dee9952832fe7c2425921be9233d7563ed96495de13e9b7771826ae9a651", 0xb5}, {&(0x7f0000000180)="7d1cd6cd2909df797c8b0176a5b814e0a36d0b410c954cdc915c53ec9110a93e91fc38e2c7f5a733f55b91ff0f702d1bceaaf76ae68268b140411f72017ccdf5f63b0a4168e53180c26250b5572a33db43bfd0e20b42d19e8d8aaafb98895d8520d87a667b5cabdd91ea079ff47be29417759424bb7f852f584fcd933560ad99f28e5e69d0c09ae83d894441fcbfaf020b09df764bd5bea50942a8d0859439dd12893bd789213317cf8a6271d4c266d4e930dc9bc493ba7bf35bec289ee210260284b7cb80d9f5375944aa5c974b15280f2b0ee0d5d41ac33527a0a6f059b70acf3295bb91f3aa943b24427b6d87ce5affa91c68", 0xf4}, {&(0x7f0000000280)="148929f0466c73a48e89140fbfa11a2ca51f20e6191a7b4e7fa4b93fb2cc1f3a9f67260dc3b03889569c9a97134d073d3865a9626edb63939e187741176ef72c1c94b4a0edf43b6a7a9661a7e9c9", 0x4e}, {&(0x7f0000000300)="289af48b73a9db7cd1ae980299c45f76aaf6dfc5c559dfe2eecee8a01aaf9a0475576318d91d135dd0aa975f096f3fb3322037fc50199d24a283ae5bbd161f7bc89a9d4cdf14c2a275cfc978e2dce8f815d762812bb9448a792a82b0b59a8a5ff8ebbe726b8a0347836d3db597bbf985f6fb49a6096d4cef", 0x78}], 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x6, 0x7fffffff, 0x4, 0x3}) write(r1, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 09:43:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x19, 0x200000000003, 0x6) msgget$private(0x0, 0x28) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 09:43:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0x100000004}, {0x7, 0x2}}) munlockall() 09:43:31 executing program 0: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000480)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8000, 0x2}, {0x18, 0x2, 0xfe44603}, 0x7, [0x200, 0x7, 0x3d8, 0x101, 0x3, 0x8001, 0x2, 0x14]}, 0x3c) dup(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="60c0866cf269eedd3d32f6d996f05a58af3ca5bc6d541d9f9ac42c8e97356cbd2ce198a8420fc0e3450fd311bb5f2f4d20da829ca5435e4e0d084bff84b839364f9995e925c9b76e7eba7bc66769fc880fb46a2ee0fc5534c921fb25fcd376d991bf743b7f925fb79f1ac265daeb392e11d56676767c44a91ff58e509f770182396d45da8ceb60930818322ee3d5125a", 0x90}, {&(0x7f0000000100)="2ccde6b9af1c919f1aec4c971ef9b5c441f0e91b7b740f05b8dcde729817cbfb85b57ea9c6b05be556cf614d0c45e15059d7d491b6136982854d6d84c2f41b8a7be2188d56057ace44ece919aac3539387ef69c3d636f5cafdc53071d0ea5c7ac51b9c261fef562d0db2a80c96a0eace53c3a60242c4fb0d894a423b76eac11d1c4add38cfa4e31dcf392f3fa674d9137e9a28e905f1fd0503a879c43dfe47bbf88251f6b06edc8056f8e51aaf64e08e1234130cab62a4", 0xb7}, {&(0x7f00000001c0)="b89e1f44e3985fe4d9a367894fbedd73b7bfe43d342ec6eaf414a02b6a5f4562e5bb5f232ffc48ae11a7ff1c0687c9ca121c65d8e24cedca872cc5218b5e47bbadace72ed0adc46acb58f6cda67576606eecee6a1e714e36cf1d08735cfca548d3971c72efcf795fe1f8df5614fff4574a", 0x71}, {&(0x7f0000000240)="d7bd3ab389f56edceeae681ab2bb09ed9a7fab4db8cc897e7a25f108ad86bc0f87646159ecb895e298e5af4c0f82d5bfe7c9b38fb34a6de888fd57ad803f942615dc064746cf6f09a5dd35203f076fa5a503f3fe", 0x54}, {&(0x7f00000002c0)="34959944994ea9afcd7db1df99a31468eb2c7f8bdfd812e5cf550db4d0ecb0219d204e863d5e044737b5d31c37c6bf5408c71a1a387e5e7bb46c4ca03c3e39c0fa0bd03b382b48ffdfcb508ac9d3b7e19a802955cdcd106f21e2f19b1a0794ae6457f8f67bcfa3e841bcd83f586ff5ed0fef184329f95f3d405b7ff13029d53ace6c8be200f4e4fc81c3b9d28d223ad6b0486cdce05cf6fca3d54c524a8b03e7296e82f978bfad28dce72b4f0cbe9898f91879d9e0907862b4bb4d33b6f73315646b3e4ee01b35f4773275", 0xcb}], 0x5) writev(r1, &(0x7f0000001940)=[{&(0x7f00000004c0)="966d4b4c50f5ffdac88f0a8b34b61be7b21e119dca58f993f827f919e2b9706c74f982d63962dcfc1d93c3e617671d13b6ae2fefa3b17aefb85ee5aeab35d4ccc34414fe6683c010463f80febb07951b7d74a133c0fde79b6802a25bc4b84f63840d73854934608cc4040c85ab6a5ba0703f0ca22ffdb45a914e1f63ca8f45112843a9c31dce6db3053dd538de983dfc9b9f1428df19239eac3189c4266f26df949f413331d19c37475e2c2e5189b4e5de341ed058d830d961b4bdb49e80e143ebfcf6514500a817bbe3bd55a0c2b3fafb8c0263c424f6e0d8efa31a7b17270977b3097224d915ea01651b10312327fba59201a06b5bfc889b958985d37ce2982487fe6d2e1d5c4e1c7a60e96d7a58165f517739e7d0a14c939519880659a8249438da20252fba5280b1bcdbb2c868bd7bf7ce41be03156cb06700ab6f14bfcb94f643550480b8c23587ceef53886bf50ccab4baa46a77bf63be0ab494554c2e6927236fb072dc803e7c6a8d8744432e3b97f342da56e831797425a9a6f9f199fe758743570319ec2050a2272ae4aa7e8f86bf5e2f696eaaf23ffdcf44afd37628e39ef3f430a4ec716313244450c4f4aca50f6216226db63edb0d9186497f2fb4821c5f8c3018884856a2cda4b6c40a3d4b3a36acc4f2d840911d8cc12ba4b4eedf8883277df7840212c65363e8f407656eb0ac47712b5f76054c457fb31c9fba52bbdd8796aa0947342d839d4c56c2289deab2287b511346508fc454acc839319446ef6b5ddc39f9e06bbb39af626e3f9c3f42e6d96102641c86e25d649b64a1a8735ac4e7bdb217df267d98b0eef5eaad4da3779f133db4410799de4f350263581705afa3443f4f6e4a3e6baf3dfe4c7ac5eec7a905d5a737964d47f7b0b727be6e2ca5b75305c43c5b3c11c40da7482d642af5d2f2d24b06fe4e5dffb16dc2a48525e1f07ab5e9723db9d6d9cb51eac9175ff1dbcb0cef14bed7dc93b34901202a589777af32ba4b61b9fce2e9f06fc1244b5d418aa9d668ba6c5ce9c7ec4de60e57051a78f81615c9fc24ff283f530308689d4a1ca3b68cd6edc389c889a7a6a2e17ee3a873bea3349ece3399fbd3d82313b5b8700cbd05e9cb047f9042bf1eee30b3d0930cf604a5308608a6c4c634f70a13623db4299cfae6d361b8d922480e631cfcc46367802cb706845f41f6a248deb5c1705947a165fafa7a48137de91a7cc1d4ed2fb7142a751336669454db91fed651f0d8d568f6509813d4d237279bea1e81fc868664134816afb42baff6ff2c30ba23036dc5e8cb51d08fa29d8b8369aaae95275919f552d6c8f4be37775e2a8f58afde74f427d20f230835780e39c8d1cd5c0a8959a2451c1fc2efe1f46305af80a828a7e0f508b3ed7be865f6057c4f762eabf97990e551066856730c453ec174c56a3714e50eacf8755023f2f6fd9941378d06c9b01b3d887d752eb609b804eb9ae74fcc34bbe74e634d7def38b044ce41b96260d28d82c889cd8df9549bf5a6a9d49d1490675c2abc95a44eb71e880ae63fc7eff05dcfc8681d47d2f556d5485b3a68b4c5ac6b22241993b27fd07460cbb78e75240346503c70b0679c42f813e7348047d97f21dc7097289acafd5bb28ae9b9402430fffa82136e766a81c4808460a20c4670adb11355d42251c414ed6d3be39443807b40c57a4feb2efb08bdeb496961b2d4a20ccb58164e7c0ecdd498fe4cbf3393824c2254b03dfc0071d7a304411fa7e93dccd7eaad4f2108bc02856d64021c07ccc094c316ca21fb4f424879b1f8c8ede403742afbf832262e3b29aedd75cdbbe777495f1a3a52e7d8654e26a2c5a18caef1d17e95590fa02fb31d5532b085319dd13ed20fa23b95f2ce7718211dcc2e7749b4d7b49b5059b56e9ebfe96710b466856a0f98adb75569a4ad9dcb9eddb3e697510fc4e9b4733a7dbb1add9d5293df041df7f2b7c63589e56c88bc77412882d792fc8f9e984f128b1fdd3825785f87c8a036cb20a5dd5f9867b386b327f891b8d3a55c7dda867e89e3ebe1cfc44df50cf20af81d0006868447b5dc488e3dfbc35343636a67f0cff6eda25e94d6c60b08a01f33a74d525fbdad6d674310cba7561e597c4b281b826d5e2a685468bd99f1f886e0ad7c51c3e006f3334cce6ed75c62324e9a33cca9e469a292a64a9eb6d9c1aba25922c27fde1a9ea30547dcdff0acc26e530224b5346fd780450abdab71e0b373f95ebf20d8dcc43528b8381e19b9a4c9141f8b0c20797192b1021e35dfa028e4fad911cd7ad9d6d3ce75bcaddcd68e028faa5197a032b4667bb91a3b640c7fc6cda2b85ed4640ae612583ae143529be72a670a03ca9ecfe98e05c3f00ca51ff5e4398ef6bc5fbdf1c88dd58a435e4485833f2de846d82ea37610f6c0fad51b7851d3b0cedac44ca0a67c306f1a2686bd77ee7567513bd52a014bd58d383403ab00ac6003b72a6eea3714f8a27b9fc9b9fda5a805e9a766ad8b7410c62a698dd0e6cded9b06ce0037afc5156fad47cda83171903f311be98876cd49ae9dd6b21d7d953c89942ed303457becab8132d7fa1f67f09618dc665ed699c92901445c006a5474fc5938b0f7272e478a825b8d0294021ac1a64640c7522f85f9b3dccf6eea0f6ecd559a2a695a9ee721a90a9b201620084df729b74ca18a5d33f63bf1c8547783b6e5c6d5790807670c0de2a2d8d56dd26c7c2a97bb6c44f50b2016613e23c05ad87be2bfecb6bd7c0da5e359bb453eeffc957b4925027df35af453f6f23cd9a8d296e4a4cc802af68d11099a052cc40e2d8af4a2eaf33a5b358d11183e83ad775ad3daf74d6b29cead2034c4a24350bfeb2394639462979bc043b16bea5edb05416c9c2d19d48306c899cfc60aab6d4b767ff2b0d0fbfcbb2262b73feaa938f81486e6f83117b4c90d01e03a1c856e653277378d68d90c86f44ba0657f4872c6ae448544aa6ea24020475ac1a72886d7e25a83a1055fe4c83983083c3a7fe5c6fbc89a798d96c007e25ce62b69a2b6b85337f72cd1b4f855c1e255acf543d8a0e66796ccbd937e694ee0b8a944cb792db726bc471a84c6b3d8ecc0569c37958eab48415fbf74a4620fc4c4df765daecc7a52ed7471efd4f25caecdc75395570c69d66b4f189bbe2bcf318256869c8e7048044a4a1f859a665a9a91d067a7e523e29294dbb5422d1c9f8829f943a68db141f9a3c385522f1ada523f29a8dcd2467b4be0862c213721df1e8836ee298cc34c1a9b3fa42acb43009eb54717de5b3b253acb93564c2c6cd548e875b7d91e9f494f5c10f97dec410142058b3bc9e5711c5de521c47cd2ae0194155a6324f077b055ab33cf1e7e686a8ad42ba8741521ddb15bba50cb7454758151b06eac0f25f717b122f05bdf6fa4b90e04a9ffdf404d810afb724ca0a3d6f3ba50cb5c336fb8c3cef4a3565da76a923db814993f7586f0d7b36e49cc5135347ac3ea9e515734f18909b2eef99e16ec9433ca85cb7c21147d56ce10d6f69c664aeede749da504938db8f1a3f8f2210b224baafd1f45550fd9c45227eda7743d3c69a5d579519f0c294f47f938383cb5ea671d0300662c24b98f7942cf3cbfbdacfb6fe6cbcedcf7950589aa15921633157a73c7d15e5a30be67bfcf2158550a38ba73dbec89c619ddb68691a861f9e76127f8645079732447aa7c234b9a613606a7cf8b88d194b1c179845b1892f2b2ffffb83e2a32e44c83c408532447023a50ded615bf8ca0d0612cb64c8696b62dc13b59a6a524acde0fe339a424ed7185f32b89186512b8840e73d57ed295ef775839983d23e2b33e07786345977defc554e4e19a7022cf0a92dc12531106d43e70b542d0654d1fce6b179f73f6dcfafc18fed6813e1fb319414e0bc76597d9f2123f31b615830d9a604a4b700c47d3dab56716232ad76b1256f34819dbc6933493d8a13b63249ae16ce9c3ec5b47fd019560c4ccd07ab819982a7e4e352beb8d850090c7f335a54847ada047d5e5c399899b1601381963a47adeed5a357bf2e6da9f6158fecf1b5af592f8b4ad47e922e0a4cd8515927216e7ccfdab3e25eca160ae83a1d2041d7538ed9bbb7df8b17ae9ee284502764c7f8c28efd39725e5b78267bd3151e5c76c63b878e2b85cde9fa279147846ee7408ee096026e6262f76112ff46f8a826f9ea6d3efa72dd42905d1bb5e89b5d3385e72d796e1ae0107c3f0fc59f7bc4ed32ac4e2a887a7878725efde6252f55d64d0f15c727fe29b950900c1feb5c28ba0be14b49bab6b3c8a9342de9c6525ce47db8f03a1a91777d91093ca005699b1c842c5c43c146a10fa0df87e77f292981623ea1fd8bd8b7133923460e69048f28f3570673a5545d191357b63752d6df7c832003950993af7f0e5e4349936468d293c68cd05da01a9b92f508075dbaa9edb45aa3d8b31ece9fdd38afea8cdec42b72ba6610fcce8fee3989cd0954f70aefcb27bc198b04d932bc7f45cb6f9a35ca60be74cf7102bec2f1e72f543a9ba17ffa422e9492143b24340c69bde65f2b912bbb26a2dacc0485c351ee1ba7d411e3331182a2f083a1f8729048afa88bb9920bb237a2abb29b03c57a2c61119845d1e35567a2e2f1d5db4496149850776a13b74b32a00966c542089348ada63c77a10af31ea336e415bb4e3cddb1cc047d90c4e53f2493827063d2ef57564717868bb5a1fd8184e1a3e4f6ac33a4edd40b166823a8a92ce99856e4b900be125affb0cd1847b2ea0ed1ec4a475ad1a8ab17a91297d4ba95de00dd1a64cfb58c30eb19f7f30b0e6e1a195de4d08f1bbd800447f482e6e2ae779eaeb92344fca7848a45c4f5624b044f8d38b69992c97888415f644601c096d95112cb5620b5eee13060121e9d5a72d8c1ed209bed44e4279d672f4361b9df7692dd524e49320f4f864cffa88b0166bd1ade9bce4a2838c825f946c1eb3e6ac00ec9970182dcffdff0819ade3124dc1e00f68bebf5ff863fe4bc982edcf5de78bfcfd57c276c1cbf5eaaa2a7d1451e7bc9bca32b828fa64e63719b783219160426b60859f2b64d19480387e25ead4f73a2eca2d2a4e6c21c04c937f3dc760bfd5a1643e49258c443aa48157deac0975692e8f6e0d8ec0a4b050ba21851f279adc77b1068312124058f855212d1ef5c0d5ba1d65704d52f174d7f465446dc551f29ca3d6cb7fe44d7017686a67072bb559ad7c1ff21ae0126bd8d9cdb7907af5168a0907cd0e5a047f4d48f67db1b5436486f611e9fb41a57c3d436aefefb0a9d6454e238933b0f9e0551b1c31c24c8ae166005f228c610c36af90755c977cfe69b546868c79f1f33a7e120f2db66433402cb38dcdce277359a51301f9da2379ae102ddab40209b37afdf0ec6b37f1a199cf3cc3f2a0dcb38508a55d95aac0112f19d1e91472a63b831a6931e1b229cb80c994651099b4206bb53b5bf950a6fda776866df43c68f17edf81e9fa6bf67e1d8aebc687ce2c02e576183582df4375c98ab7c3f9e7f2881fc100eb0bb88d68f5905b7ee19fd35a196547a91376561cc712e912dad5bfcb593031133e5cbcdf8f41066611195d24fed799a3f4fad5c53bc7f80d2bd43f900e77a95e48e6306713db2e7fb4e7980b7f1176c542260f9651362d430c41bf50571cbc741bd6d0513eb5925614450cb03e609d4a8a5ca9c675ccf934afed05a9b193ffe69a0cdc74d2f41edfb32402760931c3722b3624fa456ce116992bbd3b795bc7fcd6a007af988119ebae03448289ecf22708092e5bce6ef3215713", 0x1000}, {&(0x7f00000014c0)="54022e0dab1692be19d5b58b97ff289a178687e5c75f29b7", 0x18}, {&(0x7f0000001500)="92e096b32985621f6e4612870c103446ccec9f673c47616fb95853827a1ae1ad3c499921ed90a1964ad3c6001094bd6fecf34bd9c03878830d9c19d0d35616faaa467167da51e46d93e76e904b9240136147f68017ecb06eda9e1b9181f480508b9d5d98c8802f774ffe6f3ff4ca36069cec78f0e1c8982e7d70800ddfc5e2b291c727f103d432a4e437e7e5516f9b9d915f3234274b8100e2e027c2ede28b5ed6f8927dc7a6cb0551b61102", 0xac}, {&(0x7f00000015c0)="eb4f8fff70818b60b6771501f3fedbfceced0d2982c451274024e17a88803b7dca11dbd13978bdc5b6ec864adef4e6a4a31e5efc25d7a50924e9559410c1cfce16aeb820cb83a9ca5ec68aaa7f4805a0622f7d8a3aa7ac27b43e49fb9f566ba8077bb953f0593d865bfa91c0c0973aeae948d69f1a652d34cda6aaf9ec51b7ddd34e18fd1e2a93ed36410be5f619e27dd1e2922ecef3296a5a363668999a68bb27945e66dd1c16adddbd3ae51607d2ff3450ca38745f99d6abdad11d391b6cba081eb7a0430fe1b6b256937338c9ab8d2fee8f7497b2e1b4a4e70bd9769e3a43c351642241564b7d461a3a54", 0xec}, {&(0x7f00000016c0)="827672512a8c64595ec05d9ec0b703f4489d78331d91546049c0ff277c4cc96cff17c08e200ee82be9a89da87c15ce2d5ab0d38618a8933b1769", 0x3a}, {&(0x7f0000001700)="cbbfad7f8a0cd12b28553431e08cbcd78994873cb8e92b0f3b8575ef9380921b09dcbb047d04b362d15e828f656ba2ff7c7467e4538731f4936b6a1f53ea6343410c3781413338f5cd4c203a5dfc02405841b12599ec8d59290657553cd6d505c85b45d935e6e2ed16732cc1fbe2579da40fef970968e1ba", 0x78}, {&(0x7f0000001780)="b14f22966020b3d4154e072b128f627e351b23cfc1f2263c18cc21f03175bcc00890032e539853fc1af751b8d98dd4b07801851d9484cc861b7a223a6835cf2a65c14100dbadccb434ee0ac3ccfc923bb8112d89cba041384ee3be69d1417914c8395f792f41ac8344d43ad6cbe61284d899be6e667016ff72", 0x79}, {&(0x7f0000001800)="7f01d6815967191db55cdab0dfec78fb781c7dc6dffba14d19c93b5a4b11e93f055274d73513c0b47ec56b20e512b17ba8d6e2517a414a91", 0x38}, {&(0x7f0000001840)="c9a7530d0324e45dbe39077b6c96fe587053d260b0b3b8e592aa443465ecc47c8a02931c04726d8a11d726e347e1353ee55544f8e9b231ce0f7c3e916be6c7972a5c87ee07ae70bf3e8b87858cd7e5a9af52c686f31c62760d2df0981e36b68b5bdc90085a1c6bcce9da30ade390582c112561a2c00a96a3f18eae3bfc1ba54f31d068104fd70321c1e6b90c6a13ae664957fe0c51095b5e39859cf8a99a751588dbc84d71a0e8133f18764b139fd372406c9eaef7de30da4fbfa30b7cb24bae668b638bdb19dac7c9362e2d31a6301ba42f612b78cf31e38a254172f29453961e7431519a3ccf67fb0cfa36f5fd1103bdd1be6214cb6aacd39793", 0xfb}], 0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001a00)=0x1) fsync(r1) ioctl$TIOCMBIS(r2, 0x8004746c, 0x0) 09:43:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffe) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 09:43:31 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/36, &(0x7f0000000140)=0x24) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 09:43:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xd) r0 = open(&(0x7f0000000080)='./file1\x00', 0xc0, 0x8c) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xe4c, './file1\x00'}) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) 09:43:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x128) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000340)=""/191, 0xbf}], 0x2, &(0x7f0000000180)=""/27, 0x1b}, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) 09:43:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) flock(r0, 0x2) write(r0, &(0x7f0000000780)="791547", 0x3) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) 09:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg(r3, &(0x7f00000006c0)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="7ff41d96ce0a200c3a830295", 0xc}, {&(0x7f00000002c0)="a190273455447f740cf70ce1c21706fe88f83312b51f810fc5cfe7cf36f55e6d97e4a0612fe88e69ad81f465545c160ba09922d195d60dd3f79e5f92766c06bd0dff4d6a9aa1a0d7cfb21861803b95a28e", 0x51}, {&(0x7f0000000340)="de06892100ee8e663b708c2aefb6645f3535cc2c561f63", 0x17}, {&(0x7f0000000380)="bca0606389ab346c1a77db957e3fa0dcccf0a0b9143b6ab179642d2a1e13237bb75f96a2fba12eb8206a37bfd06a085ca147b054bef96d258abb6a4355e88fb7d3f0c4d9b3fc2a91fd030022c6681056a926bbde3d10cbcdeb4178081fd56631d6", 0x61}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="0001000000000000010000000900000004643619316e2df3688aaf71f9d6265f6f1cbc0e362ba2a4ef0cd9e1e44410dcc4b5eae49459f09406aa0e2296584d23d5087fb7f04f87056530943f171873be2d717e926213d34ded7de9b83ef3018eff529a8dcec25d6f921273b4aa207488b8eb7b8a3df1335fa0fcd11ace2d945ca37929d77c701319d44674386a813384e43aef5300d51fc71416329b9a69b46dc5357c6d92d1e4766c447c34020618e626af15ddc7b9dce2f3286817895342afea13d8e1ff040141040c6d6bc80fe5ee88e0f7569d06a920dad477c4e7e1f4aa2d8cf849a7eba5970660742eb295c85e34dc45d6c9bc553a84f7285e000000004800000000000000ffff00000000000084db657858d43219abf65ca770838147dbac39aa6409b9e5165b8563ef8d9dd07c6c933f986d6d3a0a8035830d1a0fce16f3be94c41d00009800000000000000ffff000003000000b9f1976df2695edb6652e9e493af45802ef4a057137402e87788c3753add707e783c3b78bdb3748ab4b701b68ab9de69560b0fee5ac01aec6e13eac1b68809320eca2eaa1c2f2a9bed8fc2d57cedfa8e6ccbca68a3a4685e54ba812f7763f69cea39774b34e7d4e79625f86bebea8238eb6223a2035132331350fbae29b5f66b6c433dbab576ea8a71b801fc60b5e93000000000000000ffff000009000000e071662a1e8285a6581d882764f677b2f570a8b5b9b6e8000c4adacdd38c00006800000000000000ffff0000010000806889a69e6e03f399949f0277ee03004abf4617f1bc025c37be19d75fcf1923437cdaf2cbce4079b58164e2f28f76d9b8c954d8b090f310ed56fedfe981131d5091c71e85507fae31d4359b9f049884bf000000000000000000"], 0x278}, 0x40a) syz_open_pts() 09:43:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x83, 0x0, &(0x7f0000000440)="d3ff54af75511886d42337340dd10888794e792faea7d6f1b170c4c3b26e8a2c3189c9d062c9f043ef23922addb24b01ddb88a0780e6483c8253a46b80cef7b25ed4a0b8e0d80941740bd680c3094ab9fec0ca321263c6a95bdfdf26105b84eee87cf1ad16206c6ab8377e79d678b95e50c71b14241acff67f51bc9eb9603ce4be2ae1b465470af8136a6876d2ddbc977044f119de4cce357870fc79000f5ac6a40140c749c3d8d18aee53d46e077e070779034746fe61c39a3956b5c6dbb58d744005b6c08d156cacd8", 0xc5) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 09:43:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = socket$inet(0x2, 0x1, 0x252) fsync(0xffffffffffffff9c) listen(r0, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semop(r2, &(0x7f00000000c0)=[{0x3, 0x401, 0x1000}, {0x3, 0x7fff}, {0x4, 0x3, 0x1000}, {0x2, 0x1, 0x1000}], 0x4) r3 = fcntl$getown(r0, 0x5) listen(r0, 0x7fffffff) wait4(r3, &(0x7f0000000080), 0x1, 0x0) r4 = dup2(r0, r1) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x2000, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs, 0x3a7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 09:43:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 09:43:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 09:43:31 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) sendto(r0, &(0x7f00000000c0)="0d497974d77a2d1b5cecf25dfe5c52f45134e026da56961003884dd1ce07ea7e4961d3d753a20510c1ba80391ba8a93f1b86353f3b8692c41c76089de4099182d2f88e27080a8d501b9a444fa3aa1926c05ac1da60a75fbd7a98341a2a2d7a04de1c535fee8e75f45db9dd96594d2d99b6c8022a1099de2a19d53cd89a9a232b7cb15f242c798ac522952cb98db1aed29ba06545d01b0b556c335a046fb543e0723e615af755c08b93d86d822e6daf3d5ebfee6cf3783aef35eba6edc4e30a0f7bdf77098fecf8f77dee9e14bac028", 0xcf, 0x4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x8}, 0xfffffd1a) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 09:43:31 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() close(r0) 09:43:32 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000002da8200000000000000000000000000000000000"], &(0x7f0000000140)=0x17) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r3, r1, r1]) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x186) 09:43:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c253000e9c6a7ea3c48e44a60ac6796bb112bf9aea2f7ed19045bbd4d0f84c3efa02412eec8b58fda1cbab2b48093ca45b83d69e50e46d12ab57377d60b67701c4000e178fd0f31f0fb5dc4989cd70bc6"], 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="91c10af1ec281db31db46226bde604612bfe82ad32ec7815f6787878fdb527c820a939d1182ea1ba7fc4448581cdcad84b69d8ffaf21e570f3e5ba37c2aa8eef6dd28ff07d336d2b913c5756cbad1a43be", 0x51}, {&(0x7f0000000500)="387d51607970ec7cd41ac686d553fb89a01d41a31306601ea855251d7c806e7a4132072f7429200d98476ceb40058e81e22114dccc1672d57c81a3dc07f0f2f86bf6d0810c0923b4c6552000fdcce3e165afdb7dfd3e97faea82839aa5815f63a2ce4c1bf5f85df30be2a1caf9948cf5f7fbbc3d5f58005c87192e48f7e89f466074518b6b08e8df163bfb012bb1d3f72cc4b74f4c4f5bcecd3b07efac6ca307f77105e465a21ec22a82daf5ba51", 0xffffffffffffff7f}], 0x1, 0x800000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) read(r0, &(0x7f0000000140)=""/155, 0x9b) r1 = dup(r0) r2 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0x263) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r3, 0x8, 0x5, &(0x7f0000000280)="bba6e1422bb98eb068a7c34fea7372f350c7f8461dc5c3af176ad9671b04c86136847ce37d072378a19b981cb5dfc18102999612ffd582b1b80c2164a3d8c4c090d74f60713c502a3ea3b98aee5f91e87ace0d08b4b51abdc530cfb814eaf79034d154d2aad55137c7764534716c20aae131d319a94068791e0246e47e56ecea773750f659908d19f4950e", 0x8b) 09:43:35 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20c00, 0x2) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0xfffffffffffff000, 0xe, 0x7f}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x2000000000000) 09:43:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 09:43:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ftruncate(r1, 0x80) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 09:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeb7) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/53, 0x35) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 09:43:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001840)={0x2, './bus\x00', './bus\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000300)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0xb9) readv(r0, &(0x7f00000017c0)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/201, 0xc9}, {&(0x7f00000006c0)=""/43, 0x2b}, {&(0x7f0000000700)=""/132, 0x84}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x8) 09:43:36 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) r1 = socket$inet(0x2, 0x3, 0x4) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:43:36 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) socket$inet(0x2, 0x2, 0x6) 09:43:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) listen(r0, 0x1) shutdown(r0, 0x3) ftruncate(r0, 0xffffffffffffffff) 09:43:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 09:43:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b3ef1d4d99342a35057b3f0216ab93f12fc4d5f", 0x56) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 09:43:38 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r5, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r6 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0xeaf) close(r4) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0]) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 09:43:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af42b43622b3bf0200eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r0) 09:43:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:38 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10b) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x60b, 0x4) close(r0) 09:43:38 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) sendto$inet(r1, &(0x7f00000000c0)="6b57103a635a54715917fc9e8d35352174a07e05ac90fb0f8260db763eb2041a70c170ce4acdffca9f4f421ecdc4fe1f669cec1c8210bc34afb2fe343d3a419ead1f465a7b2b937ed3c48f0b403cc0322658fee97ae02c08fe3712b7a57e1b95d1bdd63f282c43d01c71cbfc7d82509d", 0x70, 0x406, &(0x7f0000000140)={0x2, 0x2}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) 09:43:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) msgget(0x3, 0x404) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 09:43:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockname$unix(0xffffffffffffffff, &(0x7f00000010c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 09:43:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(0xffffffffffffffff, 0x0) 09:43:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0xfff) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r4) fcntl$setstatus(r2, 0x4, 0x0) 09:43:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x7fff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) 09:43:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) 09:43:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002740)="244a3c83950e513e761af02ca9af4c1b2897220925dadb8e6dc514d9f6563aa0a46ccf20368d66ba695043d5d906c401c2d2a66f29876d381cbb31be29e395a2181a965c6d8cf805387128813dad1c85be60d5609d5244d6dbf0f8b30b775b907af8dc65bde7761d105aaa3a287eee95aaeec7d22e7d4246660f3b07a451d1b9a522361b4a1e5da4e5fbe071a2a8ed4288701142c82d931410541e764f1c8503f091bbbf62e53b975dcb35ad4c12f89db434227ee978bbba2a20a18220fe3dd4652d9136b62013179eaa997e7518e5b7ae49853cc1a102dcd5ba2f9845af93e49aa8e4258e30d7b91e464ab5bab5e8e23154156a5bb48857af0d6aa4a1bc9bd871bd19025db52ee3c23f9c46e4468d5be7b27f71a50aaed04422aaec3c2c102791674a2624959c4b5db89314a395a67dbf7130cd3f9c2a52d6ec61000a89b8c335ff0de70ed7a7b49297e6c43dfca724ad5857578e94e5f7efb25155893be52f3d63def0f66e0f1a16031d3c8428e9268cf87a2c0387484169d4192bb983b535ce170b943fdd3add391299b411abdff26f42a7cb6f5e33af2bf112c3fd9f2e7f39b3fb951c535991b9292fcaf4a9fd079d3363b973c21fd0b995881c686410f20f498ac35a1e2c2e58e6d4eb9a38d65c03432ce125a0c5951080a4376be299c24def46340b3ef57dfdc6c45a353317ea57e12cad84bb18f18ddeaf963d8557d988e60646be16d72129374d3640abc20cb4eb5d1d180dcd036d17aa913c9063b92715b539a3b8050a240a3a6c7319ad40b33f40f8fa6e3f5c5f3dac9a042b0c7460c29cf1c967a379368def7a8969489bc33dec57bee15f83f5840ad33a9c44cc6feadbec65e0d25b11e0dffa04d6570ec75f6d04cbd1fd7de02bdc1493bfc88e925b18b1ba6a42b292aca9f2317e8477087487351bac1556986bd1c398a64df70d069e155867636b2153724f711a25ece00e1498e7612a3482b2dd3b424f3978007a9920a0eadf302b64cfb19b57fabbe0d61bb9419c65933e93ee793c6bf27b7e395e77008245aa91f0f246e0582422325e310f619e5206d11b3c1376ba36087c12a18f93c05276bcc38cfca936230b0eab65f0be79d00242cab96e347d7f273a4622133d2c256bad06961faa22471103ac5176dba695dbc453a3801c06fe47e99864cf29d1275da3a9f26750ec0e3dc9752df8a552be5386a13290372541b959dd3f4a0decc522c291cbee19c7f82b7eee5b80f613b0167dbccc1b2614fee97611869199671c5a35733f80aa3a3c88ffc329584de4bc189ef3adb47bea42ba77155b950dc260a8ed7f2f0ebf3fcbfb4f645d2da93d5f531e72a8fc8b574a6250bfff0a06f67b4037a0ee62632c75c6707aa79da8e92c4904448f8934508dc8d2ec6a5a977b7a9fa5d848ff241b5e62bd2605ced53332709ca3b4efe60fd75ed52df34e63ba300c2f01e630bd74c2d43be0cb1551b3910c0b45e0f460ba283254996fbf0feba828e916b553a60bda826b662747b402c235ec523e010243e4950149e15cb5d02492a188add8b333f155291645e98a42c3b53c53402feca7c69724d0bbeb0e7d73e78ad4d7723cf931f5a5b6fa5858daf0323a6c23087e7d8120413328ff39fc1ed421b7294035d355b128b60a80ffd8c47c97e20d43abb6ae9c4a9cb4f3bff05ef3a58e6e371dc48606f7646d19766d45562df7536aab040c3ae52b51c20d7c987033fd6dadd2e26511c2bdc3cbdb04735b6b14b482212cbb0822892c6107ea9bbef5ae37c008b9c8953d59218607acd1130a779be0a572136b685c3b5e35389f53c30ef3260a0cfcb86ce9c5daaf8defb2be0d3d2980f7edc24ed5016cff31e3bc70dbf67b4c5b7509097052b05b747ee6bcd790f2bf998758bccade28caf9ad5326de991e59276516f4335942fb08d7f6aede9c2493ea3b6d68cba5d9aaddb97f79c84fea650fb3d54289c07a65df7fb5b244420cf0bb216c3cc7ca37857d469e39d08ccd2ac68e84cd92aa03a6ced8e328c4384547331b3e498d863452273668258a495d30baf4781278945a457e44e594d71fa55c5f7ddfe337af7b063c8f07e8f8e66d32a4308b2941ab48d6be93162c001893c1d0cbdb23484f5d32f85fa9cfaa945ebc5eb4bacc4ce17946c4033ab2a262b3ab4b7340ab98ee2f486855bf9239855b20716d62d0c58ae59b958cbdc66c0b7e7d546e4c776cf4ccd12bcd2753ad6fa156f5bd5d3df572a9552b7ae70100652bcbd92448f574cbe92bd51424bf04d7b50e1dfb457ec298b35cfc6949f7dbce7f2e31853b44e781bcfd2b1407f8940f5a9855be774d34e0f68c3beac5c459bdafa48e42086eb148d0650d0869cc6898e917ca3e8cd2640f7e3a47b333f077d18e110f5c8fceaeef5fd4ca61796cd59dec78388945548f77117715dc73bb66ba3505f6511848ce64a3d7b966ceb96b4a5b9e8e552295dd8f0755f76fc9730c0065eab3c471be5241e545f493b4cd55414e671781f4922dc84e36f774f78bddee40156bfbff578140a16aa4b7a8c820da807731516ba519b2659c8ebe82b7e6a4315f2cab538d228898613405bfba3319dd60e265300a3b37cfd04586383b073091ce11fee0e769577a94f1ea709538c16de4946e61a117fad396fde91e9b5ae57d27218963a1ba20ceecfb502d58ea01d98b2ae9f22509c2314aecded21435be8f5185170d4c4ea1df286ff85aa1bbd4090b1a974c78c162a444e4f4c4415d5b57829e22fa57b08cd978e89bd91289962ab6772650c328f1ea68acc00f5808fa30d6b4a6f210f96922ef3094553b0a502045b8cb93a20848c983576f1913fc773a16bffa91ea601515849c95a89a00d92b2c783891046956e7b41dd8bb79069a88818355cb8219621a766c5f9a81d43a1efa09e40d77ecdb861fae8a4b80e7c636dff51034a25494b9a22b95a77b9e53d6d590b7d595396a5f56f44a32c0d3c7dbae2cbe897959986ac82fee56e3d065edef82cccb2dc8e39d3e972b9d13f7ec6cb858d41afa9046433becbd7b5820b505ee958459292c9fbc6378b8169963687e2dfa77615f19d5945c1714318084d714850fe35403bff8f70ba357f95b06e6a0e22f628dc044ab8e7a5808b3c9181269757de3a1bdef64e9d6e23292b5e009c45b3cb26a3744e4ee167cb3b8a468639385952cf326f0f0f55dd9f559aef8baf5ae88c03a45ebd8aed78bc03c81abe58f04554ccdf5f9df505c37cf85206b8eeb3a8808063ff4c92bb21597449116f213c10bc8a95af92ad92f52df1b003b0a40154c222cdcdb8fb23f867d43b7cb4364c43518a612325beab012f509b37b033d8999027628d61eaf54e9a9188801212ef2302051b641a8ce613c267a33d1107b59ea82234c6d694d42f540f4beed78639d09c37a33adf6e2d1fa6f7461fc5115329ae9127cb2c400f169387349b341c961932b819c97e8a6d9e3504f38b015a52584efcabe5a398de8f613ec321c73cb35519004a4bb18428c6377a30eaf953a8bfee1855bdebe50e4270f8a7db6b995ee452ed773fa762fdbf44fc7ee62f8b4199da37842c7d01965563496158302c60f46d439fba8901d92cc500299dc03682d2750a37e82d35738f811e10fb696456260d8cb2e30de31d77225ef4d8b46c9c867fdd9a3c31b190ac4a81b26515c50f9e1e0c43524a51309af9f91402f055a24bec602062847e08645ba8f098da72fb6c12a06df7ebed2cd2ca5221e238aa3b247fba36a195c1e3bc1d7a84e6ef00a843df7fa0f28f389fccd41c1dc84235759ad3e65cec766980e67a1ea12b5d227a5ea6f7f4be6111bf53b9bf846108eeff6201ca5da3501b1d5c739331f9e9d0428f14f1d93a1f87725149327e41e882c230a6b8b94ebff532e49dfcfc4c3b484d00f580bb1fb9a21c89d3da9eee535e79065a68ef0498ed346ef26d04bc6767ec3fdf2a6373bbfdcbcbc4f8f9dfb23e4f571d4957ea6360a769a801a1aac4678e511c80d93e26baa3a6a8ac7c2187af18115ca1010131ff5ad8a2bc958b01ecc5ff45b24c993b979f3ff1e5714e1460ad9ba1b25af0ed37d9fcaeb213c26be09af718bbcfce579a41856cbdbfa9878e1b8bfc86afaa9a970e86470363911364bae7af1569c95f38c701bdcd7e459ae0656a669d3d59fda330f7a11f98c1fe9e88d7154519729b117aa0371546616f25cc0a76098556a9665059e5423fa673f811f1772d3e6820463edfc416d053019f6eeaa149c8afcee3b6d660952155c822636e7849f388bced14d9ebe41cc16d8e71eba21d4bd76fb8b8a0011875d2faf967abbe64325d9ef67b7963f5f80606b9c02b3c8b00171c8a7d2d0a981ab11c759368675795196e8c26eee3e8ec9b0e7d277c79624eb513250d14af5077d7cae6937b0ec3e0b8742faeafd521a2b5064376a036c9dec9aad1fcf279633da16a75551aef316cd402c6549f0cc84fe3f8eeb31ff14093ed03db29c2938da9191dedb41918bf69bd9da80e30d53bec17fdbffb2ac53951ab8affd511937032940aaa7e7366a9ff87bb2e4e2ae0b512892790ea653735a79df0a385d65937be20d46a91eebae4016133d6492aac17347840af1c81bbaddec43a03f24c5a490dbf63b9e34e6a423c47e86eb08af27e5d638b4dbd3754c52669e24dc38ef88d0f69e3d7ed18e396dbbcf91f1c726f95798eb1fa5b79760c178268ac52ff1c95ffe1e65938d52d05b51fae9edbc66f78ea0343deb63a2110a6450ea170b4dbd02527e35b8e1cfd2481f8673fbed0ff3e3edb2633ecfdd3edd88995a88ea10cd9ee0a2ce28345ca9a4d8ab7669db1fb6332ffefb9cc6254372bd044aa200c90ae73144b874fdfa0ca8ebaa7b771d27f0fbf30c835ff00ca19c0abace880b0ed7ab6ee04c3bf30dd11d28d332a2fd6f704be46f4b8361035c1aadcbf851afcdd04777e69c297f31107040f283228e28408e145aeefe68e656a9e9bf8325c802e0fa857ed0b96cba715772dfd0115b019c88ea89fc91449eba7ac39fb1956519a8b405c020414c28c6e47c18b6cfe0aa44efe7e9fbfe2532268fd75234968f1b4af4bed76c3fbc296a47437c8978c1715ecf8f1815533ea2ee5b5840355654c5b80cea225a74d2e7414995322137b5c98f89182a66537203a490be1b11fdfbfe9750139c49defab52163b77701111f296f4eff4c3ed1dcfd0cab16a153493985a06244f65731223c9e9508a6c6b9903e58d49818162f3b931ef8f91efa4dc1122e6e77a175ba0fdd4aac234cb5b9855d2903fcd318b63e60abbdb7d5f201ca93a34b628bc49c3155192a5ad93142417c52ce8706d2cd28943b4e407ea41f4cc703d21ff2353090f4ddf182c34066331cc0a27a607d8265bf4f8c0f22dc212b9204c6c89531e4c8af3db2f675849444706bd1477ecec795c08340c386501334732526fd2e9219e9d4723ca215b6c641518f9179c9c9355a7606578be4bcae3d660239c5cab6493ae2c6b3d9de2b3e067bab8f459ffe2ee91e39a7e8b90e5a273e9a862856a937e1ac70605f500cd924f5562f3c334200755a77998a423d3103e9896d6c64e0cc23ad585da5ff8f10af3113409782e1bad3344603e6f2bdd2064e40aa53cdd1f8ff0edc3e7e6c19e85cb5f61c21dbdf44984ebad2467ed59fc952fb0aa5cafc4d13e80584692e3fce2180c7d24a5d288bc275c7d72fa57c310c4c6483133f7ad0c7353c27f9bbf6c2463cc2f7dfa251263c3290e7ab514c4b750ac72f83c79c719037dd785f42c5d9909bdde835141893e725caea", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xc, 0x1f, r2, 0x0, 0x0) 09:43:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) write(r0, &(0x7f00000001c0)="8b0dfe4857c3e7d59b1870f10aa8c352e075fc6f2c8f1553dfe430881f480341846dfae16aac58802143155638fcb835a0dd0d85da29d42f2a2e6465d23a744fd04aa84d034adf5cf984eb25ef7b77a552cd0dc74243efe3d84710d981254485eada670d8403d8d92002d764d038a3a40c5921f9544eec9d22041cd9e78364", 0x7f) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 09:43:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) select(0x40, &(0x7f0000000040)={0x101, 0x100000000, 0x40, 0x100000001, 0x7ff, 0x5, 0x4, 0x2}, &(0x7f00000000c0)={0x2, 0x3, 0x40, 0x5, 0x6, 0x100000001, 0x2, 0x80000000}, &(0x7f0000000100)={0x5ed, 0x1, 0x200, 0xfb, 0x5b07, 0x4, 0x1f}, &(0x7f0000000140)={0x8, 0x1}) open(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)}) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x48) 09:43:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 09:43:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:43:39 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x28008, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r2 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100) dup(r2) syz_open_pts() openat(r1, &(0x7f0000000200)='./file0\x00', 0x180, 0x80) 09:43:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="5bf617afdaeeecc3c15cfbe7f45d89528b749058ae30b04f66e14a56af03b6bf9e88ee046b2d826f2354ce6a083b48b294e79cf56eea15", 0x37}, {&(0x7f0000000080)="ff2ae0a2ba1613bbfea261b8188582b81e6e1208b09ddb55e3d6683efe63f2f6b3a1147ddb35082a739c96d859d5b92144fba49f9a5a906a15e7f4060ab96ab9dafab9b1724a4890f4c938a1fa56e49bd94a1f931b25bd777954c1e30cc8a18f4bc7600ad07df65e0d6f6421fc9c296fb663", 0x72}], 0x2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xc0000001, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x8}], 0x4e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x31}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000013, 0x2}, {{r1}, 0x0, 0x11, 0x1, 0x2486}, {{r2}, 0xffffffffffffffff, 0xd5, 0x0, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x1000, 0x6}], 0x1, &(0x7f00000002c0)={0x100, 0x9}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0xca) open(&(0x7f0000000600)='./file0\x00', 0x881, 0x35) r3 = getppid() fcntl$setown(r0, 0x6, r3) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="2d389aac31693727c27cdd59ef80c5dd516c88037862ba478c11fe5c1fd2b8b81f61ee0dbd879bd6cb9a898c4a750f2642c50981cdb9a7375bd76c261d3b9d220de6f0ee3363631217ddfd3d7e2039410599e7254939980fad6105cf9a44aa6e8995ea71d353915e3f3e37b3e85ebd176d045a720a903246ea7fab778fd5927c041c3367bddfb98b24034d5b0b2cb5b694d2035ffdf5522aecaffb950fd72c694f6f861bf4976b2c8f18561ed18f541b137098a38ee866656d855dfe78fce999f8edae65fb3408e42eebb21e1264da7f3b0d73c25973d54b37cf5394ae6030a56dc2fecb0cc59fff972ad834b056", 0xee}, {&(0x7f0000000440)="3a077526f341ced32ee64dd4ca815575294d50a27610d51fee1bbe", 0x1b}, {&(0x7f0000000480)="a1e135f06e21dda3d07c1fdee0e1ce34f83f5c3e31a28626bde30aeccf971467070b64f05b41a4c80fd07ce4728d9b9bd3d673ceb935b0f891c20ca74e5b12ade0fa73da972e7b838fc9349aed1bb01f5a7e9307", 0x54}, {&(0x7f0000000500)="ff0e9c7949fa0ff322468305b794", 0xe}, {&(0x7f0000000540)="1353e563e2d88fb2bced8d", 0xb}], 0x5) 09:43:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000030000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 09:43:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/36, 0x24}], 0x3, 0x0) 09:43:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="019ce52de655", 0x6, 0x40b, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xca48, 0x7fffffff, 0x2, 0x3f, "b6f482f70e8a14dec16338d13e14f2eea1a9b57d", 0xe0, 0x7}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x4, 0x4, 0x2, 0xc, "8d9e3cf36602403062d64b3ab5bdcc9bafa75773", 0x20, 0x6cb7}) 09:43:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x7, 0x9, "78677f0adc7f8ad79f0500f0ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x60, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="f3b611aedfe73ea0d78857cd56847205c652ba91a3aba52efc2f57a359bcaf7bf9cf40", 0x23}], 0x1, 0x0) 09:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 09:43:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000006665"], 0x18}, 0x0) 09:43:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) socket(0x10, 0x7, 0x7) 09:43:40 executing program 0: mprotect(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xbde4, 0x3, 0xae2, 0x5, "452c926a4248fd83790af6c3debfedb33f18195b", 0x10000, 0x6}) 09:43:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:43:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9180, 0x1, 0x1ff, 0x9, 0x9}, 0xc) 09:43:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r2, &(0x7f00000000c0)=""/44, 0x2c, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x20, './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 09:43:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x6c) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 09:43:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="98fd34bda0f2334ae1b74dc15a69cbe3033c1f004e3451f1b02e3e756ffad913f6c96cd045a98790ee4487bc86076857ae164919f7a9559da8cca5", 0x3b}], 0x1, &(0x7f0000000200)=[{0xa0, 0xffff, 0x5, "c9559a102798a22d851644ba48b1e5ce247d4c393dcedddd58ee10ced31d71454039dcf0c3b68ada9725e699ae76a15896fb71372e0a8bf0f4f4ab0b76c0b24284beccbdb930225b6b780ff845b2f7ff7b5cd892588d9d8258f6e036fb3f7e619c8615bf732918146a0fe1ba65229fc7b94fb024831da27d2cc50812b748f50150c5577795c18d65753a809f87346a"}], 0xa0}, 0x404) dup2(r1, r0) 09:43:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x8100000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 09:43:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/129, 0x81) poll(&(0x7f0000000000)=[{r0, 0x3}], 0x1, 0x0) 09:43:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000001c0)=0xb) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f0000000100)=""/66, 0x42}], 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 09:43:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x8000000000000001) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x210, 0x0) r3 = dup2(r2, r1) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 09:43:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chroot(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x48, 0x0) write(r0, &(0x7f0000000000)="7e87c3772c0035b86e33332e2e", 0x6) execve(0x0, 0x0, 0x0) 09:43:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000500)="6f63a67ba42bf8df", 0x8, 0x403, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x1}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000580)='./file0\x00', 0x201, 0x2000) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x3fe) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffffb, 0xfff, './file0\x00', 0x5, 0x2, 0xfa1, 0xff}) close(r2) setrlimit(0x3, &(0x7f0000000000)={0x7fffffff, 0x1ff}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000140)="1a747fb3e28565a1f58d8c51277ae7313c9c15372cc290d2e56ce79affa193183a346f2fa7b5aa455745c972b6195faaa88dd768fc20131fac9edbcf395d50947b2faeb6", 0x44}, {&(0x7f00000001c0)="03ad901c45154af2bbc182a04aae6e09bd5abfaf26dceb01f5fdd70665a5d517a40a5769700cf461ce80fbde15c9dd63e8cd159ccb0240f76b7122b408435ecdc76ead0b75f12d5cc2d36fe198466d7da7b4af672c54a138d3c53a65d31b2ce588bb9585e32f770ac34bc950b3d05e8c108087e404c136260c05b7e9c4a73ff66608305b43cddd1e8c73aaea0f9c9e807c693336b46bd9becb1fa1384df473e51edf3b65f68ead32db183b9085d012a27b067dc0ac0380c600875f8e2fb399de0d1606a61920f5ea324b6f0d5ef6a9ec767dd96d4eaa098af0357d86b96e4b277a5a55c58a74cc6f9851733b7b57e04cb6", 0xf1}, {&(0x7f00000002c0)="fe426dbff877fda7bb391873a66fabe8ce8ac6c5a045c06bbc26a764d12247b7bc14b26682cf940b1ccfdac5ec371531dff2ee8fb67fc22930f04f56f3a0b561402746897a8928ac287b0c17536bb59905999ead9c05498345c175cc49f1c521acb2304ad16928bb2d5a78287b4668f94281428acbafadd13358bf9b243bbaebebe3d774c8620ea4d98a191daff63ada4514ef077138b72df00dfca9af6c117020067ded902db54dfed094d7361555b9e05454995fbca014c17039f76d4390fff0ab9e", 0xc3}, {&(0x7f00000003c0)="422c8bfa532c6d71dff65454dbf98d4f0777f2d0437405061502d0056dc50a3e527692187eb2af6758412c0802a8365873721917ef81a1f1800111934fd96d0061f87d3d3de67e71c18bb45fa6512e91d59a9706b48ab6dee3104d285a0ae014c5734e418c49595faf99de36fce3a21fe4cc37df5fadaa581fb030818607caeaeff1d1e59a94ae396928175a87f131086191a9498e2cc3f24684d362e93229ccb400a639b2787ad90e0a36f6a4ec0c540973699b6336833b", 0xb8}], 0x4) setregid(0xffffffffffffffff, 0x0) 09:43:41 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) setrlimit(0x3, &(0x7f0000000080)={0x100, 0x725f}) mlockall(0x3) setrlimit(0x3, &(0x7f0000000040)={0x3f, 0x401}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) nanosleep(&(0x7f0000000100)={0x9, 0xffffffffffffffff}, &(0x7f0000000140)) 09:43:41 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/227, 0xe3, 0x801, 0x0, 0x0) write(r0, 0x0, 0x0) socketpair(0x18, 0x4004, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22, 0xf0000001, 0x4, 0x800}, {{r2}, 0xfffffffffffffffe, 0x16, 0x40, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0xf0000003, 0x0, 0x2}, {{r2}, 0xfffffffffffffffc, 0x28, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x4, 0x2fa}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x8, 0x10001}, {{r0}, 0xffffffffffffffff, 0x72f25724d5278ad1, 0x5, 0x1, 0x3ff8000000000000}], 0x40, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xaf68, 0x401}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xffffffffffff02ec, 0xd0}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x1, 0x3}], 0xde62, &(0x7f0000000040)={0x7, 0x7}) 09:43:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x90, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x21, 0xfffff, 0x100000000, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000010, 0x0, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff8, 0x6, 0x40000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x3ff, 0x4}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0x6903}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x709, 0x2}, {{r1}, 0xfffffffffffffff8, 0x76, 0x40000000, 0x1, 0x7}], 0x3, &(0x7f00000001c0)={0x5, 0x4}) execve(0x0, 0x0, 0x0) 09:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x1ff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffff0000, 0x2, 0x2400000000, 0xff, "bfc52bf2a990e6c98fdfb8edfb326e8f3525a7d8", 0x8000, 0x1ff}) 09:43:42 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 09:43:42 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0xae84, 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:43:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) 09:43:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xbd) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet6(r4, &(0x7f0000000600)={0x18, 0x0, 0x9, 0x100000001}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x2, 0x102) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000005c0)={0xffff, 0x1, {0x7, 0x80000001}}) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) dup(r5) r11 = kqueue() r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0xdef, 0x2}, {{r2}, 0xfffffffffffffffd, 0x69, 0x9, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0x800}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x101}, {{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x0, 0x8bd}, {{r6}, 0xfffffffffffffffd, 0x10, 0x0, 0xd94, 0xab}, {{r7}, 0xffffffffffffffff, 0xc5, 0x40, 0x1, 0x2}, {{r8}, 0xfffffffffffffffe, 0x10, 0x40000021, 0x3, 0xffffffffffffffc1}, {{r9}, 0xffffffffffffffff, 0x4, 0x1, 0xc4f, 0x3}], 0x20, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffc, 0x9, 0x400fffff, 0x8, 0x3}, {{r11}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x7f}, {{r12}, 0xfffffffffffffffa, 0x40, 0x4, 0xfffffffffffff801, 0x2}], 0x200, &(0x7f0000000580)={0x1000, 0xffff}) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) fcntl$getflags(r14, 0x0) 09:43:42 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8880, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000780)="14cf2203", 0x4) setsockopt(r0, 0x4, 0x8, &(0x7f0000000040)="6d4781ecae", 0x5) pckbd_enable: command error pckbd_enable: command error 09:43:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/150, 0x96}, {&(0x7f0000001180)=""/168, 0xa8}, {&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/176, 0xb0}, {&(0x7f0000002300)=""/17, 0x11}], 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r5 = getpgrp() setsockopt(r0, 0x2, 0x1, &(0x7f0000001600)="214314647ef0801ea930f9680c30d4fa4e5b1f62572c5fe24e823c4428c7587e5868a74c0f0161e88e16f712c5157f4ed1399a79ff48135c489d6d", 0x3b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x1, &(0x7f00000013c0)=[0xffffffffffffffff]) r8 = getpgid(0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={r2, r3, r7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000140)=ANY=[@ANYBLOB="3e002e2f6669f39e3287b640d58824458196720007f864653000"], 0xa, &(0x7f0000001240)=[{&(0x7f0000000100)="fe91ee039fca07af9f0133883f85acf4748fe6ecb8aed6314217770942ed30977cb16d", 0x23}, {&(0x7f0000000140)}, {&(0x7f0000000180)="c67de0b65e29b049a058c308e51fed3fa61a0d7cf80ac6386d9b462725c74b11844ffdeea08198d6ee79595998c978ae7adb706342010fc932cb22132746ac86eb0c0bb8fa578f8f079d77063a44e9d99e69385bb2b0714d077bacc03fdcc67222a8", 0x62}, {&(0x7f0000000200)="8bd387ec25fd5bddf0b36f120868ae869359848e2853ac64cf9741f7ca92d997d252b3509a68f837457073e3a42749668a954df7fb0c46ff0c2a03a90bcbff60a55bcfbb118b56544611d0abea0d9cdc521219a954a52873e26a578741211352b0c6ac71dd9dd9c030d41c3e82eea6f3395d858e1fa0f39dc1bd297d9ad11c8855616a20c0a47a83ffddcb801ef0d569529e7b37fa14a0ae8fdc4518a91cf30ba5f0ec7f4f756fc1a41e759faf28be207d9daa50e6e9bc4d71b2adf5d01fb647800bf675e172a546dfffefb90ae8adb1a6814a9dfe4fa16bd693bfd2fa28e477c18138079b6f2bb166a332389fa4029c45b30090226a764ddbb080df405a440341f90fa3104736e5e517643ec003cc3ac50fc7c7c65598246ea0cd2340affae239b78a7e17d7b1217a9355ae2b2927d75cbb07cd2e180c81eaa1954befe83e4ede0e4b3b7e829f418c2b0c63e45efbf5033f426457be5d995aba9f6918030097c840c03aad57b2a881574ecf3c2216e7e0c6ce7c346bfa8ef76c6bafbf66825b802d08857d48a0b24a9eda6a02fd0989a3ba6c1af84f9b6b702bb1d1e6a05a18e8024a8e734c4198dd3b018ab5e43f1335b67feea5e8b741b5b0f85b7592ef7e28a9bcaa1df9428d23bdacfaa707843b6b7f9de579803cadf67f0022414a6d59a61b10308ab6fe789c19aa37db3c16150f3e32a559916a8372c86ab01956022c4c8f5358542a4f963a1b579bedbc534eca7967aaea376cfd30f79cb43cafa34dd29bfd402020ee629c1d1ba993a3f2fbf203ea55a12afef7ce007f62b9e4237e67ebc2a5453553516bc440ff844a9befc02b16c6e83fc27c07ff4eb52182b587c88b2b6762b39b4e4ccacca7d2c78993f04ccee88e5abc813fc24f186115bae93a931768e42ca23ffe6a5010d609cc0cf0cd250391c448acdd4e47e635025eafe472757da54fa4e27d40d69bdf837cac2b02ac9e339cc0230335c243acc837efd9e1275d8c7ea8e815d1ef7a491b8529dbad38dc4b1197034b4c3a47ccc48fd99cd69f5d89f3043c8ac2ff1f1317b3c0f821520a452a658d54e1325454cf48bb05fbbd821bc8520fa2e86819d8d77780c9f7df39411077c048e71027baa304d35ac1ef481d8f7e4bfc1fb0a69cea604acf1c39fc90c28bc5f65cf015d1771ab37c2b0a86c5ccdc649b00391f06bc806932677ce50fbc822f02eba3805ac84edce9d0ce260e1e24a7936b3e0fb9eebc7b979052f2bdfbd70aee1aed0c57ccaac34a7bcbe6c03f7b361595717a4189ec16a541614681f1ae8ce193b63ff81557ab1b3c09a4863105d5d8e9b12c4430f862ee26d7cc3b03e8fe9c1caaef9ee01b45edeb3c59f6e545417b5104ff66c3b017b6a75d5bc8860d9f548181aee1cc770556e333b525ebc3e2a225b73d45d54d329308f098ad255f74683c94e6bf6e309cc243afc65786c242c9556ce73893e27e7185e9626ad30908bf9b44deabc8559f2a86a2fd33849d9b7ef5e2b72f3ede6f53f8a668c95a3c75cafd42f2f00a430666df4dc4b38e3a28dea093cb52e78d29f2afd1631730504f2d05b1527609e8cdf985c0d0105f52bd4a5987913dad171955507bb85e7b1c559f2f1f7abe5c3b8f1795d17313ab5d74270ac380b049c89cc635d16c11be374a3695f72a5f6507540268e7a77bd542195021933b89940518d63202f1e348ad0dd5269ed3aefab8c0ed198e3980d75135c869c47cb628730b91bcd4cbb3b2678504ca6a651420adeaabcd1042886ac60b0aa49157b7add968d37ce7c4796d98a030e90cec3fa48432a5098596e75107dcb53ed773693b1a5b9e6fe2e36317aac6788b9819b06f82bc5f98e276e112bb1fdaae168ef930f1314c6263ed0ecb87e9e8b83cae7cbe187a45f255305bcd97c737ca1c560aa4ca3c28b9ea92ee191b8e0a11f4e79a9ba29325b031ec2b6a40f338951f8a2aed8ab2c5d8bf02e088209ba55a814134418171da45999848dcc7197550d6bc641ea70bac509261359f7153d0171f94f8cafd45c7d0bb9739ed23d24b70b4fee7dfcf39bb7e4df763fd044505f4a2ed03d870eee8a558111008f04078133557c16b764f51400b4c3557e1404fb5751c4860ebbe875da2940a2fe97d1a7544acee0137522c0d14923337f7a79fc0e38a6d0f59f5a4dc206df67e42708ae115511d370672597cd6c199d050a4f95f2d765384800747dbc8d9c9a85825187c8bfedd61873964bdf4aafcefb20fa05b5df75a71364815801888d9d2ad2a0e9ff58184caf0ac83358a0355bb42ff03cbb0dcc43a408d80d87f4119b15ce4e477f92d7a7d1914180e139bc03573ff8f7c73ca53808cb43967d5f2867e239e908712b08013b1d46a81ad63f384529116b742c7c7a8240deaf91445f06fc750f463e3727c86f4f0f49834d3c78a3d51d8fcc32a08d0adc8bf7b4f5d56b6ba4e9e8c85df9a1bf1c63f645eb68c2c5d8f70988ef3b4fdfa8de422b31ff893cb084a1336266511fdb1f358cab3534179201212a0a312f65539ba14b48f67765148c932fb6d1e72282f27a7ce04b5a38c189729b4c44cd5f8f48ce7b65699eb05180dbedce49ec79012c41ba67c8b302d5def82e29f1f8a4c330774ff7d15c2fabcb431b314a534d90ac4fc4592f57173dd141b8c352608fc96b509cb72555d97f83ddb3f1918de96dffc62bbe259c378d4707d90aa9dfd3979acfb84f5ae7c544daea50a6dfb45b1d9179c54e4be0e670c56cd368e6e988ef6c6c0b109318a4c895b330d4d6b91e54cc6d58c035e0cfed261e94b7d0d1f1919a02685603d077d75e7f787ed17928372a17e7d2fe676515fa820ceba211b8dcb0bd8fca6935346d2df4755f2125c08a6de7684e9be69e79c206aa72ff16356c482aef003a17713c590c7118783e13011b8080b188c6bbb563d6b1fff458f6110d580b8df0ca5e4042bcd817630c2254a349833ebae7a2c55ce83da25458a85187066b0b1ab74ae48d2342fd0a156dc78401b0633b40d6a997c97bc2124fe297ee6e5693b1138e2fdbf2a6ca96d2c7b55128cca6542a50191586b52929e99e6ddbbc53b848bb2e99050fb7b6d0b25379d36a1a681e4608cf5a80b9d65df328dc75930242eb66b3876ab4c4fba585f44112c51c306c474894f540c0fd287ab1f65244617a5b5bbf0e2495a17c6fb26333128b3c14595b1070df25bc2da6da447bcda767103ae0915e2e7bad14eced2eff74cb93cf02be5e55d8a220e1c9b376af3a0f3bc745985b9dc0003dc24b5e5534b5db782b78edfc8ebc153f2195731aaef8d076662cf47b95ae3c34bb91a3656a0753336450b6a34549db9c136732b50096ce8b72b7e7983766805a94036423b79713a1a04f22594c05a72d841c7f690978df5ab6da9065633cb7705da934c2e5025b5e91fde9d50792774eeb87f6620073dc9e2635048be0f4f344ff15a2eabaaf96141c7b5b90fd913329b9bf857583e12361ebc44de1c40275c204299b93c52c39ec21a9f2a494c91388275c254f6fa1af8c419645c6cc72b932527b11e8a1bc8e02970692d8f615fda04b5c3349fe02cada870c2eafeb6b2fcc9be1f1f7d5f582e5b2f1116166baf1d4840e65cc9b6b7fec26d7a776f4190986f79ae808330c82cf71b8057581ac54b81ea43cefff371e217c0bf0b54b0e348400aacdaa44b6e0a374cd921a7617ab17e6cd5a702617971d9ca98523d149cf3acd3927bd12e80f1d275946616a3e110349aa38d07be28613ebb7b06eb25876cfa5c23f808499f980e38d8655c949feb774a6af55d03d0dd94f5c4c3a17c46a9ea1f7ba4b0559f70b591de7c9d8d932959957bdf471c11aa13ed3c6302e10e42033cf2d5d0995a1869d3c9af7899d8e37d4440c23723372dd9d35281280976fee1f0a13eaa0887e55e06be65edc4337e26c4c097fb45e00365b42252bde05ddb4810dafbd2d681d22f8cd04edfa7c14f61a8f0ade6d68f7c5c129b4a8cc1b8fed7a09f2b6ef6087b0586e104c7c34da06af625cde6a877dfd2acd67139a275dd117c10760028a73328ad71c719470ba523aeaef4977ec2df0ee656ee038e1b4cff4c3fc59f4f1bb56104b07eafc736aa0f480afc6e72223c652bfb4d4216a7be34ea80f7d86475aa18cc9b44f2ac787a85518ecde8955105fbdd7f92bf4058eaa59181c095d2360723a05ff9173f3607df5d4acbae1d3e569c340a61f305923c6990d7b759b8572bae0513d1245d54e684cb33836c5e8f058613d920e34411ddbe11906f135cd8204cb870a3fb4f7d65b76156c245e7d26a49af4e7d753cf9836f80f36c42f5a722cb1a6e322bd012f97641683339e40c9f8e736bed8e0703e292fa612dffa9745197fc3ce4961efa3a739af5962689efcd9469e24ecbf25773c81b14b0e9ae89a04f3bd965d3997d7a92d5b1af562cd650a3ea986f7dcb43d46342cd2b53efad1d0f20fc6c5ab3ab648ce6a9087c564ddd22dc7c1fbf3f60a524bdc98e2d379e1957e6825368076129a878b880eb4a468c6ad8d8f0f4d5f5b984322c321956a08851d5fe26f33af1d6577b3983210f4410d2bbf29c0db432e2db72d91cfa2e0e10cb319a2005d515c7d70d1dde75811995e7290bfef6acc94e43a7c33bcc0bf79d3d5f7836b5822f88282806ed72e43a6c16107b121f41f8678532060718e45887fb272bec0a08665318ea603a89549fbb0f077e701439131635681639cd94fd76735823e38667ea8126d3bd985037d64e25e97e64ee0d1ddc2b15d89f9fae6e4dd453ced012ff707d3788b310f6cab2ee55728d97453175c58a6dd08485d8ff06dc743878163f1ba57c54f0b302e36c0a2faa6b892e12b282052c1217fe85d1526404e043e30de0ca9c498baf37a51670c52e58bcf5dde573a6b8efb8a9927d6e3adc9ff137007b19683226c3b1dc36af6ea7c301b40f86f1239640d8d23cc4a515823aa164435e422be56f488e1d6a743bc67fdc37ad934ab15804f642ea2c3262826efdab6f264ea0d175abd11d11f27abdf138760d6dd41aa9e89cc0a8eb5d0c760a93515549d8c5cffdb424563bf4bb06891ff29d45d0e4f0a1b9f2e07f4dc023d9a2cd682097e169ec82975c9a83894c7906279744a892b742d0f528582206958c79b36b73d43d82d71d867118b8fc22d0440c0c82e0fe2af5f6059eec7d09c4a4b968582aeb07f3a10a6892788e794762c77f1a21aea0de81ef5d773503066c8f01a8284d261cfac239a1ed5266bb4752ac363a80a8e6b1fa745dc04566ac9f932c5673577849576846e580e22159d24b1dbd7ad4de5b355e7ab35ef946cf6b131db5607412d7cc9ebd2f201ae78291a1fae1c4e98200f4749d7f2d36c25abe1ae8e498d63cc269d9ef408977970a3b7263d3a029aa80cc048e0271a662c778e4e47267e4c550532c0aab04b9be19ff1317478438244b9febf8e23267072655278ff507641cdd02ce173b0b756777cc21cf4e96b7643fa5a5b88e8efad7e202832e88561f6cd198a5b4b430956e3381a7acbbacd3f8064389f002def913e0280fdb4c735f9acb5e647e4aa559fc858734b8f37b6f60541d2c6f9e6508ebe69d2ae92e699b48815d77d12733c55aed85d07d0fc504783bf59a61e70f3b26b98a1765aba7b8b83199c1f03e10ae9bd83936d95dcb39e2e619dcee1ee486bf96914a625dd92051324be9605d1f6829f03bf4423067e3793ee9e49d4301727eeb62d48407c18f85cc8ba3ab42969dfcf0b37a10c5c90c7cf5b1228282bef7b173aa2daa634eba91dda790b56a38", 0x1000}, {&(0x7f0000001200)="8b7a98f4f958075b902c", 0xa}], 0x5, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0x1}, 0x8) 09:43:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000080)=""/121, 0x79, 0x843, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xa9) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x67b, {0x9, 0x7f}}) 09:43:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x7, 0x8, 0x4, "31e1873318c7091da785637a9eee10f466fe4c61", 0x3f, 0x29}) 09:43:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x11, 0x1b) 09:43:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 09:43:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "ffffffffffff000000e74de400"}) write(r0, &(0x7f0000000000), 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() 09:43:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) chmod(&(0x7f0000000080)='./file0\x00', 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000100)="d83113f0238528f1afac2b77b40c1e381114e3d06cc4619ac67e3568dba2d9a1d7422d730cfc852d93ab9edacadc46a7fb7b4fa98569fe61eb1708e2344861420725708db914f5ad03a29c02161cdfaee7d5077dc645318470f55bebcd25711a467a2e704a20db0afcec32a9b55e3dc546d33400cd43e3d454ec7ac6b009424d2352bf99502866a15da6a6ca4dac6fd2183c412a01512d", 0x97, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:45 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:43:45 executing program 0: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = getegid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 09:43:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) uvm_fault(0xffffffff82228dc8, 0xffff800001994002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82228dc8, 0xffff800001994002, 0, 1) -> e rtable_satoplen(21,ffff800001993f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a09da0, count: 0 ddb> trace rtable_satoplen(21,ffff800001993f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001993f09,ffff800001993f59,ffff800001993f11,21) at rtable_lookup+0xed rtm_output(ffff800001993f00,ffff800014a09e90,ffff800014a09e98,21,0) at rtm_output+0x1a7 route_output(fffffd80352da000,fffffd8037008600,0,0) at route_output+0x78b route_usrreq(fffffd8037008600,9,fffffd80352da000,0,0,ffff8000ffff2270) at route_usrreq+0x35d sosend(fffffd8037008600,0,ffff800014a0a158,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff2270,3,ffff800014a0a218,0,ffff800014a0a2e0) at sendit+0x58f sys_sendto(ffff8000ffff2270,ffff800014a0a2f8,ffff800014a0a2e0) at sys_sendto+0x92 syscall(ffff800014a0a390) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,179dcfb010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a14bbf720, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a09d00 rbx 0xffffffffffffff5a rdx 0xffff800001993f5d rcx 0xffff800001994003 rax 0xffff800001994003 r8 0x21 r9 0x1 r10 0xffff800000935dc0 r11 0x92be4f7409d16947 r12 0 r13 0xffff800001994003 r14 0xffffffff821d4b60 mplsdomain r15 0x4 rip 0xffffffff813e7690 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a09cb0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=294633 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2e28,0xffffffff8224e5d0 process=0xffff8000ffff7078 user=0xffff800014a05000, vmspace=0xfffffd803f014210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 54367 269647 8869 0 2 0 syz-executor.0 *54367 294633 8869 0 7 0x4000000 syz-executor.0 66907 120171 0 0 3 0x14200 bored sosplice 44359 187711 58999 0 2 0x2 syz-executor.1 8869 39021 58999 0 3 0x82 nanosleep syz-executor.0 58999 321595 69573 0 3 0x82 thrsleep syz-fuzzer 58999 416960 69573 0 2 0x4000482 syz-fuzzer 58999 261893 69573 0 3 0x4000082 thrsleep syz-fuzzer 58999 19686 69573 0 3 0x4000082 thrsleep syz-fuzzer 58999 353342 69573 0 3 0x4000082 thrsleep syz-fuzzer 58999 5986 69573 0 3 0x4000082 thrsleep syz-fuzzer 58999 149782 69573 0 3 0x4000082 thrsleep syz-fuzzer 58999 346832 69573 0 3 0x4000082 kqread syz-fuzzer 69573 515671 65904 0 3 0x10008a pause ksh 65904 386567 56043 0 3 0x92 select sshd 5331 168241 1 0 3 0x100083 ttyin getty 56043 303138 1 0 3 0x80 select sshd 21764 279912 76483 73 2 0x100090 syslogd 76483 346889 1 0 3 0x100082 netio syslogd 93196 136871 1 77 3 0x100090 poll dhclient 38867 16415 1 0 3 0x80 poll dhclient 34847 76684 0 0 2 0x14200 zerothread 77687 366967 0 0 3 0x14200 aiodoned aiodoned 74902 385069 0 0 3 0x14200 syncer update 68359 349554 0 0 3 0x14200 cleaner cleaner 93125 49544 0 0 3 0x14200 reaper reaper 59205 292395 0 0 3 0x14200 pgdaemon pagedaemon 46086 79909 0 0 3 0x14200 bored crynlk 2526 99354 0 0 3 0x14200 bored crypto 4663 519849 0 0 3 0x40014200 acpi0 acpi0 87764 345249 0 0 3 0x14200 bored softnet 37839 158193 0 0 3 0x14200 bored systqmp 48699 378475 0 0 3 0x14200 bored systq 7034 69628 0 0 3 0x40014200 bored softclock 74169 73260 0 0 3 0x40014200 idle0 488 117361 0 0 3 0x14200 bored smr 1 326590 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 9482 6334K 6350K 78643K 10809 0 0 pcb 24 9K 10K 78643K 333 0 0 rtable 101 3K 3K 78643K 348 0 0 ifaddr 49 12K 13K 78643K 156 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 32K 78643K 105 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1549 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 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 90 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 562 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 42 30K 54K 78643K 335 0 0 subproc 64 65538K 69634K 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 88 0 0 in_multi 33 2K 2K 78643K 72 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 216 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 24K 78643K 2127 0 0 UVM aobj 49 2K 2K 78643K 55 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 22 0 0 NDP 9 0K 0K 78643K 41 0 0 temp 135 2351K 2421K 78643K 4475 0 0 kqueue 0 0K 0K 78643K 2 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 300 0 293 1 0 1 1 0 8 0 plimitpl 152 30 0 23 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 tcpcb 544 110 0 106 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 26 0 26 3 2 1 1 0 8 1 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 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 86 0 76 1 0 1 1 0 8 0 shmpl 112 53 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2522 0 1116 46 0 46 46 0 8 0 ffsino 240 2522 0 1116 84 0 84 84 0 8 0 nchpl 144 3558 0 1938 61 0 61 61 0 8 0 uvmvnodes 72 2619 0 0 48 0 48 48 0 8 0 vnodes 200 2619 0 0 138 0 138 138 0 8 0 namei 1024 10557 0 10556 2 1 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 12864 0 12864 14 13 1 6 0 8 1 sigapl 432 730 0 717 2 0 2 2 0 8 0 futexpl 56 9973 0 9973 1 0 1 1 0 8 1 knotepl 112 283 0 256 3 2 1 2 0 8 0 kqueuepl 104 236 0 234 1 0 1 1 0 8 0 pipepl 112 480 0 461 2 1 1 1 0 8 0 fdescpl 424 731 0 717 2 0 2 2 0 8 0 filepl 120 4796 0 4701 4 0 4 4 0 8 1 lockfpl 104 210 0 210 2 1 1 1 0 8 1 lockfspl 32 144 0 144 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 1250 0 1243 1 0 1 1 0 8 0 zombiepl 144 717 0 717 2 1 1 1 0 8 1 processpl 840 746 0 717 4 0 4 4 0 8 0 procpl 600 1516 0 1479 4 0 4 4 0 8 0 sosppl 128 8 0 8 3 3 0 1 0 8 0 sockpl 384 584 0 566 3 0 3 3 0 8 1 mcl64k 65536 29 0 29 3 2 1 1 0 8 1 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 13 0 13 3 2 1 1 0 8 1 mcl9k 9216 13 0 13 4 3 1 1 0 8 1 mcl8k 8192 10 0 10 3 3 0 1 0 8 0 mcl4k 4096 41 0 41 1 0 1 1 0 8 1 mcl2k2 2112 6 0 6 4 4 0 1 0 8 0 mcl2k 2048 47378 0 47344 12 7 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80346 0 80302 13 8 5 10 0 8 0 bufpl 256 8380 0 2877 345 0 345 345 0 8 0 anonpl 16 96156 0 87171 68 15 53 54 0 62 16 amapchunkpl 152 3364 0 3285 16 12 4 14 0 158 0 amappl16 192 4615 0 4126 64 31 33 37 0 8 8 amappl15 184 272 0 268 1 0 1 1 0 8 0 amappl14 176 27 0 21 1 0 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 2 0 2 1 1 0 1 0 8 0 amappl11 152 446 0 435 1 0 1 1 0 8 0 amappl10 144 53 0 52 2 1 1 1 0 8 0 amappl9 136 273 0 270 1 0 1 1 0 8 0 amappl8 128 123 0 105 1 0 1 1 0 8 0 amappl7 120 24 0 21 1 0 1 1 0 8 0 amappl6 112 53 0 48 1 0 1 1 0 8 0 amappl5 104 555 0 540 1 0 1 1 0 8 0 amappl4 96 540 0 519 1 0 1 1 0 8 0 amappl3 88 151 0 145 1 0 1 1 0 8 0 amappl2 80 6104 0 6052 2 0 2 2 0 8 0 amappl1 72 21981 0 21563 26 17 9 19 0 8 0 amappl 72 1726 0 1695 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 54 0 6 1 0 1 1 0 8 0 uaddrrnd 24 731 0 717 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 731 0 717 1 0 1 1 0 8 0 vmmpekpl 168 8907 0 8889 2 0 2 2 0 8 1 vmmpepl 168 86595 0 85181 97 24 73 77 0 357 8 vmsppl 264 730 0 717 2 1 1 2 0 8 0 pdppl 4096 1468 0 1434 6 1 5 6 0 8 0 pvpl 32 339956 0 327964 245 44 201 240 0 265 101 pmappl 192 730 0 717 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 490 0 26 14 0 14 14 0 8 0