Warning: Permanently added '10.128.0.37' (ECDSA) to the list of known hosts. 2019/02/17 00:17:57 fuzzer started 2019/02/17 00:18:02 dialing manager at 10.128.15.235:35468 2019/02/17 00:18:02 syscalls: 1 2019/02/17 00:18:02 code coverage: enabled 2019/02/17 00:18:02 comparison tracing: enabled 2019/02/17 00:18:02 extra coverage: support is not implemented in syzkaller 2019/02/17 00:18:02 setuid sandbox: enabled 2019/02/17 00:18:02 namespace sandbox: support is not implemented in syzkaller 2019/02/17 00:18:02 Android sandbox: support is not implemented in syzkaller 2019/02/17 00:18:02 fault injection: support is not implemented in syzkaller 2019/02/17 00:18:02 leak checking: support is not implemented in syzkaller 2019/02/17 00:18:02 net packet injection: enabled 2019/02/17 00:18:02 net device setup: support is not implemented in syzkaller 00:18:06 executing program 0: syz_emit_ethernet(0x54, &(0x7f0000000000)="ba43c05235be57a25b88dfaee0c18402443e220e94f3af63161a337db12a12873b292a4a9809cdd55e8005eac7520d371974ee4ded9ec41b12e10f8cc93c10fe32e6eee8b0cb0d33e15e73bc2abeb1071654e944") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000100)=""/199, 0xc7, 0x800, 0x0, 0x0) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/119, 0x77, 0x41, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$getflags(r1, 0x3) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)=0x1) linkat(r1, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x0) syz_emit_ethernet(0xe1, &(0x7f0000000440)="c3be3fa1803e01d13bba4f5eeb76fdecc160d2171081a8eef18da241860a81b7d8eabbae92f7b40fb60b7c13b3c6afa6235bf9092e52e67d2419ea178431db012601e2338c612ba821a17dcfa10b3676d3070c1032ab0865a692f29e778893f51535c459029176358d6f5cc6a76dad1b149073d6bf547ab5cc64203a010d253de20ffd3c5f108bd2cc1259b731ffbbe50a290b5f8279373c4b532c6ae23fd6cb026902d60ca45a82cb0a58bc9da1f2c813ff4ebb6548020c40de3f1fea28a85fc2e271cd7542e68b980e8909a3879f2021153d6a6f184f8ab16048780499d0dbfb") mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000540)) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000600)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000680)=0x3ff) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000006c0)={0x532, './file0\x00'}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000700)=""/87, 0x57}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) pipe(&(0x7f00000007c0)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000800)=0xac7a) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x940, 0x0) 00:18:06 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x4005, 0x35) recvfrom$inet(r0, &(0x7f0000000180)=""/110, 0x6e, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x80000001, 0x5}) r2 = socket$inet(0x2, 0x4, 0x306) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/86, &(0x7f0000000300)=0x56) recvfrom$inet(r1, &(0x7f0000000340)=""/111, 0x6f, 0x800, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x5, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00') truncate(&(0x7f00000004c0)='./file1\x00', 0x0) sendto$inet6(r0, &(0x7f0000000500)="f5f27fdfe437dba9af8bc3b67e075c6e48cf37ecb038a2ae0cb08d22905e8502659fc24d264599f8a77f31d732f2565542dfb29ccf4d52194a3da9219ed4fe669400f9406987197b13afa48785", 0x4d, 0x4, &(0x7f0000000580)={0x18, 0x3, 0x6, 0xd2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000005c0)={0xea98, 0x4}, 0x10) accept(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680)={0x6, 0x6}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)="124eccd4e5b274c191b35d38476c9b830977b2ece0677176714cb156bfb8346e059fd7873d4dc1f8fef8ae109cd5cf9d890c175139f4c001ab783936fd0eaf5fadf199e039d5d42a6143fc59a150ee28acb9358d4cabb5a33bf4d9a9b95b9afc4f7a8f9b1e43793c656d8562af1559997667b3d9d9e54022b1a94df49ab732c7a47118e9ddc602eb11bcd0737d3a93ea88618d8f2c363a91e2f1b0230e13d2b49de9adf507a41b943365fe2382a4a0a9dcf2fdbe", 0xb4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x9650226, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="6ea0508101cc3fb44c8b62b248acdcc5bff4b729ad984af96895e11228fd5ac15240f81dc5603512a8d84ada49a285ce59f6667d7c3bbef4e7ca9c1d8992870299b126d98acc58e33ca617a108b04a", 0x4f) ioctl$TIOCSDTR(r0, 0x20007479) r3 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000008c0)=""/238) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000009c0)) renameat(r0, &(0x7f0000000a00)='./file1\x00', r0, &(0x7f0000000a40)='./file0\x00') 00:18:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x4, 0xc1}, {{r0}, 0xfffffffffffffff8, 0x70, 0xf0000012, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0xc4, 0x80000010, 0x500000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0xca, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x8, 0x80, 0x40000000000}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x93, 0x4, 0xffffffffffffffc1, 0x7}], 0x10001, &(0x7f00000001c0)={0x10000, 0x2}) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x3, 0x10001, 0x1, r2}) pipe2(&(0x7f0000000040), 0x10000) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r4) 00:18:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 00:18:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESDEC, @ANYBLOB="477ff8df8b5b478ad939743bf614366a6c3d7dbced66fecf1450d80c8fa20669728b7aef649fdf5f239c51ba3646a106da40ed023c39aa5b2e5b489516b562c0983979fbae20be2dfca067c2de117e022296a6d27f776b0b547c389a2b8ca2b4a0dd4ac4edfea692021944392826152a4ce7847816672b0bd73219265503e0f524149033d5661b295809256079291771a75a71", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYRES32=0x0], @ANYRES64, @ANYRESDEC]], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:18:07 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x4020000000000003, 0x0, 0x9, 0x0) close(r0) 00:18:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) munmap(&(0x7f0000348000/0x1000)=nil, 0x1000) 00:18:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f6680002000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c27050000000000000000000000000000", 0xbc08) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xb5) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000005c0)=""/237, 0xed}], 0x4) 00:18:07 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 00:18:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x8}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pckbd_enable: command error 00:18:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66696c6530000c81d59d18cff955d71b66e6452e41301b49036124b79d5d73893a62b2870bc487ab52b72dba9bcecc"], 0xa, 0x0}, 0x0) r1 = semget(0x2, 0x3, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) faccessat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0xa0, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x0) pipe(&(0x7f0000000300)) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffe, r2, r5, r6, r7, 0x44, 0x9}, 0xffffffffffffff4f, 0x5, 0x48a}) 00:18:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x3}, 0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) socket(0x30, 0x8007, 0x3e) 00:18:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0xffffffffffffff63) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x1ebf, 0xfffffffffffffffa}) ioctl$TIOCSCTTY(r4, 0x20007461) getpgrp() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r5 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r6 = msgget(0x2, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/227) close(r4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000240)=0x1) write(r0, &(0x7f0000000280)="f1041b0f344b5db9", 0x8) 00:18:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2000000034a8}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xb50, 0x9, 0x401, 0xdca, "7fabf2f8917e5c48d3eceb82d58cf5168edaeff7", 0xfffffffffffffffa, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x0, r3}) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) 00:18:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x54, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) kqueue() 00:18:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) sendto(r0, &(0x7f0000000280)="e5222af3fd3d2dace83862a0716c2eb88fe545f77859c4184a0d4a8231ad39b4bcb1474408ecdec941ba0399a79b5a1636de734ecde40a53162378371517edd989c47420d7e1a31c82da21eeb675944cc84f0de8c80da9c03cd6c888deee651eb90bec10e7fe7406f837a0afd04d1ee816f52c01bf71456b4eeb962c639b3f0b5547fc28f0e96bffe16242c48cb4ef5aa272939dea9ad44a02b6dfd572ea5d93dc46b8ec45699c75c157081381af42da5f1ff8ca2962bcbd75f75f458d9f171a605be7ef6c2302581deadeef1e48e3f0b05256999cb958afd6d30f3624167d0b20a4c98d3e671b9779a2265b09553237dc00955555dc8102f215a2ed9ea7073a0030348a1be5752e98f4693562c2b3d26245422a82df207840710f06eec27eecbf5e5b61ee130c78d8b424b9537bc59e5e2041a96c11e662a3ab8217f03cc14af3d0eea91c2894f2576338fdca4a009c29931d134f388c7cdc8199f289278581b1346c1f21081e41cfc7f33f56256d99a910adda1f9dee55fd013b35a074f8816dff2331acefeb17294fbb0b1361e4167d39e53371dd11fd8ab96355984043c56bdc1be119ad364350ac834f396f0dc3ad6db64b54f7e59b7c459bb37cc9e7ed4273e0c47d929763197934e55a4c0dda9f72e5a54e93d34b748b73b1e954d6c55078d6d5448fb2e92d321be2221099529715ba58682e5f6a3436aa2ae015617966d7a051c2f3e61e470f3233b5653ddfb0a6c5970ba028ce8a39b4a1726f34f0619af326d5e8d94b351c2990394be0b0f825fb1f5d5d24a22a835aee8da90223a5d89f812a574fd2ae78f394369f3a3c4da9d65bcec1ea2f77cdd6e80d0ee9e5be54861a507ce475b43e220a5fb7e01566f62ce478e621694e194a25ed90d9294bf055b6c6fe673010019ae3d1fb8a2e5fe04df116b642013aa287d023003b6edbf159bd1515f993d8aba81acb2d8c0b1579c4e3eec36d73191934613d9e8ec6ce997e9e4ac8fdddd21df56c009ab1fde26e74a035c3fde54eb0a597809a5862229b9ad58eb993b4aeb750ff66d9af7938e415c07019dab59f0d078ecd80a376994f01ffc204a320c13d492cd922f0c1985ea2cab37eb15b16a755bfd3cc7f9d3b979532bb0df845b96928d3ea5660e543b73390e02d97b01e44524da6b6560054c1b3398779f59e4450df6444bfe0de243a2ef45dab5942e75065923b3dda3a6c8233f24043ef8323e00338aac0e14b2a007f09f971f524e7c44511cddea49f74c1581bf8845ef91e73d29da1b22e37498c9ac1c8ad600bdb93188a2092457efe4e8a6a19aaa99a6573a0511b239d6502f804a8f6a291d615719e314151af3e408298e6ec0d053c3b0d598b87aa3837d77c739d3c381efbde0e5296e0f91c1efd06a0208f21da263509bcb9f965b1d59b08cf0cb3a0b61d6e120de840a99e1b5553c52e6ea75c2b61235c40feda4351e44f9b56f6a79f1f665df0c6f5c00f323578231f5c4be1cad44a8caf0be0a71e10203de4c68e596dd12c1a1227c01bb05d198d78209316c5e23a27755e4009ed150e1a1c68e6e329d4ee7bbf7aa63846b5c48cf1e843caa15219841bf7791d8ae1321a3e9368117abcd88276a8deb142e51e2754f1d3bd2a4110547e5cad8e9cc56fe1b6781c27897c79615f46a3d6d310e80ec41918800e83cf274e2a5ace9327d5a9592c04da20683b5bad6004085bb989125525da174615387cfde8226715356d6710cc0d7754568533461b61d484282c333a9ca3692ffc79f223916b277bff4af7b7d7d22215c9bcdadfba35d48cc6f4c6e521ac338ec9162cd816ccb5b4941a37b4f2dc1a7644968599df8ca112ea62eee51ef484723c5cc9f160a7bdf2a1aa1859e35a31307b7ae20d4a6442cabaabf6cc9e59430725212c81ebd73a539473dafd91fb48b6d2eac9f4f502b6a23d170ddc200c07a5661e1b54e16a67d1a5588f3f6f999fe048a7d957e8771759227765d54c8caecae3e5ab6ccc08c4f4fa19af07818983db6f945efb35b3aee35e79a9682f6ebb6bd95bdda61f2681fa0d3fdd6c70725a675fe961638c04953b155bc8ea9c1c87fd016c74056e4150335c38920bc71afffe0a5a4a49dc8dc2dbd78e885f942b0695c72922d4f949991e11c2eefbe8fdae44c2150412b6d6e926ca8ab51062816d8889690ef602579ad685cb9dbc87b383490068476e2ac50bf5362c0023c2f71955839e210c4418c4788f5d002a1e3df063818ff2aaea7dc6baf842cba87abe81663a3733dc72fb39ded289b7a96c5477b11a320a6c2a8af28fa65aa248a5ed26a9d92e2bc7ce39539af2d96d0483c02b6e0257e41015f19d9d49c878eb8b5164742bd457e4378f9527795f5b2b64a5f97ff7fef8d32ce8b9220e8891cf9a984e65169609bc3b3ea1c3f17895114f13978f5a551a584c586d37bf9930c6b03a13ac81e30459dcaa8e766e2f9a5b53ae9644d583e21de41f843651838d84df8445410e5ed8a6f76a29874bb944017cbcb4820e29896977d01da9071f870713680b3214ea642e6c856911fc74e3e1153ca2d5c4e4166efb0bb2545f9821c2979ef998827c66309091db40639d3ccc30394b6fdab6e43c6d189deca5c2989cce876cecdd73b3831612f9c505f0f9a27a9dd34a231416ed11468800d3986ed956a0e341c8470b2039df3f86aade0f9425bf636b405fc80a53704b3dfce0be8cf8083268cacc4945b8d2e33e4762225b45bc82dfee0de1a1487a5950d2702cfa84a8ac1ea1247fe4aa663b4e95e88523cae24f204fdf8affbef2e1dedaff54b61d56b8feae75a9fcc2b429138f4ed9a0604f1a5b545a3aecd0f403b0eed305e6e702797a2a81efae26a9147f50008a0f0d6260b4d56d590e59a54d8701f422736f37278eddeccfa88ff9ca2be9e48cf8796ed06b1b764df13202c17f6dc45e80fd9c3aa34239ea85b04b3e0f8df2a4e8dd969d04f2ccc642bd526db3ceebfdd1f736cf1399fd8bde860636aeaf93be80997ccc2f02e1856a59ff38c350bb015c24e7255cb3310b1944ac1d0dcb7054f58cd9e9e4a910b535e644d575b3aa01d18b3e15e709616b0c2318e9da9bfd0bdcc9e86bb4f8bd7634c27e8ddc81120a9c19c723bc1721e9549c82582cd98a19984efc5ac751ab90aa6f9cf6e2a937312b10f18c294f7ba75938128cd3b74804d77649c5ba569286beed5f5173dc083a64f2c4c34630ab3f717c661b7d104aff6a8be181707922541c96dfcb2207e1d025a75bc8764bdf2a954cfa693fff9706718607c782e3f8441b01fd3089c519ab3c328d1b524e20cf2a9cc17930ae071fb22e94e10f262456cfa434828f931a76836c22d8ac63cb72bdade7dab86c13ed798dacb8dd3c226602aea4b03ece379bd1e9a5afe0196610f2efc3113437339c1698c7bde941ca9f0625f7007da5ed33ec9486716b60104145c6c1853813ef77310bd6aef09eed9ed925c0048e9d3499d96436d54927ac408c46bb4493cc7bb5853aed1146d12e0efb9a25822bc448636f38323d220e5cccca89ae23a0c0b8cb56ea745ccc881785faca845089b376d4fcdfa9b28f879fd83e91d09d98d6fe637f2174a4b153114d88ecd5b6eeed3c44841238002294f906fe82d22e600a8c059a07f77b1856d6dee9872dd9443f534d24c83f0575f88cf406d02b11c0d89fb90b8c4de86fad880da01e9f726704b4ee06b4a70f0b9016d37c78b8b3d2901d2983e5ccd7ad19bcd9cc63fb6edcad8e865cb1b53a96ca0ccbf6fb79cf99225a2f153fb910cb57675843f4b0427ef895b399b3d26aff222c4f4f5163068d6f4ad51183318a64372752fe983374542410c16f67dae947ed29cc25e05c6fb4225bb433563065d72bac169a8c7e7f944ecdd7da6d5f4ac577dc4853a7b8324e9c193eef492216e732c391b30e5f23d64bc18a5695005c652ef423a912b35feb86bf529de54b5dab4dfdd39bbd1fac1fabe09b7d464431bcd33d65ea0b4401907807d593806c0051ce25a4769b79b4d8973cb8168c9420ca93fd3017fb1401918c432ac46e8dfa5c087e4be165219eeec81204accf4f93191bedfa89063a1d83b1031e7ae83518892ee532695c43dabab46043d1dead43238d435226c7cc3b6e73b3ff0d6478381d8e0e28ccf42c0395b3ce9662a25a0b5eeb2791f4046de1f1851848e22e94e2912479fbf484d4f399a7e6cd42335bdded30aae400e673ece16712894f1b20b82669542c7ac9919a3decbd2d9dd905107f3e3b9e055d9db3b6c8ebe470a12b498b8f17e26d4aa735d83ccf05d275ba8e77f874095875949837c6c2f3962d43f0fa53cccd496a1742fd1f2098b6d4bb9485578d8a195701b3799a6066d56b588a03eae239000f8e70c6d9db770dc5be8f0ead9bef2d24be1a75916392a28ae860a8e219f8fa9c4b9eb40760400a6d211d81fbe1bddcb203ba75ec2c9225207401e72a6875e65fbd290bbff68731b3e858ac8235e3b53c8ba4e547b9fb4ac85ac599f96b2cda54a1117ac1c0d8c84c69ee30aa8315f8f705eddb346dd922af8bcab9e7f9c7b09376d4e5a5731ffc8a3da073a8f7f573ac38a683b7d169b30e0b09f7aa0a7748fb544f996fee6f3a0455b68232344a28f3992bbd981bd26c57ead168e6967e93b6a01bac4c7c8497420c2b6cb7df6734d05134a52211e08804001fc69e4b73a28ceae8bc4787315b70178bde241ff2aea5d9cc6458d453eee73a92bf326d281698d6960147713bd335b51d02e03236e0b841dd0ce017cbc030dca6c2d23f4efe8d489465371bb927a3e74d8e9d06c20baefb3724735afe2656cbcc6a7ecf7c7bfc5f23655588aad9695230d5259052812b614ea2139489089db33927d226ab7e2ef1633b21ffcf87dee92558972a8328ee55329ebeec85465646c6f7aff5657a1996f3b6ed3819a97243a4e5a6e183ceebb1f986e8c4ee0732a2c6cf58da6152b787f35ae3faa24861522e963afc313f1536c2c24d6ffbd3b33d7345905a013e54f62ede8b2f7d75c76349bd8f788a82009791a0c4945eb32c259d4fe5b3d3ec08c4ebdc8bf05314e4e1ed4f70834b591578cb50ced1d74d7b293df533509abc3f3f17b82285722df4f8b9d1fbd17286b44c8c5eec2be1dcfe7e41ad1ac3a08188ee1a19dce6ea417bbe549f36db97c393257f5b282bb2e76b94e2a15b6a4f2d23f0f857450c11d2e1eb5123f809e9d37dafd8bdc6bb5d1531f4561bb75e91610f9b28277e8aa24fc72dc1e7c2c154cf3d4966f49fb4a25a6f3f92077190241f738d0a3afefef7f26773c7c1d86dd2177ed30be0e37f5d3a1e742acf4e1cc8e28b15bcb97d70f5a1ef8b4f49043c909ddd5b6d3b13df456ba327ec280267d785e026b184832537483da26d1dc9a552f84442d2624c64522d00911c30b656281ef9d57c3714e391e8f1cd994646db268024af47a3adf5a36220edd8985ae8cc47ae64113a3e3e0cdca232ab702a7e788d566bfcb0d3f5f2c917c560a06779642926cff8d9db71c324e829ebf98d81f771d2bd933d2abd6fee419a84f3eaa97d24ad7ce2c6e2598623fef77306c04e19f407ef55512c99fbf80d74ab8391202081a913b1202f018f92cb4ff7364eed3e4aa3eca8083e494ad22c6eef932611c0e117d1ae9e1058dc4641bdce2f0d349bd31babb27e95fd254dbe33de469154e8ce76a13961688d59c78c4e494f5fa09df344dab7d04e0679935428b22170afbbbf8e40978f3ae3662454c8808352858fc6db13c46f71086b8e8f03991c132e206c8f38f8bf", 0x1000, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x2) 00:18:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) shutdown(r0, 0x2) 00:18:18 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x1c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 00:18:18 executing program 0: socket(0x40000019, 0x7, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 00:18:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0xa6b72c1d8c84c5c8, 0x100) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) 00:18:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:18:18 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) socket(0x0, 0x4005, 0x3) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) getpeername$unix(r0, &(0x7f0000000300)=@abs, 0xffffffffffffffff) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 00:18:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x21, 0x82000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000300)=""/204, 0xcc}], 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 00:18:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = socket(0x1, 0x4007, 0x31) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) 00:18:18 executing program 0: r0 = socket(0x20000000002, 0x400000000002, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x3ff, 0x23, &(0x7f0000000000)='\x00\x00\x00P', 0x4) setsockopt$sock_int(r0, 0xffff, 0x11be, &(0x7f00000000c0)=0x7, 0x4) 00:18:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@abs, 0xffffff4a, 0x0, 0x0, 0x0, 0x2a1}, 0x4) 00:18:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8, 0x3e, 0x0, 0x0, 0x0, 0x2}, 0x0) 00:18:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xf4d35c1a5102e3ea) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x340f889f) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 00:18:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 00:18:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x9}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x90) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8) socket(0x1a, 0x5, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 00:18:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4000000000000004) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 00:18:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) setsockopt(r0, 0x1ff, 0x100, &(0x7f0000000100)="a08e7a45fbab803c6a0f5cb8142b6777a835f0ef0c6e31ebd28ebda41486695d5b5d12251a0a14845d374c570c32e31e2e606feba5a87a512e2cf12f048d8b99edb50745fd6d0cf9274706a2b5c94d101a10e3815d59a8d763b9833fc629511b2c50fc52f66ef59b051bd313af35fb11dd7fb37972e5bb6f288c643adf90161119ebaa5e246e46e0f2485a1387f11508ebee8852b373015ce47d3a6dd9d1dc492d236036132f3e55e264bd51c6bb249de0102da10b1eef3f2aa2b951c85fd1ce5292cc03a7edb86e505aeca07d08fc8a6b", 0xd1) r1 = socket(0x27, 0x4, 0x8) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x0, 0x8007, 0x81, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:18:19 executing program 0: r0 = kqueue() r1 = dup(r0) pipe2(&(0x7f00000000c0), 0x10000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7fffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 00:18:19 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x101}, 0xc, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 00:18:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1ffe000000) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x1012a) shutdown(r0, 0x0) 00:18:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000580)={{0x40, 0x89}, {0x6, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r5 = getuid() r6 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r6, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)=0x10000000002) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000004c0)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000006c0)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r4, 0x4) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r0, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 00:18:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x23, 0x7, 0x62) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) socket(0x6, 0x4, 0x1) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socket(0x0, 0x4005, 0x8000) socket(0x30, 0x5, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8280, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b8c0 va 0x20000000 didn't change! 00:18:23 executing program 1: r0 = socket(0x11, 0x7, 0x0) r1 = kqueue() socket(0x22, 0x0, 0x9) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 00:18:23 executing program 0: r0 = socket(0x2, 0x1, 0x7) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="4d5bf79ba0552c8a7e117568d2177564e1768755d8623082d196fe1e88d2414f8c586f0f7873ba78abe4eab811d55d45354ca497c93c2d", 0x37}, {&(0x7f0000000040)="ff0df8d4f53b44d03a75736250a835a0c904bcfbc9d33d59798994a2bcb8ce65d08e5fcdfbbe924d5898476c8725d6e13b7432290af53d2279117e84bc651b5911b9d58636101b5690a8be347782808757a4377d8b637618", 0x58}, {&(0x7f00000000c0)="b5c3aef5156b5b5a554d96bf0550819f938ad84d2b432242b730080515bbe8696e9930cd3ac508c6d318d6ef751094ff955f463d501851e2e80d3ba4003d24193a326d4a4f84d6", 0x47}, {&(0x7f0000000140)="85e83ffc81d0bc61cb4db3d8c84614257231ebdd9e9598820ee6ec1758a942d6a948bdda1634669839126c5c85b70b0db1be1aef99ad03bb2c870e1768f995a75e938cf9ff838708ba1e31b88647ae155aa1ef3c3fc3cf46b97fe11916991b4207e64fb78e28e1750a03a3feef757b364f404a7072b6d4324e6cb676956e35b06fd914363f2020a97b64bb7377da2cdfd0211e3e75c1834b149aff4f50479071b8540ae3ca72fab3362bbdd50fe9fe24a9971c65533d01010de030409698f1c689e5527e78b5a27b591784d346fa68ad128049770c0cd5e0db79d3930d754a2464a9e4879e2bb542e71e090066bb3d29053d3a66b8f5ca29af0d9d78826566", 0xff}], 0x4, 0x0) socketpair(0x2, 0x1, 0x0, 0x0) 00:18:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x1, 0x5c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/197, &(0x7f0000000040)=0xc5) listen(r0, 0x0) 00:18:24 executing program 0: r0 = kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20580, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xffffff50) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="4b9a5592c0071e2ed4e68e09ac8c7abba44fcfa458a88c3d76361bccf7f00eacb383aa38e610c8e35fb05fe11e48ade49991e6616a0fa151a37a1263d9fb4a1c7b6b28912db6e97cfcf7f985b76025a4d6a605f9a2ac06a032828f2bcbcee4df39687ad191d9b68ea937ada934fd9262c404e25edc131b725b4abfe7123214f5263f60d8e2bf7993fbb6bdb547c6367f3f628622f60523e71a5e4030c2d6edf24e455bce", 0xa4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c726a42eb920fd940db6d4513c5a1864abb9067288098f20d030bb28f29946377068ee9fb65c71c6ef3b016ba331acf34e6e6549050c03a2", 0x38) read(r2, 0x0, 0xfffffec6) 00:18:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) pipe(&(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) 00:18:24 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 00:18:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000180)=""/162, 0xa2}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x6, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000013c0)="25a79f7b93728b23e9e17bfbfb28ce965449e02ed728acdcdf71b5a58cf22b950c817b237ba1867ea9700fdd02a3db108ddf2ee18d8035e373374a745a8292037c0273fc333bb99233a02cc3c2afd16619b1c6151dd3ebeba4ebe3a747f3aa66bbb23d3f062452be63f06ba2801c6c6018a6cdbc855802861160aff34a0178ad5656105592f15ad309b16700e8509fadf401", 0x92}, {&(0x7f0000001480)="ad6e7b9f318236cadc2250aed5049d152e82d2fb0b", 0x15}, {&(0x7f00000014c0)="7d449092c9fdab6c6d659a6c040c", 0xe}], 0x3, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x150, 0x5}, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="58238a5d765f20fbc4be4bd72e5d9c35440fcfbe9a3a1ad20849aecbc1a1d80d1864a6e09b548d6b48c934979ab686161e60c6ce6a13ee23283b23e0312dd8891cc638495dcabd53212ceaff0b2ca93e21d0a998f2ab4b0e6b2d", 0x5a}], 0x1) 00:18:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="7bd8129b517b68acbcf6bd87cb8d7cab35258d1a404a1a2e7ab3eb4448aee8dc15ed243ea33242d19e18199dfc33c5edc005325fed5ff3c5485d9e4da443c4a895b60d068e57a738946d6aec69ffd71d461b163facd4119be561c0222025ef7a2dda77fcdaa1c67aaef0ed6ded6aa1fe463df3448e7563e7d185d124718199e2ec5b9d9d951a551fd2d721e56225aad6bec05dd8812c6406a8de9764e818971556a38585080e85fc526ae3b7fe6c2b3367ebba64b74bd77294815170e59c94d6d4de349472a73b66a1cc8c2d86c588c3ea79fb0e4beb830d004b5b82c18fd7e162da68edea9f0f7d666971c7c8fb7c3b8f41f2d4685e925a90154f7df8aa299e4ee0ed03a6c4f6f9cbb01b6cf01f5b16c485849f160c20b87b614f66140804b3c6021d7e29ecfd9dd9b399fc0d2c0d993cf70b6dec88ccd4b7ff83283f4dd640ff24de2ea909da5feeda8b5536203fbca11a6e6d2c332d4e3d8e0f16f30a3259ac71e6e5238c0e7916b7f39ad8afcf2628d60f748e3c65cb5c0dcd008960c5ecbd2d502658849ca347a968919d047c50a0a1a364d3155ab7a6f4ce26084a400816ee8234c6747aa96277c1bb525565414bbce53585f8d7246b47a3aadda29be4536480c71a8c9c13ccace5fd29eb0e1ce063ff05c52dd02d00e803fc9575643e205c40ea494c56273fac3eaaf126d9dcee657d104a90cac7e0ac865e2ef1d12f439372832e862b2fa0da7f52d7f1330a466ac7745188db727ffee2710b915d16e96ae7da6e67700dc5251ddc7539808d563f54cc7b454a6f3b73852d10913cf457b341234b40cbf9f2976070bfe95898ecca0effd90980f8ba53ab7cdb6655bb94b4b6bfe994dfea44fb16dba470b5687f3a8c272f3dba892c01fb3b48c18be5134c15b2a6d10e04e476abc9344f4d85f1f08d3d854c49e401e5f70cd462ad1207ada831bb7b4dee2510e03826e06887242d2e2f09d70f600b2399e2e141d0921cc3b8bfd64c72861558b590147fa0e12247a90e3c7e736e999ed1577ec3cefb787d00941f1a4ca20521cd6622404b22fe7e34c217ad52ff05d71127c2893b2f8073eb851ed08d1c31c36384cb5a24381bfdf72acf06f9bfb0f14a65ee6cc707e97bff3a1c8cee7d3e0b2b693694554790e57832c5f275715921a8de6c4d1be268bf2c3f6b8ac3b1d9ad3a4d298dcccc354a87a981de9b5b0f4214581be887a779d9cdb5c4cf034ca8d6c09c9c367c1a401954cccb0a4c5b4b93622ae4a8237c6a9cb8b6142cdb943cc6fd0867555ac8dd1eba013b72a6c503679fea170b8f4daad01f364760ab38be8d3a2d2d141e4f2c751ad465e9ca8b7d3426d442583914f80b1351bb18512617febd7291b167f8682b3746fc3b17cf93e2593ef0da6b5e0f726d0292d822ba1702306e5bfa146e9c1be1d4aa79d1f296d347d6b06349621181b2fb369257b576c692647d27cb87ec65a8707ef6f4f864d46e4027673f789d9bc412b66c1ac66c96ef7350fd89a86be880c467ecbaee654208c1de9bd275a3d0cfc17e1c19b41e98cb990545290947e6d077d03651a45d5f0b693efabd0f5fa8cdb62fad0d3b358f94ec494ef3cd12414e1f3d9f42824b8a47cb2df94d668428f4c3343c171181686fd86464367abbbf6933fb5f9b1707c1f30e99a44ab27b1e420542066c995c64d85ed370a37c17b8cff840c858668b6a0a169483cfb303e334046845d30e869310ca44f7c1b94f8533428f76a17e27123905331c977b457ededd180a40fc463eab8d8d3e605c4e9db0f34edcbd24a00e0e04d1080d1b1b444d9c50f768f603770b6eb619ea6d903fb1bcd246f262d810a874a54dbae74aa4257ebdf17c0951196583bfc74961bf46aa019129dab3643ded6d371ff801256c7d9fdfb38fbf0f33a82b012abed1f4d893e76fd11c1e8b30c08d234075a97d326cee485d528368c1e4d7c46333d80d56d29dbc286dbe2d7ff483581156dd48127b6aab2b1d818e77f37e5f8241dd4bfd5abab5a9ae71322a47dc257f469e39e8fed5bebe1074c4420f1c9b667080fc02c7c3e3dd617cdb71bcf3475a181d56e56d94c74314003c4b06a64c109d10cd57b0000eb5a01fa2e9bef47367742b55073b476f6b0ade44251ba15b8ee47499ff7f1950bed04463e628c2991d8c0a2c6dd4f853fa147cb1da3c3b18ef5739903619b2861a82e52b294b4ec7f02ee379a3916cd4246c0960958239260d45231281eb21bad5c010ebaa57565d2a2659d42d483cdab3e3f2b595ac49684c8d951d06412718b0a626925709598f4b8dcf53a7d3c979c78693e51e943db5eec8610f25a3eae53c55b658d6010c3e03dbd074d1688809d6efd9551cf34581e1b9c2c5c8d6e257651a83c39738d21932f8e5ad1abfd9d6cf5ecc0afdc44c214f888e85095fce0b10626ed4d0ab4e175876cf28cab8f771f119970b705d06423b282a5ea405ab340ac65f8a841734a099772238c11be43d26c6228812c12258a9e12feabf3b36a60b8212a03833b545a6416093db05c11fbc582ca83c44fc333c99a4c3fc6614c0ab60a0e7bbf1d0bee8a35b1dc53b81f7592909783cf4904588a97d68ace620e275a3941c9a9bb656bd888aa1f05f032cfbd1074f9738e595be8774f68420971997d78300c4997d527568a9da6aa3921e80a7aa9e9ec5bf7279b81e0f0463a60f6c295fa38d933a8a6fd5130534a460db6246a7d0bd59c1d487659b171ed3f9b1e48a531743892b647ae3de2f4368b596e62529b66cc33afdd704edbe40022eabf3edeafcca8be78d97f805c1f1f8a82b5e93ca2fb9a76fb14a318325fb687520deb0461600f4b5189918703cda0eb0d7518b55d67e0277b7e277c21f937bd08eeb98f94ccfeee6a19f481b17e895f9f5b77f4654af55cf1bb6263e625b9fe99f8139339d652f8c564b5af08a31902d58d4ab9cecee623ee15cf970b3cdc549379878cbf2363067f7bab3ff84a3f4558ced54e7b9373cf7453b32228a210aafc2fc3f35ed775ad10321c8b3e2ca7c73912d14895e3d00b26daaaff8dff31d29aca166d3d3eaec8cb0a05c32c2a07137cb7c758af526c7b947cf93e794f1555f369c7232522714b7ecfae039c95f5badad95d640e8c48df277f20f00e5716a80663d0db781c0c552858ba75894910a7cf53186d208910740d555f8082b64dcdee58115eba131c6e5738c1ba5558e83724b0fb806620a457597d25bde3913bc6516f1d54eed0f501caab0c724ddde6d529fecb8a2f7111c10352a2ecd2577b7a00a57255416fffd6c2892854f091b5211dab81844a4fb6c72c87f75b8948fdcc4381f343621032203d7587e3232ceb2036ffdba01ddb3598911d9e99ebec0d99b600efff420edec819d869bc6fe8fe3296c1a29e87132738d0e9dc58bb048de3c1ff1cefb44500ebe9b1106ccbe1a751583d6abde0fc87a3214591dc5dea9c154ad6e10922590dc1e77d05a35d8f4f4825a07a3c1ca8a0da975736ed6bdeaf674458519d7048242df67df9bea6a880389010ee7ab56468038cc3ea9b65cf7381ae81f9029609ccb92b0aa69fe3cd0c5b8402b28e5a9faf39a6cd82832c428883556d563d04aec36aaf07ab18b21a1c9534c3b1b8bbab04a4df4ae9d8565df0d18458dd6b56c82f8a9a72e30efbe1d1fe2ff9e22550ebd6fafb75915ab4a719072ef8bff2e4599b0840be0f0b293a340b316c3740bb4247adae54f1a9ec5ae9f40ee08f707d0cb9afb2859f5018753bacf52e05553a475bc0838c4c4fe219e7983aaa54ec64da1becad8698d50bd40763711ca8ebae9a68ef01a9482b99a8364acadfca19e15403071ecc858a268d3fe4d410156cac961882159aaf3e456e2a3b77e9a3d9139245c10cb3e2751a13a5d87a2590e78150435b08a17d87bdd88b2b02b67e2bb9542d330d829706c56ce2f04965eaa864f285613614492fdef922ffc55b35e7a0dbdb2df944d11f1911fd535ca2c164c94d7deae9cff7a96fc8c22309159f39c4c8003cfd89b063217705b034acc60df4674c3cdffa0365b549afb0464158ac386d4a3e23cd2ff6a3acde3dc82a89161398b0f485767bf29c6500956a5eb12621a0540248aad73f87d33013f2da6aaee18eddccf2557261a793ef4c42777356b53a2e1e59bbd13cd1a73af533bc2eaf3c2ba1486494e2221df9905ae564601afbd0caa664899c6b4884c86d4aa68fd7f516fc9414bd6671663426e5f5b41f676b7b6e325a8f570f174390c10d2a782aec3adb26bad91cad79980777d79705552c823c3d0c190e39696539d3586d646f1840f75e889f6ee4f151822dd73a7f0cf172b46cde4bc796af1e4148a03f87528051b6728520324cfdb88941bbbe4041aced6b7468e38e9e51fff15243e780549e3ccb8cf0e82516329508a4422dbf5c17b12067378689e722c1a533c308cfb33be796e10ba6404c493c20339b2e578dc4e6f35ffc208f2e0cb8fa35592c077cd13655335d32832d9d78a4b47cc035c1771119783fd5547e5389921f46249cc4429c251983fb0695d3fabe69fdf3bf12f8d733f1f673900b5c51f4d1b71cb51b5d338e68fb563378b63278c75dca170cd4bec6af29a41d7ee6a1d11c040b1959aec74bf1bea6cf49190edbcb6b5206ed05081788ad43be187170fb78847072b3ef95613de6443497e1afaff4a3127745c31b48161b1e1995723146563dfc972ba309f4da078d7a1cf4d959c9225418aae4d612c32667954c50939103675c95c191f0487415d66b3c76dd1af418b20349b8cb6fd91f87feea831595521a2cc6145e9d12668b80a668e045b16a8ef8f0608f17158035dcb5695e368f8cd66c8310cb32c1dd2ff3c9eef6ceebf35af865cc34d16352cd0da5a4a49338e95132de3a28c34de962334b19b80349e8509ed0d5318cda58d6a3e1ba32b22876947719c2bba9cbb96872663c605ce76f206832d6cbb145d703d295bb4bf6466b91c869088bb27bb9049c15b502d5fe23838761ce83dcd595ad9fd3a0f054041f879a014308b6408c2d8f65dc0201cbe0dcf48b6e84aa4bd5c772af8d1caa1ceaab32ea7c6cbfbf6cd3718f8fc999174c1a5d540297114c5f595e9c9160959a66e3aa7f04d5cffcddac33051ed4581b689a7ca1c253de3d448d241fd4a1a0b063517d212b8aa019e8688e7cf04c05436c8c9939c78712f9f0a243175587319e61aa164b80c245999ab06829b321e7784b3b26be300e36a72ab0be822bdee8212feadb5d03f8f06e643ae223d849bd477b07009ee5fb592a857ffc2a6ddb6d370ce110421cccd87dd5ff26f02af662e5c394ec04dea9af09c7d9e7a072f56a82409b27d5040d10e4930996f02333e0aab33bd789e019952aab9e590a693e94e53458205ba46ab8e66980b425b79baecdf21336acfa1a3ca8470fcd9ab22e06e382fd820fe8921313372bfaeb65bf95617ab4c23fcf2b235ed910e0e07631aab51b5723a702c9e302faf628a7a5a03c50f5b8fa87840cfd58aa215a4b868fdfc0afe90d209167c50c1388b1cbf18441a56375d8c2e446d2c635068223ef21826b816923b4dcc17becf18e1c601c2ee0fab0b5b2b13066e508bff255b48a46c2eaef97d0f8502056aaccf12beb0908e9ec39e1fe2505df68c98dfc39dca6fddf0f5197dd24ed730dbfb60626650ab39cc7b605e180d123d258b3b2b4905e6175ffcc30280cd0117b8c29bba3d69741e15ddd48f0f419e57063a190af3ba4c66cca0bf60a11b2a3678e9cdee972c27c887d35c329058d314501cd1d727e587", 0x1000) 00:18:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 00:18:25 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 00:18:25 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0xe) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0xfffffffffffffffe) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 00:18:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xc7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) accept$inet(r2, 0x0, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 00:18:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x9) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0xc3e}, 0xc) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 00:18:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2fe3, 0xb7c, 0x5, 0x2, "b5f87ca4e7e0bb317adadcff869e8ff659156013", 0x2f, 0x2}) writev(r0, &(0x7f0000000000), 0x1) 00:18:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x652, 0x100) fcntl$setstatus(r0, 0x4, 0x40000000000c0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) utimes(&(0x7f0000000000)='./file1\x00', 0x0) getpid() 00:18:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x8, 0x85db}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x10000000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) listen(r0, 0x81) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0xdd, 0x2, &(0x7f0000000080)="627ed6e8c7e69399add3702b4348d81d9282f7d6f7ed056be8520d9590beb3e8861b1859778c346d8af7bbcf346ed9bc455e3d1c0d8607b8544517f7fbe3162631abb83f324fe040aeaf7698b5fe6f669a4be62cdb5946c1eeabb2bb7e25b4e1d2e93d76963cf013ae0c37e9ef22fea29d640201b92e9beab56f202af46fc8f914bef2911643f320c6d1567273f7e8baea1e583368be318fb296c2a2fac28a5684dc2e35e0f4ddf5859ca8fd9ee886006f5b275f46884b8e9e47f005f0eed9191074f563467309a48735675f6ee9ba09fafb7a183ab389fc9f268eb4ecb1682f3220ddf476b3", 0xe6) 00:18:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x400000080002001, 0x4504) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xc8) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getppid() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 00:18:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r5 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10e) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0xe3d}, {0xcf, 0x5}, {0x89, 0x4}, {0xef, 0x7f}], 0x4}) sendto(r3, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:18:27 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 00:18:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) 00:18:27 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r1) r2 = geteuid() setreuid(r2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x6) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) setuid(r2) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r5 = socket(0x16, 0x3, 0x0) r6 = syz_open_pts() r7 = semget(0x3, 0x1, 0x2) r8 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r5, &(0x7f0000000200)='./file0\x00', r9, r4, 0x4) shutdown(r5, 0x0) r10 = semget$private(0x0, 0x7, 0x230) readv(r8, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) getgid() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getuid() syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 00:18:27 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="5e90fcad16c835ba7eb1e3e5faecfdfedfdd11fcddc0e5a0e825e344d99448d09e00fadadb36e8b524ca460700ef0cbebc2c204e3c964c000000f7d6506aac923265908c00000020e1dd1665b3e41f6137247e10eac5d60faaa89e8ff4cf95d27b732cbc8743330e7cc22b9148660eafce3ab2218c6089b0d01dcdb8dcb6161d40b72abb0fab01af0534bd46a69f0f6228cfc93ef8de2c7c175e23f006fcb46318", 0xa1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/130, 0x82, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1000, 0x8}, 0xc) semget(0x0, 0x6, 0x200) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x32, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000380)=0x1000) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x7a) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x29) 00:18:27 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000280)=0x58) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x61}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="6aa32cd6ccb99352116ff1d861d6a00635295571e66b85a31fa09d9abdb50fc69289b57a5054b7b97ecc574bc4f1c4e19fa9970b5caeba9f794a98dec090ea728e3e064db3dd4a826ae10e009401bbd1645c8d16664a7f6e73e2d40e3089d83a08e309cb22db392dafee0288114f9b65a6b5698c7462a66ed4b674533148f2a89f2eb061fb3c65fed99605128f52dca0cdbe0e29f4625ac13ad49e8fae04562dfd953bcfa9260f985b029d477d05f3576228ba086ab066f8abee146a9732665b52f26e82c86567875b27cd00ab84", 0xce}, {&(0x7f0000000040)="696b4c50e73087fa14ff7751b6c70869e7121df3973f274ec78808a0b00b48bc0add4928bf178eda5ee3e8f645a248339c39e143293fc5fa4d8d17c14102c274093a953bc5177ccd69", 0x49}, {&(0x7f00000002c0)="9414d9bc3f793732780a64ea10a9aeb218570b54437d70a7650b3dbd9730593e83818a375ec81f0d7db177f06d31c7359dcff892e38f9c6464683bcad233079ef85ad499f514180f8a333b98d65615c373895e7480c0624fa09f745059863089431ddfe3004b022940f00562c7945df6b12ccaf23aa44da5585387a9e8bf644d4549d8153e589c2309d3b684e854341de7948de071a7c076e57b299132acedfb920cfacded7c749a2b16a2cdcd9e259362af445cdee90cd298bb2a926274a8cdcd0d4d8ea960213aa4bc6aba85b52de09f52010a9a933dbf1018f3233d46447e7ad837d3cdfbc64ef5a939396cc1be157ea337a61e0bb72c5410b2fb4a65c028b809a19381cf9ca192dc3bc7b8282bc3a0e8ef84583c5fde1d11231a896bc6e3256bbb9a089b10a868ee4de6aa930f562d6ae0e7e365c8d6e7c75f1120d2ce9b186b3a9cbfb95b56f8b779aabcaa95dd3ffe90feef66fb84952d52dc367014cbd33a1be729fb10b706591e40a8a54a214d24bd897a0ba8b1e3df6a4ffaa655ede124bb09f887572bf0dabe69b7e954660917ae34a355bfe6a278469959f685bdf5219c70ea3dca9bb0122a1894bbbe3c97f8b2b0367af0d7409aeb594121d06e860b4f730c40e448379794c1987404faaa6edb0b9cd354839566f73e5915643137cc509646693c64cea874f5c184c44972d23a5f8ed56576b5ed55284ed659f17bd9f52a14a0d41c93dc6bd9c84a104447c9530bfecd2083d119d650c63079e28ba951d6967530f61e4560eba2910c76ef6e27c57852c4d0bff7c8abc9928955f9759e7c21c5a9f115acc1ad9f38940f9ddae043d655f5216d7484e375a1212af218bbcf782799738ff9186385e5232d23de8e5f649aa376c24316b67101e3cea2d85c1b529a1825625bd0d781c1dbf2bdd9b69f9895ecbc942ba5919cbe874cc1deb0a449bc644919de101df06fbaf84653961d304c8c6a3b2463849ec444025a76dcb3fb39a431c746fcb3ed9f17819a51fd89175ae63d9cbf407d80fdc24a4482841a6438f65e574cebdf938d324bc5c4adc23e07e021e0f83aa7a2ae7f57566c9f28db0370918d57bb22c6746abca0c036d41321726cd7be6ecd4e7018de529457fd6b2008c5403cd45c06f41019358db4ec69d435400f11689d32e710864f2641f4c13ea0b97af931346d88a808f9311cbc87d8f2fd02c8a70b125f614c193f6d611373f688fda93b3c0ba065c212e19c130bd705b785b213a2cf4cc84898df7997fb75420b640f2ac1498058103982bf40811b71ffedc26df0a94f5df35ef8767659f4ebe4740dd6613c329cc64b51dda00b4440f9776cba478d043a8d33623bbf18400393c45a650b2ae9e59226180056bea3eb87113196f759438df9a5555af6106f85d6185b28f766d463cc61f2b7276f231f99d69de544d6184a276d623498ff09a391340b10ce6260eb174f091dd6a3ccdab12b78b0fd4496e2f1c7ef334215f86aa9036c7f0742536bc24c2ea0f4d1c0a49d2b377a2d716a2547e68523fa56a63903e883072a22f63182598a86cfca27b555a6cf217f0bc67923e2ee5b315d5cf586d96da2705623a4a8166c4a6c2f33f7c8a2d4f9026d8583f06b64b733893bce24fce59eb533dbc2b7b6c0a4f1e9bf4502032dbbf454d2d65286d7ffe1052a0d87acae700c283d5ffbce3e3b4dcc4e155959f8f14b025d5c8edf062155c7a4b8d0f390cf402cb1315e6cc2c1a05abbb6c5d7da10d60d0db7876a833353f1d6c94ee2e10917b935354ad25cf4f28cfc2c1902bdecc5b6ee2125aa129600e4d46d3977e7bad6b39011907b038065e48b73dfb69790af92a662468d2bbc180f47fda1f7282b9d9c5b177c42c5784b9dfb35076844e90004059daf44d048042dc71ffbe916160ebaa4b5eb0c9447620236c819fc222aa9d8a24d87eff8b361d23ab842ad62f2e7f476821ae318c36f52cfc8cd44483bf1e16e01f63c6e6ab68c38f837057631fff77d9eb87d1f502108be7cdd356583d09d436212ddf8b4662f8a78bffb3462297cfcdbcf83a39387baf8270f4f53ba826b898a783a3ba04fc0c3d613029535fcec681f6f707c1a2d2dcc5b3d8306329e8cf5f9ca3de559bc159cc71bd5019c5a57661ef00a2ac3b46e63d6b61150d2b3671628944249d24de678e1a027d81f28f752b56d7687b2a14525cee5a5312f48daed1e44f2b6c398a5e81f38391ba3ba987739895e8e827abcfbce0fd38e1f85e12954bcd29cbc89ba23d14e62913b50d568d1fea2fcf8b8284d60f699cf5aed2704cc234e412c476ba5c7fc250df18c0ac4b99d900ccf562eadebe3bb5d5f367dd6674909165bd867bd79cc39c44f7d444c314d25dc633b7730d5236f80a3a2691cc5843da11aa6c742c264613d90a6c6cec6bb9c63c87f8de5e01f8f1cb46eeff61fbdbedfd4f0e3af7e017cf1c311a61032a0e585a7d082b88b78e8fc97a28170588bd328afa469fcf1582321bc657a4facb08ae2d6437b5b9eca4991f5f02d2db9a5c7090bc9df7bea8265815cfbf1c711f6d37e969f9cfcd13a991924228654e1957397dd7946fdf5c17575725cf90c4c8a06b3571d545caef6124af1b1c850ffa30c92e174518549b1f0dda6d8ba17742718c78f4886e63dd40c4f56f13ff68d7b1039fcdc8d9586d8dd53a50e7e38944726cea611d2df847d94b5bc83336c0a47c84c25df9d2c4fe30ce7fbfb929553a90e8262f9d39dc4e11023c45382e2fc761e6ee09002972bbe39868e5d471f08d11985041cdd8f5bbf878be668491455b5b44fc59aba46288d818104a8e4721103d5814e27c0ac7cc249b7e3a47fa7066e0f4f3c34087af091ee19fb8e202028d6aa2449b862e5da27bea7f159a9dc628aa83f4806cef41a9affabba72ed08fc3d485b90c5c1068a39d61f04c7857b404c3273ce57627310d4d0ce15118aa5c351118ec50b46a23b78c7a714ff51f3d6896f60706cb91b7883f7aea44818e74009ced0464fd7283c5b01c3900deee3abb770eb1576c1688764ac2b784d44f5630403c3db42015b7a2b0a0c9c80fc9c7d87fee9674cf9f217be99386f54fb6cf668d54bc7e1da6c3b22722b6cdc24e7512546ca0c1c1ca5ec26734c7399bc53e19e72172608dd638dc48d9473b5611342561245cc70c1a58c80cc7818f02c02b1e6c183a5f448a629e3ebe0b7817e4cbc1a1a3159b6e43979b586983527f1b0f52c4b728ab464dd9e5f1192bc65abe5a56678c4cb11fa25493b644e4db7276f98feee70bed6ebae13a9b7b319aa690cc5ba1c1d4c74753f08072b9a31aad7b71c25d2da44500feeecf8d067719781e3309679c1322e0737fb5f99840d8e4ffea4616b46a4ecc758e6c114ec9fd176d18c0813d99a25cbc1aaa1dc5ebf81d400da7e35078ab17393a2207ed14efea2258ad79ce13c213ff71defa07c69968c4826843b5506bba8a7e82a088ae937a4fa1003fab7bf1867241d2c00180327f3990f6aecd61392035979f876c93db38f49cff2d76ff3b49e633c6b1833a2f1eef65a6825b8569f504623213688fb4b5d374a7932e6624320978936cae6dc4916d2f5ca9d7c2a2c54a81b8ad84aecb80aed27139a2c038d4b909cd8e59fef0384b4b7beeb7ce0a8a156e4d1c74ab796cc7d254d4eb40b791c133c952bbb5cfe1c7a109b3c6b440d20f10251bf0e3fb052de262b750e0e4ccaff7fdb12ccf691b7a9b9dbbac3799513e15eba068addb66bb1884da1b34c72e0e2f3e56dcf5f8cd9730ed564a49f5c2c56fb81c1e12544fc154d0df2035eec24836772ee93e2d9a465779b6561ec82c47b6fe497b47cba8a63d196e4abc2c0d7212bdfd9acd3011fe504ded441079640a37f1ff09025f20b9e507f56014dd4fa8abe2624ee1782a8f34ed3b5b3b1f50f188f4678b5b39e8d6b7d59528c054f916804bc59a5ddf7b854a020c4fac83daf5cbafb6137c2013168f73c95a99846d240cf8ed64ce4a80beb8c992bc134e1f1d8552a6c58555016c70bca03b7eca24e2dd7b049e03be4997d63e6d0f4a8531f46f72775e33cdb4ad8952acc9522284799a789e9f4363061470b719e00c2732a685e906dce31a2775d0f32a085d573ba5d1dc2095342052604b077be5f8a3821f38caa998679c8999e2d2af2b118159c345d271bf28bfdfc193a1fe836546ddb117c38da602b64bcd4fcf05c988ff3babfda0969a443cbb82ec53cdc88978918bee240cc787e4ad2abee18b86e67d357eb445c7daf11faf3e51d8687e0b3c0679daa3cf773ecb9a733cbeab4f1d5f0ed2c082fc3e14c40e7b4efb9af5948adf779920d4743dd82f2c8579bd884122f61cd89ba13655eb59a40d3e412a93b9ca04c38455814ff74f2dbdd64081e75d3452d436e5d0f494347713030835a573ce8714f0d39452b991be4f796cd3337c9eba97cc10e522d53ad40a332a6f7c276d1622380d4d5ac401e885ba59da18d0d04c74044305cd1b6562e1bfbae812e76ca9f2ee40dc0ea0e824b51ff2bcad9a64c5e88b765f5859643a93a699637be38079e861d355aa3dddc2245b02df6831f6d5aec8e04d1f1e20d76b0b6b4d62ea3d51879e094465baf7d417c66f028fb776c0ca44f0f2b0558bde18152bc58ca9429536c063da3f40e0f40f30f89e5cdd844cf1099d0da4c901e1ecf304ca174996c5d119fe43f9bd6a4b84ad464711920cf22586cb91b44fc68f6a62bdcdf1a53d2e1ec794a39586a54eac029e65f7d36265e725d336f96a86740af9317b91484ecd473bb2311aed7afc5cb82bd88aae8a4ed2ea8b3173ce4edbc05bb909570e625a5a4ddf8d0535ebca57c38dc3f3d94b7a0f1facdb87eb82caa228666d2827fe559f1ad9c85ade87e62f81fb39b237ca4a15078c449a5848be63222f3d31ef8ed4385fe9aa2d1cf6ed8d306ffb86005d1af2870116c8b0525e794e3b0f06aad87ccea595d367468401da8503c894ae800f2db8234d74b81b32eb83ac67a601c6bf8b63dd689f49ef6ea0c7403d46d66c9877a87f8c9a1f0284a60db45de53a8e9c007ebf9fb3e08651b0f2bc9db952e5846667a44280b540569f5265cfcfb32dfb26225e4386517a8560e5e9a44b2723e173d6a285c344c4f7170470a9a20e5d3d19b6ad020293ddb322a6484ecaa01b1f404379c7051958b9f7e7adb0636a16137fa75eb909a2fac4457dd40a3c4d1b3af5fb8435786ed9e8f898fe218dbdee0f0e6490ecd2c7094090e2aa5dba5c7ac29c74fbde6c9f55aae927b790ad80cedf3ae89bdf0e2c169827dff552b9d09a169049450c7f67e10110b7afec12f3168f52ffc45beada98d808d32843efe6e75c8101bb62fedcb975c1957d16bff14882ed7e9431fe5cecd042de4049f21ad7bf4b01b335c1f37483154a2abc20c74054fa4b0e29ba77e136dfb8ed2c8fdc003d64f0cbdebde4c7f15d1c302f77f6a47d226fbc19fd7899581d0e54e5874673e83027251ea9022f92aa8cbb664d8dbc5ab1e7b0e1c6a448d4380fa2cd77264b4e46b6b441cb0485caa637605f985165ec394e9763847f64ed573e3ebf52605c3baa3b490308d0225527033bc5af697b2a028a9f29bc1dbd85eb970ef5f4e023c524d19b9a47594b0439d25e3b960919b20e4eb606bbe79ba2531500323f27df91b9b61a1fad4d07d6e3e0d94c512c3ae4647fd64a325b2238c4ae7b93c55e6d259effcb4c477d953af07f30406bde4c86676ada164176c2d8f7bccf3f4e7a4b6d8a69c33e9a371b5ff2621b722970ef000f24abd042c8d101b3854", 0x1000}, {&(0x7f00000012c0)="de232dbfb61c6da0cc66a750ab7e3c76858cee2fac4331541e6928650e4c4ce07f5d23555bd20d218bb74ebc9660af75df5ff4c1d9fb4588870d059eac9f23cba26340321645b00d928eed1ec6d87f805b24bccf6466822516636cd62d529a28de5cc53ed811828c4c5f43fcd0dfe62706b726e088ecf648355834b10a786fcd35aff00b510526e7114c48a6c30a0f4522d3d8bd1d39e2e251c7dba721128dbb11869f58815cb2014a18389f0d5639c554b4f49187f23b298014d44b7fb15997c6720dff8a55eb", 0xc7}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="b8040000000000000100000000080000fdc9e1340be362daaccfaace6a0d8fb533936a597200000000d6cb01d59789ba9831727d18415f01ff676f504a642b3877f5954312b4673c9f1b9636158a3d2fd45329057405000000f3d9d4e97cabeb4e9c09e6dc31fdeb7a838037794c6168ae340c997ab85cee8fe532c036825cf0d40f10f4351a7dd0b862a74a6face8b333dedd4d1ad95f61e628f207f015b2ec2e20008a7bf08eaaf0636a74c98c5044cea52b352fd924d1056fb183c00077e9000000000000000000e4004e400b9f6e7f8b1c8b027d3f890e58a822b87f3d4fd3850807da415f18d97fbff2f9e73866a6c9ea024f726b710f89c450decaeba36ade54e7dedba7607352c44aaa4af49d2b7bf64f732c61f1174155d040821d2a91eeb606eae2ce904df1c75acef961a88decf0b60255368bbcfeb1bd0d8353b994c85035fa2d055bcc7261210dbea46338cd91437c250551629307de930d9874c2708bc689fa9d33ae9377fb042646feae9f8b3bf3aed313e4b1c97b03fa6272931b521cd898b6d5a3a98460018dabd358a547437600e013f39a5045f008921c5bfb722a83f7afeee0951800b59684858f8076a7dca03a72ecbd180e2813b2c9bf281ad1706b2f46420b3f85913dc0f7a29a4b2241c3eb87eb253e2d3609e372d7c8a19cfc4c36596749de1cfdef82bbb93f89e2fbfcc5b3f1edd8258ae77e4a48e578fca954e51702e58ca148c72dc119"], 0xb8}, 0x8) 00:18:27 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000540)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) r5 = getegid() fchown(r1, r2, r5) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 00:18:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/149, 0x95) 00:18:27 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000335000), 0x88a) 00:18:27 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffffffffffffff50) setpgid(0x0, r0) 00:18:28 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x102, 0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) sendto$unix(r3, &(0x7f0000000100)="ccbd88ee481d4b240ce5b5c428969df89c0384dd6322f192a00a0c8062f4ee52052dc2daac7c774cb32784a1136b835c67bf38bb67844fc0910cb1482053123142159884edfed1c13bbc6ea68c5a2e83837de0f59b5aa58dcb77aa72477df66ac48d6813a4bd31f03d17de93b22c7b71f0bc8868c25ce489672b5598a573397dd8b68005cd8d98de238c259e6f705face21fa572f0a4507de32b6d998a645936e34707557667e6c5139d607f1e982ff9b7fd04fb9604ee872828bc43a718bf3c55a452038274b258e886c73580f2a4e9236732abd39937ffa2f0235f07811e7b05615b708000c6d74c426db32592f1dce60bd30b", 0xf4, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 00:18:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) munlockall() 00:18:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x42bfb) write(r1, &(0x7f0000000240)="6c2bcd474533ee9d484c3ab462793f76dc4c41cc6c9c270db5d3441d8292009a9ed06b3b442677c53114b3e486a40fbf309f4b3dd019a15ef91b1da253085ace7f1c2f0000000000000000", 0x4b) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/218, 0xda}], 0x4, 0x0) r3 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x80, 0x151) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x600, 0x0) close(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r5) kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0xcb, 0x6, 0x2b, 0x53}], 0x4, &(0x7f0000000680)=[{{r1}, 0x0, 0x80, 0x4, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x975, 0x9}, {{r2}, 0xffffffffffffffff, 0x88, 0x2, 0x8, 0xffffffffffff7591}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x8001}, {{r2}, 0x0, 0xc1, 0x2, 0x547d91f9, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0xffffffffffffff80, 0x2}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x8, 0xffff}], 0xc5, &(0x7f0000000580)={0x10000, 0x6a3c}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) 00:18:28 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x100) r1 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) setreuid(0x0, 0xee01) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r4, 0x0) 00:18:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() fcntl$getown(r0, 0x5) r2 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000480)=""/251, 0xfb}], 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:18:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="b82b1e0064"], 0x1e}, 0x0) 00:18:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000000c0)="bf30ff2255431a530ec53650a0943e64ed01cc3dd2a4e605da85bcb6c99d2a3cd40b7f31bb36ef334ea6aa466c5e150678d94e6917f5c88db42accdd282f472088c42058efc846e7cfba7f0a8bfcc77a96fc50b9b08c2d57970d8a8c1bd4e0765b636e9d46aa25d3f8e9f54e733501c35396028017883102af420b1ee224ba4a0c3d2f39b4cf75be3f3db15fd82ab23f3f68", 0x92) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x4, 0x124) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 00:18:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 00:18:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x88, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 00:18:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x110) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) 00:18:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '&4W\n\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 00:18:29 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() listen(r0, 0x7fffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb00, 0xa) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 00:18:29 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000000)="f130f58502b77507c4c7ec5d2f5b4691d038e00ed5821f68f9b8457e514199a6a4d34cdbd789bb9be4bd4fde29f45f90d0db5daab5e3c1a2debff8e8fbfed7f36041a97eb074b284a18a386404cc763bd2d958473e17f204a1491c757e02405be043bb89e8f4149b7335bdbec485e2a3850a932b1dd89d70cf68c8a3e46a39dd35703dd2ae6062d22b43afe9625110df0e5f2479d793c7dd7cc702cece6219cafc0164d1e2aa9b844964c01e1c7666a97133bd72089bb216534f3558daf578264f398d29f38af8", 0xc7) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:18:29 executing program 0: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 00:18:29 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x11) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x6, 0x16c888dc, 0xffffffff, 0x6535, 0xffffffffffffffff, 0x3, 0x5]) recvfrom$inet6(r1, &(0x7f0000000300)=""/58, 0x3a, 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x80000000, 0x2c}], 0x1000000000000, &(0x7f0000000280)=[{{r3}, 0x0, 0x1, 0x9, 0x3, 0x7897}], 0x8, &(0x7f00000002c0)={0x716a, 0x3}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x6, 0x7fffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0x0, 0x48, 0x4, 0x8000, 0xe8d7}, {{r0}, 0xfffffffffffffffc, 0x38, 0x1, 0x400000, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0x100000000}, {{r0}, 0x0, 0x0, 0x2, 0x101, 0x81}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf0000008, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40, 0x400, 0x9}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0xdad8855b012c4896, 0x7ff, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x24, 0x20000000, 0x800, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x81, 0x5}], 0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0xa04}) 00:18:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0xfffe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000002f66696c65307f"], 0x1) 00:18:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c0055ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb800000000000000000000", 0x1c) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 00:18:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000280)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) 00:18:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x100000009, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) 00:18:30 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x716, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = semget(0x3, 0x2, 0x80) semop(r0, &(0x7f0000000080)=[{0x3, 0xffff, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x3ff, 0x1800}, {0x2, 0x3ff, 0x800}, {0x5, 0x100, 0x1800}], 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 00:18:30 executing program 1: r0 = socket(0x8018, 0x400000000002, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 00:18:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x820, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x20, 0x81, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x13d}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8e, 0x7, 0xfffffffffffffff8, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x100, 0xff}, {{r0}, 0xffffffffffffffff, 0x2f, 0xfffff, 0x0, 0xc1de}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x80000000, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x19, 0x80000000, 0x4, 0x7}], 0x40, &(0x7f0000000200)={0xfffffffffffffff8, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:18:30 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 00:18:30 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) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f00004b1000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 00:18:30 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x1000002, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:18:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x80) truncate(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 00:18:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 00:18:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x60000004, 0xffffffffffffff00, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf000004c, 0xe000000000000000, 0xfff}], 0x1, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x8, 0x4, 0x3ff}], 0x2, &(0x7f00000000c0)={0x1, 0x6}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 00:18:30 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x27c, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x90000000000, 0x100, 0x0, 0x7, "8f1fc702d1221c070f7d64e1d29794695402e288", 0x8, 0x5}) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x5, 0x1, r2}) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x7, r2}) fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 00:18:30 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x7010, 0x1) r0 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x10008, 0x80) openat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x40) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000001fd, 0x20000000) write(r1, &(0x7f0000000380)="9cb0ec7b87b1772c0035939c4d4f23443cd5aadf37d0a7c5b84e332e3e8f21107f5807306fc647902471328a39bd45da36b4f7a40a158b2c380339730946f41db241284567616bb38a92f9b033237f9ab3f6e011cbf09b612c1ccc6261b41f93d6c23cc6682dfe2511043fa5a7a22f46f6b41a634a4813103ecf84df8d83c34d5bd62918fe822ce69c6ac6cac9843eddf6c7db267a5b30e51c99c4a192f757ee2bfe801726cdd561791917018ce5bfd50ba60be146ac544e18faaa3a2f0a4790e5162ee8c2556564a55d535f312c02984f602bc35ea468f2cdda9cca0ecf5bab180b5c18e74cfbc3431b6eeb44ab2f10ffece691b1719b209428e48bac5291a72b8d98f01a4fa629dc7174a72f66eec8dc7e25325fe7a9d4db486a4c7b1e4a1f39ad7727de4315c73e4e1631f49221eb42f1011f08a13d73fdc9f56c9e0ae31ad1f138bcf257a25dfc2b2c0703ccc2c8f66816892fabe49a8ebc3b09c1641e814490c4", 0x163) 00:18:30 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x86}], 0x153f, 0x0) 00:18:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="1dd2d2da8f2b2f31d1c11d51d707011cf96a5f7714b55aae52cffc6ac5b6c3c658173122482d82de4d98954b6dd1dc6723243c4e4ad02985c5634a475a8ab866fc18fba03b8b72269a1bdaf308fe7e52c89ab63af69bd2bd5a87c1f5eea29b385c36c074bc9f3c9311f1d4e4c8d4b53662912d06c001de26cfee789e0e11872a1dbeca69ba87", 0x86}, {&(0x7f00000000c0)="32e23dcb0cb78b8d528172a201abf0ac96cb1f1b27693fd64187173c557eed3b922c6f2a95b802d1ecb0a84c8e4cffc361e30293e697a26c50f5c29207fd0316e251a6260097c237dde703bcca830665369baf9995f8dc19b1688f57e05237ffb8deac2e4c826cd94056397d6a2bbc72f859b6f80f558fc84f277e2035e86b2e97375dfe021401327120ebd53a665e3c1851036706f0c4725fcf04d567148cdb55674bcaf179226bc00afffde4f791aea944ad56cae9c3b41ee77f6ab9bc6d30f5734933411c6ad7973890c820171f782bc30581a0ef98a16ec393ab6b430224484f9e7414d4fa1f050a9bbc26ebb8b15c100d923ffc937a77596c55d632d2b8f1daba900f308fcb5b32c732b0f313edbc4cb42e04c8aae230b07d9ecf09aebc6e5ec28831b199ebbbdb15d4785e3f5159137000efc5bff61a68d74fbd66966d4de4c851b9cae2638f165f8434b8ea7ff241a9d31f93340f87002b3f9275623e35de60ecbca0d7017dcf293782df1efa41e34e532cdec975df5d9e8fc81429562d782f10cbf8c6f7071ee1214d22b2be529151595674281fb1ef0e7715c3767f908101dfaa5c019a0a5ec12a0de6b445baaf6d37838c96dc4a1eb6ad6913362690bb2ff1e52fd189b9250567480293ce834d6a7deec7393ca972c8bcf852e8e0967d9a0d83bde90300e6d748061996d120b3155438db2d12512852c93e05395146a87ede6fa71fb8b6c6a43c7e5cf8360238354448762da8c7fc6e53a5d68d2ec7b055b2ad569044986aa719718c63357d644d64236a0dcfac2f97b4110b7031253edc45b6252851242028d92ee33685e6ebf2dad8e3e8a12df8d1e6f917911d62300db58baa218791faa32dea8221f80a55f98855fc771889950c7eb66f1ab126b10de30c2fafb62687aa2ddbc7d78a39300b15a76e6416eccab0e91f5138940ff8b851f018ac0607b4acd9fb1c28ad1a401b97d78775b20299b6a17c45e56c2466ddbab9f066d732849b21d825862f8047b33f4675f821b038453a50b4312b05e14c6d92f0f9ab5d94480322578e00329ae4a1fd472f48d305bc3f5c92f4ec386c7e06ce5a46ee1c512537c0cfb3e395f4ff48c8325b3e9f36315df9eb8deda94c6b7661b24dc4e057c58e6ac44fb9f1cd31f5a146f7ff082b15125d73b0ac841cd962391e8912da48ebbea0c9bdcc4133d01c424aa0a0aa9075ff0b009c285fa07b020b67af44d3f52b81da0c054d69165e117e358d51370f987236983f9057ccde2b39eee832f49e6984ddf6c174c597b2fda9cc26c91efdd768947235246f0281c5df89d1f42d4b4fe5a10ad02ad6b9ccd8e42528330733f43e4f5d5b5e8b7b2cd738af89f3822bd138809b40275072ba0a9883654635d1136435017cb3a7b0577f370c6cff40925a925c027283bc573aa3e1ba0fab9b6c0c5dc699d61f8234798ffdfee139a7952fca2511d8af9ba6a401936536910cd3fe8e4af6f6439ec5e5e4789abc1563a59d7a608dba103b14c95a3d9aeff737a914bde152a5e6368cdbb5b28b4af8e5e0731c2cf344d15f9971113d6630db3a2d112ac3da1a0474c0113fc3610257674ecdf35b04379e6094e5c478380f76404148d058673bccfebfc80c670e7a26bbdf280afe9acebcf4a531019647be94628b537b904e27e6b3a1dd6922d21e4ae947d6064ccbf71b1062dc59a9c82bfeedff3248fc3227325ae36f578305acb92daa60dec1705665b4850482d4afc712888faa87a79b4c67d95e56c739473a8bcedffeef2c0d8cb5e3b3c5feee9c2358c9f17b79e39596827c75a82bbb8dc117604845077aef46f15f9dcb511673b1e3d35d37ac0f0a7dfc1579605ef2f93d6815a8f4d6b4d126778a52042b5971bc6c4ea8dfee2e91b8c0f288815b4a37464d8c80ac36146f53d7811b2ed9fce1d31efda21fd0ae21e07d3edd9f3f6b83544d2c6064d1fa76bdaff97309da721fa0a18d98acc6dfe9f2e1eacc0b4676c6fdf0ce05d0b395a8202d9a2fb46a525f0d8251d1f2867daf4653d9cd076a20205998dc4e49f4444e1a691983bd1fb3c372c9da5f46e207e8f356bc8b64e8c1590cfef418810c5502809148b9f4ee8d1057e3c8c61d97770001ae3192b13d71bce2bbb0f213887d681011fe8b5b009460105989a54893616132fbb86478a588bf9150a418d61c83b4c06c3c494d8d50e3c1c84a54869465d54ed26c8c7504009f66340fa495b8474f32ce6fd084f8e257407239290c2ad83184cd27e1d23c38c670fcfea83b3cf0a01575172d2b631659e3e2b999de73d0eb8ed60bfbaa2bd8dd1b7ab32d6c44e187d07b24e2df33a5a11460202befafc8f1ba5c74de5882752e3503472b120c539afa2ef5b42748e166bd3599e2c2b1063a8f56ba75e467f59d57f363c5ed1e79c281a5ec4adf44d051fb93c6ee780dcf5e538f292bc38181b51ad918a853a2e73e8654eba250dd20d1cf4d403de9da7491ce7e5011c65bfc073612c3f1d01c3146bdf653629447842f514547046da4d6a54fc3b2dcf47ed2b2aaf9a060ac945e587d425d95be226db3be7e4fd761d34fabe61b4faca0d092fc9dee73ab324805bc3a0257700e4ab4c8b1eec3ba2c3d5393b60b2cc697be3f1ce30e523819393765e66880ede0c0d85b1e3aee79221ed2862392eabf58e6f1d871432affa1586216dcee74d74dc19e8ac1eed8ead97b4f5f83e6f48440d12ce20a2a091502a380ee6945ae790ab2f3319b83ac2619409e0c5aecb6770f718028b34ab54619d72159121072e84fe149c9bb549582959c405940bf838c8a4ac8259e28f42ac072848c0e4c02320636a02257a871c56e328bd91f7121f6e9c6a31ec19e5210f07e8294be69ae047c19ba0a8a88e3b5774ecb779996c45bcdb467dec82e9391f9b2f3f10e694770fca841447b8559e743b37c51af39cdc27d807b7ab2b296d0e4b7d5d03c2fd5439a2ee1e9e066b49142aa48076b6c9509ae7f06968362e1d743aaa664a4b59787c62b1e4f766db39acb7a9a69609fccf992687f69abc353c496a6d292f35fdb374ca9cab3a1bb97b193062db1e9497ae9dc4e6105bed1926ea320ca822df3b6797d22296c554353153fdad405bc912680b54278632e9a2ce7630ae1b3817219e2db26cb630a6de393b9eac2af301e0c1c1427bf64436e8201c7772311d564a163bf2fecdd85bf53e3da89643ee9832a5bb57b65d5259ed384d2c2cc85071525483fcb2d61535b8115c1f6b912eb78df936c72b612feed4dd1d4f1114d1d86e1a3a09d0562718e1c0b9ec811468037950af17e5d5c1e942dac892bf103a59bdb1d9f9e514bc7f2ef80aa5848a44f8c419b9f963517fca45885ad74f005fdbfcf295033af58dccb674f7c194ff62757928c0699ddc84917cd5f2f29d318abbe348b1c001c3de8fb9bb498e651b9ad430b7c08dfa668a11566c9f999c368b341b98933901612f4828bbfabf6b4818d59b94d37bc3f0c7ba77c6c4f763fbb6d3d7e07418e9e979e1c144e06359004466b3272c9cdfe3ca6356c84eb1c019f9ea4f659deb3b180521b595b7d17d6a7f7cae9e234ec11f6078fd455865b77cd8397fc350da8ad0159d2c4edc570cf2772be8c35b9c0f3e1ab08a19bede250cc235e602e74b53b71679470e36d154b510ca1136bed68c2a48a65b9dc7e22551f92836a9b4192a0b40490599cde15051174c692c5e443bc13e91a02e0ff2ded070efd91bdb45aa1bfa0e059d0d379ec899cc11a9cdeb71177866f5c60016f0b5e5f6ec88e3448dd594ea2fe1113ab7b83517980b20b977acef07fcc7f6c6db78ee98387a5aae9c987ce56a6a97442a02ed4494a68093a279a75d559ce6a525a593624e18078550cb57a2e4247e7eadfa05b3a37106fc0f84a5af1e1abf4d9c8846421a37e1c93809ff73de7008b19cdeae8198dd2a73fb87052e589fc7c4899039aad4366045e59663a5ba513305b60345eaa18b178850cdc9b85b928f7a62450998ca0685b8423fe4f8f9b5b85b09281ea2f7a755533197fe0e996375b902621b6ae04d29ad9464863de489365e3613ea2bdde2017a668c552d8142b5fab9a0c269a0ed29012a5106f6a2fc4d7b840d97fed91fd2f6b6c9fadeeb12ec1e4c6090f7d65ba39e41a8306a37bfa2912b58b95f578b90c91a4fcee7b4e883c04ae201f2d9720515de242c0e0ff77d8b412061a2a1f263cdf01c62b27db531d64489eeda3729a9bb8920365dd25d5e8ba4882b0c8b1e719561e56cc488e7171bb028b5e90c653118bfee046f6a57991469276c76f9eac5ec2fc21b45e07e09a4e81812ba1a2c162be52acf2dda535f330c9265d54fb7a22446bd40eb6c8f48a6f17cd71ddb1593f161caaf9afd3c05d88ab6abccbfe69355ac0ca33bb138777864f3125e089592807b46c9a3a44134f31371eeb9f9039bfacd04dd73733cfeeddb1e5d69ff2ebc8c5a7c19817c5d99b2ed30dcbb2cfc89283f3501811051da728846337e01b05b36bddd3341dd21e430d36d3ab22e85223fc88a5e9bf80fa1d7e32470f0091ba4bac45a88c47182d9d411523e7b1f27c640e70cc5cc2c0fea5c5bb2004ace7d480de9fa2a685f7afcc09eee460083f5152ac2f1972c13d2645f418a8f07857e52ff7b06cf9cb59a11cec3f5404df42d1ea8b59ef5f127512e748d47bf94e154895284acb785a077b233b7d56ca750aabfc8959c7824bac0f884e89004b3ed474d02ff9e50350feb0de69107208a9ee211a3860779bda5bc899250d0f8c604a1bfdb5fab8071abc9fa04570374ab3b23198e17706522437c15be835d2cc2f05959719130aa97c4b632b4f120f8fee506a71d5a24247523fbd80c07f6c996c1b2b4cb58142dfb46c8bcd39a96f93b2557138cdeabdbcca552daf6a2eec81aff5832c6945ec833252e6dd7ebcd404ee20a960b4729880a07277d9384e3cbdf683828e091edf378c8797b7e59e3b0d95aa173fec7e4c9057b4b8939213fe61c5c379356d2f35bdeebc6739fa80ae9e69326377d4f39ee7475396a6cb0d5e819b00942fcdce1acf5e8a4ec7f94fefa61875522897ee76f254ae24e06bd96bfa3d0fa5648e8cbea5a72195c9d0d03ac8fd26eecbee85c62d92c26f6be0f46f02cefcffad1818a76d4154ec0f2c9bd47f2a0ca9ddf9d7af160ffb57ed22c69bd9ed7415f0ea8d69e4f75a2af2250f9226c7aa28d902ee21c17271d5d3421d84ed414890818d7f9bf21b129d462c2b3c3898d550860d7fb5fef33be3111c6bce4f1c0b7e79ed3a85f801dea45fe6881a8b11e9b530fdb71d23b70141c48e639273f7d9e96e07750baf467a0ea6ac451aef8dbe1506825a36f03da92ebf3c48d61c299a5e831cbfb26a6276f8c6ca65be214a17e676be1218f53de8d9e56b418fae2f237e10bd7c80e60075f0d8bceff40f741764a29f9a2add905d2f13831a539c8eecf530c83994fce9037a2dce4f39733a8e625294a8ff80e3ce6689e179c0b31fe356e67b5b7f918734df5caa34f94e45a0e78b070877b9e3543b35e3a895239573a2d128c44f0a1d8b1f926b799011e399709e49b210b59107e2787b255bd1fb3c7a57d3e8f272bf224f3fe3b5252ddb6362c8e2041b764de4acc3533cb79c83b3d30580c687d0bb92dc288153b581024ea35ff0f38caa2fc23a8d95b9544990a781ce4307619a6f1a2d90d69ef381c4624abe114abd5def04fbcf2518de860ab90acb88c539eb5dc8776869abdb88719bd32b6eda7c7dbf902562f5b6e76e16ce4450bbaa964b4724c558a240467dcf", 0x1000}], 0x2) 00:18:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x8000) preadv(r0, &(0x7f0000002600)=[{&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000022c0)=""/92, 0x5c}, {&(0x7f0000002340)=""/248, 0xf8}, {&(0x7f0000002440)=""/51, 0x33}, {&(0x7f0000002480)=""/103, 0x67}, {&(0x7f0000002500)=""/111, 0x6f}, {&(0x7f0000002580)=""/80, 0x50}], 0xa, 0x0) write(r1, &(0x7f00000002c0)="ed053979c7387374fe756933c872c2f824c116fe154ecc57fe935d5ccda3db49e8276a97d588246ce8aa596214412b93c798bbc189404dcaed439cf92e3e7a4fcc7c362967da3d4c4f25db641c8a40485c896b5a5398f991e843938dd0105f2a2bbb002182f5b73c4c5a5f64027cfb3f144dd4c6e282e6bc3b6dbf98e9a6378c3fb1aec065b594363e09ab11614f611eb8f6bbfc67709023d75d6e383b34d46fc5c6cecb703d65506e09fa93848e46f484a1d5ce1eb06d1c96d4a19d10078e787ef7202c3edacedfa45e1cc78278fed2af50cb81458924e5746794e9c14f80a5bef9a5c5e98937e72ec0888db0fcf00e3460f595d10d05079cc20006fba340b5890cc732847b881ed045a5c9b5ff1167105c246ad62f916dcb16d408b0f721a1f96c99bd0d946d4ac7a152aef9bc124d60cf1e134254e1c68cac117234aeb085701c1655526a2289c7652082109b3052bbd0f38e0514099895680e86c8d70c4aa85b826baab0f1522c185e85ff860e2d0c9553a12f6a1bb0b50e1aab12734ff54f58cc40a17d18bb3df393fdc170d82922acda48f6605cb87cb170ff4f77a5197ac04cb5a0551c19f74187a18ff25af6edb11e5eea384036728a110a10e86f198c190a2ad0003926d7967dcfcb707a44dce63dda5cf10f6206d6654741bbea58fe28a17fbd519dc4eb0534bf08c0e2abc472d7dbf814784461c0277d2e75dafb063bec744f34af811da71ba0a1ac51e2361d880477f428f209f9c61db1b2f495e04628984e2a8c732ad7f04eba555334c8c22661b6464158cb11127a37a06b882dbad3cf53d1bf1c2605e5365feaa5eb0b3d294ed16d4661c820275dbef69e1d58f54abac67989080dff9cd6f88ad0310bbe5997ba7608f0e58a752c28dacff755762d282a53d6045a0f712fed3d06178e0b1a5680ee4806ffd9ecc23c3bbfa5a559d5422334adacdd57168c8a8fc001a2e51a9f4e99e7045c8acf58b1ef1d85b2eed2a154a2748c91d1ef13870c27836660dfecacb7bd7494962f677602fdbaf68aa7a38ff0274e6cb1e8c796a3daa24eba2509ef4e7475215a3d6ff3dd30a871923d48195e64e74e5b53ab0b756a5f9cdc0a0b25bc514556be442ca82f25d0d9574ac6de46d4cd5026c04996b085a4e5acc76e21731000dabec1b19e3afa122e6e870feaee2d7019549fc27727afa0e9224fa5dc59d85cde270ce0d9a09f2ff7d26faec9598b16a66deadc5cd05eae797c5f21e958e6541ee2074dce1a2cca9da57c672b27c1cf9138386ee83b282fc7738a707d0c1a63b16c81a5de9dc37734a4606cc0a378106b1f5cfd5d6c8d7b7598e7db572ccc4215ebdede6496d9685c2451c45040ec141dbb10cedec01c291b0690020b6f522a9bac7c0186d60177db33a0806ac572fa682894f0d74f2c1f66d1d29e04eca8a4ffdcb1383e3cbc55629b6fc55f0c676cb7a9fbcc624dd31d5990f028815995d6715f6663937b8ff678a607db0c5ee228dcd38d0f9d227401b71731a6b8eea9daa4b66d0204800883cc872c85c0bf37fb050f7dca7281e5be850549802363338f3040d1ce385122b6dbd6979ed98bdaf603fac7ad8d2b82d64c7fd7e7a2f24c95106d8b9c8e50653ff4a214ad4b76cb102c0e30c2a2214ef48cc30633ae6d808ce1a3b26f0f54c456e99a42dd413d28416996a3e18f8388ceb55df231d907054030927d1af3fc89e670c053ae54e034da42b2c2d76935c8e526b6bb0c3b5930d19e93e738a9aeb771a0482fbb56e273ad390cdc693f8ded8f82f689216fb2cc72d454ead02b97f4d1783b14f5d2b19886fc16693bc7fe3e5e3a7d3abe5f4710c4f78601adbc80d3860c2c3144caf5e526a86073ed6fbbfef5565893b392c9d377bf0b3a04129adc6b8b5ebac097e03c158b8c7d04a5df23573df2911cd434355955427e70a7a2295751c24e62de874a82eb83ebdd44a2b1bf92e5e1bc5b2bd030b447276fddb2fb5c2d9646b62d77c09cbbd1b6224c14f44aebbc1136215b76a6ceeec0cffd9d347c6214d3f121dcdd99e080662a97bff4ad79393f1e361a99076875777d812fb280a1250cbc8b651dacae1a6fd9ea52aa0362cfe13d063b3553bc4aff90f196ff658aa31ee734fc28c10ad702d073d1de7ee52ab8acc77045251abbb1ba0702042234e2624ac5e7c337913052483db9126a6a60176b219ff4ad72daf4ced2a1669a838c418bfe4b5b2d7f0755e06ed8a9ef8c9c2e3db41d2081d32462f9c47132da29f7d9fd7905c33b9f54fb12533eba423c5efdbeac40843cf13dc4bc40613486f2adb8f0283ca1ed02510fe1be7bc083e842ebcfbb745ebbe251e77f58d398296699c0ee1b3d54ac044257c49152b4b3735e3dfea4d651645329d3bba35597c1d11742d1f658577cb54bb83250e35cb982ac94f654556b0ddab24f9e7cba75d08410d819aa11109c02302304a80406ffff780cafaed8fa2e193ab6fe2a50919fa6777d2db3d24c6161ed0ca1b23f8a8c2991d6cc54b4890a65bd4711253728c8192807faeaf0b2afbbbd9c413d90d0ba8026143c51ca28f3ca0e4b4544c79f822abe0f6c4c5679365f34b15e039a868d513f987ce52f1dfac0673fff8e264a4937bb57841f28ca5a8eaf8ea186b201b4d0b21948b045779890892527a94710337e5154cf6f45c680525b798cba7ec06f032d6c17383800987404ffcb619201ccaf1a87b6c5a19b061c553e573a57c9ef82f94d53b7eeb513b83f466a5f6dbd40122e1fd4dee1ecddf1d12e789bc6acd5b4623416062cb1acbe34bc60d47a3aad7cd00e737e9fd75691c58f93402d7a08b666cd33457a42c5e4299f00b7a4603395462e3a266e74b6ffd05d03121f9a7c5cb7ae9e882a781a4f22bc093fe7bceda0fc83f8a8324e698acbe7ded11ae5a10159473e1583f81a24323a1e71f01072df8ce2a0a16f76d70e3ae83698efca02520cfb15a781a935805ec4a2f4030010317026cc790df027d1c238b3d16da43074f0681ff5654de4163f6995a48bd4359633fdde30747c09c8e2d262e0bbb17a9495bc756e64f2385b472a4b2d211944fb44b86b629466809fc9e56da40b818e68dd573bd3e5236e2b7e4e03c96c32f2e65bf7c6587b2a5468b35199a819b0fa9e0feccc14631ede1ab68d6edacf4c9e836c535c52a719b4fece157adb94fd23f0679fcae7dc5bbaa77945e766d957e0a17754e871992747073bed31536b57d492d344d31177d3c8dfd28c0058aae06c949e88a5f7dfa62d6608540cec9ba03e9935f3d84e1440281cd969639947eb69b1d973f1502620fa4b4736e32277ef10eaec3b91789c9d9012c5381286298e707ad039afe7f3e30b238c0077e27f8f2aa2083d7b81021856e418d45eebf935be587beb520fa71408a1b281a7267545545bab6f4ea85867471814281629803edc38a30209cce89a516c0da62ee6b3af6b8394c19e9a7f8e27e8dfc97493ee55b94abf6276649d40b11db920d5b5ca2003a4ffa3a80bcf13badd8ddafae1b94d2e4bf2de5c11dae47139934248ed9a3e50cbef838b94533f8eb8fe99770ddd60ac3d771e646c82e3770fe6d07f3f30c8d9daefca0bd726addf864ea64c9f11ab6902b2a723b4fd54c4990d4b27c6058095cfc8b58fd1a98c65612368298727491d0fa7a87177266ad1eeab6daa90134fa1d07e0db86c92eb0523eb48ee8883aa855619266100ed529d606fc84a3121a6ea28296fc2d9600e322ddf963f5e9e6c30272500e6add06ca321cbf7a678d19a36179fba00d607c2383bdcd0f29736e724e03e4b10be1f307681004ac005f48390e834b9aa8a751e1ab031af9a31e7c4e0dcaa613aac8ba65fe920929ae1381fc9a9b2df58dbb18156f1874fc46089ffb736a2ded41c88d9dc9cb0efbbb69233e1c408684dc004133fb963df706907de3a94845ae620fbd3df589e6b3d828e6cc98a94b3f14a8ff10ef65ee99aeb7122af35d1b52386027a1593d7e84e664f0b4a78ef7fbc86d3db6f7a267c25f613a4030122250736eb5d8b33779d44bd844a3985ae72904ed2e0124a3393d383e7f3f11824677e5294d9f341111c9b59df573d589bec38d8d3b5316fed6f21f5128d3a89b0ce66a1808d753b81ec83dbfedd05651afd4efaeef8887c8b2f90ed633a4c108a910a27f6020d8072c0f3698647d1101ccfc4ac5baf423bb912d1e99465fd6122e3a19e6d8141a7b0a89219c11166e81925e33cc4e18b78be7e7e9316f677459404eeffefba2309722f7539a5dd5b63a5f0862c84d0f1f0c4c6193cf46f6c85c61135365b56804c5f92c624197362cf5622f565ae22bbbe2112ff2cd747b689ed0b178e8b400fc816339e640c74c7afd97ac1f399bc58a26ed2c907b47e573c574c91976a441502bc6e6ac035636ff285aeb95b767a1689cdeeaa221e3088b0a313de12324af0f91bb3d2044cc1cde0e3303fa4ff736042e75ebcad05495aef00bea1352d974e3ebb14362675a75d033e3fa00f2ee5ef98a4ab73ab241cecad0e8c747465bfe734ea36bfa43d050bcb1d43fd9d13fc26f8c9604876140b9eea377dd0b1fef80fb1040444f28f7f8d26d0e4bd01aca0af203ef0073186f1388be9ffd3b3a96703576f64f74f2e4d0e17ff95daf6c228f500d965c6ac20c9be99afb6aea55cfa51f13a85cc0dbf8558a13e709cab547506b2fcfac3ade8f94f0c3190ce800c0e0bdc51bcf3384ba1f1686845e7c910e1329618db932864c3aa698dad9749cc7559089229895b3b964260a5a50d95aaaafd79e22dd8719f70f8f44d6bceb42e55d2b4f50a71398ee8bb1c64945e6d0341404fe3b59e4326fbf69f9506b6421f1407382a36c50cb94fc2496fbc4474119c1175bbe00b4aca78a9802846768c6cb9186736e868f7f55ea19b1f9edb4755780a1bc8bebaa7972e1e2f329c959177073d381565b927cd516439d66f56a3673068fd2125f95680ca083df536863d8e21db310dc1cc060e8b57538938fac2ac31e48f8600525b8a7a5d99a809bdd1f9cfa968c0cdce4df4f2dada6973630a559e360b040c6e6172bde67a85df0f092c951db75b8e1484be4fe2683214cd93629786ca5bcf500a2fc3e6866d5745d78333eaa5c58e143906c027505a14d91c1abd661ecfab667dcaa81b0972dadb68eb2bf65d0ba851f1e501404e1742d17dd7ea13f3c7f43748814471a8287b23e9ae12095682821aabb8edaacf1a57f950ff77b7750bf33d798a118c19960053afb9279fcee325a141ae3a6b2e2ee2a1ec068342e655e10a87287e0f44affeb00d91457126ce9ac20669650e015f72409505d7492496d112bf70284164f878a5833bb56f2411584c6efeddce467d9646b4237eba7fdc806cf122fb3965dffdac60819466cec546a48f6095457bdda6a6d0cd1fc872c80843e35992dd11583a25620364503a1049fefde0ffe4b65f42e0bbaadbb65ba862c09a76f7dbcb6806c876fa65eff62f521f7e573ddbe51c484d07ff7934c40a8c3b3503c559d60709ba36166cafa0a39cb925032249597a0f8530def1ddf357cf553aeb340e71dfe6c3dd8be3c765afba2d83e972addaee0f4433cbe0a9223216aa7e6f6257387cb1a1c6c658804a9f944f790fcd7131bfa395fe59b7a181fcbc9740b1a72fb89afd97d041d93737f0c61a996fe49a73d80e6cb44ed19455dc6ddee8026005a40816b560aa0c0f735a5bddcb0e3371b1213cecb7204d2b2a051ca217e7a85df68cf322b36d3ce5f0684478624fc3975803ba4502d88caf2e8c80ed3cbe7ec5", 0x1000) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x5) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x62) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) 00:18:30 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="ae15c9ecb0a2970d41ccb1fe36b3c4cf81ca65ed3d4a07610a8f1729e5835a2ada1a42c6e51ddbaa6909b6954edacfb55921d7d644311b3584d34ead98e79b3ac09eb7a3b8426b8a6cd673ce2188fdff2b0757b8d727d0b349b6ee58f7ea0769dd991584342f8e303452b8f429da107be089725dcb3af3d85f27bbe2a92d91cddd30dc96cc1380feef1d2da3f6173e8eed5ad7830459b45f9c27df1cf3b88083bd65c8d30b44ee70ad5b8b34c955e3d83eac3dd86f8c4a27fa6151765c5a3f184a3ec42d2641d993d337fbf893f014c165f3d27d5b64ef0ceb0f41f958ccfe4208d8cd4e4c89e854bb34b43e57b8478ba88e05449b681dfa6e41e73aa8a8fd28c8f7700f6192e7515d88da5183a42948a2607f2c62a868617300eefc161d2982e29abfa3d6162f72a3993e474d649318a75a01433cd6f5979a5d182aadb37c6f4f84fe673373459e4fd76fdc998e176473549aa0a733703adaa649ad5c83da91a82b883a873eb1b22c0a6a0e3b4dd083c45c2b9db9148b39642da1fd9410661783584356b1076fd780f44b51554cfeb9922c3afa22eba6eb77802f103c67b68741fd10698ae7d23084f7f8db586e10536cafd788f65a84d125d28866972b1ec5dd59238bbc1b509d63b2fed52a2f60c0ded20e80bf026a5be789b9fe46374f05b4f29e013f95f185c54058d2a0d99b414969723d687a19bff2afb578a0a27758d665ebf549963743134dc7f1f4b37485ee02e2cdd7d8fb50fd39114ced57d097221edd3ebc870b5d175a6e04ca5b6de42c79e507c89b6fd1b3e9170d1fd096176da47a5aba8aff1c8f4748ac2153213def213b628f4888f85d77c0b682c571c6793d414b423e40b1078ca4806120535c5c0e19c5848e9fbb42443450919577aa9e072310bb94bef4421ac2f0d864c6bf385b2e8787cc3cf4aacea1e338f186be5849d0f23c8d7612c2eb4e50993a67e18f99b6e7905b9a1ce6724ff0c55fd7eeed82330cb7848ab824ddc7b241a8a7ff4f4fb7eec6b0f4afc51f94a802bbfc3df0ba69db9340015979142cb01584c53c5f8c75a35bf4f48daca55c4b8b215d58a6123c7d8156eac61b7de37fce847ab505133e5b8293bd32a564c4234b33cbbfc3b22f090eb16cce88f931a43c0118358bf59b39a3ac93f66d5954c7d1c89d75bdfac73290b1f02b0667286ec6675c3fa573e916c2d8856e5d7782f0551f7ce9355f309cf57799e58038c9445aab0e1327f869a3f4aba0b4b2f588bb9d8aa235f71bb2efdcb4014254818c81b425ad1e049f4a5fe6b02b58525b456fa354d4154436c361facd6b8ccc1aaa3b725056f913f2e97825adc850b80b98aad474cb100c17d43d25410ec72650818a3d95e39b4a191fed2042bdefe6c6db5bc3a8bf2b5792a568f6368774a31070eaf401748e692ab58bc7392b79d9a8256818cb0c073a70f5008a2e247984a580b5b99c75c9077e9a33d805280f99a4e47babec4a570f289ffa76d23121e4a43aee53abf4a991d232ef0c780d535742f778dc8c07cd2829f6dbce94315937c52cf4a06c0ae7df2f372fadaa70e2dabce0c8113dbf32a5906832acfa1c98bc256876a4c9a46aeb182d0774f0c8971f9185b69c2b4330310537262aff09b80f21fa53170b6fcfaedd227a8b4c85b42c6b8fac514b3c1bc37ff905eae6cdbba09a0767c3c492c3367f9952aa82c5c9048cd02d01e317cf37543e2cb6665fcfdc5d8cf9cb27d1271e25dd59ccc5fc500c5aa01220b54081a36e29da81df37000aa8b6b3c08968f78685192d35332a324345f4a9dc7ac0ccd73a1df2193d4ced6428f9bfa380ad9ba0f057865c254a0becd4954515918a624b3b8b52b763be4ded6056262352eb99a7c61765aa6a81f641794c3ca950e8e464faaec62f0dd2866883f30dfda1c8675a9dcc51cfc321defe9311b716fdc5b0f91cadb98697718c60bd3bae4c8bf2c446e3ebeac66a2cc2fd8049b4aa6f88681d1a213bb9e0bf51905136c2b7b561ce25cd3edad3bef6761263e8cb1bb4802cc97510b32b7b778b1b54da5513ad8ae18fad95bcdd6f542b33228b5c863fadc723671c8fca44684601cdd12bd80ff63ec7a1f832d8571b11c4651929846e5dc843d014ba0dce0750d298db5538ced44520edce108bad388a5b4f185908959fac2e49e714fba0bff64ced8067fa3274d4bfc1b2439fe18d04f9fdd3cd336e90bab3742e7dc76aec705c6d5fd3dbf82dd57c6b29ac957552a413c8bc19cee37e422b4d2e0d9b32df2407b164413d1edf520f1a8575ff5b87ac2f8eec0bd909a902d7509e5780f33ca6837e48cb538bc6cd2f944f85bfafa70a304539e69a96e302ede5de62bdf78b1166376f9c609e19193b4f0a2db4c634169388c9124ebf8289f71ca80c6e05172d3c3e588838269c605c01a5bd5d9c5d5147fc1ceb92d3e02f72f8df42b6fa0810519c982f252aa999df506f918092db87d887836d561c402843ffc82231e20f2a32beb83034f43d0ba6664aa006938333bc61442da075ea98c41af2b9f65969d82562b6dc1e9a59d62cc89c9197c069c3831d1b814a1101ab28feee69aafeb06a6285f79ef50496aedf91cefb42c3bbf8cafd807f891b79d043a546aa8bcc755c4dc97c7da337da04c8457b6340c5642269fc5b40bbfdebb78d2c0c9eb24c49ebd4284d8f8b86a549f32fd6fb7ccaff287a19c35e5cddee1209bbe607e97dfc946b866b5d3986308bc8054b89cd3eeecc8ab37419ed49827e14e916393b874c9d9a8695c7b41726dd27c46e78d090e315c14df56e85fdd7957c0aba2c55ce28be0f83aa6977859826135de3a5ace3bc06919a50429fad93c7b4018c28723fe36cd90f493b22b7ea65f682d99be02858218d1a8ad4e5b5210781b619751b7d1e9f8797b657db2b5779455ad6d0294b859cfab0be3d1bcc627c3d485866d500076b915548f4914150c94d2030c6c1c50f74d07baf7b0d52cdda7ff44bdbc94a148e91a652b84d5e609abd12b6d158c457d0ac6623841242e3094eaf5a760400bcb110ea63567230d1ab78406fac7f405043e9a7f680fe1c4059be22ac9d66683a5b96d9ed9e5689b36a7d32677c7c3b22105c28a03a40b7c95bd8f712e6bbac63f57eeef4b138cc9c92989a5e1694c2337c2b87926ed15d19fd2dc51cee6b0c3667930a1949f94cca062acb907adbfcd95803486a45ff5b87850cf1c0a09d37f4223d0137b1e1b8c7ce17be2e41eea75677f4a22197faa540e2829e8f47a0f756955fe6a2c2fa81157d082674771279cf669ba482492abb5ac971259d8dca315bd63893e0e468c56542cdacdad8f9b188e0f214c29f10d16a94c8154362a8d0ef413388ace46f4b5d7340c995526e4c7dd1efd5d3f32d38f624b4b0cbad2bc19d7c336342411f6b180fd2ea41f1376ec440ce2b6cae6874dcfaa967a919ab30aab3c9e045eb8595ca20ea8c1eef6121610558165977bad05af610c3ddf348f2986fd9d8a644711bbc91a1535a53ac20cfcdf2da2fb0af238329bea5391162deae07a479171ef576a70d2c03c098b86b35b18157687627e85ed4c111d279f7d89045df6fa6a3cb2fe6508a587a8ddf8b047fd5b11a24fa6437dcb82df769c83b44f1fe8a6ad6ae208367a7f1165fd8830d17e3555428c0d1179288c353c9463a37deea450dfacfc2e26d2755cb49708637ed7089d68092fb8c19435ad44c18dd1d61ef3c4fe556fa376016a1b0248a01f27d5cbd5d91999152df2a593fb0d08deb0568a52daf1e84b13c7f8a80f4f8b05e982df1a05e0d81e855582a5117f13ed95595171ffdefb93e291bd92d6adebba57a2f785c533d526f4a153668e73976b0f2acabcea7d51a6a1708c69535b79fc245d5fd5db88655240b41fbca5f5369d1dfb75630a2e081cffc692e52b951b32197ae9af9163b36cf6630d9a12601f3c7cb8b6ef6bf00da52dc06298d4fb519e9ed6e80aae65b948bbf479d3e353a4281826eca6353f196f6d07617438c2cfbb7707991f93b34c81eb02dc3df826b0eeba022fc9f4e748ad8415d183d2fc51f933a27548b0d555748ef5fe7f5688165a875eea73ab73859caa3d7719bc2f36f54120411d44a8b97dcb9fea5e9511ce1965263fe7f5813af0e5b069ed152299ff486a9ebef586b794e23611c174a255386962b0dd5082473c3b60232024ac8791fcc6a58b62fce5a4d063f5f3cd63bcefdd803dc5ccc9e9bc6b013aa88d734b7489fc8809efcdfcc3f1ec7d374c1f7541cf5a9183e7c249f65f7f682ed01cd18a9a00b24049917bc7c78631348fde9fc66ea77f4867fab0557b9f34ec9034862f920e1e4e6b08f5ad063a0e31cd6414e89c3c514c41c0218262d13a2f0eb550a10735d9d7a137775bfb475b028a66bda035be990b0eeb2dcd64bb4ee5b98eda1c06cf88a72c636d35f9a5330923507556573aacdf8573d3ca7d347d975d4f385e47e2708cc341b703682d1cfdb64fe3760539c6ee7826b0fff84aa1505c2d529f879a8b8263f292a41971e5967178c617ddeccb7e5be1b4de675782d6688d05d41f71f018d6704b08c0610d67f1b27e5da0e08b93e0d2a05ba63a8f083c7d72e4c5995616df65df07af009535b596520bcb045f52fbc809008bea948c86c7155ed49e74a764cfd0df5bd214799de40a76d3fb72a21f45255e69852917d27b88e769663d347c4d11b4f6cf05c360279f855a5cbb08bbbcbf972d92a3619d47604935fc023cd4b7127236729dd01445427e9c7c98e405b95467229e3c76979598c71b2f6e2a6eb258142072455155c8cb56c4bdbef4972a089af65c3e07f474ff142d3f354b453ebc9fbee71860fb017750853498b5cbdca1140ad99155c0860b5a8d9e496a91b4b89bf2d478a9870d0c0ca1b7647069bca026c9faf5c882d37209ca43257c53a15633d455c6e95e7ed79d22f9e5ab9c6c1ce546478ac99728a7cf8de1fdc04caa506bfb90991419fa86e80af5815b981a56c4c808fdba585f859a7669c344d9a35cfb46adbc092edc0f7ec1857bd539ac0c1c3f7f0249262575f73d7986e5aef4e9f5b25f78e67b9f5b6677a72bfa0e55f98cb631779336bb9c1981e256aac6b870a183aad9ef7102992fa3d77ff9ff1ebd61e19ea16dece5cfec7f5ebcd27571811bfd63c2bc55375c077e9a67d6152f07c3b3655ee595ebf85d54d30c1a0d9cc71ec4f49e0b7c095d8b408e8b870b66c12f70e90617164ba27e865f0c39fd3338ac6b55dc2bbc7e26311916994845cf822d5741ba2228512912dc3a5e80d3d6e2a9cbfcf419190829c9346722aae0277bc37851fd243896dd2f8f9386b8ed437f8512634541197aaeacf954d075f6fd9a58b69ce0e5316c8a1e828687f55e3abe7036adaf6f232e67638741e81f268e81c442c974148634b01ef0b1ae424574b4dc7d4ce6f3fba47326d7c91d67c84f5090303157a553fe7410ffddbe0b6fdd6da88d5b772d2988b7672dd1355272dfb90c9c182750a686516dbe187ee4c9cffe0943f6184f41e76ca3e7f1f0dc279acfea91267ba527de1ec57dabdee41336d40e82b928cf0d257152aa0fdbc7d6bd33f4a168663b52dc42937742bb503e1dd907920eb92a6c68ca4efb2f3311f3419a5b4a97dc63b155453150874107fa9dd3a29faca31ffae3a7edc08b2ef5badc61d9060a04f88e081c570869a267e9acc72aba80b2e825afe75254185942959e677a5eb3b915c714d52c4b32bf723abf999d2d2f4667f24d793bc5e706f1a20e51886b2c762232952821b6bcce3bc08cc2562a1", 0x1000, 0x6, &(0x7f0000001040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) socket(0x19, 0x4002, 0x401) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xffffffffffff8001}, 0x8) 00:18:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8202, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x7ff, 0xffffffff}) setsockopt(r0, 0x28, 0xec2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xff4b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) 00:18:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)=0x1) 00:18:31 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000200)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x1000000000, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) flock(r1, 0x4) 00:18:31 executing program 0: r0 = getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1a) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x71d, 0x1}, 0x49) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) mlockall(0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) r3 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/52) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x2, r0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3d6, './file0/file0\x00', './file0/../file0'}) fchmod(r1, 0x40) flock(r2, 0x8) shmget(0x2, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x401}) 00:18:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x15) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 00:18:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getrlimit(0x6, &(0x7f0000000300)) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/148, 0x94}], 0x2, &(0x7f0000000200)=""/123, 0x7b}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 00:18:32 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x2c) socketpair(0x19, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/159, 0x9f, 0x3, 0x0, 0x0) r3 = msgget(0x0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0xffff, r4, r5, r6, r7, 0x4, 0x3}, 0x8, 0x40, r8, r9, 0xfff, 0xfff, 0x70, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100, 0x9, 0x100000001, 0x2, "9906474d24738b6409dd75547e1c9a21b614627f", 0x3ff, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffd2b}], 0x1) write(r0, &(0x7f0000000040), 0x10250) 00:18:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180), 0xff20}], 0xffffffffffffcc0, 0x0) sendto$unix(r0, &(0x7f0000000000)="95906dc35f46ba8cbbaf92e607dfd3886e2dbdebb44e61b837e4a8b29cd6b83e393ba9d8cf8c05b6482761b4", 0x2c, 0x402, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000d1"], 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x4, 0x1}) 00:18:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="e7cb77aecc4f5d4a17c331d4592597a7f5a3ae2e7feb6633ad6afef2191d0b391bf60e5b8a434641aa505aab7c540e5b73775f822106cc47a532d723943fadfb6dbfe5d9f59ca0ed9dbf68a6d04d3b0be82be8d7cd03d3b9e842953435f0ebe3ab27c0fc9e2ca6faabc609d0b10f45040bd9f6e6d45fb0cac946be9b6769caf33cf685d447f0a9fa0e42ecba7b26e36cceb0431fe17299cf47245881029855aac9e90cad92eb66573fc7593056f7c9d71f74c52710930c0851a22b73a6dae378a57d39746c376c63b41516b2a670acb6b0f638b40c2d169cfd224e8e5984630177f0044ddf79ba0055b864ff149ae812f89b0e45765bf401c900895d25ca1f549832cce1615d9673de4c0c97fddce177be100254ccfdddc31ec3aa58740b65190fd76de56e9079bfc94e8d8aa7dc2aa09035f5bcc37bab59d60bacc4ced86bbfb86b4251b6fe14dea9948fd3d38fe4300fd08b462b25cf3fc725ccc66aa8d29effcf7866c16fd9c133e653ae3b5a918cb21f6ff44504f640577f67d50a550feaca02838ad608afbb74f04b3487e0617f70b0d54693ada01dc5b532a5b6258b1a352fb308737a4e19eacf5b9e5a7d892aede39be179cfa8eb2da2387f4ac776b1faae34f937dca0d65b1aca4a2713b425d0b59bf2a93b90ab6e9100c37626acb7334433bb9ce7431cc1647f323b878611f8d02fdaabc3a802b0a8d332ce21885d29e52dc44accbd3b7e7589d3e0fd2114ad8bd992c72aeb2ceec480d29ba85e555574a70a29e466d6b8c7a689d03af1faac0f6422ec43ee0e78cfc955a0c56d4689ff18945255d691c14e19f0315b0e7a62484a847d5df9a5e3736c0914b020cbfc877f5895896fe703f9f925eb024fc842aefdf75127a2872c32d86ccc4693ad83c17bf9378b46a090b22ae42918b183612985a590a35055ee4c13e07335dbce3f568acbe2349a3ddd2d5c02f2f13174451e06810c4634365c7f03918f45603451ade0390e1fca53b23773e98e8fcb828af0950859e8a7691d19b531b3f107f11b5689e3e353369eee5a4c7bea5a937a677763152d35b68b4019e581cb913150fa047dc2c6121be7ca0ad9292997f9a7d2ef0d3d5757d40eddaae92faec476c691e6ff46ca348d9f4104772642485e0f4c8e29b338408163f90756000d343c69eab05c449ca64343c6dccedeef89d766e298448eef47569f924aab3ebb51b0a7ac2e2aace113d0d7f2f00a6ae6f627dfdcfedb4c55734d8eaaad516e31511b5f9faf946b87cae66cd6b9bc7f49f7e724e3787e3f75e2e41dac3d77f8bc95d86aeea47b3ba3a581f9ea7d20e66f5765eb9fca9cb5f0b1736263a9f3c7abc5903043bd84c7f0e607671daf2e3feb20d11354c1a2253d055f21d31a0c7d3f9e7996840e7b6b1108a41c59694d3d12147178a1f19c1d908370fb5420ff03a17574c9aa1b7fd7907b4fa05a9cb840ff54bb1f3496e6f6916efe4889038a23f1a049f45606e8451af72e3029a7f4104362e9467b2dd8a9815ae0fc3142c7ee4defff91537f49c59b7c5c42c8793991879445353a1a8b080744a9f4ec990e9dff78e6014b105c8f5bac82d5141b1e8c3cdc655d3285c1f2d6cd40bf9c72c2a512454c7d5483090530bc4a0655503722a8234bc76e04d180af75d85e3ba00e5c44b73d7123fc0cd1944b74a66bc52ea854cb0f3ab23929f8989c4a646c56873496902362731f22323e5f98775b5ccedfc9fb8dd2de40b5d6ee936d3399f51cfa867fcd54d5cfbad9b084a6f0d4fdfe3696f121dbbf0ab30c0e615d92686c49c172eee3b0cf2cbc7e512bc04d29b123f2f5d2e9bae7b09c8c1dc4b2ab205e2d478560890dcd14cff5165bc2b180fcec19b3bd22d3e5eb0f422dc2604b49ded9a7014b54059d0510bbfcb7f8cf567ebeb148e06a6608b79577fb51079d5cadfb0522b8e54039b7dc511a222b74fec5c33734f920b9f0584eb3e630bb5f7ffd4bcc50b2a2f74432cb8b26646c81c4139905ed7154980c7d374145b21f440dab504456e58c3678ca496e27f3b99f3b097efde51c1d2009688bfb18eaea06f01704e9fa0572bb68dde50b0b69733c5477c16e2bbe70ff604f6b78a68bed4325adcaff31e45a2d8272ac3ca1d5ff43ed557565f16ea4b0cc530e30bc94a1522e4bf6bbcb6e5c107f3a4556b1905a47108853b918d8d9837b6ce1ac30c58d23f71d78ceb786032d786b778d72252ccf5b4e9e19685674ddcf6f390dfa767d95cb8d792cb72c53a6e26057204ad2debab4971cecbc73c3f6f63a23a13f6db34df056815f27bdaa1482888f25f34af2613914edfb5aded81ad620ae6ec0196bb47788e9b5d77eed76bfd99e69ab1460e407740e8e2f39f91e251cdb4de507609ec38c01e7f4ec02a8185643d2bda1f4e7bd473dd7d99c1ac65103d251b2d1e7a53849a77e76cc1d683165f7e6a89bbfff220fa340c55f63a4412acfbcd84c290faf171cd3b3773cc48269549c34f09143945cd073237dacc83154f35cb27a343ae4fbb2b91c2fdfc8acd824a27c313b0c185cf44b86dba80f4aa933def3fcf5c79e98bde94a3b3a4da29e9e200cc83ce880c6fc41c94458e16e2d426620df59c6c57749249836ab49ac8a49ea91a0665293cac30f1dd90713b0966c6582a8654726fe588edaa0239222b3b974ccffbbdcfe13497732117891c51f14aceaa6f613c0675c735ce3eca52ea615c5c982caebb164a19c72fa52d362ce1bcc2b0c60aac3e11b10d9833e962436d8d704ded6b71c823e4ac85f530b60adcd3e24c43f5095b94c6090bedd547e2d55ec74dd46e66bfc81db7796850dc17f19de1664fb3ffd6edbf3f26757a7d70cb5f52144cded23491c0a44080f4842b9ab994e54349feee4a12758afb425927bc21a4f6b196f4462f997d63a50e83038d43d8c66382b241c45ee51f89711ec30b43f4866394a3e5f06e9a8ba3b9b9c0e1645acf90c62964bc62e262372db541b6ae33c1f23461b3add3b923de7789cbaba057f33f3959e8a868f7e79e9874ef6ec1ef6ddf076cf79b87166b4239ffe035fe93a5923b2fa76e100fd353ef1fd3dac87d2167551615e81c5cad0c0bc1468b3103b471895782a9059c9c5a03433b9ef659e0ac61541dfcdd8839d7935d147d81745b82bc60e9ee165077273d694efd3c1891726786583b5a63f68d8b4742d9b1505df92bd6f55b1595a650c44e65fe8c4f2764903b30bfc0a2deb867dc4b25a9bfd81e3917a253010f747b0279e858c683b423bf2e62cbc7ac37376052865cc74ec371152b8ebe16f64f4a2814e281e7dd84c665a3ac75c0b4eb49dd83bbbec8c8b7176e9615b33b960e47fbe04f0ab4b353d3ca0be66bfe9abd3eca32f48771c5d70590842cef4fa6a72059451c15d3637ba400bf293d60c6a2788343181d5e01beba48f0e8d6303ada001c63d9d236cb27742a378f6b8aa455617ac1e3fa4cd672cdc3bc9ab8319fb75196d465d5345b0a29aab603c3aae32d1d851caa01f720e0451ed139a6ea778a62f9be88abca417009429d9571513767f0339f5a99cbd677f2ae6e0c2f6118a2b0e075a89f26598d0cb432210f22453ac386f13022b14d052210de4cf1bd68e6c82aab39c8a5e79d339ff13b86ff86f4b5310d56cc4b02d7a93d1ac328c4d39a0c7f5327e524052321d7d4e3ac75905e9026400670634e1d38c64c816bb4f72a55b74e5f1b10ed1595f9a327d6678c1702cc177b08af99f6add2b84608d189860f87e1ff262c68776e09d6b3c66ca34bb5a36cc25feea9d6fe664273781270502387564e5c01d465435e3ef15760bbde83c9dd454e2cf65bed9d9ef3e25deceb7316bc78922e0ec8a72f875a7e61656e3eeb6280163d279a3373836e6cbb9281c592648b7be1550fe7a2066cc0bd55c9b452e9f4874f6fe3bb38fa0bb571248b4700176a2306ed3ddd18c456187c1e14be722700e992eadb066446eb369bbeaf3e16c280367ca1e976862edb2a89e7407a153f18bb4cf17a59a479df51d776be321e8ffa82d4ec753f3f95461d9cbb612543c22ce935820e4f08cd2009321bf122ee8c3e92cf9ab2bd7406fc521e83af9221f273f8cae90b4ead9bf638d5dbf7298ca470318c63cdb5dc35741da518b0f6520e4eb664efe99c898894cabcabfd73ca95eeaa3d73704c9212c8442d0dba3db743051724b8fbd3d963e22cfd7f03ca6408e809f180da25e983fae27d1b1ba5b61b43ea580504692b5c669a150885c773f7785389a8db9af29cb0cf336e0b1508aa81d97d900f48d89aecacfb9765d6282ccc2b5266e40df2b8558669d685f618f401a6f979aaf189b37c87b8337fbb82e7fc3544ad0475cc681a9629c8dc345ab0c477675ce6f847cfd5b5a2045a4a38addad30ccd0accf749eb30993f66f1d17919b6594cdf13ad4bb4b7263f7c419afc515332c28eb28129dc425e6cdf88142eaeffdfd4ccc38bb0f8b9cb054bca3d6bcb29e0682c9b4fe922e5cfda913836d370cb44541d0ac09f6e48f14f25304989e362bb8811b1617d250a6b1b4c13b3d10651f84abc3689237e7d3b5763618c065e15f44a4ef577013a49a90471cfe1ef018793f82eacee3f8cdc6c031a9397a5317052df631e4fef12d34d50be3924364766fd509731ed7614d33f9381926b46f683bde2e36d87c9e25d68da1b2fb37d7ae921ae54819ce6aab3734559acb281863fa5b220da88d421dded26625b1e02fe396cdee087f92ad4c628bb8e6ea8d63cb5dc6744990eb480930b6bc8bd242d352a42e07833b6f2ff6c55148677093b9c20a39729f7e7f35430c54aedfe789bd5f43e0dc8e3096c607800fd9af64aa4652b91b94b42f256db72a11b7f61095627182b5ab1c1152f4afa5c7e1cbfb8215645a7b9934c9016bcfb04626478f2766328e4b9d71a8e818657165c4e2aaff263d5ecab08203d85859cf0eaf99564000f28feff88fc816d3a1025a03dfe7452209deb61be0ae2625d31f51d097ca1e65ba6503c6bfca6d4a9cf7f4ac488cf12e074ea6dad3944a5ba41d0e9d148d5605e2b4ca9c6ccc169f6efcc6ca48f389b776c7a0bd43e0597c927ce8efb0fb7f67bee34ba1b5c26ff7e36e672edd642966677e23879e324b9fa183433c087092abfba55ebb02d23eb518c2a6141e0e9f048878126fe6afc1c895942eb1a9f7b1ae295aa5e98a3ab548b0c64350670d664d11aa14273955b14028a30dd31f5a71f2bcc8888a18302c81c7d86fb55a80ee42923d52617a90af05fd439c36fee28c1e7bf9276dd308844dde33a70a40f6553d9a5eb637c58445ad3e4c3f5d462495ee233aab96e83e1363f50924cb526f12f29ff811b9ad8e5a452f9fab6d864c1e51d64f2086c8e9a40ab4e711a4d42f69549173e71fddd79cbdf04eabb5e8859d564d8cf96a4366cc312f5a9345b5d4f338652659b9f3dce0bb39ff43e3c866e4a231b64a8a8c27d9274253ad92292b4f966decda7c86b3b39c2cb97a4ac021c9a0d63d8796a6759398d29bbc5c63bce0fbe6d9d394937e71638ca563590f55e54d97a35d5b88b41a6cffcae9c87dd21014a8847cb291187dd327822c6902483c4ae3df991ca7cc03fea3b35bf3bdadbe3d4f833dd11a037836b27e94fa889d5340e7c045d69ceac0a6ca4f8c04a7929c4e29b46bc7ec533ec75932e186f1cab4b5807a3b44685c4a4c2e4d26eec2f06be7a83fcf5fc60eaccb8d06c11adbe7d1847455a42ecaff830aebf6817668096283ac52e8554fc95573bbfb0e5833fc969be2dd1058c7c6f0022f56138e5fe7ac", 0x1000}, {&(0x7f0000000040)="3d7c6e1bbf26013d092d9bf5d5e5c7551fe9820ab081bd94", 0x18}, {&(0x7f0000000080)="0e88ed81e7d12a38b24cac469423445c479109fc71b39a46f3fe50932066c3d7b14fd0ee7d175b2bf0d138b6e138d0e9bac2c2b0b1754060aa1edf60526fac4c990c5c153761a13be231ace8e8ba9ac4fd3acef8f4263274001061428eb10acd2baea3c80667374ef36ba482e6f064635059b9e2ad3f3fa359b990f85992b30827a2dcb8fa2f2c865db2553af90136fb5840c5a8ce9df502a19bee8e9d8249945817c65f95a2749a199c73f03b21454933e227b030c9e88ff39073a4fdbb1c9ac92a64c1c7b61ebe7a04", 0xca}], 0x3, 0x0, 0x0, 0x405}, 0x4) 00:18:32 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x1, 0x0) symlinkat(&(0x7f0000001500)='./file0\x00', r1, &(0x7f0000001580)='./file0\x00') preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/214, 0xd6}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/186, 0xba}, {&(0x7f00000011c0)=""/180, 0xb4}, {&(0x7f0000001280)=""/8, 0x8}, {&(0x7f00000012c0)=""/174, 0xae}, {&(0x7f0000001380)=""/222, 0xde}], 0x7, 0x0) fchmodat(r1, &(0x7f0000001600)='./file0\x00', 0x80, 0x6) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) fcntl$getflags(r0, 0x1) 00:18:32 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) fsync(r4) close(r0) 00:18:32 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfefa, 0x0, 0x2a3}, 0x0) socketpair(0x10, 0x4005, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:18:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x210c, 0x0) getrlimit(0x6, &(0x7f0000000100)) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./file0\x00') r0 = semget(0x3, 0x7, 0x82) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/68) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10209, 0x20) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x2, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2112, 0x1) 00:18:32 executing program 1: socket$inet6(0x18, 0x4000, 0x8) socketpair(0x13, 0x5, 0xb899, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="0d35e7c76c8aa2549114cc20fb241ef390ea21b3d9b9edbfbc12827c7c3ceebe15b11d4766ea8fbc1cb7010f5ae1fa5fcc1357a80febac7efae689360788c1", 0x3f, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4000, 0x1) r1 = socket$inet6(0x18, 0x3, 0x102) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) listen(r1, 0x0) 00:18:32 executing program 0: socket(0x10, 0x8000, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:18:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) r3 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x4, 0x5faa}, 0x40, 0x3, 0x1ff}) sendto$unix(r1, &(0x7f0000000100)="cfd10d3c6dd901de9b9f77ff54d737a61b702322dc1943fb9b5014ea4d076b", 0x1f, 0x8, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="10000000020a000033000000000004a9edcfb0360328d6b62d60202d331cee36e548e438fdb8f3d8d0cd475947afbf4a0d95654259e1e8af35aff56dc2bab704bda3cb915655e3722d5aaa8feb41c4506c2c94bfac6d80286fe88aaad9d05669823afab10000000000000003b043e8e0dd3d430465d500c931831a3877417540bd436c4a4d31f11857ea2e9cfabbc7000000000000000355695f129fb8815115ad038957e3a1b77a7eff7862084d469eaae42531e020caa623d9d49c1ac43ecaefa3895b8116ccffc1c54bffa560c46bd7b7a2288ff8b14f22ced853f986a5154ab184328627bbe01f538729b567678c0aa89038f7c9fe9f26efcd809fe97a200864c54174ed55b82230286a2dd57c97eaf5b4d030d314ab21a8c47f6b0f43bc2e3fdc260ce6c78e6b1ba006000000000000005b9d9eaaa2e653ef1153fab0bbb921c13840dfdcca6d0eea7cd09bba7aa911e6538a"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000080)) 00:18:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x2, 0xb6}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x1f}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x2}, 0x10) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="f0169b0a9d8eda661051eb3432360b811e243e9c77c2e37bc1ba7d07f3ec74cdc223ece1c600479b1dbe25e489fba015c14f07222c571c91186e6db8a0e379305d817fb0237b67bb02f8abc8fd7e1b4c1e770f2c0ee306fcf00811a47ddcf51d98a508fe3c154a1e30de9e4eab8b2a0de8d17d8a71e0b7919b124cb39bdabe867c43da66dd7157f52f1ee1b75122c5d4b03f756b010d30003dab419a2617b0922f4cc153e0ea2ca53da599219b84ec", 0xaf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000040)={0x6dd0, 0x4, 0x800, 0xff, 0x2, 0x8001, 0x0, 0x8}, &(0x7f0000000080)={0x1, 0x0, 0x401, 0x1, 0xffff, 0x100, 0x2, 0x4a7}, &(0x7f00000001c0)={0x6, 0x8, 0x5, 0xffff, 0x3, 0x4, 0x8, 0x69c}, &(0x7f0000000200)={0x45500, 0x4}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x80000000000002, 0x400000000002, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) unlink(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xe088, 0x3) fcntl$setstatus(r0, 0x4, 0x4) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x206, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4bd9600d15c47b6ef47f8a5019939b3c05129f5fec1ec36efce5146d624ff32b70960199ea15ae0fc0970c7caeaf1a5ef179b0bdb9589107cc2a01bbc7c9b880f7fbc2d4aa4475a04c104fd9342fa20a43d27c1ff1f12eeb0280c5fa090333e7e691f5919640c06d0cabad6e559e058bd34bded9f5872601f1408a2b3d82a228ba229b669f66b10082846d58fc0857b4ac7f5751e2", 0x95) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x2ac, &(0x7f00000af000/0x4000)=nil) shmat(r1, &(0x7f00003be000/0x2000)=nil, 0x3000) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000001c0)=""/23) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) socket$inet(0x2, 0x5, 0xb8) 16:00:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x8040, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0x3, 0x100, 0x6, "cf25b54c377841732f6e9667f48e6f25eeebdbb6", 0x9, 0x4}) syz_open_pts() syz_open_pts() getuid() r1 = getuid() fchown(r0, r1, 0x0) 16:00:02 executing program 1: semget$private(0x0, 0x3, 0x280) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0, 0x40002010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0xffffffffffffff15}], 0x10000000000000ff, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0xe}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x500, 0x0) getgid() 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='T'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mlockall(0x1) write(r0, &(0x7f0000000040)="9cae507d5228bade6d07b6fc57b98b21efccb69a60540363d8fbfb498f5ed46ef075c533586890cf1f98ef7fd3994ae70cb49977e8d7", 0x36) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x0, 0x200, "3091d89ec3171027f72010001753dfa6a4cd69ef", 0x43, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x4eb9a9cf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x2516016, [{0x2, 0x3}, {0x1, 0xffffffff}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x7}, {0x3}, {0x2, 0x20}, {0x3, 0x4}, {0x3, 0x80000000000000}, {0x1, 0x40}, {0x3, 0xffff}, {0x3, 0x8}, {0x1}, {0x3, 0xda8b}, {0x0, 0x5}, {0x3, 0x8}, {0x2, 0x80000000}, {0x1, 0x2}, {0x0, 0x81}, {0x3, 0x1ff}, {0x1, 0xffffffffffff8001}, {0x3, 0x2}, {0x0, 0x7ff}, {0x2, 0x80000001}, {0x3, 0x3}, {0x2, 0x8001}, {0x0, 0x3}, {0x3, 0x25907bfa}, {0x3, 0xffffffffbc3c2e2d}, {0x3, 0x10000}, {0x2, 0x20}]}) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5013, r0, 0x0, 0x5f) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x20000000003) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x4) 16:00:02 executing program 0: r0 = socket(0x6, 0x3, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x40}, {0x18, 0x3, 0x1, 0x4}, 0x6, [0x9, 0xfff, 0x5, 0x1, 0x4, 0x6, 0x10000, 0x9]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000100)=""/211, 0xd3) r2 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$lock(r2, 0xb, 0x0) 16:00:02 executing program 0: setreuid(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0xff, 0x7fff, 0xfff}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0x100, &(0x7f00000000c0)="b79ac3f696d4bf02794d18ea", 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000005c0)=ANY=[], 0x0, 0x0, 0x216, 0x0, 0xfffffe5e}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000640)={0x3, 0x0, 0x9, 0x6, r1}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='/\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=']\xca\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x40000000c000, 0xdc18) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x3, 0x3, 0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="72e0735c7f15b769c504fdc6cc0b3c465401cc7caa8ca7a0b88186aac41a987c0879238f87e9e6d781898e812d430318034b49cb53c64e2b032dce2323ffd8da572b22500ceceda18eb272913ae43fd5c87cf8ad68931fe96695ac06d40dd5", 0x5f}, {&(0x7f0000000240)="44e9d7081b35c9d441a003fa9de09e56f09ec6078e101d2bcee5869472f67f24b5b10454dc20b81b66b1133b8f10a160ac1e721c7fee9e32a3bd17d2a771c14a5402d09d99bd5a0c4da39e574ef684ae913a132afbf3e88554fab8328805b6c0172dfe1deeddb2d20684fc6816e5d549e17fb0df5102953b8c67c0cee39d0fb98bf2f116d6ff8593088e026db1ffc895be1a6fc51287e8c6944fb99888d63990405f6424bcf284be7bb256bdb415b35286172ae9057ab8f14642d0b60b8f8018", 0xc0}, {&(0x7f0000000300)="ad6a0588188dbe5e181e8c6519bf5ef36b542dd03d4cd0d047a2", 0x1a}, {&(0x7f0000000340)="3438a5b12ac0f3f0f9dd43b3a630f8bf6cb429b3673756230162a18b4ba9bddff983c8a26f8d49486496fcac62c2e4fb8d4d9ac0f50f360e473d8b47e78344d874d6ceb34a2feb9df4908dd63e84ad38aec76b848c89d71309c0caeba302c69e3508a2308e707344e89161ea4edaf5d6af9b35abdba985e07be094a3943d3a8f9555f563e735a7d05bb75f87933d940db92cf92d1b66ff01214f67d66cc741766ad544c0117cef56fba48311a0613b7728d4884a97e751dfa201088901e9cccf4f8185948efeec63ab2d8cd6429454eea6876547738aebf093", 0xd9}, {&(0x7f0000000440)="67e71c2d6edb0382cd84ef6c520a0a57223ab984", 0x14}, {&(0x7f0000000480)="ed244a25c07c30f276edfd697c7e73b5784c6131f4c701459cd35ec6b1ac8056d41dd813af26a691421219106b1ceccae11c2c3b53e9ce6eded2a0aa8a5ca4107042280ed0f328b194286a3c078b153681977798c59075818f5febcf8da3c89c1ddf4d5cbac1189065b095b0cf89bab358261a3b49a543a40ac16c7fbe4c9e9cc119f505204bbd9e379c2d9a39c087a450e1a47dc6807eda318332932b2e5b5d8473056175b5e14bd27e126249bebd81d54ed38165b3358bf7e70e28ee95dcf2c3aeb0af921412772b8361ab907af9712207f2", 0xd3}], 0x6, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x1d) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') sendto(r1, &(0x7f0000000140)="cf60b58e56f914cb2ffd77214f4f49e3d904b15ca020f4c40f312becc0bf181c50d17d9e686f4896598110515a0ff879879438cc07bac26a24c8ec657be5993d1da90b7eb5164605e34fcef86cd4135bbdaa33077a1b54eb58e47f75b460c4c8876b2f2903", 0x65, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) 16:00:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) r4 = syz_open_pts() kqueue() r5 = kqueue() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30080, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) socket$unix(0x1, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x140, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x1353, 0x7}, {{r2}, 0x989bdf9d382fb794, 0x2, 0x20000021, 0x2, 0x100}, {{r3}, 0xdd109d5b92696136, 0x40, 0x0, 0x5, 0x8}, {{r4}, 0x0, 0x4, 0x0, 0x200, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x20, 0x85, 0x8}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40, 0xc172, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x7f, 0x5}, {{r7}, 0xfffffffffffffffe, 0xb, 0x6, 0xc00, 0x6}], 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000500)={0x2, 0x8}) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x24}], 0x2}) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0xffffffffffffffb1}, 0x0) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x49, 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x40) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x100000001, {0x80000001, 0x200}}) 16:00:03 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x81) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="1e627e9faa2e2517", 0x8}], 0x1, 0x0}, 0x2) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="a44ccc8cd26e7f17e4ed93ba152db400c693b52f46def8beecf2536f060e9815d2c0ba24277e40dc6664ec3bb49bd3f1dfcbd174b9bc205824794f31a91c19ff1f43923f8a7f2f57089f8d4285e2a91c81c7c6ec97d3f3d056dd63c7fb958e7758179db2922a1e6f90cb2d74f2d97286c8a4554b41708ca012a6b326d79c52e16476c59b8bbdcc80c82ecc8b0a026f1cf7ccede05c7ce6dcfd9082b99370831b1d989ff18164fc2a46dd4fa6147109", 0xaf}, {&(0x7f0000000200)="48ccd0280b1a25a2915e09a81d538582345d33319268dc926b3588b33dbedbde11f8de433a859a25ad8455aed19d1aeef51019646e96a7681f06fbd4cbc48268289a6f8dceca88e29a796cf8fc92f9267539423f55c1ad99f2a0b2f9e1d0ff86f04a5352ec5a49672027e5438911843a9917a5fcc044906a05b5b9c4cb1aeb21933b89dab4ccd34e721429", 0x8b}, {&(0x7f00000002c0)="b48d7b8106cecf9784a7dbfac123158b21273585de0dc089ae882525a19045559c093e4a2ef63852e532d6b733173a33cb7d3dfaa407ba169489095e729ff82ddb4e0716c71583668e07d7a76b4e71fe8b5120a2c9da3b6a243ee45fb3a1f0a8e5f70115a69ffc81aa6f9c71c1a581272ee43a3681e3e160709ea3bb3e98b7e020f060664e67e28f9392f5491b161f6fcefb4e75fac183d337fd20ef31ef31be4a8a47c6dd74a4f7a98d0771881bf64b63f7c03466b16939cd3d117523808639e013e566d8", 0xc5}, {&(0x7f00000003c0)="bb3c61e7f2af0d3c9e4889b3a3f987bfc2a6191ac93a53286a5e9fa40f575eb21cff2f2b2fe74097b938993c6cab3e77cde69750c5caee0e274a467bc6af58d5facdfb1e7220818546e8af70192a44cc5c8a201354eed2bad7edb407f45d24a57642433b5255900ce95239852826b4244538a1ddc5cc2d0df386a26479e5e3217a80c4bef94590d7f9acc2c1d2e76ea7e0de3981c4844d90411e91aa22", 0x9d}, {&(0x7f0000000480)="0ab18169415dbd7270abe399e99970535e0e3798074f1cda3fcc97cc609f52722b9d139594b11f8084753ba1d7db07f53646b9cde56ef784e59497d932c6414b020489", 0x43}], 0x5, &(0x7f0000000580)=[{0xd8, 0xffff, 0x5, "51a1882c469be20b3714e302e9429963dbb0161de425e62dd01bc428dfb68fe335f93f4c9b6a8f100293bfd3a6bde5356163512edca2cd06f82f077c567de74adcf8d7c98385d900845b85af48b2a1db42e6dfeded9324908e717750e5b508947ae1b7954768176eb37babbc21f2b06febf1664f2ad30c36bfd141c837075ae1b86e0c9769297fdc6715478269de81e96a448f4aee5aa291e6182e87c22c3f2db1b66fec95ee07710b4564742dc98fa17ff24fbbd8faa4da0f6fb777a36fb8e381e1cc"}, {0x1010, 0x1, 0x3, "f5128f21ec558535c56bb04183e8577cc63bd31ab5e6fc35fb85358ddeface8b8b03b75a4196fd0eed241b566c83d6063660b46e316589e6633ccce249f11f8c4d12433f44fb10259d0740633366f81d396a257ac34c4ebad822be9e0df00b248f2d1d7173c88c3595b781af7fd18f0d48a07e69099961711d0d91ffc443ba4e4234f28b428585df3a0ba0d04ce85246e3af640a141024f0621013abca6f845cb7bdd1dc32351e187c3a1725ab51c4356fc5eb372eae978069f40d605e2930e06c475eb893d46d3cc39910c073214de0bfd68ac060382b269ab324919f0e63740288db9802ac846b0b070e89f6512d14e546f3d36edb7c6fcf2ce97694e75d6c7f98cddd88f8230f6b2a788a949cadb5341e384446328e27128b37dd4f766ffae14020b63c3067c1f3f5cbc564d7a6914d5eeb25022274368fb2a969e7aea167b05958e6b23b170b50a59a8954ba9c032637acb392a30a48bda5575d3d733290e9990a78edefe9624f6dd4dd1f916547c666082567a90f45027b257834646526e77b67c0b50b9dea9c0fae9d28507b26f285f7432ccab1cc7a1c17d8e42feb3c887c1240ba2b2d0816493ee3c68f97631346a006d57281b9820c4a19b86b246af255fb4d9b80dc742237fa069066a6875e54923bb06b9df1c19c9a941bf9d0959360b1cda6402618b9bf44b302175f482a0a1d5679ba41ccd32375c104a20d4f0796b6dec5d42ba742db63a848d6b09573da79854b95908d39ea06df9fdb1f1793b507a288d57c7c82b51c1ef67dfe3126206ed16dab1dfcaffb66d70bc94cd45addff6a1752dd4d31338cb9d89f2645d6683ddac87e6bef2d492d4de4d0699215b559980918d8cfb36de7da4695eff9cbbdb4bf5fe924e5e885fab2d7ee1df14a7ec14abc64b7fd691dd292fc0a6a9b869bea98263ef2002768f2f78e48dcc93836c43c3f3df04fd3bb804b3edd4d24a6aef6d58c09e5062bd4e74bd3d1b3269130b814cf61a8177003bcc9ea47796d0b70be04e6fcf2fa81b436bf494bb5e9bb50e0d5c1364ad8fd626de67d6e40b344f86ac6deca318829cd6b0f2287741705fce7508b97d2be06ea482113c8d77d14f3cee48c5c54949b503cc1d279b61ddcd2920d59b8d1532749aa7a01ecbcdeed1e7568dbb4fc1730a746bc2d59f200b901b8707df2162903be845d2938de321b4db16e4694c1ad7a1aa921a0350ba5dda445c6d3ec8ed71aa5d4c1ea91859db14ef99fcb9840eb5beb4b3651b58fd139ec74f0f0c6aa18dab44a5f8a7e7f6a4f35a3c46c319a47af1386ba409e721bf5df829cd43e4a42a6c1f246b22b4c0200e4e957df4986adf52a18bebe716d36beb126e3c4766b3574ffb206dc39187a8d99551fbddea7aa93957cf02e4f6d60e97331731083e68e0a2f515f0fc471a76eb3930da07302c5f5153b511668aac92f573925f10cd347d267b1319ebaeb875ea602bdc20d5055cb5104018c3833c9d30f40696569d176cb9656cd28780115716f0d4378f7a993efc1dec574d182503f9feb1ca801ccb5d7755b48d48da21c0bd658322abfbeea4c798089ff3688e5c8d12c7642713b0489ddc3f2f750ca7f7f5729915b6379c7c12085739d09a81952b9f182754715c3a0780942b34fe6b5f1a8bde29c0dc35a14418b5628d753da474e9fbb164a7ecc7a3bcc5f5967e4498432b94a1b402d778cd30fd6161bbe62b85a7df370b818391bdc055f54ae6a39f4737186cde95b53ba6eb28af4fa2a63f84ee3128375dc11c8652879fb99ebf4fcd40c57b203840df7fc27e0a7ec8daadd32f0d34b90c2d6807660792f638d5177262cc52ed612fe1cbab3850352e07cb716bad21f6a25c158871bef4805a63f3a921427655763522a02569f18dd61bd655244ce7ac3d0a7f65ca85b33b484c748aa66cae7da8af68342847ed048a4a819f326e3c9fd7ec5d4959a9352d7b49dd897b6b9d39705d754c59f956bae6ea7511264834a2db6a1106c9b866059e89637c821cc36715f456ae634379ca5509fb7aa183bd5b236c718999eb48e07096e27f8bce54fd8f7f8e7245c6c94650cc2edcaf88c36aa17471d6095f9689bb86fb0b2f9488cb0a3742466125614e37fa4256963614d7702350805ce3d09746479989c124f431ebc8b244f2068186eb4e1d37e71e095fc452aceea42d90cf4ef8e8fc78ad01cd13db80199341fea9c9a4b029e0af13c9a0b86fdcec18fbe1ccc6d150d3678b1c615b857d578493eb6658fb26b0525ab4be66d827c6166638a85cf70f95fe4417c89c5bc31aebec4de7eb41e81cf57d6ba225c5e34742238bbcf024e1bb0e9f11a524917d89626cc86a187ad19001b22a40dd16dab92c70d6cc3e0165e55dd7af4c1a662ef321058e2a9273623e5cace032637bac52f08c43ec25c760fdc43fb939c834098229eeb17ecd240546fff578bdc80d5aa1753bd5fe48c19165b54f0b071d968a3d4320211b50b29a2346e90a17344ec2ea9c6a5fa99714ce24b006e10d21676935bf6145c4eacc838572899c1eb37c6f0af79cffcb739148cc98c20c374d2fedec158f4ca56a8e80dbbfa88350a599406f888ce55d58ebe7324d7db97eec5f5b059b689e97fc4bcf920baee8dd7de1e7f4e74e32aaa6164bec3b8283059dd69a95d0952f135630261ccab740453093c1dabdd21512ff5db4a47fe2ee9b83e1711b977741937871908eecf5417dbabd132c8de2c72c6db19c141657385f638d3c34aaba56f2929325a2dcfa14a9bb7030a4a66c4dca9f2d19cedcca558faaa793e43ff5068e6db4f9df3a64179597118db2c7576a0b4c569f60d42965d623145743f82022b06359e7e9aa681a6518245042a348ceba7ecd44b6e6bdff0e6de2a2065456bf69a511c651e20b2a5d7eab01548eafe1eca76a5851ea70090b9d25c235d43dfdcbfa5030d190036380b923393d729f4ad3a075ae25547ab2ca92ec0a75d0c6c4efafbf722d4714fdeccf6cbc3ed622aee621760cf4963d8ab18fb2d3fe767e2980c7de0d59f59b56e5a28c8ab8369fd4280c42b8c31e87cb2bc54a3703c957abb9d3293e53c8398396fb60dd8a1779341874d954f819f9669d03280497c0695910278471fe7ecb159f378b53529ae362a3e9a22923f6e4c2a1057e8b1c80f444391c774a1f4c486c7b558deed617cba206b34f7ff86e5c093c2714aae02f8fc172862de6a1230e6a42ed0dcd83c4cefc50b1d94f45b149a424cb472781482173613de10b9163d6f0627a1a35a2929832e521061f9a919b44f281883d2b43401eaf10aca14857532dd118f7c73771aa3c369d9bc5f6109b1a811743507c6da3ba9b963a98f50e6e81f71955c696d030706bf47dd4322438221f5438a26ba01be799b2b4fb8f8e224c3e2dfecdcb8b76499d1200aa961c01c2a4059068904783353ea68d1e687ba1e860b515b9bf90beb50495ca5b8bd181b87ff6566678e2b6012054346b5096f2c6d48efb1cfbd603140f366370bd80f1c0a375d22123e7ca06b8d41fbee3db3739f344c74938fe96174386c12bc9f22ad3f05cd6a9765d695f2a7843de5cfdafc9b3f93a3128d2e6bc2f342241fcf85b6dcdd02932784e1bc19ee3e78c1c4fc5f35fa4fbebdded95fc129e47bfe85bb9569b0a0e0e7597a926909a1ae559fea920ec141f4b0482ad5b6b05b01d8561bd2950f5703bbf67946aaf908575605e3af022b57785f3c52c5e3968dae18fa30d7cffd9bb6c2aed9f9a158dcacfc63d5e95a0ca559d210b82089ef40b06d5ff973de963f0349209894233fd52d24aa98f827bc73edddb3f9266e5a444b272d32e6c7b5cbf8b8a86559e64b417e7a290df6e87dca2954c9b819c32a66128f18e21a4569762e9936a0f83ebed33bd7648d7e7732ff09a67b3bbe2030b8ce2cd7b96530f4d7bdb1290aa5fea7cc524f40385b1df513a50b0ff8171c3f3cd4bf846544cdcdbfdd201922bf6d3a3a610b0c81dfa9559238bdd5ba0bfbb311d0b7301127708de20187cc231cf0899d866fc20c824bc28f8e4163139afd9e01a0343b5f7e557f0ceff6a94442fd188ec513083cc00165ec2f3f08e53e52c88efdb26ba026fcb79dcf8de25489d8c1a746c4556937fe70a1f6e0eb31074bb2b9d556151825127290780e0712a31194b95535e292d6846d12b27a63c45cfdfcfb358f2d5b41099bf17bb3b7eea3dfd103d39c0e1652585c123465bbaf6c192d2984a1beab2feb2c07f0e4568831b4ee791e0a723da6fd245553e7519a3ac95ec87d9d9780b8bed038880d1eaf8fa989019f56e7f54070814f72b7bc155aef5a4c8410675bbf5b825c7a3336700b1c5f86f1dd2eb1d28dbc7f8f9b814b63b2d372453a1b288b160678a5763a7525993cafff0d6aa4b15bbd017691712d98555c9c5926916f4b88182c27f318f8064282dce66f0f38fbbee9231e7c241406353f3cae9599be199d03f913b421c4ff2d904050c1afcad6204c755aae664115b2bd3ca5cc80ebd3e89f50884f5a7e9b11ed600f7541a826e7536641c038ddc8536c9592ac51b528e6db71cda8f3aa6f550554513b73dd5e6d601451b8067cd13a6c801bcecce5e54ff413d5e33fb451c4f5da25e877a7053c9085da019d761221f59fe77e03e61b3c3c279f747fe5be799e8ced273690a87432bd153b07441deaedd429cd88cebdf63c79071b1c16fba630d9c7ae1d5d433d25acb044ec5034368372150ac048f63c03ea18c63b798921860e49a9c899a0bd150f1e21b2f99655520bdcd7c7d0d4a5327bb3a09b162b3f22afeb995eed8c419bbe3836ec2f15457f569b6bd55405c87ec644389fe381416fa148bb1678676e303bb7e96e2cbfb33e60f781d3d63b63034efd27d283319e4f43ac68d8023695772e92ec63f57b3a128e954ad4c0fda5f3425cea047adae1e232a99ae811b68ed20bb1d58e32fc37e40207bcdb99da150a30a1330c8f5592e1b345713804e456f0eaf3c1144600037ecb303b019cb978cc0894e2134088a6db4bd5ca10da6b894eeea10238dbe3bb74d41c1a82779a4466ad71cd2aaa23efeec17037e3da261a0970dfc2ca892f28cfb57a855a4d496f45169106cc1e0523b0a17d884766451a9156d169617642e8ea03abe12a805870f69e1d3cd042a21f57f161c3cd074055f4a5326fb5f505868ca6bf53f41e480f9d16f16ea7f84c75cb7033ca1da7e1c1470d62c583029655b3b5dc63e4a18f6ee6d5b2f15e94c6fc623e6e62258431f9647adf6f546ad88e3ba9693dd8248b4fc19e22aae46938fd17f9fda582d07ee6c812bf80fe0bb01a1e91c7425802aeba87e5c0d29a8d5f8c7734c4b687b1ba268b65de0874224213cf8780c55c0bec83a679394e3fb058ed648d4072e327840ddf0ec9cdbfdc94f53b6df7267f38c046fb1c9795ada731e80fc50f8ff8e0e4fb58b765774afbe4906f0a903d1dc92a1a2dde531e771b4d2502f59ef12d6089daf51f172e7dde3ffbc2971f816e62a3814231cb514f1fefe175d72be272d2f48a2e0bda2481ee2c90f381bfea918afe7dcffbc04f86b09b365f5355ddb1385b6ebc4e5adebfdb2ecfe7e17bf41313e3e5ac60d49d3e0d231d63fd5fa4fd845fa47d04f665ebf4ea18073f153632fa296474171a7a8580aafa3e2642c82a6565260df9d50fd9faafb754b265d3f98899fcad0c4a5f64804c1fbc664cddbbc070dff53fce2eff59409eed6fb5978dc214be74888cb08ba6c191577bf059c792a064b138659d44bbeb6b7bf9d81532e1cc774f3cf8ce479abd7727e5"}, {0xd8, 0xffff, 0x40, "a9de15eb1682ea29d2f5ef2bfaeb72079f8ec643b47bc841011f1b04219f6865781fcbf133309f8ee7d956e389022b6f05841b469861305bd9ecf270e433032c32db63b591f1ad590c175a389fd904cfa4dd1b5163b9a3c5b7a507eeaebe8bd8b6d86becdad9b02afaa8a0844d5527fcc4ffde71646ac25b582e753c7ec9351480f50e210fdf892455f555439b41c7a78d14410a6802e33e734f1e0aa787cf708b0636a1fd7a37e67374033dff687d07256f7a28877d827adb49e00a0fd1ce61fbd500d598c9307e"}, {0x70, 0xffff, 0x81, "d1da1cbfbc793854f7e11b6335fc3bc1b9c87d52e26203d3e34a067cb90265799f5ae5b0c795890fbdf7d9f7b5dc08ee2860e2e7f04e78127f8cb22736564ab0cd099be3f980550a02609449b25d4ec479d7d32e85c6953e6fde19bd"}], 0x1230}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4919) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fffffff}, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) syz_open_pts() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) madvise(&(0x7f00001cb000/0x1000)=nil, 0x1000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00003a3000/0x2000)=nil, 0x2000, 0x6) setgroups(0x1, &(0x7f0000000080)=[0x0]) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x9, 0x5, 0x1, 0x816e, 0x8001, 0x4, 0xef42bd6658ab154d, 0x2, 0x1}) 16:00:04 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20d, &(0x7f0000000840)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed40849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd71a607") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573006f37ea569a0275e9d8663bbd025db2779771ce40951387cb26ae06df02a3fe99fa0309f6ebbe8bc4a280d0c978148381b593c5e981655ab672df953b6be9af240a7495e74db6b6ca14271539f7178cabcb946e3cf01f19caf60d7f"], 0x1) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) syz_open_pts() 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x1f}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000100)={0x2, 0x6}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x22, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x43, 0x4, 0x6f2c192c}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x1000}], 0x10000, &(0x7f0000000080)=[{{r0}, 0x0, 0x98, 0x28, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x8}], 0x47, &(0x7f00000000c0)={0x8}) fcntl$getown(r0, 0x5) kqueue() 16:00:04 executing program 1: poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x280) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) mkdirat(r1, &(0x7f00000001c0)='./file0/../file0\x00', 0x1) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x50, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_settime(0xd000000, &(0x7f0000000040)) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0xc080, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x46bf, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x181) 16:00:05 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x20) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() wait4(r1, 0x0, 0x8, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7}, 0x8) r2 = socket(0x18, 0x400000001002, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x180) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x7fff, 0x9}, 0xc) 16:00:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8480, 0x90) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0xffffffffffffffec) mprotect(&(0x7f000063c000/0x2000)=nil, 0x2000, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000100)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getegid() getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) 16:00:05 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7d7e, 0x35, &(0x7f0000000040)="40d944abe49cc65652095102c74e8d99397d25fddf29995fba4f50211d22b6", 0x1f) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x8000001b00) r0 = socket$inet(0x2, 0x4003, 0x4814) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000140)=""/13, 0xd}], 0x3, &(0x7f0000000200)=""/20, 0x14}, 0x840) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='C', 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x6) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="b5a936eee9c6e4d6d07724642dd718213f0968fcff719db57056a2e6b7efc456eae2b4305c94324dc7742c5fb78373a3d01d4d25ec0a0c854a2e4fab7a8ebf7504453d96a38096da64198829dac201c3d7f13c5116ca92069a944dd6960ae246e23052068e5a1c8c2c88bd291453b154539611a18310ceef01de087f2786148edf6ac0e0beb7ceb44b2db505833e6c5da56875ecc93d7b787d115d53a0146363c4f0144a4bfeb4a6f16de1a16f647e84d0efd44bdf4419b92b5dd3f90053cfbbb65a661b90dd1cc1898a66e385b5da5d22439ce014510c52d9071de528209b0efcf59f34d93a0c6ab7b9fab6a302fb7ac416ac1a8bf7a19f8bd5c3357b04432368c4f33c78863b2e1a7afbcd95510860288ac73eb1b31979440c68447ef8ce26a14bccce87f64cc826b237d3384fcdecaf21d70a8dff10c2e4253522a09531837f553687232147d33a281dfc07259cdb97b1259a7895129aafaa3db9ba2c917f259d4fb075945476347e0e3d316fed9e8b97645fbb59a7b56fab3632cbe9c1d3cc79ae83e4d8dcb21054a5ee0d6fc79475d330e4a5bdff2980fbcf240e65f9f964fa437fc5075abde2f1a494529bef17fcc819f5c77d468c9c85f82596cbde1de1956bf6f16f6311d15b0c468e0180114640ce6d1c3b8c677e0db89a4d82c6f920b1be16e2b5fbef2a6612f4d9adcbcdbdc2e76c436a656758a0c4b2de66cae6534e6db37464b9e2519dc60f8b56103f6f992b0b395081868d8dee1391cf7397c8bb7936a92d2030c557504712564e9deaf9c37b0eeb9d51ee3e969d52df0ea7d807363ec65365e7aba8fa3397aba9f21451e970d000dfa9efe45c5044a5985185cea00f605d6be312d40f6b91d34dd0888d9a4e21124ac4ccd664c52df6c6d8813fc8c0f4eea76e2a9b0bedb63f8c91f1199f9b8df05e27e05f001f7dcce4cbdab269d3643c9864420925aae61029d1eaa14c5a4a580ef55130c73b9e35e2d1484fcfa750e40973155aaf0d79482032b4f237ee07c05f64f0dada34cca28f607b07218d24eaf0d79433123bd9b9e06b61969d87535d2e790087bab3083d108fbdd10c336bf71156d43a4233175deb9ad6279a4df78e1ee5402496c6625a12c69ad5b4bbe956110a10f47174c96b2d96db659c8e87b680fa38e33d7968ad654b928a2e9cb61a56540be8f53aa04d59d2bd8522c23667f3f1bd6fde7537dacf11b6088d62f70c2ff924ebb2f1a14c06c0db4c0d51c37ad6b0f07a188d635ffaef1c555b21446dda707704aa9c14fae275f9594956c005b08b945fbeab83e7c30be728a1c2bcd5c49950fe5c074519a87b7dff4ce26977d7470f80c2e0d6788f4e6e3a51c1ef9fce4273606df9aa8cd46d69acaf8b00f79a781e4b8c7af63b1cecab62751cc7e4726fb995c8e8a394370533acebc74b241370d2645821a1d3b34566a516638fad1b106ba51b0c4ff7540c58d6c6d4b0b184aedccd60d9fff57acc30411e8bbc5ba0ef414d6b25c8e26c58076943d0f775bd8f17c98fbef790654e479a7b7e4483a5aa614bd71626347b220e7af771071b81aef5cf9bd4a06b34ac212b389626f04a458e847e6acc471a3fabe214c6b27893bc8712fe43c115e4ce7c5582b67fe3ab9b0740c22be3b2fce5e8e0d16a0de2bfc8af0ea2fc7b22a1ba7d2f9710a926ed5b348f9256572cd9d85cd09871c29c7eb47eac4fa0addd6b2d4a1d0ead3fd55be91c1eeb54b3244918db088872d339649b18d7259af0716455ac326da379a866c414293943ba83cd0e064afd020d260b52cfb9b545b4876011b79d7f5003e388567af70e3f31caa49ee6b30060bb9da36c4033e0ba4231c99d5c277e16b9b9259a098bdad9221f282ebf6830254b1cc090ca1c8238c85842e76029f668bbe74d52c32a056878d7fbc7e4e422cedc72fca6321bfedf5436c439f31aad6369197156e83802b3328c050ad3bb78302544d58b6a254be0c4de0eb5145f9efd1cc383a3b0f987c8afeeacc03318e30a6dffdee37e44b92ad948fd8f6f177d87856337cab1a5484249d5f55e3f9ff2cd789d18aacb1204ca30273e90e0ea32907ef296a39f319df1edb39e4779576fd12716854b6434ab4fb3ae13656d372acde0aeaadc9fc2743a94d2e75daef6882ea92933fb24d2d5bd2a7e8fb436a70dbad8d1bf5b512cc1fb5e5c03dd10047fe8c8db2b98d63cd8e5b7c01812d83775efff89df16ccae2d8b46169e32490bb27f0e533243e59606d1143f0cd3913484f709be8c7926920425ccff5d76934cf0428ccf581fb61b4ba63c2c1c626dfa48b17cf783674b4d284dd7a9431c10b9ef5d15eec84d24481202a9ac59364cf147358bc53416d8d54b13c33137161f582f9572da529b6d3fb77e58153cf35bae97288d12aa402e565be05e546a0b09678885a207122d994d7ae9ae7e81168a783619bdc2e2a72e497cd1124b66e972f4b1e40911ae1db69e745f06d2811a9cfb0eefb5d2b28c8b275f8f01b093fc463ea237af9f765aea42bff05d368d648d450632559685678ab6282de90456eb85cf19d05657853e08a0cc6ed9ca894efb1eb2bfbe23c547b6c1918b0900d8f41b61a948296324f8eef2491dfcab6b4a64b7af2b277418466d1fd9c055e24d121e8f37911e15105b33dcd8b8ad2c101513139cf4251525d217c55a7d71e0cb02156d5b034f1f64c49a2b086a7ea046a0448ed0a8173a88d1d9ff223421d1db189f7d1793514b56fe335a0d136c0619973f15c0ea7dc02c16c572a8305554dc21d87d7c749a89b8dc5b2c35af16228e5e26b6caf29e145dfa659c00ac75b48855d203a85c5d934e4ccd7a2a41af21017b4811f1cea88cb55f173d66244db393b43380057bee94b631d1455139d7ff3f0313c3c6279be76928ff328508c55295cd0480137ecf6d41507a8f815954289437d6b75f97c2ecfa256fa691ba21771103a56af0dad5436e2a7c6211443a1d66462c462f89f7d340c4ba632dddefe3081a40ece658555a6f3c1943dc043fe49683ba2b490f63dd716287f4d73715b10a201992fc65cf51adfc0fefab123d8af3a43a8a5c5b8d2e363172c8b64e801cd390abf70edefc4a7d6d67dfd137732da56c4c23752151ddc57d913780da12c97cace330574db9d5e0e3321119e45c72b6491c202ff96c1df10429847a0d595a3f9e181614dfe066628143789ea959cfead5471938332192aa2721188dee72e63720d378a664a8fb28229ecebbbe398aa7ee62cba8928e98d4e4872d25b08d420b496b9c48692ead1403757a1b338647691f453b99d141b1147099f66093a5bb12072b889c68a8700ab0c3e305978da292aefeb459a5ac88d0fa51dcf113f5ce19ac84ce7ddf286e2e2a0779538b147d48965f471e3befdac1f9f34270c60896d01b52d4fb9f66e91b79025463b1019eff053fcb52ba88949864bea07bb512167e0f05e4d386bfb2262524bbe5b3f9ec6738485b2235531590eb8d40a02619c140c3fb83b593376239f85969f02e0722df90c080247d62dfa8f7a88c8e8ac52775ccb677247e18d1e18c3031eef8ad9ffa832de8bf2c1a68383b8165adc07a34e789525eac8a7f7891dd812f2bf9f48b7e773693632425d411ee9447ff111316ab7f6bdf40421c47743011bddd3cd31ca03200358ee77d8ca87aa0752691e70f9c3c22ed97f7648ffde1eac4380fb5a7365b191d5644f55ecf21ee2a08524b2057c62e042f483963b9a140a215c91235d22c6f4bf519c692962d5c8c8218dea94a4c1673c6eea9302a3b88749cc5ef9dcda7d3b26cbd8c610e8a1f930f842812a1a5702fa528fef7be15c6cfe5b6d2785caa55346ecb59ff76e1885199d5960206a8242eb37890c251aa2e6a44df0aaf44faef45931971a8c4c1ed31a005df1142f823bce5f3cf10dbb8e7549ecc14b9cbaf5713d2b1ad4f025354e7806f158130a67a3bc7bb7698d69f1b529c21ed1fa134adc880fe6844f5221402093dc3713861a78ee11dfa05b743ffad2c5b84c960c7a09bd8ad600d4b9eb48bca369612bab94814156f4ee00eebf23f1f7f61d2e5e3565b21b9890fb61ffa77b2abf6ecc70ad3c082ff3f1e806ef0aae942ddf20eb992d797bde00e4841cf6553a30c1e7e3dc9b8b423c7da950ca778bf096047c89087af44089fbea0c432e908428001a5f92f6f1b152e9612d26e242b9c27bbc0a059c9d552b0cef20ff1b8e2da84eb24e178d313973987297e5bdcdcad52de9865ef436aa35252bc45ec9f304d75dbcb97cfebe5fa028c21c61650e2a2a4de1782c375776e88677599596309b1e393c9d1942a999163d474260f399a7a5b7cb978019d701ad1078364dfbb78b6e22ee39db8635bb760a13d4f8c0430115fa301f9e2cb0b44fca2fd60d08e38f183fa95173fc519f17e41997cd0a38478d69196e7a107412fd7861c8f519fff99b4485b384203e5a1311bec384e2571a7377464fd9e36e4a7d4510c15b5efbcfc5889727a99d31ab404553e59feaca226bfac507e7257a031b06f543681ce0aa719fc84eb7d1fa6a9979d9f8a896bf8bde9b75cbe1786b31073fdb800fc777776bd7e82efa589110eb56a7032b20681f50f5618942c6eecda29cfb5860adef5ba569c2bafd9b63113d37d8e45b989641fea43829e493ba9715b1117405926d50bb5468387b1699d7566477d3c683e1adb293f3d1e0602f5f391dab6fd78a90e307c6125dda6b51500dd22b1b2ce249a83652729d3e34b7ccc5f24632b802d0a0f22a29b24b5c8bfda54d85be4b46f5b4dab4faaec2a1176c7408095ee63511399f90637112269c3b7c8ae2537e1eec0edb9567d0900c3014de6273e013b5862351870d60c8c7f54dead8b940cc3e14b40c5b850121671807ac150f4f3e5c9e239397966999388c6ee12be5b4775a04d6b79fee0da469fd830b84ebc9a023c16efaab1c1307e9a85f32ef36ca8abe5b95468cc3714c63d46f21cfdac3f9805a98d138e93e14ce092b3b4bfdb5dffcae855021f2cb35e1dbed1d17442c02ec2cbe5218f3cb10e6450d7086ee3866585c3fcc776e7dd5086bb4e4458566ef44b199ec74e20b6f21a992e7bba5811d95556610f15c71421105868529a689e51ff71105e31bef8bfc8467f5981eb797b63d0aeee3a245f9a2d364842ca71b448be203ee074213e17c4a3d99bb5a7a428fecb6e16b27e39ae938394be4b1205f25aa4a31b9df4356d5c7a61ef2376ca066b6ac2d81a69b9d897c35081aaec659afbd3cf3a5bd090d82f63febc5bccc5976941b8cacf6107a0d4b89e742e4dade7743a02b4d53723dd2c400a4ba5870bbf74e34d640fae5f67624259443b08219867e112ddda46d1e7e1f14b485b57aaeb3a2c683a640d0639ec12422309f55d2b09720151860aaad204c7566e71ffcc2c2780b49c7e4e5337c275c3d5c06edffddcfb807a49658c66629571b9b48b0975764029f5dfe24d24dff4c2fe314163f0ce10adfd3ac4a1cb53242be6e1df2227b51f5b53e1d007336839a29071c245a0506e85f471c1d6c837a29d8fc006daf3629a4a7e1d9227400db835b351b3204d362f48d03b9025eec49461b770fde0298ddd0aca4471d781e928da86524ff7f8107b8c64743f1f8197721828dc8fa1d4f6487f1fe448faa14ef7a37f51492f16aa033abe02e08370638c804d9a662f9ba862f45831df37e6de79263189a7c36421aafcbd3b1b3bdfbb41efe5d947cb03e4a8a6cb2eed5c42685bb29b3c4f3c74cd7365e2a0fea08f00db25007e516afe7975eb00326151", 0x1000}], 0x1, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}], 0x28, 0x1}, 0x402) unlink(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: socketpair(0x2, 0x4007, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) 16:00:06 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10002, 0x0) write(r0, &(0x7f0000000040)="d3d94cb8dfb5e29a91d75ff53428f3402260bf4528925926f6712de11919ec3d3b8f17f4f84bcc5f9f588a404b7d914c674c946040694aa853ad2ecee4831727f4f3d3a20bc299d13ee1c7d7b3e2029bbec58ca566170e6701e6a6b5863e3543a89e75489e50534e2b38df387b29c137553e7d8bb480262c35ca76ec907b3a14be152e2f16f9dfc063", 0x89) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f0000000000)=0xffffffffffffffff, 0xfffffffffffffe66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x116) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xffffffffffffffd3) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a623dd808527f9b776043c004a1b0be9e90fe475d10c01ce606ef6c93a37c027e373d5cd075f937c999011ccbbc9ff38c18bd7355545bdbbde78ba8b3f20c8039658808f30081c0a945148d75cf7befda46617d05f46a526fd078a11a9a1478e15f4c4fb919f94acb33fa8c6cc9b592cea9df8f30fb7d5d2fde79788665733e21b0e2bf4dd1c3ee5a4e8461027eb39067d85055ef74c87a6fde5d45b5f1297b8e8e7d23861649530add3d558c7b22ab841"], 0x10}, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x10000000) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgrp() setpgid(r1, r2) 16:00:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) flock(r0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/89, 0x59) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xd1) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) flock(r0, 0x2) r1 = kqueue() r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0xfffe, 0x0) kevent(r2, &(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0) syz_open_pts() r4 = dup2(r2, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x9a, 0x3, 0x7fff, 0x4, "4ff13e7f46cb59235fb7ce86d53bc8db5e0395ae", 0x5, 0x40}) r5 = kqueue() pipe2(&(0x7f0000000080), 0x10004) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3a6, 0x8, 0x23608ea6, 0x1, 0x10001, 0x4000000000800, 0x9, 0x0, 0x1, 0x3b0, 0x10001}) close(r0) fcntl$dupfd(r3, 0xa, r2) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)) setuid(0xee01) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/90, 0x5a) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) recvfrom$unix(r0, &(0x7f0000000100)=""/197, 0xc5, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x5, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000280)="284f9c703af177ccd4635216159a74f79623195269905e5c6bfe9234cd737c32275a4b5113492981f63a2bf976f69879d2565c1e841fc615a6ba24d3242a9692231b4209abaa2e6748fbcece22a821e64821d777d7958aec043295fbffc0704a6d0fc9aeb91d28484f26431db402ca2134e2411d0b5d0dd12347652565f4eb1a5722e1829c2d24505c964cff0c57d98f91b04e4aa0d266183485e95647f93cd148af0f653edba3a1", 0xa8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)) sendto$unix(r0, &(0x7f0000000380)="fff327b4ea26e517609ded2c052d57d28827862355ef95587e07d0437a5b190fc81e51d6f1ef2d68752fcf6c62aa8f51b5d709c66727b1bc525f3136456715adc43f7c9fa6d7c25bc6c1401a92103117e09d3ed74b2c72f24d35d2e16f879e6c4a2892516aba92aa75a15574f75810bedea0bf9a7e034d29c52e0ba9a2d36b15d4a2e52444a71c0dc9740599", 0x8c, 0x9, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x841, 0x1, 0x3ca8, 0x7, "62de260c4816d11afed34f24ea6975602b5a2f28", 0x512}) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7, 0x5}, {{r0}, 0x0, 0x1, 0x1, 0x7, 0x8}], 0x0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x6fbd281a}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x4, 0x8bab}, {{r0}, 0xfffffffffffffffd, 0xb, 0x80, 0x0, 0x7}, {{r0}, 0x0, 0x0, 0x2, 0x3}], 0xb7c1, &(0x7f0000000600)={0x8}) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x14, 0x6) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r3, r4, r5}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10c00, 0x0) getsockname$unix(r6, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000780)) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x0, 0x0) r7 = open(&(0x7f00000008c0)='./file0\x00', 0x200, 0x1) ioctl$KDSETRAD(r7, 0x20004b43) open(&(0x7f0000000900)='./file0\x00', 0x18100, 0x40) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000940)) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x40080000000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffefffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:06 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:06 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xfffffffffffffe88, 0x0}, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffeef, &(0x7f0000000340)=[{&(0x7f0000000100)="d4e8c077c3eb3477fda2e6f11301ad483b6def51f1bf468bed4c268c42c1b4e3a5d6ad1ef292483614d768ca2c2ad31f0267c31ee6f21ef8fed482376a38b69b51603e9e419c653064249c0935121a2030b5c2393031aee7a1611b03ac348e8f1d02f4f5d90cf1ecbab6e60b56c02df2728de0174d2f0f9a71c707b5777be01534fa762d098c0fbd89e9458e82cd3a0393022818ceb8402a3b060289d1383dfe348dc1bcc653e59d08a467175162ba5d973370d3e1d1b92fa7796f02216e4cd1af5600ba53eac59d8072eaf26b2c3dd629015c10f648b8", 0xd7}, {&(0x7f0000000200)="d71617537937bb3044219d76e46b5d2786f111acd60f0e2a3935e1f77e8db2fd615e0dbfc85bfde96965afedecec19d33533082f59f845c633dab1ae6a4390f32b459d2ae772fcffc37510df7e3231ae5a395a994164600f3d26557da1e3804ca25cd3962b4127180310ffd63b", 0x6d}], 0x2}, 0x8) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) fchmod(r1, 0x1) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x6, 0x4, 0x3, 0x10001}], 0xffffffffffffff81, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0xfffff, 0x0, 0xcf}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x7f, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x400000d3, 0x134f, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x60000041, 0xfa7, 0x4}, {{r0}, 0xffffffffffffffff, 0xa8, 0x2, 0xffffffffffffff81, 0x8afa}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x119, 0x19}, {{r0}, 0x93e8623d5d3db39e, 0x44, 0x2, 0x15c, 0x3ff}], 0xa51, &(0x7f00000001c0)={0x2, 0x4}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) kqueue() 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0xc8, 0x88) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{r1, 0x105}, {r1}, {r0, 0x100}, {r1, 0x100}, {r0, 0x1}], 0x5, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x100000000) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="a93ac9c31a9b57bc21d468fa11d1e04023e062946cd49ac55e0401b5fbead393f3d5532a7951ed75a159dd318532", 0x2e) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x3}) syz_open_pts() 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x121) dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2000000) 16:00:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000001680)=[&(0x7f0000001240)='\'\x00', &(0x7f0000001540)='\x00', &(0x7f00000015c0)='+$$:*\\*\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\x00'], &(0x7f0000001740)=[&(0x7f00000016c0)='\xa5/-@.-\x00', &(0x7f0000001700)='\x00']) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001780), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001280)=0x4a7, 0x4) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10282, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2810, r0, 0x0, 0x5a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x40}, {0x18, 0x2, 0xffffffff, 0x5596}, 0x2, [0x6, 0x5, 0x7fff, 0x0, 0x1, 0x5, 0x9, 0x800]}, 0x3c) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000780)=[{0x1010, 0x1, 0x1ff, "646c00ce6e05b7f2e9285716b9bc58d105a2552c8cd759168c6a64e1bed0396e01719287a3765981c601574f737490ccd0f33444401a9618e527bfff8eec6ef563ffc9ca290d619d58f1747909965efc9d2878dfe1e45dd1c3fde199544c539afefcf416cc2b76780404d3088e4454ff16b4cf9906f648f9fb181dc9371fc8750b27cc82355f2aae799041e69b1b5ac66dea3ac07c9d08c4f1920696c1afb989fa37f64c99b1daccda89dee05146255c0d17557c83a2a50a3c543a2dc31a5605126367607de3c8fec7a80c63b731599440e8b96979c713d2b1e18d1b054e91b0940d03e1fab5d7036e18aaaa39030e2a5a64d03b83a20108385b0c6f79dcc315263f2918d7bb3a6c635908a4a25a872864a69318d27e048e2dc0734aee2d813f17e3bd04bea477fccff742e3ce3015c56e53af32be9e58a955987d3489969a753094dbfa426f48e85b0ebda9659b7dbaf2caaab19b29d892f69928fa67a2e565006a76b1f75a0c97d0801fa99daf34a5fcd0dd30401c438f2df15c43ec2686b8165800f45611ea83fe44c0fee16c54d5cc4870c296a3a882b12b9223cd1cd86d0a5255f114c051481da1a1c5678f74b2e90fdb09f45975b463dd159a63181fdbf7195b90fe29b8211f612441a4d66b203a6129f2aa59a4299834d4249c0e52721faa649d1e54f30859d5b94a69610cf27ddf4aa5c57ed71a6ee192d9b84297efc5a6a4514317f9ebe53e9835b4d118186e5d83d7fedf0454c6caafdbf076d215e4e4b6f57cb743f90276918ed36f6996fd33aa982a13a84c1685040154cea30799aa12db24e758808417b7219e057b753d392e71e03131be70b30dbc5ef7d4e226f39918b7531bc1ba4dafe2b6c073eb0756970288517098023462dd7ad61e35178f5881a7999e09908440d0b77cf357ac4a9d400fec2ad0abbd434eeb4f61b8d596139acff841007326a59cb92c197696823236d671921445fe3bf612bb2973aedd26a7346ad179b936e5a4dfb717358fc6b262874622b3393d2a5b606c4c764707e35e52d4071ebad91a6f3ff6d4c05d5a6ae13b2718e49b606c7afa22eb072a742ce456a04ab1a44dc2e41fdd9fa5061a2327f4e92236401f6c5b4f0ad72b7cd5bd00bbc7ddccfdd22d660c4a0b12fd9e4d30bc8f89f4db8f9196dd651ffda40114a44d01171764c02f3d0462f9fe6c6ae6967e26ef90db918730fe611ba1b46651062d1a9e95187858af17e6203888ba0c6b96bce149822e989d1038ff8bcec45a55a7004d408f4517310d8f9c8c89c6c1161fff43f4a10eb9ca6652f123eb8745dfb057d485de6967a9ea690954827f47aec3a88a389a9c200d3e9f911ae10c342991e209629564a7d9a6466025448c0e66c478faff6b1679d2ca66702e8e8fbb097372ca20f7f93c0bc8b54219beb8c97a02fa56b9494dfce78b1864df12b24c7ea28c6f35863c25d3096ed5d416057d203ecc55ad8fb9e825fd3fb896be62ab2250ac0a419764611032ba2b118ca5c8675a5ff07600d1f6c9755fbc2bbc623b6c84af98e2ca94dafbf8e9579dddefa6da23251b86f9f79ae7809c52bea410bc29ad7811d4ce74c63b02167a89fe373e50e5326f655fc7534826e9fb051d3fb08822dab5e3bf13bd6c0d79cffdbe795c85694f4c63c694466bffb19635379ba2e5fd777fc70b582f57cfe1c72f5c19f92511e2164538ec25c6a1be4b30471c97fe01de694486497fd7cdb28a9870780ebc7b017b0c97f74121b0c47c78b49c0db50063818a84ace6314ebebd1c782bd0caf59e4376de3b47275a296e17b0d252997244fbcadfefe9b613a58efa6145e922f034a1b434c132388f33e284b13cadb28b0f460ee4745dc7dd1474475d71c43368725f437fc1c0c27d7f30731870041a3c627daa4f1b4036c04a1f1a85274377939d943342360fd51de3f0821109d3fd7a6dd7bfd3bbdbbac51f4258d8c837b112d0ae51f43bcf1546d942f75fbc38f917c3fe6c378d2e609232fcf8a36a6f6c18acce917351aa9ad12d7673fed21eaa868067b123f6d24bcef8af02a01d31200cec085b5892892db9eb837b96ad1f2740af772ebd919c3cacc1f7d4eb53872ebae328ec731fe78f0fcd3d595dcbcdb5bdc8420b51ae294fb04c50053e76b22db4435822983d764c8340e1a8a4be0a8022ca2322df46e43290647ef097f7811641fd7c9566fffc2855a4bf6f07966f7a05f9963719dc9ad87fef582610bfa3722a850fb1255e46282d4e4302d7187a38a53393573dbbcc8878bf98ef2ce2ea0714931bc7f84c02cc4e242932cdd2a5e50303d21a6f68091944f3b806888f2a11c9cf1b6679bce1d8f97db600ba84ea885e1c1145b5554b02cf72eace9d272493590839ff3d2e56a3bf4f5db95bdfd6f41cb08e99254d4ca38329ca5462a5ad41cfa20760a8bedd52e720b654135c47df981dc1d7d01fce8b44337481b3d4fe0559af14d7f511d9c326a7c614139bdcaa0870c6e800308bf508decafcd2b9503705092b089f971a2801478288a1e05cb0a5340b637bc894462e4a703ec19ee31b62380f5c0f040c85f0dc94c60c2ff683f5ab4103dfe6d6cadae03d2fe71553ea7c80052d2f5bfd4a9cfb670dc21e75a3d5ab10935e0b8f95e7eb6bbb2da8e370d6e8a9719285e327b1e6d748c17f7c5c4b105dfab6e2021671dd1f8b77b6f59519a5b807dba2a0994c267769433641b62110de00dbd783bfed6ec513727fb753fbbe6091067618c88100e5033ea24160f5d7b2881a7e6517eedf69e3e09e566a91b1e3d1cf35236a8773abdc5d35a227afa661da1c8378a37229798f1d4b0e5aaf476eb512a0341565862bd33eecce15c8581c4c6523726cf522a06a7f8208f556d7013a39abca5c227f51c9cff163d6b86dba4ffe71e2e921b04a22a6d301689dad9064f605f54d31b1c606ece1c524cbda66cdedab41b846e8b07f19945db1661d98b422c775e598183a9afab5cb10b2be8c56dc58abae96ed00a683744c29e72ecea8d0d45813d6c993107a3828053afa0b88b776b7748b30d76e404295be5ac8a5c4fab30a58bb304c2621e730fa8fb0dcd1e3767b1f88a54c8829e7a86c3b30c2035e2200b10e30709d2cecb75d878e159d4cd3fe90881aef11e629a956f3109eabd51d4ab33b171136b586845a6d64cb5339d94e675d3f7a346b88476cf6cb0ddb96fe5c7121292a341307d36c76c18c240a5da204875055c8fb627f271d01575a7bbbc732bb53dbfb49557725a5e5702788864f4d86edd3b46f7c323379bfcd630edcc4ca0ad7055d7fedb39a855e856083c5903a81a6337adbeae61ed3e0b25cdec76f67600dfcc41bf63f66222d0598e4adbc7ec463140d544bedd11adec62beef780acf61876a287e025f15ef2914a70651b875e460755ae5e538b3e49571a8dc3fca85020f6e49d37c68a6a9bcb84aad07de539f860343c74d1ac7b95dd0b2ce1c0181bf0b30fa79e8a7e184bc4200feeb7e79d79ec9e45105d8e463000a7232ffab0776063b1916286f566510b558dd733bc905ba389edaa1b9dff256ba7f6da729b8dd5a9be6aad3e697cd5cbe8b21abe4adfe63c9cb3cb5bcf2ad752939a232624056d53946b3cc275ffd08a72d8e0d3b5112536bb9aa0bf08d689b6405dabf1d6c132c931ea12a3e1dadb9aeae7867f37f4836722a88d4762e1f4139700b8daf6c1ac7a7167aa00ae77f02c17805033648a00777b4723eb953e24673f44af0adffd162ce3feb722a53ed52ec49dd0e0a15d403b1c758948c29fee56884f66b24c38244df43774821e65a41745c6cf7c4390019f1078fbe82ca70250ed4c1fb616fd73935aea0885846a07ebba63d78f57061b973684f3c872ace6f494f568018eb0318966d66e15978851b9b81edaa385e04ecea3f42620e0bd0c1505089730efecdd82c5701da5ab4edbf64f1d72fafb41da5dd3a5121979993fd82a0ab2cccc7a508469896a28e25e3f759f6699b4af3ef47f39bd1593b6859d7b5f9023940ecd235cec421efa2c6da1dcf019ac124e163c6634b9317e9aade7b631e943f8a0601eb77b2a7bf9be246e191ef5a3bd6146167575d4e6d21db0cf4aa8d34782efb865fcc0d1be48917baf4befc693fc90ccd1ca9c5f30eb9b650c383ca0629bea79629dba092823ce20244fda4ddfa134f26c9f29df1d9355fe1801f50c3536dc508dc5ba06b7620b59ad9b359b089e7b791180e7a6d8d99f633033dab1e38385707cbd1f17a9e526643e3065f910ef60d5b88638c42af954e1df6b467c1a82f4a6d6326cdabab08a7c8991c0d6867c69e74c12be3a42ca21402ce62230de8a15ecf4e90472309132c55d5fe819c29a694567efca79e6f96e135ee698ce61492b10a1a6109c440afa0791f20937c4df256a71ad49965dbcf952d848d3ca8b47a023c0fad0e2f79afb6f78cf694ca78dd8879dbb6b46854b23967701b4411cc7c2cf99abe0b2965cd1ee3b412288a6fd9415ee21976191c61e1a31efa89ab76abec29503b5ae0312c576fff61fc320998f6ee1844547518b05c334bc4f9227d662e16cdd06d3dfcc0a452b2f8146409ac0ddc7090cdef24da02fc0eddfe4a5e79c91a6f57e9fc87d187492f5d1aa9185e1c6ab9833a85f6b8415bbc67fccac5c288522acbdac47495ff8f8243115f85d12f645e6ab68c3e6588dcd76dddf8d9c7adc7aa7fcc7bfc634282ce649fabf359130832b6df83aa23e19baf254511b504a9acfcec6388f7e81c0cc17057272e72979de459b36bc24c8061d96faa167b3cc02ec361e673c090ad448276545c486897a8193a0e3fc71343a48a3d91c187308280c0644d66f68a9630b16684df5cc06b64ed369f5454de16e6a9bd2461db5cbb772da63b65bbe33c0f7220855ac0680fa28cabce62c9dbfac2c30e063bbc0f9ad265caec14110af74dc52b2f34f891c7856e2b1eda5fd7cd990d302c9c9305226da88dacb2683c9507ab0b373e136b36d5c4255af8a63e324accf9633467cff436365a25bcc2e8ca96495145f6de04f94244b8cdb3f9d4877faee31674cd4aea0bb00ed63cace4006280212e57e08158c5d624dd5a05f2a655c06972c7d45a50eeea24216dd61077c4920ec64407b2503210892f032e360612b13931ff5668d00ab4b2055e747a15197dd6c801ed19a1814aa7160315d4937ba6b5843d0da737d638506d0752e37929a30bc9bb682b96f18d6802bcfde7b074aa3e5c99620dca75d5e6fad003f55726173d39625421f3c65bb71c17254100c08cbed949c4c2a40f5f9acb481280c387b957c87f19348976991a3340d65a626759094ceba1158b6243794484976ecb81bb35ca8c65d45414871e96b91459efa3f234a6bdda0f9497111f058c24fd9e21bcc92b6cdd5ebe0c8a9adf3e6d1f1c066b4273c35cfc1bc722b1f6ba749e373a77b3472010db275a9c8dfdfb06bfd01f308e7b7cd1a9abc81dc011553b8d3bc5b2db129b25f0c51a7214aa2826276c243c9ec99c1680048b0dfb4da3a91dc58865d288b7d085cd3e656b3e43c3fd46ec875bdf91d98ae15bf117231276685751d03651779620bf6a8d17d4073b347f185ee81d7ec011d883dde0e0faa509e481e4f1557b0c09abbedf8952cd2c94672095b143b49f1440b738323adca7d2959346e10b21b25c7abd495dca825b66355dc55b295fafabc549dae68129db6c8b13ddddd899bc0c8a7898d2dd9962be55654edf9795d9115b71cac27442ac505951d4878f7715d9a22132df81df682fc0613fb304d77c682123d776b"}, {0x28, 0xffff, 0x7f00000, "9e2319c56924237347a944fda253348cfe8494056379bb78"}, {0xa0, 0x1, 0x800, "8c7836dd808bf160f7a6b1a26fb6497d17d00e0cdb5757295a7a11fc25943cbbf4778209d647b7c475602ba818d3d4ba7eb37d46fd70da5a3b0233240b780de6139051cce27bb530e35d1f70f999eae85ba27a2f91127153c25211043f91d0cf40f30ab2ca5bb26f0bbe3dc045060e4e7c74731ade5076dc320ce40a59b6e4e4540a14b5e3c58cb2e18c8e"}, {0x1010, 0xffff, 0xffffffffffff4417, "6ad42b1ed937f119be125422a774aa77682505f93a2e19eb9e46ca27831fbb7dcd7a738d6e9a993ad20e600add15439b9e8f1bc0e27a4602bb789c8f8221e1c05deca4e0ac7854aabdbb5fa6e762881f086c50336c623b55dd3e26a3520a5be8957cfde7f0264b0174fb9cfb125969e7caf907ef2f4edb5218f84c1da72dcc92926b19643d64e9c2cf728f7f945f2a3bce6e50b3a7623e5af5b1527c29c68212a152e1b2b36ae9b17e3906589228559cefa5e7792239cb640e270f2cdfe3426970171be48c6abd183d735bff0a152b5359b41e45aa09d2d0633828843eec131b11a79cbaf28abc48e1e3530d70facbbafaca6b28150bba9089d2e72ba42c4397854bfcaf1bd9051e4fcdec0770dd69353da8b3392e83888f61dd626a7a57344432561e9a260cf7605ea7a2df62cd11008840fd963b3918c294077c71bcf83b0b477325f8680830a95897ce4e257d1b9d15fb9a0cf3492e1c5bfa993c30822351c692f97d0c038e21ac312b201cb09c709fb129252c1aeb5097924415f283b60409dd27000c25d0d8582bf47d6b1ff44fa4cfe2855341fa2f91e28a37f65ab272546d926978118761cd3c5a967acc19b69e9fd675b817e4a5292fe0812281a9dd92ed7c73059b70a9e499186f248695e5d9276199fb5d79c9f494cb845984262878eef0d939228cdca6aaf0ecf99e18bb34e47b5638a507024652beae48722defc672d7523ba65d87720588180e024bb3901e36e40abd5434af613f3fcac2ef6e74ce78837a218d3a5abc8fd1753995f48a39646c179a7f113eae1e7f126eb11b593f25e1eb454dcda659942f524887de35784d8b4a3f6579a6dd30bfb63d31857240197344e462ec2faf1d40b0dbf98b77cb8b34ac26ee2c677658ae3fd82d6aeb133e97bfc555be5ef89c212b361f5594259d097a52288b50f4bb769e4cdf523b49b08efea7ebb7eaf08871997f79badfa4a0ffccb466649ff4e0ada1d5b4af339c87c69b041959a1c62bf2da8c6873d69addabc2e1ed88a231b7c09df0192751f38b9efde420483b84145fe483c0f496c8a1983c787c818df82619b27cb1b90d16972fc12156863c4caa50d69e0e1c95adecfa8c070a6bae823268fc516cbccbac03c34fc7d692a80a604a54f51549239313238c4df1f1738240cdbd8954a69b27f356f6d3e360f592bb8e79dd29ace6c5673beda6d6d7a08e84395b96df0d2a322769654f5db44793e5a09d20726f2d257a48f7cc74c3c9911a9798e5202ce29566b241a3864dd40955bb7c50d8b6abe9aa79d0d888e9c6db6a591a674266c8ba1d0611aafc80231e42e0f4baeaf44ed555a4d82dc447b2832db9f4bcd03f4cd922ad035ad51296ca14fc5d3d4654605cc2b3e18754b1ebe6dc1e7691907251fd9aead092ba46b496ae23e09140bef73379dfe0f813b12ac6bb0ab996f5156129321aa9c4d94abee88fa0e6cc335059e48b5046a6c780b51ccecdd17f7ba10a1121f196fcb0ee05c6f156ee913746e32c45fe21c891ca26738fb9cf7b1d8e37136d4d45192a989b636e3a6cd644888b167e2bfcfed629b2b3400400a6cdef1ebd17a3e14a2d49dd28a7933ca74a702c60163227ba840d1586d3b0638d8ee63da6a8f5698507ce80596390d02dd9ab6546017d4cc0b5c5fbf38868292e6c32f5d0ca95bf1ea52f425b0bbda2a24577df164568457624a35e53def91d26405c3468499a883b1af3f6d0c3de95ed48470bd80dced3f1873c89ee7954d58ba831679ff481793646b3aa8808075596e72598ef07143df81e0a3a700d4d6fbfe47c07a8c27786ccb0fea2b33855893251d5ba0129fece1029783e9e9631759a7b66ede0aa275460006947e10fa9593af3523be7bde3d383855320bc878f4708b9883a6fcb43e34111cc4e3ad3743c9070b456d9aca9c5c29ab891c17d21b61d8f529f2346404d538412755d0417a20fc2629d0ab8a4abecb6dbcb0f91a3e4a963151d2f2365f9fd4c2c1875d128a579d6b27a51ca35425b767a50c026211925d475d3589df8512f21aa57b781014553da52f75d0bb83b96f645bdc694665381af70aa0780abb7a32b6b3643f47b1990956e82afb04166fcffe38511675bc3b51a2bdc728b4e725a3f5c46dfaaf5a5ad41531a1119c55a021f0d8f14e2236e97fdb0dfb6f518bf397842297c5101075ab432515d4c9ba44a136281cf6d2c125a729daeddae2c59a422bf43539bf46fbceedcc3af948bafa911eb4f23ff863ae9ad4450d6d18e768dc939e9cfdf672188c6b1bcb34eab3bf7f33c930a458c0b32a5d1de89f3566e9f0c59a1206263ede96de8362a748ce614d33a2f432ad6971db0cc74befc4ea05cdbbba2bd667f351cef4641632e442e8ac873a0a82fa0a3c3070ec5e79f104e6df411ddbefa92f75dae608c518399f72759d45e98bb82a81242f9100f00ed0369dfd36e6559d10d9df2dbd0c039a7653bb040f209f35708a877d3142aa419c66dca7f3de8a138899d617f71deefd70f27203a4fcf47d32312df3723e5a7d8e3ff3161689ad184c5b40fdcc7251e3b8fe3dcd69607766f2847b7e99a9bf7d5d6be3e0a3245ad021a5ba27d76bbac821ee1e1acaebda7707f17ed567bb8310dc2f65dbb74572b541c220f453357ea0e86959804aaf61c4f270504cd597e2ad477ebf595f0cb5fcfbf5c085fd30787c26697174bf83752d7fd69505ac9e152c8ece77d1b1b3eec83118a70ecb431a2cfd226affb782a4cae88eea529b50ca611863f5717ad731c6c3113775ee7729165d2e92585d35be0b1b086b04d83d292d1ec7c39ce3262b05d916a75df04c8b3abd9b944abe3ff093e7a70b30f0af42633a5b168c8b6c43199d0df5af124df60e7753de81a3f640aba5e5e1234d70fd6400731d278f2d1d18c27fe64d6942f9de36fd944ef28fc0125057424b9e347d0d5deba4f131a8a838fffbdb639984adc5ed1d5a2c41b9aa171b834867eef010a1edd5d3d288b58b24d1dc16a0767947d8b0fe103ecd0567a9aec19d2eefc2970aa48ffd7c181fbf723aadb37562ba619cf1f8a4e76655df8712931fab63c8234e16789565b9f932bc193ec45140a5d6d0272fed2cd3e1bc5276dbecec0c286bf195d9c6098ca57916d374ea061dd04b8e2097a7ceb21f3ff279fd6e555e7dbc8ff04df43c6a635becd9a1e6fe778f75f79e5c0b668125d38477b4237e99e00175407b475e7684a7f3e5b69b7f573393954bd6d250871e664d55cd8ed20d8c4efaf54694fc5d93af601180dbe9f865ba9ce6860053010ad53799f69f775e5941da14c4fadb35482cd0fc3f850f57a1cef35118ffb411c0ee28c387691ca643c64a3cb9c54dfadbcd32b0e19b3f85ddfd91a46fd988df7d22cd65ffdf88dec0f6d618a41436b87a2da404ffbf699131a64ff8e24d66ec9f76a206b61c5d1f1227bf08e5d9481bc126013cdcbaf7172e80552c2483504184704aad88142c0cc3b6b2ff8cfb947246a70e24a7c040117ad9546aff5a00a8ee6a7b9723b1cfae008d92fcdfe0f6cb781c2bf84a736b95d6f9e2e961c2b3bfdf80dbc37eb7939c9cbc04b6063dbd2a7ffe14ad1eb2eec1b41d0e97ab6b0ed11b4f9072d00936d02194bbf941585d37b8d5296e9d336d5926a29c29979ee2221b9eba788c95a4171182c954aa12f3893c00be4e41549fb3e9940f65b91fa90b25dc1488077085be9a04f94e77958b2064ea8b36b9368b5aac523d9e0b3b79443b7773289214d8b073420e04b18758a5ec85f53d5c3d38cbd8af2dc3acf306c6888c7e0b574b5dae1e3f042badd37f1f84c876add219a5d1bce814dc53022af1c5e831848534a9f727d07e2b00071c05ccb94226b4288aa544ac67a11fbbc899d9f055cfc1c6b002a8758dd4686b72105860a5195a99147a0fad8f8b91c7574caaff3ecf17e5e733c915006b8ed77cbcf29b9a1a97cff839637cd334933301aed6d274e089fabf172da5a2e85da4e7a45a3223055cd617171bafc543a1100a6c67bb5f26ccf291db05b692da2dc409558df8786c5f7b0d339d1911256000a4295cc0887271bfee8fc55ed47abd07863da319c1db1376c7b9423f50d020c82c9986b24048b58b4417a9a7478432f7991cf3ab88f3f47c1d3e7b002884150498638b242ffbdcc39b920da2c3f2ce78285ef36978bd905692ff6d01901d1b61f54ffdad8bfe06fecff9a80714ce91a10cf6cef899232fc4ba77f4c974de0498e689388a2f31f63cf75b9c2ab51bc5466432b78df5458f2b67f1b8f87e6021cf5801870a676b35a7b836a1bea66564e9d31872bc3c0b7a0efd05b41e4124fedf18f12d3d39123eb3dccbe0166c502037a55855e4f71cb0da1c39f0721092326e4dd61ed5c956c72c841794ae9ca52497db728883b3a99a388868c4f8a0049ce173e8e669cbe713e307a9efa1cf27632d2b2427616d97355081a29cd3f67fe5bbe8a18d338c91d45a46e95e0e3892387dffe56eb010dd8c22e46aba35c0df232529a4abae240589a8933ec13464c2a7088dc474396261406c8775260d087d0267834e3b07e1702e16053d04665017b296825a3a78d4453482596c4be595100a1ae5486e32113b47f8753db9f2ce26555d3ec31f2dc77b7f3f08c00ac9ee621ecc0cfcbf35994c80dcc98630bd141c3390eedcd9fda84974eb89751eb68af9778feb9900b430b130240624d63249512c0ae4e5aa6f53fd4ab969216857c78c0be8d18f48aba4c8e360ecc4af7e56790da47ea646c3ff23efdba683b5143a3e6c8be48671b752cb8f816c418dd5542edc099e6674708453b71c1c7b16b2d6625a64cc01f6ac41f791f477af584fbc5414dd6032e3a048e977fb7162891341d9a232ea67a0cdd6ddc01dfdfa214d0ffe932c7ab7ad241a738096dc3047d269d4c35b31ea84fcbbe4213eec4cd40a87c57498a52667fcd304f6e5cf576c554670efdf20190c8ac189d07899f3038369d817a327d8f3f73615b75536f04dd286e33afdb0b9f74f19944f0ad10672cebcbcea371b005637e3299323cc3687c0da3f8e38e0dc8a55fbbf3844d5217c23852caa8486aa9199e75075faabfaee5b004dea02841d7fd9915a3a3214f54c2d639cc2701b990d4de133f45b6295bd1dde784855b605b0ae2f24cba81258426b899f183fa46732adc2ccca8c87206fdefa430df50abba3bd92b31793d80c918302f6aa0fcd11e6fdb902c1ae2e782168e1eeb262a38f18acf70005fc03161125b876718db562fb546771065886c2e2c151acd017155121791b2e669840bbd21709ccf1fe8f594bf283e144a2d18910da7a6d716d3a2269e49eb76f3ddf1d5594f77eeedfc49ec91d584dbcb4e35428d4628cfd4157d38717fccfbe4a83f834a2953dfbc8b224f369a06a00d68007137b4bbf146d85460837a8113fa850c0ace7e89cd600832b555eab204181b1111711439f378fdce4ecb2d52f58fb3855edbc71659b28d5a34b3745008933022fcf3a9f7258df6cdacea68a7200bdd19352d13a12192732800358f79400452d311edd64f12ef3d8a52b735f02f0d0a16d52a920264de2dab51b07aadd7c70b54064691f1eef7b8f15cd9bc6ac73ae72dde677e1ff932118ea4307c0e6ebbc8fc82a4b5414f25604371a4e1ff6f2629a04a846f02db67e8d89d1a5dcc23a8313677ea8895431ce0085f59dea15d5bc5229c8dd2e9f3ae1a02dd2a2de16a2d0a05830a77ea9b1c947656caffb286bbaaf04a138d305b977f904f7919b7d668a8acbda9e8768892da34711af4dd198ed236"}], 0x20e8}, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000000090ec0000000000000000"], 0x10}, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000140)="feb7638749fac535bd2cce264db941b5a4974fe7be789b973dfb302b1c02da5dcf469543d00b84afa03bce5ff183fe8d5769954940a0f75a5ae6a4f02d3d4fd9ccb9fc852e70a38d20", 0x49) 16:00:07 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, 0x8010426d, &(0x7f0000000000)=0x7) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="dae282f5095cc2006e5da4fb29bfb8dde5ed66874f4e3f6497df02e0132bed9bde7fbf461b0540185907499d59ed801607fbce9354ae5329c7d1bd86ce314bc25ba505da85d6b4fd59934376c0f5fbddd4672a69943231d7d76832949e5fef515a3a8183312fe885d5e91b56db7251e4b5621c83f5978e077beb43d638f2916216f39a66c761afa7b3ba6c666b19eb35e5ffc3ef5735a42fc9fefef9ad9803c4d7a8a682d2179b3e0aab307073805481326ac399c6b36b13548a47b4c832d06a0d512ea05d34ec1af9a803fc37c0fa975e5958f1070ba693d78ecaff43b8791a4456bcf952a1a1afc89a755ec0df0faac4744fac4a0662a88c2758e03f53c68bd256d481bd6ffc1076e488d499ce12efd86d11f4c2a7775d33234d9a7cef22ebcd8f20cec9d0d119d61c23b71bdf73ad19aefb0d5fe9265813095cec107c11162e62df758dde13fe32275d107e3e848e441debb0fd46aed81aefc2edb089b915782c234b3dfd2c42a8b7a9567501f35b25f5ffdf8832e5e36fa97d0f2c2e9dca36a3d8bddcd2c91439efb16cf53b8e15a50475d3bc64beb48ead5cfa91a4edddb40571b643fb553f51564a1f4ef1a30d486b5d6a55d671887e1cdc698d485e08165f84f38f85750ef6ed01ca9641fbb1073a71e53127baf59422fc3346a4dbd805ca7b8df6e76fe4d86220a58cc2285ec4a28ee73a2af71f2bc90bba688d9cc65d6273a76fb1c757a292344ea9b42e1f234d4689e81bb1f2e23bfbbeff582e4fe44cea3e5c67600c65511dbe5f66b4cfafe7d31057a1289f49ec8700fe930793beb38a20972264b25957536d78c53abe2eeeeb5c8e08fac97606a10bc8fa535f70c712f40cc0461d36bfebecac69679e02dfb4729a7d61c322ab98bc82629cd2dbe43b1be4c84a3eebb847d6fdac44a5c504372d6c30fc90e5f675809d40fdeabaaadffaaa70621748d1241cef8c81c244df6f06e875d32ca884eae97e3d42fe47c9ee8e993d5b47729a72b8dbdf2d146b32e27a8b1e8df0f93ac439bd28a312a5a2a13846e0cf6db00089684d32dac1d8c9bad3c39a1639e3d75ccd3e908700066a2460fed56802ca5b3a7f3bbc0ece3121fb3a5bdac41ce1e946fc80791f3c7152eea4bdd436ab9be537337ffaef8da93d3df24a02fb389a30516076d980f8256be026b2f851f13abe4a47e00e3dcb070d60d526f9caf0dab13793c03e500d15036fa9cc8a1971adffdb3bdadbea2ccc82bbd49c831d7a40845967dbcf55342e22ae7d436c9738e04562b49bf510b681d6f29a040a215e4847a558530ec37307a57ac40b7f2e2fb74307f4bf22cf4207a55add4158497c070bbfd4a6a8a1faef672bad0314b77be451da60eb729967f347a877c17e21caf1efa99ee679aa63b744f0be4c5432c6dfaaa6b9754c3d49161a765d9d05955d1b0cfa1a0d3a0f8ec7497ffdcf18da678f2ef6abbfe29dcf6b63d57a36705ee61ea7c4c8c799c5242db5148bc0d1e9bb0ae2b4dc3e7c2b2777e2371fcb77cacace97187ed85bd2f55725ca33d9bae7d39bbbd6dd239f37449bb4521b50aa187cba4578b2d47cd49a2d7bb5cf86ee506c820f00e148ef5e745a5c8d58c57e7cfbaca9beda93082bce78b7c1173cfc8f83cc5e42b9cd8f9e041c0133061f6b0ce02467466147a389ce6a0bf789bd69bd7ab59cb41d1d8dcdf161f30208cd0548a535594ecfee13813f091a9a679e8875803bf3f86c3e0d47a4daa3dac62a65d8da267d0d5dc38845754c2f628d3f0cbd0c8338c6a64b2a1e7067ee715cef49e417bd552b44fa7336f8f3f61520ce001dde2f3f28eaa78efd536e374f6872a24582ec7a1775e801e0e5995af26eb892b8d080915fa0a7f5ae31571030a0aa4dc1e2f5ce1c7205e28fd0ca181b7e009be57acb570065b0b21daabe11f88ecef0f3caabf888146eaa9f3eafbf1451f0b9ace3d7f4c5b36fe34b06bc29b511aa4b0b3256c80b805b682ccfc648004b2cfb2917e0e4dc3dd48295d40bb6a90b1937352ab41dbeb9924d88c46ffd28e5ff705c469f6eaf2670846e90dccae11e838759982ced2f755c6e9ae2f5d19dce92e677f5a4109429aad83f4ec2c5ef36eabc02b604955ad33b934275c688201d32c29db9208931a952d33fc64c3fca6798606b0554289119b50e9e2515e1b37cdc1d789c5bc449ea67c9b53d9e4ed35678187d24e9ee14ce934989ecbb9ae4537c2a1d29d4c6da02e88269d42d42d1b4edd95ca9c02a2f46195158657547cf7cf4dd13a18c9c8891be422ba6ea4076b98395f80086c6720da0c041e4f43e0fc7a6a85883f8a2a347f60b7a0ba2843a4bc24e9fcb8b9cbc8d4d350779bcd0b575e2930615150ba54afd868fa3b2fe67ccc3f6c5f7aff962b599a777edfad6e983c5010bd0e58afbe158ca922378c218798f17ed178c182184a3451f9c0c9299670cd4f4dba72cce7865bae2f43e8229624c0fe2239f62ea2731d6a7b80683dd2b337a3fcf14464e2863d9985e76f98e40893ea2c12066eb794cdca1a9d243c887d056da20a20846afa78300001917ea818224c3adf5a99438fee809bf5739b571dfee98b918e25a52dcdaed639096600fb8550544a7e1239d8b2df8b60490cf10c1aae6dfe287d17b7137c1bf54e7a3bec5d8f5d1f6b8e08205f43b1e9c006145baa074273faeb01a9c9e14af1b44a68269eb2a44fe10178c49d7f1146594f2f2dd7a1f205ceb3c6482fb665e89ec7060c2a475fce3317daa2d8d5759bbcd7d6767a870904faf5f1367b65136fef264b773b9ccb7c86d9e698cf80841e38d1408323cfac50c51cc9067ef4bdbc6c1a444b317064ba4b3ad29e09189a83d3fce555e7527c3077ba0bfaac6aab36eaf8ef76368a4f3ecd300e176ec9d085b9fdf8eb0e6844230d08d5bfebb6d7e73b4624b0f2aee060ed27ea21d4265f6d1b6e67c68f91a67be8ad23f113d37cb8546709f2de1a59c4e72b595e61f4fb3ecb1b493d1550e25ced98a7670caf444f5cef868712cb03a0873a187890f5dd7a108637fdc3d7550963fa2474cba31d96c6f56da5d37c55d15537d4463258ad04a009723ad8715fe0bd813000eb2ab1e563649e0cb3a23e04b8c3155b5da61dca65869653dd64502986bc33ced5833429a318700fd5fa8f756c2bdffd4a89b46740eba0b60cb3cc5596cb595750703aac61dd9d657d2078561c9df19c56f6807ac7b3687d7b92d1b574afdaab070343ca7a40b914c236dd6bc69313a6621b3a48a583254f86f398a7ee8b559ab081015ca74186fa59efd115a515431a01e5879110d1b6e1f04059533dd4ae35dff37a478fa18338c4a1db9caa8b20415b8f63d4f6272a31a6db1b9e39d9b196f7e7ec6ad7af13dd174172f8cb952d7521273c788be56c8be4c4d52434f23490a8a0f77ef8b89e6a49feb6afa2a78a130557a891222e036c8f6f0dd3f70a65a1e50891b66aa0f4f78b2ccbce02e769e2d0769afaf26470a8ab11a06681c07a28d779ab6c349162e3e33a73cba78eec8302877cf42fb7641a17187e8a507dc599de858b68a1b9024f68b0f3bd571f8ff6c671b693fb80fb65177f363709d2d61152ccdf1f31ddcf82b4db5114dd5f42a3707caf00a240c7339bdb4bc861c7d98f0b858b297ee10a60dc42602f81d524152b449f3a2de7c4aab9f630a6226e2bb20ecfa1e3ab551ce86264faa48e0072b75e7a874e3465076a9b30d24356b685ccbc06c64eddd59d50cbf619e8ce47e11060c86da658d08a12456b647ff1a155093c091e77bea0a65f3ac535b24c1f2408b6f80e12dd508f1e0bf07a9f4cd6a89df6721ffd082c20e186e933f50f5068c796e0475cc1b3de1a587d89b956ba5e768214b5e7ea78eb9363bec237a09a490b2eb4e3cbe27c9f36cb3843d7b5dc03a836202e43e99d5d47967cf9d3b234b3f7e28b9a3b6223e3eac0b8a1a14e97106b1188672a08999dbf174573ef0a1f3e33c7608734a5d821ace714f4e7c1111e2836b4a6522912509d3e1b40b7e431c51418bfeccc152fa70714a897f6eadb2c748565f10117cb5d41db225c4d34240a72a89f4a69a703c2988b342a7f4468bb79caa235019efd89d9a168aca8d66a5ce7e7e65f6bc1f3151444649df86423d2a191621514e7efcae3f21681199534cb66feb39a2f496592969f94286386fa54f40c214f9db4608943bfd79d252a7d18041d5a570624226dc7bc92777dcec0f750bf734b2f0bd590f55bcb66555e843f8fadce8d41cd4704d05848e2f729d52ae1ac2623dc7470e6e92581e7e68f3fef08ffeeb14061fcf9ecb69450f0de27d6a8f08431f4dc672b7f079c86a498a879e0d1bc83598e893248d0b7bbf5bf744815bd62ccbbd618cc14d76ad0ac66bd9410afa3a8c6099d3c67b5aca5a135a9dba399a4289e85277f0fb81855ff067ac1e2e64bf9fc82132064b1016966201a355d3f87ae8c4766967773ec48f7ce971c3bf669a2d742562115a4fd310e60bff9686d631fde5ccc63f166b4941fcd88390df6309c42fcbc9a74ea32bcb377b0e6da2690973574665df50b9a38b663f9b1a36e837f73f2bbdb1474921af3eba039c40ad39924dbb18329cdc67b45b5bfd158191d29a3ff95f7d660c04b6806a39d6b88bc364bf263963f958dfb2f164ddde1e9ba39013d039ee2e9a02134cd27cdd58b0febb97c82de70c5ea99605146ef7d8947d103b8ba7173ec9145dd6ef71f0c0597a46dc27a1ca5f792ef5c9ff87f66ca912ebf38754f974d1b3296786a55da40cdf7925366d4c2e4af7057e5f9a1ce3f23df9ac269023fc859c9948626d5e36b4d65f2862fc247ba24e063855e4dfccdc6cc445479038d8c78c41a08ecbf42e09cbbdbf992f36f30f5b5154035c412285a3f34fdf3d3789a0eab8efaea0cce63e731b41e59fe65a7367ff0d782339f69610a4e49470ee93926198d1f1f737c5593850e717c858c8d214af16e389811ba6a4f6b27f0d5d79e5bceef69985172ba3e320183ba79f9fce1d9d09cc21a8c1f22db8fb1850a35c3bde182297b31da032947ed61b6475eca76c54ba1d53beb3fd2060fdbea5a9b134d6858214897aef0c466dcd949bfdd4f52e694519e86bcca92e971b4c74a74eeda9a1921bada2b9cfe7da3201f6e75192501b1d6677355b8f21e598f5d538b6735a05e7fcc92a2426128bbf1ede819cc4f0e523d0017b7affea6e48bb868a2ff662a9fd7cd73fb6f9a72a25d108deae86d153ac7ad0d6ef68962c569260ab90bd6a6eacf1bd95dc640f8b45c6d038b90effdb1f9ccdcf30a5dd3c3c73ebeaf6700aca00b0cef631707ed51b4dfce72d5821dd8143b4b79e6087ad76492923a79be3fbba157a10574da38ac378be23c8c227b8c77a2a647b356812ebe1e3f542cb9955181839c411cb6585fe60f8a15dffc74558bdb1ea06d82ad4aa93cdacbe0d56aa0fbdba946ced906e1b16f0418518e932e07f2a0b0bc1a785662c12020ad8abafd47fefa0f7900dedbe54af6eff2ea09b056ffacc3e5c5ffaaa6bef248153a59cee9a44cfe65a4bb9aec6dde1975f0a5f1956f4a1bea1364e1767351d4bb022c6d595c1c1d5f445c696e986e5035eeb2ba9857344e9c9e49ab17aca7db061af39da52d874e3cee1bc63c4de8ff588c3e9ce460ea088195dbbb1d6eaccbe55a8483e8dfb04840605069e3897668d44774220e5909ad39e35c41cac85d5aeba99c26c4d38e2c16a1d4647a67f1c3303ed37fe16579c95fa41f26900b048c3b37a1767684610a3ee50a9f88ac83d69aacaa6ce3b522f5b226f49", 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x800, 0x104) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001080)={0xffffffff, './file0\x00', './file0\x00'}) recvfrom(r1, &(0x7f00000010c0)=""/102, 0x66, 0x2, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse0\x00', 0x480, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r10 = getpgrp() r11 = getuid() r12 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000001200)="4158f7cd06ba4977536f8e166de58c74a3d0e3ae040f04e2b26509127a1a68dfbd018e6b038b60120b90d4d3adff7d4757282d13d0a4179ba7611b10007dcc9f5187340405b479b138fd9502508daae6977032c79ba51dd98f578691ae3bcb193f0976036e754dc225c3c75defee74bff72447947ac85b95258a335b7f0d463d3c23274a579773d8a75110da9e729929bbac3300a58586b93a396956c38e99b4353776b5812b8d1de375beae7474cb579c3284a0daf78a971655", 0xba}, {&(0x7f00000012c0)="9c19dceb0794d7cbec9f5b1596933061cd788208a99624dd9ba6bbad4c3b2c4eface5af6cb128c1701cda2a4040e7d6a7e8eceb5b9397bf8aa4769feaf550b71239f80e4a3947329a686c9e3bb9fe92299b81d75d5", 0x55}, {&(0x7f0000001340)="75d65f6895f4a6ff9fc60c9eaedca5568a7531f4b46fe2be29eee7ce5ef81e78f149b5c17a9003734804ed4123668973cb4e828bcce36fb59c6b66e4216d8e4fbe63408e1a94f40dafa701da392fd3fee9bc850faca237b4741061da00de", 0x5e}], 0x3, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r2]}], 0xd0, 0x8}, 0x4) getsockname$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r13 = msgget(0x3, 0x62) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x8, r11, r5, r7, r9, 0x10, 0x7}, 0x4, 0x8b5, r10, r8, 0x6, 0x81, 0x80, 0x7f}) sendto$unix(r1, &(0x7f0000001780)="99234ad2bde833e202cb6fea19bf1c511d54cd62686be2f6a94717c81ddd7425c661ef22604edeb490b121367bb23b12d75839204ab50caba6c532354d3a9726486dd7516923d0f27c3bc7b42a98a5f9ca250b2f253d2af20949ef897da7f2f29a758bd52fcb80ea313339c150468344c455448a3c181f9668eadb96eb0c6709b7c3873b0da6e517ec8a3fe0d54cd37d3f1a966e17bcf02c6adeddcd2890e12d1368e8fda484ee5275d9db0b366e38b0bce645f60b32b3c03b96a88f4aaa9c3f1f1231fbf270ed726e5d124b0dff0b307c3961f8b58174cd54b8", 0xda, 0xa, &(0x7f0000001880)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000018c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001940)={0x101, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980), 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f00000019c0)={{0xfffffffffffffffb, r7, r9, r7, r5, 0x20, 0xe3}, 0x7fffffff, 0x1, r3, r8, 0xfffffffffffffffc, 0x3, 0x3a96, 0x3}) bind$unix(r14, &(0x7f0000001a40)=@file={0x1, '\x00'}, 0x3) semget(0x2, 0x0, 0x412) setpgid(r10, r3) clock_gettime(0x2, &(0x7f0000001a80)) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchdir(r0) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) read(r3, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x5, 0x8) setuid(0xee01) poll(&(0x7f0000000000)=[{r1, 0x64}, {r1, 0x24}, {r1, 0x14}, {r1, 0x26}, {r1, 0x100}, {r1, 0x8}, {r1, 0x80}, {r1}], 0x8, 0x81) fchown(r1, 0x0, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa3, 0x1}, {0x2, 0x927}, {0x22, 0x480000}, {0x87, 0x91}, {0xcf, 0x9}, {0x27, 0x10000}], 0x6}) getsockopt(r0, 0x3, 0xc00000000000000, &(0x7f00000013c0)=""/4096, &(0x7f0000000140)=0x1000) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) 16:00:07 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xfffe, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6ca, 0x9, 0x0, 0x0, 0x5, 0x80, 0xeb07, 0x2, 0x1, 0x6, 0x81}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000002c0)={0xfffffffffffffffe, 0x0, &(0x7f0000000540)=[{&(0x7f0000000100)="c2f4d448863d0e8e37f72896657db5aa9edeebf8c3d6", 0x16}, {&(0x7f0000000140)="abf25c21e96408414c818116fd58df7d8e16045696ef0d558780c1e6b911cfc31d4f0e4e997feb84b28bc09f6d460d93b2b0a5fcae372cdda090aed0175de7c1ea7ff993eaf97c209bc248b6f69f542e79e58c2820f22457e3c915a47a4b62d8f27f684baf08c3a1f55b05696fdaee23c8398733ce", 0x75}, {&(0x7f00000001c0)="a4261e1a7473e9f0b4175cc51f818880cdf64c616bd971140aed486ec5ff39cb473e0dfa653c8b99083a3544c05b9d07409c50c0a011af4c5b533f964a3ecf82a13bde507b79f54058d4b0fbae82d897ec4296a1113934ac6dbc862d12ca68377279584642475fb2b9f36f9104e9ef5cc4c58fb0a861d02981f269118d40f3d86bf8e7857457f9f7107666d3c00a8eae6aedd24c10a03193bc7a3ca4326aa22afafb83cc8b55ba2c9898420362a48093b586c154e10ab4bfd0a8e4b7157cbe301b1792537b692b5fd0de0d10f1406a7110313151e3f6e291b03417f4785b548167ea0b76fdcf339f0dc34c56f94b879bcfdafaa9cd4b771870b442b9", 0xfc}, {&(0x7f0000000340)="1d2e5c07fb307f47db73805d81468c4313c199a790f4cd54b126c0c6489c5b055e3e450d1668c7d516869c9f23d62cb698010eea30cd5b01f79a6beb998272ff8334ce01f4408c2a2bec482b6d509322ba0913200790cfeeed8becf8401341dd60863b6162131a13a5bb7b89d0e56844528c7c5589aeec39b2a5a41683342262ddc28f5e9d865e2a3ab1b9da9891c3024343f7595e2afa44fd753fa163eb0a0cb04c6cb267bd8d6c4d74279358a92b1fc24e801a6f30bfc96d970770d16bdb9506c45c9dca03b9ce7c763e229bc02b3e", 0xd0}, {&(0x7f0000000440)="9dcf620aa1238866448ac59bdf485d09f50740306b8e830c550158809ca103e80009cedc4dc2b61219e24606a00f1c91c1b4bb9c0e95677e02db38573782a9eefc75413d12fa8c187c0bb97269e4a37069bfeddb8e3f312054b042197ba02186fc04b6", 0x63}, {&(0x7f00000004c0)="fc12c5c016fa84996216b3657c3033f47603b79aa14513f5df3a3770ce2fb0f264747bf9a63c90c6e1272d947a79c0a305e7b217c19cc2ab57d39ccd3b842e1e9304ea4ecf1f338b909a77bac63985", 0x4f}], 0x6, &(0x7f00000005c0)=[{0x98, 0xffff, 0x8, "8ef04f25d76045a47f2148d5d81f3b9cd2263a50e5c4a2f9f2e30dc4a1f239da0afb55a5221263913ba7c75cb78f718261069874bb5b3859cc530c452cd3e3506ee050b0dcb303aaacece812275b01b199ee390595544a4a352f5505a771c42808c0b1886cfbaa979c86b58b5e8909e55af8157c86c69a5596dde5a2be6f5cde3d4b361858"}, {0x80, 0x1, 0x9, "9de3d99a296e4c23e47a15d4c14cb5d06d3f734914cc0b969be28b2dfcf9d3ea5d04124868bf0b9d9654745cc080b1f348a4a8b9bc234d71634151e73567f0160b2373c1f5c286ea50515f89b72262cf2be764cb304e73c7fb00f164ea0594109bb4bb3228c17b85b734997bca"}], 0x118}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000700)="918bd96198cd", 0x2a0, 0x2, &(0x7f0000000740)={0x18, 0x0, 0x9, 0x4c}, 0x2c5) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) msgget(0x3, 0x520) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/63, 0x3f}, {&(0x7f0000000400)=""/96, 0x60}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000540)=0x4720, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) fchmod(r0, 0x20) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockopt(r0, 0x571e2ff2, 0x10000, &(0x7f0000000100)=""/231, &(0x7f0000000200)=0xe7) ftruncate(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r1]) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x5, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x3, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r4, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r4}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) utimensat(r8, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0xe2}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x5f) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000008000000000000000001000000f59400000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000ff00000000000000000000000000000000000000005400020006d67c83571a6bfa1238703d290bed894f30bd6ad6d32cdd411fe21f35544af393acfef12584583b7a9982aaf1e977aeb8e08dd9876b4cf389a0de1c9e8a024f18ab76166db1cd0bc13db2f99b37f685c5aa552eaae764defdb9eff9838e46105ed385f8c9564b1c4d75e52a7037"], 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) mkdirat(r8, &(0x7f00000005c0)='./file0/file0\x00', 0x4) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000006c0)={0x8000, 0x6, {0xfff, 0x7892}}) syz_open_pts() mknod(&(0x7f0000000700)='./file0\x00', 0x80, 0x400) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x82) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5db46e47f7900000000000004000000000000001f780000004000000000233bbda48e3d96d2000000000000000000000000000000008125bfb84ff0cc3f000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816c35ba1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33b6bfa3bdebe08805e059ec34e872a4c6e6c7d9ba782e0d000000000000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) clock_getres(0x7, &(0x7f0000000040)) setreuid(r6, r7) setreuid(r7, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000780)={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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000500)=""/179, 0xb3}, {&(0x7f0000000080)=""/16, 0x10}], 0x5, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) getpeername$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = semget(0x0, 0x3, 0x505) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000005c0)=[0x24, 0x5, 0x401, 0x9, 0x6, 0x1]) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340), 0x0, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x9}, 0x2) r4 = getuid() r5 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x50, 0x2}, 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) dup2(r0, r0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ftruncate(r0, 0x3f) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="0fb2c62513f60cdd2a48fed375dc7aacfd12fd628631561fc63147", 0x1b}, {&(0x7f0000000340)="28f29c2557f7340a4ffdde6ece1eef9214531f91cc85d2a6e112a83b4693c6bae145ea87eba023b4912fca6d20a9cdc870eddef8424e7a4abccc137a58c9f6ed189975d68f052e8337872fc238883c4f7a279b2f6a8f98d58a0b937a68b6c5f08ad41c1d6b2e29abe72d776d5ef9f5c592b6cb897b67e0c098672d869f0e5ac3bcaf701b9a5680ae", 0x88}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) fcntl$getflags(r1, 0x80000000000001) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0x8, 0xca4, 0xd0e4, "4bfc64dfceefd0a46dbb6dd472076ab3139d7b17", 0x9, 0x10001}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="000040a84cada9b815bb7e20bc4ebc6528048f3d428b0929bf948688c50619b22b3b073149fc9033f601fc6b3a87d380362a1b8bd4035c3e01c31f765b0ea7d5f1a6435747f88a9aed8e34d8c4ea70a1242ede", 0x53) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c92e", 0x51}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2a0, 0x4) 16:00:09 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18020, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8080, 0x0) syz_open_pts() r1 = kqueue() fcntl$lock(r1, 0x4001001, 0x0) truncate(&(0x7f0000000400)='./bus\x00', 0x8787) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="2a8d8e1142c4104d632743548516b4ba8fa21c996ebece55598e4caf6396c068e3d6363a3729130f4f9457d7fcc1ebb6279f25c78913fbe689025511dd52e24e61b0b15ec536cba2e68a43a631675b2e3bb36c4e6b9938a963d533801bf832d275678691d93d132783bb3d8e94eeb0acb915bc45d76119dc49", 0x79}, {&(0x7f0000000140)="73f18dccce98fa123937551af666f60271e28f2bdde912f532275f9f28a8b51a9c818fddeb39c58c356045e16f296a8a22bf", 0x32}, {&(0x7f0000000300)="020e32cffbe7d03a3071fa1e61bf35c51f26816ec2a5ebd03a7b0755aed97d4b22a36eae63bcf17e6571a648622f4d4f7f4ef4e712d95b15430c7538afa3e0a94cd8c8a8454301384334d4bc6a8a61c90ecbb7b214498c589ebd24a7d010c8b785236d562807e15a00a5bd92cf58aac2519b269ee860c99cd0d948144265af398743f1a70b9b1b7902a8f45314883b5a7a6cc94a4467212396b9463377f100dbe60d72688951db55adb0569c3d4586773a86e12be64636bc6037bab17117f804", 0xc0}], 0x3, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e37", 0x3) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000003c0)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) getgid() getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000180)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000000)='./file0\x00', 0x810a, 0x0) write(r1, &(0x7f0000000040)="1afd15806833ea3316ab17d44af865fbe36294b0ab9ecb2ac9c7c8e3708b1ca2c05a602768bb2e6070d025bbdd823d56d464aaf0cc04526b7c0c2944318559341dfc4df9e524a1074506848adf23f0ec7f865a56f030623ce582c04cefc13647c535e28561f768988a2fccef3d8c907b632869fb93e0dc71223c36c9e66b904534e2832cefb55b3b94c6ecc398fdd0b7d5ed1a7e0c3d8ba3fbff28b2877a3b63d8ad7abccd4879a9675dcb77c49554a2e38a6cf8f1ff07b418722c90f687c2928e5dd6f5633ce770d579da", 0xcb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="e34be73b2a0378f380312f89ca786feb94a16f0a9b5dfd0bfa3a58dc87aceb61b2f1e144a0c75115f69c68c83fd792e2960528ab50211971cebbd3ab4a1d22a5006dee45702896c205037eea6536535876fff11c8e6af7503779d7b503", 0x5d}, {&(0x7f0000000080)="6c51f8d52893d3f5a0f93c9fc508109a5171dafacf3af7083c2d117f45a4b2af33849a122e4050bebfd4d23e3cc3289cb9bba366e7", 0x35}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="64cae488388112314d0d054cfe79f74c7813cceb1228972bc30bded4dcf88e767d76f58cc387be0700295f3e63ad9b266dbb94d733fb5d753bebaa400f23c8138d29ff3dda874269b83afd9f4dc094e04230301469d3f7beb596997bc309fd853173e03bbc4c0800b996b1e22384f510f849edc693bea281ac5b5085e6b6261d00c4457fc59a6e1fba2c3ecbab6eb72cd742f85334c4e13f31c4eebc3828cff77e0b4c4ccb9139e5d2f729e9c2b711bd0cee7ef2de108bceb7543cdf49", 0xbd}, {&(0x7f0000000280)="d788235afa2887c7a8a1b2d84e793e5b31b5a8559305c5fcbb26c4ba72de01c3d86f9f5025dcb7211482122c9e13d8498a81ed9905c4bbc0f48c9a099a0227f6f6d4f50a5c13aabc7f4df52ddc7a497412117a3b2575c798a98894e778e5bf2d08d84b879c843f902f80dcf2eedf283ec358286726a7724d22895e0b174f62d4948379fbb18800937e51176c0d29a1", 0x8f}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xd}, 0x406) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r4 = fcntl$getown(r3, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x8, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r5, &(0x7f00000002c0)='./file2\x00') syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) symlinkat(&(0x7f0000000340)='./file1\x00', r5, &(0x7f0000000380)='./file1/../file0\x00') 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10020, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup2(r0, r1) setsockopt(r3, 0x40, 0x6, &(0x7f0000000100)="989163059ebed388d11be2dea10a0885e70a9c8277dab00e46c903b00281e72a056271359b84fa5ae78393a8a4929a72b201301c235d0f9e81115b2c284d805b04c64bea4445645652fe77aa12b0a8776d9cc13c5b898772215ff310e9e5d80e5e3a5f6a77e42e1bf0a783680ad89aaa41857b62d91ccaeb22a01058ab16b46c2c667a38c50863a6e705d39af7689a060fe7a90702cb57543d4de544", 0x9c) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:09 executing program 1: socket$inet(0x2, 0x5, 0x10000) open(&(0x7f0000000000)='./bus\x00', 0x28c42, 0x37) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:00:09 executing program 1: r0 = socket(0x10000000005, 0x2, 0x0) socket(0x10, 0x2, 0xc4) getsockopt(r0, 0xffffffffffffffff, 0x6a, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) dup2(r1, r2) fcntl$setstatus(r2, 0x4, 0xcc) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) dup2(r0, r2) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket$inet(0x2, 0x4, 0x1a) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 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, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget(0x1, 0x0, 0x10) semop(r2, &(0x7f0000000080)=[{0x2, 0x1, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x3, 0x1000}, {0x4}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x1, 0xfffffffffffff800, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x20, 0x1800}, {0x1, 0xffff, 0x800}, {0x3, 0x2, 0x800}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffeca) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00003a3000/0x1000)=nil, 0x1000, 0x4) 16:00:10 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='rc', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='rc', &(0x7f0000000240)=',.\x00', &(0x7f0000000280)=',.\x00', &(0x7f00000002c0)='\\)\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='rc', &(0x7f0000000400)=',.\x00', &(0x7f0000000440)=',.\x00', &(0x7f0000000480)='rc']) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000005) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') 16:00:10 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x18020, 0x102) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0x73) linkat(r0, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x9) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/201, 0xc9}], 0xe0, &(0x7f00000005c0)=""/171, 0xab}, 0x3e) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1001, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0xa9, 0x7, 0x0, 0xf5, 0x1f, 0x8, 0x0, 0x2, 0x70d, 0x3}) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0xc3, &(0x7f0000719000/0x4000)=nil) shmat(r2, &(0x7f0000719000/0x1000)=nil, 0x3000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c9d8 failed: no mapping 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) close(r0) socketpair(0x16, 0x2, 0x0, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x5, 0x6}) poll(&(0x7f0000000140), 0x0, 0xc386) renameat(r2, &(0x7f0000000200)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)=0x1) write(r0, &(0x7f0000000000)="8932c0b210b2fccc5d4ddbc2f4e29732f34bec1004cc47d6ba8179da98d42369f57cf11b87a2aa7610447cc2b1533b82936c5c9a84eb67c5fb47bceb802b8e699a8286b3eda299adf5474f9453ffce23ff54f8a571f0be251612e977f7394dd19d63d2571b", 0x65) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(r0, 0x0) r3 = getppid() getpgid(r3) r4 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r1, r2, 0x12, 0x100000001}, 0x4, 0x7fffffff, r0, r0, 0x347, 0x5, 0x3, 0x7f00000000000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000000c0)=0x1) r6 = getpgid(0x0) setpgid(r6, r3) 16:00:10 executing program 0: r0 = socket(0x22, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) close(r0) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d0d000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmat(r0, &(0x7f0000d11000/0x4000)=nil, 0x0) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000d0d000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80, 0x3, 0x2, 0xbc3c}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) pledge(&(0x7f0000000000)='!$\x00', &(0x7f0000000040)='-+\\],)\x00') sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x18, 0x80000000000101) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3f, 0x1, 0x1, 0x3, 0xd9, 0x2, 0x6, 0x1, 0x2, 0xfff}) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = semget$private(0x0, 0x3, 0x210) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x22337608) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:11 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) r2 = socket(0x36, 0x1, 0x86c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x1, 0xffff, 0x3, "b1302e27b603a1d315957812437048a52014fede", 0x2dd3, 0x5}) fcntl$setown(r2, 0x6, r3) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) close(r4) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0xc5) r2 = syz_open_pts() close(r0) r3 = dup(r2) write(r3, &(0x7f0000000140)="16ce0ea32b3149a9de8aee52d7800f8ea95d5bef56cfef5255cec5e1ef5463550066a8e7acc9ea7ca6eb5afaef98ebc3d6214272aef13aa2050dd3f7b5", 0x3d) write(r3, &(0x7f0000000000)="b0643ea835e414b951771be294da415c8b7b80cf1456c13fc7af1cdc3034052697195a047aef45e895f3d43a73a32fc1db4f17caad5ff294fa8bab8b11cd67dbdfa180e41eafe4dfa178f636e47c5f3e7fe8d79e841ad009c339755faf826649ac9052ef5d6e986e", 0x68) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) poll(0x0, 0x0, 0x946e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:00:11 executing program 1: setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setegid(0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r0 = geteuid() setuid(r0) semget(0x1, 0x0, 0x141) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffff) 16:00:11 executing program 1: chmod(&(0x7f0000000000)='\x00', 0x20) chmod(&(0x7f0000000040)='./file0\x00', 0x48) chmod(0x0, 0x0) 16:00:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x7, 0x100}, {0x18, 0x1, 0x0, 0x4}, 0x5, [0xff, 0x1, 0x1, 0xf348, 0x3, 0xd2, 0x9, 0x10001]}, 0x3c) r1 = socket$inet(0x2, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="aa56a6cf7a0a4eb2ca1d61cc5d278f918d3ea759e7868d311a331e732f8e63dc4d8b09b862bf6b273e2f96b71c17525ae4a21218ffd2fda29fead01ae2cbe86b1d8324ca6e8301de0699488b71634a65e88b73099e964ad09fff0fe28cd8993507b0794448c93a8cb2229e793d6116cf20edd726d9cfc455f457ce367a578a7fe6b63849", 0x84) r3 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x7, 0xfff, './file0\x00', 0xfffffffffffffffb, 0x9, 0x2, 0xb88}) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000200), 0x0) socket$inet(0x2, 0x7, 0x5) 16:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/58, 0x3a}], 0x4, &(0x7f0000000400)=""/157, 0x9d}, 0x42) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x80000000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlink(&(0x7f0000000500)='./bus\x00', &(0x7f0000001600)=""/251, 0xfb) 16:00:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="696c6530001c136700bc21cd4fdb91d713d783cce654efb568abd53105e70d6ce4c68c281ce9f10122ce6a28891f014c1d9693366b1f469eef90aefd00000000e0b9fa2bff8423890cdb42ef8404be83af1e607546b652edc53f791b6e2d8c320f4591100d979034214e0bc357496014c168aea2d30542de44bd01043b1d5c44d3b590d0ed745d029043bca7c4a037de"], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/87}, &(0x7f0000000080)=0x59) 16:00:12 executing program 0: r0 = socket(0x0, 0x8003, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x10000, 0x8, {0xffffffffffffff28, 0xffffffff}}) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xffffffffffff8000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0xfffffffffffffffc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/70, 0x29c}, {&(0x7f0000000200)=""/43, 0xd1}], 0x2) write(r2, 0x0, 0x29e) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) syz_open_pts() ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000000)=0xde) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = semget(0x0, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002940)=[0x10001, 0x7fff, 0x607c, 0x5]) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semget$private(0x0, 0x4, 0x14) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002880)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000028c0)=0x1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semop(r4, &(0x7f0000002980)=[{0x0, 0x10ee, 0x800}, {0x1, 0x80, 0x1800}, {0x6, 0x3, 0x1000}, {0x3, 0x8, 0x800}, {0x7, 0xe734}, {0x7, 0x0, 0x1800}, {0x6, 0x7fff, 0x1000}, {0x7, 0x7, 0x800}, {0x1, 0x41, 0x1800}], 0x9) mknodat(r8, &(0x7f0000002900)='./file0\x00', 0x2002, 0x8) recvmsg(r9, &(0x7f00000027c0)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000002740)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/75, 0x4b}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/120, 0x78}], 0x4, &(0x7f0000002780)=""/16, 0x10}, 0x40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) linkat(r7, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00', 0x4) connect$unix(r9, &(0x7f0000002840)=@file={0x1, './file1\x00'}, 0xa) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') bind(r9, &(0x7f0000002800)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) 16:00:12 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xb0) sendto(r0, &(0x7f0000000200)="4ce3982e090c93d2e4303f5f8240e717ce48107ff37f47d653079d26ebd3fe0d", 0x20, 0x8, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0x64, &(0x7f0000000100)="0e79c24c052efea9ca59ca074b60b29b5fc44992d2949c788d4914739e20767df6a1bc67effa5086c777084927308d21f1d720070a401cf9c524d300c0b1f273c04d61cd83a1962d11b3693af973e4bc797ea61cc018b5e8b52684b5fa026c6976116074351a9a7afc1f13799be3e88dafdf75aec9f2dddff9f98dc676dc46dd9a25a9b378db14840854cd60723385eaac8a4b54c9a5efcb8b9b9fa281662e7e011787a46205b978020dbfc9d602e2ec", 0xb0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x3ff, r2}) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) setsockopt(r0, 0x2, 0x2, &(0x7f0000000000)="071b164ac3928b92149e7b0322928e5da68f6522fe4fef90ae", 0x19) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000140)='./file0/file0/file0\x00', r1, r2) flock(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="04a62f304b15a26d5622c4dd49a0b76d7bd395a1f1e7fb284c447fd1", 0x1c) write(r0, &(0x7f0000000040)="bfe4290d8e027c0171868aaf5d3fb01cbb4dec3c3f456d9b8c21d329", 0x1c) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0xfff, "0000000000100040dcc408002b44e25ba15500", 0x100000001}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x1}, {0x42, 0x6}, {0x83, 0x953d}, {0x0, 0x2}, {0x44, 0x2}], 0x5}) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) getrusage(0x0, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) chroot(0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) chdir(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() read(r2, &(0x7f0000000300)=""/224, 0xe0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001a40)=[0x4, 0x1, 0x9b, 0x3ff4, 0x8, 0x6, 0x2000000000e4, 0x1d1f9e47]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r3, &(0x7f0000001a80)=""/4096, 0x55c) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r5, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r5, 0x44}, {r1, 0x10}, {r4, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r6 = dup2(r5, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000500)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r7 = openat(r6, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a00)) uvm_fault(0xfffffd807f00c9d8, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00c9d8, 0x8f, 0, 1) -> e wsmuxclose(4500,41,2000,ffff800020b424c8) at wsmuxclose+0x75 end trace frame: 0xffff800020c318b0, count: 0 ddb{1}> trace wsmuxclose(4500,41,2000,ffff800020b424c8) at wsmuxclose+0x75 spec_close(ffff800020c318c0) at spec_close+0x3a0 VOP_CLOSE(fffffd8064f452d8,41,fffffd807f7c7720,ffff800020b424c8) at VOP_CLOSE+0x70 vn_closefile(fffffd8068248ef8,ffff800020b424c8) at vn_closefile+0x160 fdrop(fffffd8068248ef8,ffff800020b424c8) at fdrop+0xe1 closef(fffffd8068248ef8,ffff800020b424c8) at closef+0x129 fdfree(ffff800020b424c8) at fdfree+0xe8 exit1(ffff800020b424c8,0,1) at exit1+0x2ee sys_exit(ffff800020b424c8,ffff800020c31bc0,ffff800020c31bb0) at sys_exit+0x17 syscall(ffff800020c31c60) at syscall+0x5ac Xsyscall(0,1,0,1,0,7f7fffff0574) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0540, count: -11 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800020c31840 rbx 0 rdx 0xffffffff81f72517 apollo_udma133_tim+0x13c2 rcx 0 rax 0 r8 0 r9 0x1 r10 0x3 r11 0x20aeebe4f137b601 r12 0xffff800000026d00 r13 0 r14 0xffff800000026d50 r15 0xffffffffffffffff rip 0xffffffff81e364d5 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020c31800 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> show proc PROC (syz-executor.1) pid=50208 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42bd0,0xffff800020b43798 process=0xffff800020b44358 user=0xffff800020c2c000, vmspace=0xfffffd807f00c9d8 estcpu=36, cpticks=27, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99376 47269 36653 0 7 0 syz-executor.0 99376 216014 36653 0 2 0x4000080 syz-executor.0 82362 287499 0 0 3 0x14200 bored sosplice 93049 236051 62496 0 3 0x82 nanosleep syz-executor.1 36653 273537 62496 0 3 0x82 nanosleep syz-executor.0 62496 123755 13894 0 3 0x82 kqread syz-fuzzer 62496 312447 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 7726 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 152225 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 199392 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 247582 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 289811 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 243912 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 386074 13894 0 3 0x4000082 thrsleep syz-fuzzer 62496 17554 13894 0 3 0x4000082 thrsleep syz-fuzzer 13894 279672 40200 0 3 0x10008a pause ksh 40200 15697 78278 0 3 0x92 select sshd 84207 104012 1 0 3 0x100083 ttyin getty 78278 77229 1 0 3 0x80 select sshd 22304 178024 68769 73 2 0x100090 syslogd 68769 424714 1 0 3 0x100082 netio syslogd 95 375586 1 77 3 0x100090 poll dhclient 51759 410638 1 0 3 0x80 poll dhclient 63578 344419 0 0 3 0x14200 pgzero zerothread 85136 323217 0 0 3 0x14200 aiodoned aiodoned 71168 172884 0 0 3 0x14200 syncer update 39515 406660 0 0 3 0x14200 cleaner cleaner 47911 147965 0 0 3 0x14200 reaper reaper 20142 331583 0 0 3 0x14200 pgdaemon pagedaemon 33863 100994 0 0 3 0x14200 bored crynlk 43689 32228 0 0 3 0x14200 bored crypto 67059 48440 0 0 3 0x40014200 acpi0 acpi0 6772 8564 0 0 3 0x40014200 idle1 73938 462132 0 0 3 0x14200 bored softnet 65173 269155 0 0 3 0x14200 bored systqmp 93827 464782 0 0 3 0x14200 bored systq 11661 115246 0 0 3 0x40014200 bored softclock 10567 391104 0 0 3 0x40014200 idle0 1 306871 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9488 6361K 6369K 78643K 10668 0 0 pcb 23 9K 10K 78643K 211 0 0 rtable 100 3K 4K 78643K 349 0 0 ifaddr 46 11K 11K 78643K 85 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 22 0 0 iov 0 0K 16K 78643K 27 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1481 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 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 38 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 347 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 41 38K 58K 78643K 371 0 0 subproc 64 65538K 67586K 78643K 244 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 47 0 0 in_multi 33 2K 2K 78643K 104 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 208 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 86 20K 29K 78643K 1832 0 0 UVM aobj 24 2K 2K 78643K 24 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 6 0 0 NDP 8 0K 0K 78643K 29 0 0 temp 113 2359K 2425K 78643K 3917 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 197 0 190 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 71 0 67 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 390 0 205 12 0 12 12 0 8 0 art_table 32 391 0 205 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 36 0 26 1 0 1 1 0 8 0 shmpl 112 22 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1986 0 586 46 0 46 46 0 8 0 ffsino 272 1986 0 586 94 0 94 94 0 8 0 nchpl 144 2636 0 1029 61 0 61 61 0 8 0 uvmvnodes 72 2148 0 0 40 0 40 40 0 8 0 vnodes 200 2148 0 0 114 0 114 114 0 8 0 namei 1024 7313 0 7313 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 7006 0 7006 6 5 1 5 0 8 1 sigapl 432 500 0 486 2 0 2 2 0 8 0 futexpl 56 3318 0 3318 1 0 1 1 0 8 1 knotepl 112 221 0 194 2 1 1 2 0 8 0 kqueuepl 104 108 0 106 1 0 1 1 0 8 0 pipepl 112 356 0 337 2 1 1 1 0 8 0 fdescpl 488 501 0 486 3 1 2 3 0 8 0 filepl 152 2981 0 2878 6 1 5 5 0 8 0 lockfpl 104 87 0 87 3 2 1 1 0 8 1 lockfspl 32 86 0 86 3 2 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 32 0 22 1 0 1 1 0 8 0 ucredpl 96 673 0 666 1 0 1 1 0 8 0 zombiepl 144 487 0 486 2 1 1 1 0 8 0 processpl 840 516 0 486 4 0 4 4 0 8 0 procpl 600 1168 0 1128 4 0 4 4 0 8 0 srpgc 64 30 0 30 1 1 0 1 0 8 0 sosppl 128 2 0 2 2 2 0 1 0 8 0 sockpl 384 363 0 346 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 110 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 138 0 0 8 0 8 8 0 8 0 bufpl 256 5741 0 1017 296 0 296 296 0 8 0 anonpl 16 59579 0 51830 52 9 43 43 0 125 11 amapchunkpl 152 2674 0 2578 9 4 5 9 0 158 0 amappl16 192 2345 0 1936 40 12 28 31 0 8 7 amappl15 184 7 0 6 1 0 1 1 0 8 0 amappl14 176 158 0 155 2 1 1 1 0 8 0 amappl13 168 165 0 160 1 0 1 1 0 8 0 amappl12 160 16 0 14 2 1 1 1 0 8 0 amappl11 152 205 0 195 1 0 1 1 0 8 0 amappl10 144 64 0 62 2 1 1 1 0 8 0 amappl9 136 366 0 361 1 0 1 1 0 8 0 amappl8 128 168 0 149 1 0 1 1 0 8 0 amappl7 120 50 0 43 1 0 1 1 0 8 0 amappl6 112 205 0 197 1 0 1 1 0 8 0 amappl5 104 132 0 120 1 0 1 1 0 8 0 amappl4 96 405 0 379 2 1 1 2 0 8 0 amappl3 88 148 0 141 1 0 1 1 0 8 0 amappl2 80 3571 0 3510 2 0 2 2 0 8 0 amappl1 72 18962 0 18546 23 13 10 19 0 8 0 amappl 72 1408 0 1370 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 23 0 0 1 0 1 1 0 8 0 uaddrrnd 24 501 0 486 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 501 0 486 1 0 1 1 0 8 0 vmmpekpl 168 7756 0 7734 2 0 2 2 0 8 0 vmmpepl 168 61716 0 60295 87 16 71 71 0 357 8 vmsppl 360 500 0 486 2 0 2 2 0 8 0 pdppl 4096 1009 0 972 6 1 5 6 0 8 0 pvpl 32 194264 0 183443 125 11 114 114 0 265 26 pmappl 224 500 0 486 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 440 0 3 13 0 13 13 0 8 0