kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 16:19:39 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.15' (ECDSA) to the list of known hosts. 2019/03/28 16:20:22 fuzzer started 2019/03/28 16:20:29 dialing manager at 10.128.15.235:44512 2019/03/28 16:20:29 syscalls: 1 2019/03/28 16:20:29 code coverage: enabled 2019/03/28 16:20:29 comparison tracing: enabled 2019/03/28 16:20:29 extra coverage: support is not implemented in syzkaller 2019/03/28 16:20:29 setuid sandbox: enabled 2019/03/28 16:20:29 namespace sandbox: support is not implemented in syzkaller 2019/03/28 16:20:29 Android sandbox: support is not implemented in syzkaller 2019/03/28 16:20:29 fault injection: support is not implemented in syzkaller 2019/03/28 16:20:29 leak checking: support is not implemented in syzkaller 2019/03/28 16:20:29 net packet injection: enabled 2019/03/28 16:20:29 net device setup: support is not implemented in syzkaller 16:20:34 executing program 0: 16:20:34 executing program 1: r0 = socket(0x10, 0x3, 0xc) write(r0, &(0x7f0000000000)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) write(r0, &(0x7f0000000340)="1f0000000104ff40003b54c007110000f30501000b000200000000000300cf", 0x1f) 16:20:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) readv(r1, &(0x7f0000000100), 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:20:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x0, 0x2, 0x0, 0x51, "ea1f389a51eaba68104e35a5bcc3e08eea3ec2e9", 0x5d8852b9, 0x6}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4a, 0x40000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x4}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x8a, 0x55, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x10, 0x11, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x9, 0xf000004e, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000001, 0x1ff, 0x81}], 0x0, &(0x7f0000000380)={0x1, 0x3}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:20:35 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x800, 0x8873, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 16:20:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x40, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/44, 0x2c, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x8000, 0x401}, 0xc) shutdown(r0, 0x0) 16:20:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x84, 0x4}], 0x1}) chroot(&(0x7f0000000400)='./file0\x00') chflagsat(r0, &(0x7f0000000440)='./file0\x00', 0x4, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x10000, 0x1, 0x8, 0x7, 0x662e38ea}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x400, 0x1, 0x0, 0x1, 0x6}, 0xc) getsockopt(r2, 0xf5, 0x80000000, &(0x7f0000000380)=""/127, &(0x7f0000000500)=0x297) fcntl$setflags(r1, 0x2, 0x1) 16:20:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:20:35 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x468, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) write(r0, &(0x7f00000000c0)="e075ab959c27a45e", 0x8) write(r1, &(0x7f0000000140)='U', 0xffffffffffffffcb) 16:20:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:20:35 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) clock_gettime(0x2, &(0x7f0000000000)) 16:20:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='^*\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) shutdown(r0, 0x0) 16:20:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x6c306492, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x7fffffff, 0x3f}], 0xcf52, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x6, 0x9187}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0xfffffffffffffffa, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x6}, {{r0}, 0x0, 0x40, 0x6, 0x10001, 0x7f}, {{r0}, 0x0, 0x8, 0x40000000, 0x1f, 0x3ff}], 0x7ff, &(0x7f0000000140)={0x0, 0x6}) dup(r0) 16:20:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() 16:20:36 executing program 1: socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) 16:20:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000020000000607da70000000000a581788985534e0000b00bdc716aca12c29c91d29d5b7a9bf27c85602e449464962f159046caee3b61984f9ed86c338910df92d95b25fb47a87835a966d08efa3e7f7ae73e29282a66bac46051f3835737915b3c8badf4766472bd9463136b8d3e6ea76981fda8b714c1af7302e7c416868df9aa57f7eef019ac0961b940f90ae868739736b7cecf33f4fc1d5f505ad6cffa9e1d54953c527c4670782e82d5d18d427eebb1c96210709bd9b50c83f2e8222635d1183dc7a8ce15e1bd36292e7268869e132f29e9bcb55cfa7c39984f7f4e122583dc2d0737621da8e8d9684ac52cf0754c28ab904e3273cf07d92a4cd53ea67218305e56511154"], 0x10}, 0x0) 16:20:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1f) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:20:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) close(r0) 16:20:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653000a4f8285591659839bf9900ca4ccfdad850afd3cfc2283d0f5bcfd8c8187ace6c80de7e78820d109cb3bcb76d5de50dd69af243d0e142949fbde91498ff0b091a3f48e2eebebdcf9a0f39ba090b3f62ad62137d6cbd57de8f1bc61600c3e87e5bbb3686c12683c02d418304fbe2115ae6268080ce2deec19b372266b53afdb78a4cdc5c9e2ba8fd628875e73f8a4ecdd898a0641f06e13d8e9a275aad0dc044b70df4ac9e1acbab9df67432658267e5f9758b432cd239895d5801c477faf9f5dc749bf45a8e534eb28ad6029a84dd0573712c28a3e942290cafcf2927595866e3d05f1c7b5c29549907d58cc5cfcd0d352c52f970b8cd77518b1fed46d9ddb72fad24951bbfdf79a74f8c0422f40ca58c762ec7a5e2cb8b2d74e9498f73e2426941"], 0xa) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x100000001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() 16:20:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) dup(r0) 16:20:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000640)="0ca3557a06000000b48a8e50bfcf46574644afdb4a4500889bd16005c5fb40edad8a0c8ad07ba9eaf232a33f000000b68d7580dcfd4140d642495f385215845a328ac2fe3e19426e018d3b395e45876bc06ab3b2300ad67fc15dc37fdd865e2fc13d02e7a69624b29b54ee441fa427dd6400cdd4b9b7d4b6491c7b51a1d3388569ce6b3199a84092004d6e6759452bb16d8a6e14a4c67549b1e8d4dcf936f07351054f090b8ee07690777e40b9ff430935e6b0d4227a9df80568359aaedfa69041f64246448c3ce8a13bde15ab14bd6f5a2252b41c180d99290591125b9b5f9bb7b653039c", 0x29520d2024446652) accept$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e5cc44473f97698000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) fcntl$getflags(r0, 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xcd, 0x1, 0x7f, 0x3, 0x80000001}, 0xc) 16:20:36 executing program 0: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000f5ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x0, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:20:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000007000000ffff0000010000008b6d7baa51f5dc74275db091a35b092ba287288e2da5699e3cfed7b9a12c41c067c2c496c51d658f29b23609490494c85936b2a44a05b804baca132084417093e7ba57315996a5973a8a14c60f720311fda296d5e455b0e7dacae2a8aacac15b68e82bb2f5a849b4e827a10ca820c56b267a09c323e67e3a31422bbc"], 0x10}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) lseek(r1, 0x0, 0x0) 16:20:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000004c0)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000300)="e7890647685d3e7605a8c506b79abd385d49bb5bee9319410b964784a22143841595ff3459bf6bfb9a20d44879b6936298d8206126fea3734436f4b9227a1e3d0db68342c83afef1e9eaa8a12223bdf565829367efd61aa54b63a288bb8171170858640f857aa6e8dc549a16c1853a45e9273434b75e9506372521e2bba7dcde427ebab94ea5d56ba12e6a6e1248e70d1cea42c14b56cadd19bcb8e5cd4d8e6f2a67a55372e8b84ad0a228641d309bc00424440964592399edbc0b6a521ec7f8efbcbd2d75303a7ffa7d947ab0f0fbb9e99073f5d3c5ac32b64b03be77174e68162fadb26d4625eb686640b32be8c83732751d8a9e08", 0xf6}, {&(0x7f0000000200)="c20eab686e50c5fbd01329f163b7d9eff2cfd1fa", 0x14}], 0x2, 0x0, 0x0, 0x2}, 0x7) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xa, 0x1) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 16:20:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:20:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0xfffffffffffffd08) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 16:20:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x6}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:20:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r2, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xdd4) 16:20:37 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x90, 0x0) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:20:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) shmget$private(0x0, 0xa000, 0x408, &(0x7f0000000000/0xa000)=nil) 16:20:38 executing program 1: getpgrp() r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8049, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000001340)='./file0/file0\x00', 0x1, 0x83) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/4096) sendto$inet6(r1, &(0x7f0000000180)="cc8b2a1cbe9047081309701fd748a3d88b4bb3e4e82e37fdcdcc30f8ddf3042bb589796c7e01b73e", 0x28, 0x1, &(0x7f00000011c0)={0x18, 0x2, 0xb963, 0x401}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getuid() sendto$unix(r1, &(0x7f0000001440)="e2e26c15362722307719a64c60784792024de476b6c03c2e742c92b33f0c68f7cbe9574cd77689fa1880c866d4e1491f00f26ffef5b4505f5c623cf15d2139ea7550fd49d7ae3d38965e3ca5bac1f28a95f9e43faa40185cc381f42ce542286a65dea2506c81f32170d03682225065e2aa9d29d4e1fb459ac98856d3a91afdb73ba49a94aa557d80248766166ff189bc1abbb625b1e9378319596c728eb00ec5", 0xa0, 0x2, 0x0, 0x0) getpgrp() semget(0x3, 0x2, 0x40) sendmsg(r3, &(0x7f0000005a00)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f0000005800)=[{&(0x7f0000005780)="dc69b1d0b93f4effd6e2bd086c4a2741b413c61a4c53608abd45ca37af546a4e7d767ee50ab43d3d785c83f4331b2d3606fe7965a6b82f2a0b29c6132138bf9bf4411c3def9041b56a98ffc9cf12a25da075481729b72bc707ac6d4534b7", 0x5e}], 0x1, 0x0}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000005a40)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r3, 0x10) open$dir(&(0x7f0000005a80)='./file0\x00', 0x80, 0x1) socketpair(0x6, 0x8003, 0x991, &(0x7f0000005ac0)) mkdir(&(0x7f0000005b00)='./file0\x00', 0x1d) pipe(&(0x7f0000005b40)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000005b80)='./file0\x00', 0x0, 0x85) semget$private(0x0, 0x2, 0x44) pipe(&(0x7f0000005bc0)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000005c00)) open(&(0x7f0000005c40)='./file0/file0\x00', 0x80, 0x10) 16:20:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f0000000080)) 16:20:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)='*'}], 0x234) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x0, 0x11d}) 16:20:38 executing program 0: r0 = socket(0x400000000014, 0x80000000003, 0x4) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="94ce0106722e95f7c4fd7e4758baaa8a56380ca7628df10431001d4c11f96fbfcd959d52cd0155cae7508bbc725990a875be8a310eb0ff51d7e2134bfbc38236f989848bc232f1079b0af8693cd6c2c885fcaf11285ff6ea33dfe658a4970615d87a7d2535b31c6fe0fc06ba4ce6a0c7ff75", 0x72) 16:20:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x5, 0x400000000000099) 16:20:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffb) kevent(r0, &(0x7f0000000040), 0x2000000000000401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x105, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r0) 16:20:38 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x711245f4, 0x8001, 0x3ff, 0x0, 0x40, 0x5, 0x4c85, 0x1, 0x1, 0x8, 0x1}) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:20:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) r3 = semget(0x1, 0x3, 0x40) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x3) semop(r3, &(0x7f0000000240)=[{0x4, 0x1, 0x800}, {0x0, 0x2, 0x1800}], 0x2) r4 = semget(0x3, 0x3, 0x80) semop(r4, &(0x7f0000000280)=[{0x2, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) mknod(&(0x7f0000000440)='./bus\x00', 0x7, 0x1005fa35) r5 = semget$private(0x0, 0x7, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x3f}, 0x8, 0x10001, 0x1}) getegid() semop(r5, &(0x7f0000000180)=[{0x0, 0x2, 0x1000}, {0x0, 0x67, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x80, 0x800}, {0x3, 0xffff, 0x1800}, {0x3, 0xe9, 0x800}, {0x6, 0xc44d}, {0x0, 0x686, 0x800}, {0x5, 0x1d0, 0x1000}], 0xa) 16:20:38 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x88, 0x1) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000040)=""/75, 0x4b, 0x42, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2fe6696c653000c37a23d5a5500fd0626608349538c9f710070b448b680bb47b1cafd02b8b5c91a12c23e754b30221a885902e3678fc4f257870d24792ba0d32a83a8eabed4f7fa82437753289b182e8a3fd9e0845589b3a0ec5180515a15cf063ccd5aec17cb228d2257ef148bee3c83b863ed958378315ac07f0c7364ce9b7e203a4803d77113944c10b81b37734a86954c357b6f8d71dded8d02f35ff57e724a399381396a903097c8759f4fa68c859fe811214c8567110a56eeea000b2cb2d845cab568e67452bd8a6e3bdae7c9de03b5dc0e436b795dbb0af22624073e6525176170a9bdc837fb79e233e44279a9b4eb30f9243197890d1345d6ee8d6f52965da964ec8f1fc66cc281bdc35217ed80445677b2024b851c571a93f3d4dd9663e69ddc660548cdd3b1828"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x3, &(0x7f0000000200)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) fcntl$setflags(r0, 0x2, 0x0) 16:20:39 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x800000086136) r1 = getpgrp() wait4(r1, 0x0, 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) readlink(&(0x7f0000001200)='./bus\x00', &(0x7f0000000140)=""/135, 0x87) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:20:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x77c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) 16:20:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x42eba756ba64286) 16:20:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:20:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x180) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) setitimer(0x0, 0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x7, 0x187f) 16:20:40 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x743d50964caf5185) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 16:20:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:20:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20029, 0x4, &(0x7f0000000040)="ebffcbff13b9fd812e074e713048009931929648", 0x14) 16:20:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x0, 0x44) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffff801, r3, r4, r5, r6, 0x81, 0xb073}, 0x3, 0x564, r7, r8, 0x6230be40, 0xfffffffffffffd6c, 0x200, 0xffffffff7ffffffd}) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000000c0)="d74a80c098e44b5bbcf597688bf799cd9071ba515726deeaf0d933e2e0666e5c585ff1be528f9c9ff23144ce15c50b5d5e4f076361948c22bb6662239655a1293c849a18812294698ad2d157cd589b8bc8d96cf224d24643f910dbdf092f2b585812ddea68fde9d56907526b76177cc37e757b81b7130d75290fadc6", 0x7c) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000080)="0adb353b2d2ba590dca0f215142bebffcbff13b9fd812eaa4e71302ee69931929648", 0x22) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:40 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x1, 0x2, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5087c8a5e6463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350000000031c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ea27c87a1e8ec1e9530dc1513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa2358b55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:20:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x12) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100, 0x9}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000240)=0xc) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xffffffc1}], 0x1) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x80000001}, 0xc) r4 = kqueue() setegid(r2) setegid(0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x480) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getppid() r9 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x7, r6, r1, r7, r0, 0x10}, 0xfffffffffffffe01, 0x200, r8, r9, 0x7, 0x3ff, 0x9, 0x80000000}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') recvfrom(r0, &(0x7f0000000180)=""/11, 0xb, 0x1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7f, 0x140000}, 0xc) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:02 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d92abdcec78bf6e40809326a5449cb10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000180)) truncate(&(0x7f0000000100)='./file0\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x101, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xc6, 0x6, 0x1ff, 0x1, 0x3, 0x9, 0x4, 0x0, 0x3, 0x401, 0x5}) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x385, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x5, 0x0) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x4, 0x1, 0x15, "a1f0595187f6265718a8417710d3cc848bc3be8e", 0x5, 0x3}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3fe19decb431d38a014024337ff27fc2e67f6caa791eaa5ed462460110c04b8903496ef5e1d62e0ec788e788fe5277f6080e14c3810c6900e7cd03fa4712cb40e28fc5238fd3d8700158c4daaae1cf6043835ebe5bc8dd3f0ab8592f9687e9824c334ad9f9629596be", 0x69) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x4, 0x4, 0x1, 0x6, 0x3, 0x6, 0x3, 0x1, 0x401, 0x800}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000300)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/38, 0x26) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x4e) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) getuid() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/134, 0x86}], 0x3) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/136, 0x88) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x9, 0x3f, 0x0, "a97a291af0d418285c948cea5c4333d7f1dd0412", 0x6, 0x7}) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xe001, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000007b41ed2795145f38c2bb5fcb7c0000"], 0x10}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8a}], 0x1, 0x595e33d7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10c81, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x80000000) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget(0x2, 0x1000, 0x24, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r4 = semget$private(0x0, 0x1, 0x100) listen(r1, 0x7) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x401) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) clock_getres(0x4, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r5, 0x3) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000240)=""/164, 0xa4, 0x2, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000300)=""/20) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x3ff, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x4ee, r8, r9, r10, r11, 0x125, 0x8}, 0x1f, 0x80, 0x6}) dup(r1) nanosleep(&(0x7f0000000580)={0x2, 0x1f}, &(0x7f00000005c0)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000600)=0x7) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000640)) kevent(r7, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0xefdf}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x62, 0x80, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x7fff, 0x266f}], 0x6, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffff8, 0x6, 0x40, 0xaea, 0x768df029}, {{r1}, 0xfffffffffffffffb, 0x9, 0x1, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x101}], 0x80, &(0x7f0000000840)={0xa6, 0x2e21}) ioctl$TIOCEXCL(r6, 0x2000740d) 16:00:04 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x12) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0@'], 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x0, 0x1ff, &(0x7f0000000100)="395fef5b48bbab977494c993a575ea52e690908d15f3b6a7beb0ad37b1408fce39c33186b66a5631ffe43414c31e6285aea727a42b0a964280f429177873f96c6531560cd03635870b77004fbb83a28feedbf955ce8f75b650c4d7e98a2a24e0f5c281e303ce33969e195475174c1369730670070bd7e674b4dc20238f3d617a2e051268de34d78e463b249ff15c09a1fee6e253536293b270759c0b68bec9b2a0c3572e3e1220feec6ee084f8a25c73d4889752c4a782539a8ddfe11660df1c8c9975f4aaa0d5", 0xc7) r1 = socket(0x6, 0x4, 0x3) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/37, 0x25) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xcf, 0xad78, 0xffff, 0x1, 0x0, 0x8, 0x55a, 0x1, 0x0, 0x7fff, 0x6}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3f}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = kqueue() close(r2) socket$inet(0x2, 0x8005, 0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000023c0)=0xc) getgroups(0x4, &(0x7f0000002400)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000002440)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:04 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x11, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x9, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x6, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) recvfrom(r2, &(0x7f0000000700)=""/82, 0x52, 0x840, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0x100}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000680)='.\x00', r3, r4, 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) sendto$inet(r2, &(0x7f0000000280)="ed5ad18879d09e6444bd228df0f7c12db40979e04dd18486715d92367016f778dcae114ff646ef2ef39fcbc447cc0b236630fdd680121e8f88fdaf907d7ddd430b22dbcce1fb32fef4908a4a957734b62cc61478e9366e375ab8053d2d30afb155aee222a74bbedeb2f26ffbde127e0def485c3b32435e843f3e1aa66ed67eb611b5f01098a1eaf6fd9a7816d7cfa428bc1b483cb8cecd3ee89696ac8b5c31ba1723d2180e6ef387bb3f3043603f3d305b0b3ec1fbddb270db83ea193b0261c54411bd2d14ef8d9521d3260374fb7a61fe18d6a3da75feb9281a3da52bad6318627caf7ee359752a7fd2ea", 0xeb, 0x406, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0x7, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) pledge(&(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00') write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e43e8c2ec75f48c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff060000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b00", 0xd9) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[r5, r6, r7, r8, r9, r10, r11, r12]) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f00000008c0)="6a4a4e78fad68dad605a30fbffc5efbc2fc947460370644f9255fdffffff1dd23ba3a64153c1cb3e9f485ed0820755ee69505324b556b4c2831c386a5eff5a939163609896224e690c95ee", 0xfdc8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:10:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x40003, 0x3a) fcntl$setstatus(r0, 0x4, 0x400) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01f0202f6669ad000000"], 0xa) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x1}) r1 = getuid() r2 = geteuid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setreuid(r1, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:10:53 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8001) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:10:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c8, 0x0) pipe(&(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000080)) 16:10:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc1, 0x6}, {0x87, 0x4}, {0x42, 0x8}, {0x0, 0x1}], 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x8128, 0xa028, {0x10000000000}}) write(r1, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) 16:10:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:10:53 executing program 1: mlockall(0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18002, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x612874a81fc8f7ba, 0x0, &(0x7f0000000140)) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe870 failed: hole in range 16:10:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x3, 0xa61}, {0x100000000, 0x4}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, 0x0, 0x104}, 0x3000000020006, 0xa}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setuid(r2) 16:10:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x200, 0x9, 0xffffffffffffffc2, 0x0, 0x3ff, 0x68f, 0x2, 0x0, 0x2, 0x3, 0x10001}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x7, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0xffff, 0xf5, 0x6]) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:10:54 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_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xffffffffffffff59) r1 = fcntl$dupfd(r0, 0xa, r0) semget$private(0x0, 0x0, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0xfffffffffffffa0e, 0x6, 0x100000000}) 16:10:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket$inet(0x2, 0x5, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x400000000000001}) socket(0x1, 0x7, 0x60) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x0, 0x1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 16:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x26, 0x4007, 0x80000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe18, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) lseek(r0, 0x8, 0x1) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) 16:10:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:10:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10010000070000000000000000040000"], 0x10}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x99a, 0x9}, {0x6, 0x200}}) 16:10:54 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="3e830916f25a237e68ba59df80806ceb888c3b1c04b5349c8ea9001251d15527bd46aca3ba00c7ec8240a52a6fe78bf1523398ce43e3999942601532ebee4e59dae33e10f341204efb9a674f2575fe9cd97e6d81720ac4ee4f2807af07905fc60af3ef03206b2a1caaab1781d0ce35c0bca312e8951c0a47f89a418af4eaab1d067f69", 0x83) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r3, r4) 16:10:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x1a) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:10:54 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xff, [{0x3, 0x100000001}, {0x3, 0x80}, {0x3, 0xd8}, {0x3, 0x1c0}, {0x1, 0x5}, {0x2, 0x7ff}, {0x1, 0x86c6}, {0x3, 0x21}, {0x3, 0x354fc3cd}, {0x3, 0x3360}, {0x3, 0x4}, {0x1, 0xd6f}, {0x3, 0x8}, {0x3, 0x3ff}, {0x3, 0x2}, {0x3, 0x401}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0xfffffffffffffc00}, {0x3, 0x24543fe2}, {0x0, 0x7}, {0x0, 0x80000001}, {0x3, 0x4}, {0x0, 0x101}, {0x2, 0x7}, {0x3, 0x1ff}, {0x3, 0x7}, {0x0, 0x3}, {0x0, 0x9}, {0x1, 0x6}, {0x3}, {0x2, 0x400}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc74", 0x265}], 0x1) 16:10:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = semget(0x1, 0x2, 0xe5d095bc6d59cb3a) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x39e2, r2, r3, r2, r3, 0x8, 0x5151a460}, 0x3, 0x100000000, 0xa5}) fchown(r1, r2, r5) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) lchown(&(0x7f0000000540)='./file1\x00', r4, r3) chdir(&(0x7f0000000340)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x80) r7 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x40) 16:10:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x7, 0x0) write(r0, 0x0, 0x0) 16:10:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x82, 0x0, 0x7, 0x4f}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xa1, 0x2, 0x8}, {{r1}, 0x0, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd2, 0x20000001, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x26, 0x1, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xff, 0x401}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x7fff, 0x2000200}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x7, 0x2}], 0x317530ad, &(0x7f00000000c0)={0x8, 0x5}) dup2(r1, r0) 16:10:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:10:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) clock_settime(0x2, &(0x7f0000000100)={0x9, 0x7}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:10:55 executing program 1: r0 = socket(0x17, 0x6, 0x0) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f0000000080)=""/185, 0xb9, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:10:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x5) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x20000025}], 0x1}) socketpair(0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x38, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = semget$private(0x0, 0x6, 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/35) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4010080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/3, 0x3, 0x803, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:10:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r2) sendmsg(r1, &(0x7f0000000a40)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="0b87c96ccc3a53c00f13ad438d04ca1ba17ae8d034985a4057599d3655f5e0997f79b4d559ce6b1fd3b45a02", 0x2c}, {&(0x7f0000000140)="961228d978cca21bc7b5768b3fdefb99333b334f59f339a4dc6932bc427671bde5391de8fc657469b3d38d33b877fc4dc751ce0a678e678fbaeeb13c1f570409060c12fa621735c8064812a3ef0b15308fb8ce7c15529b262862b53e4c5d4eaf4d28e4226bdaacffdc40cc0b60eebf7b49", 0x71}, {&(0x7f0000000240)="f20ba98998c209b28dbdd363a22335c2b51ee8c60c3e4f2dd942cb25c33c5a351b8844e9dec40073ce9b836ebd1d088544c75dbe", 0x34}, {&(0x7f0000000280)="f69bbc055a0d861c8056ddd0959cf07535491c137ab90c3cc2c783874b2b25828ead93677d3025d3c2558d3a026bb128c23b2bab63a1b1ddb06858e6e614288dcf252b8dc8154307", 0x48}, {&(0x7f0000000300)="307cbb4afa2aaf805ab5d70f38ae339b58edfae5766cc418f3c92935a47920c56a1579f61401753a630c81629c59cc79c7eeef17f9233600cace202a4c94a5248b526f308b982e34957cd72a28d73c31f205a77b8e5764869bd2f300f7a78c3eaf5439ea3ab79a7876cf6ffd0905e508477658aca480400dd24ae4af1000dbe650ebe0835985eaf89ea4d7ca816cddd2149c7a1710b7a9af267900288ec0efa92d328e3e364d2037b9005ea35a69e782bd656e3c7b05dc74c62bda28fbe29a8d488166797f134cdbd89d83146536976c52026778561971aaca85a16161", 0xdd}, {&(0x7f0000000440)="355f5d64fe670d5696108b298e56389cc7d6a75453", 0x15}, {&(0x7f0000000480)="41888f88f854eaf8a0eb044cf0242731bb37d47bdc8683dcd89fdd574bb3600b2a09d49b7c5463bcd0ea4904bc4c10896a4effa4adef0a72a64d4c3f661e1180cd9018082c082607cd87fd03c53db13bcbe56f9a131cc93d7fcba9c8cdc2ee23152efc50defd300b9d11d85cd691d64cf731e51cda6f742e59760aaf757a959512a90aa34c63f91fac24e08a69e7f6b2cab78302970d664f4f04bf6db612fde74566f6a5d5e9fa4561cf", 0xaa}, {&(0x7f0000000540)="2f0fadb92d861323f0d72571337aa1e12659366849b92d1f6fbb83a9e6c8247bc7622b241353be4b67bc478d24c23385e0020c5722e24448574140f5eac4702ae4d7450e6ca9d6231740f9dc419dad91d7a9d9", 0x53}, {&(0x7f00000005c0)="e55eaade7d86a69aa7c822f5d919ffa5970d3d1b47b73dd54c428ce02c8bc8bef1fc33635472748f538d95d07386e315105e44d8eb08fc0fcb9369df78079a73d267027c447511ff7402a249", 0x4c}], 0x9, &(0x7f0000000700)=[{0xf8, 0x1, 0x0, "af8bd3ea683f03e1287635edfaf9ba3a16a4f37c4248d9ec3e35ff119988f898f64ec99ba9c91521678a96fb35df44d36c1eb0eab4f9a2940ca7fd19dcc00e9c3bd9ae9fe8c080eae2d0973c31f1a1bf344b05e54692641c901e7d121bec4a094b1984b8b6aa80ac2e7ebbb02e8779ab1db4597b9fcf06d846c232057702f901926da4bbd5347609c264bf264d0d326da81bb870d8a1b12eed64b1262956dd7001d428d493febe0f95389713c16d2b6b7fd4fab20f63d9dafda74e462d9ce3f4e315aca497bc05f328a179a8cb63c81db754608e68b9ca0fdc2327939fb656d9ed"}, {0x78, 0xffff, 0x4, "600d33a0c0758892c30229a09f441a1c6652cf584d8b4572f83a4aa38d01f8f32da0affa1c2377d85c05fdb9cad2999792615853886d51ae88bb8963cd6973429db39bda25131715c51479a06edc2c9013d33dc26a8289bb9d38b02321a9470b9f01175fda"}, {0x18, 0x1, 0xffff, "0df3"}, {0x78, 0x1, 0xd86c, "21aa5a04aedc65c909ed2fdf87fe835a922eee11b179117b93252c252426d98bfc549a6d9fecfa0c597125759d11f2db5f2db6571d07a7d4c34eac6b8b25689d550437814c2b4522b9286f3832a0a50c61fa53e977ac92071c160ac9d682ab195edd0fd0bc"}, {0x48, 0x1, 0x7fff, "639bbfdbad54257b68d495a11b4918ca43444e08a3fe688d7269374fe812f2e5dd793cd0d57822ad081d25ebb5c32e75c532668b"}, {0xe0, 0x1, 0x0, "406f2d8f27a8ec35c95938610d3d4628ea20f629c70e5067bee700624ed565820e301d7a522cae8be82d17f6e5e3ed2b04157586804ef1cbb156cc1130108bf79773eb7f9fde94ce66bbe4e75b34ecd3f07b7e503ce248ff966c7fb5361751f5712fbd542319cf44f05f04230f235b6ba20b7de3e8b34585b878ad02ec33c062b3399b3c5bed8acfcaa396a316175c453ee1447448bc3a98c651d56998b5947182210dbbe202f95ac3de6957f6b2debd5a65dd9a23ef50f3553a228e0dc2d71419bd19b24446c691bd719a5644"}], 0x328}, 0x400) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b0006000000000000000000000086149ea0318344aa1a0c9f71267b00000000001a927c000000000000da9fc3", 0x34}], 0x1) 16:10:55 executing program 0: r0 = socket(0x2, 0x3, 0x1) dup(r0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/223, 0xdf}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 16:10:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x3, 0x26) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 16:10:55 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/232}, 0xf0, 0x0, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000a40)=[{&(0x7f0000000800)=""/132}, {&(0x7f00000008c0)=""/54}, {&(0x7f0000000900)=""/126}, {&(0x7f0000000980)=""/183}], 0x1000000000000608) 16:10:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setreuid(r1, r2) pwritev(r0, &(0x7f0000000280), 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="f970b3ee7dd8abfdd36932343b380e0a666aba481edc155433f516a06dadd36b7ba56f945f3bdfc87804305adfee77a8b6f32f2a8b385baca552702fd8497f9ba62d3a93ed94f68c0f03eb5ef69925660510fc34e07d12f5858ac14b4223d984efb34ac41ed7f912a2c7c80a8d5be6ce3f6bb68c5bb4ab19a8b4a9fb6a0ca46286eea1da1ceb6951e8e6f5b2", 0x8c}, {&(0x7f00000000c0)="cfd18df29a99d6bea198990383d82370d4307d754e1435c78875c84385e50d482b8482af027a8202b9f66a4a6435c59096940e6fb0d24a8e92", 0x39}], 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000400)) close(r0) 16:10:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r0, 0xd1) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) 16:10:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000002880)="bd4e2636b7420c6974f68e5dd2b6a0c65dab271839f9a11bf2d84c04d99b288820b828c060b020eec317022adc8a416c5537c17ef227d6568052d757424bbd7b4b6a929b907d141830c94afb9f684746d7b8249c3478fb6780c5eecc48625a2cc3bd3506967a860574bbf77f138abfd47bd793de038215603a2cef1ad260a591353a0a058a6774bd2e88e21cfd76db03a67f7507c041d1b7d20032c54775c9c9120183c2dbaffcdb4ed378b18f18765dcd45c057cf9dacb6fc011500f73d3596bbff603cddac06774a9d242788a7", 0xce) write(r0, &(0x7f0000000000)='X', 0x7eb74ca918e38b48) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) r1 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x6) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="94dcebc2c802453acb7968e70cf635880adc8b7eb3886dab86c917680bc70e353acc01dec84048273ee353da5d9db8e12704e92ee9d618edfe33d1043afba945c63072c8753670df963cf8fd055bbcb650664b6dff27196895ffb03586151905619835baebad5ad9c27f683e37a8019a6a30a24bf6190b111f0eb37eca61ba0ba696460d851080ef8b7e2025cdc8dea237386eced0c55242994091861a6fa1044658522d561d488f43fa61237c16251424c73b7e4c4c640582bdbeab2e2c", 0xbe}, {&(0x7f0000000180)="a0dca583215b1ec7e806fa170853c5613327a9443ba4d86a9675766d4e0c506cde8cc5d5f50b7a8fdae1c039e897391f9a1872af03", 0x35}, {&(0x7f00000001c0)="7de9fe62e6b8bb078e71c2509551be373ed186c85df1380143ed849952ccc261be3d0ef4bf17b96d296ebd435db278e35da02627f2969a2faa7fef5ca0ec45faa815881695abc34791be324cc5eb6d20f44a7271e8cf14", 0x57}, {&(0x7f0000000240)="0727b01539589b6d52ddf3d2646d439675f93783c60de870e00dd095b5ab8fd3c8a77fa3e7e9c66ac735d0cd689f7a2cd72c742c0197aacffec1ed3a3efb59e10a2c5c09929152462ab228aeade1a2effb2984716cea4eea8cf12714048b35fa2c494287997729f01467594ff4e5b1bad617220a059e1bc04183529dc1ddb3152bbab9e9e4948f2b8cdf25507f49e3e32a23c63d5dced4e0daab32dea3e47b4d", 0xa0}, {&(0x7f00000004c0)="839ebcd5dcb593e2834923771e3ffe0c22098ffa7859c790b66f07875cfc5389036a85448ac4a61eb680f723c995d34a914a95a31fb8094ee8bcc5ce32923934e50079c037afde0217fb3de5c0dc8a6df825fc7186d470dc2835c369b5bfb4bd21ef7a7acea12953a664f1ac2e68096debe1b3c0827949137cdd41f8c149fe66e30a8f24507ba71c05cf81ad6e9b09f0a6e2cb3ca0c864edb2f56c89a815ad45612a3569ae0afa6a33006f6d2156409c3ca0cf8a4f4c866fdffe142d10ee2243ec076b9b8371a20a2c759cc0efe5daa41b4919df6727bc69f4b92588fdb0f023342914529a8ba23e5d435823c09a3b3aa97463b5b5f854bec787b7b7b1b3ef7508d79e605bfb494d3725fb36a8a45ae0afc7981ef858ccb8f7a7105ef56b8b6312a4c74ea5a786b43dec10e42ce01eafa8ca538c3ea2ccf9e317b41ecc0dd07822fbe00b1a8d06169f559b5293088745af75da5b817098753c379556586fdf1d7c50a2e66fe9ba289830c4352b0654067b582d4b0096ff1a8ba8a7de31c8bbd62f4c9ff0cf773860cce906afb505a6b1dfc7672f4b786e3db6357a009dca3cf535a18ae1c4b75d0fb0f9862bbbf4db99b2811e7fdc20f2c97ff46c0f74480656d6943c3cdc2c3f59d44c42aaa30a26a50afaefdb7b914137bfd8056f8996647e8c050f83a69cf88ad19434515f29251c25cbd4e3505c78dd7d589c392eecf745cd3bc6a9df6821036ba82aa6b3db3861e1f32588ed4d225d51c25bf563f2e6e27927f089325fb21caddd58ca350d8d9569b1bf889029fa23751a9f250fe69a07933c5a7e181ec71c782cfa9748efd40dd5f1d0c1e5c5c0e5b983d0e88f2b280be36b4ab71114531bbf5faeb495577c01270b4b1b3f377971989fb720317f8f5871019db810a6b4b69b82cc707304124c20c5f0bfa8d9c5211d92b83942ef398cb258879edf297a8638f41b3bdd2738351b321210b53593864474623beb70b1fd882cfbed210573992d70a19b787eb6f2388955beb6263fbc36164403f3a27009b0991e405722ad47074185730b93870b605741b04b0b8aaa803e1ddc670d6e86465a3583ee4bc6abddecc6be8f6e8933e69cc516f666d800027fd53b94d51f24684d8ea9f98f584ed3ee834adb3d97022b920658b0efc8a6d6d265557b2531c1bf7d035a1332675767ce3d5fc04a21447bf6f110776cdd8ea42fe4ac4a3865dce474512bbc2e13f80bb5ba798dea0bd8d27c894210ddcd4bc2d0bea41f20ba8fa6ee59f1c3c5ecb65da883e4014f2e3723c48ddc5add9f97cd4fa1987d437c344801d00a4dafef6477b8e44b42c934e9018db4090f789fb7bece4a74aabc45b485be1882fa705d2cb708a98e4240762c56b678fb832120ff42d54fd2633454e53ed77a2436ee870ca53cc6f9099a534fd117c96ab8c65f647c8241223e4889bcacea380668a91a3ba40669d8d142a6200765d911a3e11546a04afc3a0796c55fc722d9a24335bfac4d442a7845ba7b291e58280a3a3bc71827d85e0ce140bc23073b16adf4a97a9a3b0a24c57fa141568d936154b68b10e4b004076b4cb78fee7f41a0d178996f4937ced59788839a47d00afc3e79de8c65ba66ab1e6b73cc85ffc206bca1c2fa7b291b9bf3b2acb524416676e91abde961d1fdce92ca9b56c2747d43a5fa21f917c4c8e6e9885250522618c2b5d00d95a9e848a173776bd418544b44c51d63935f176c82dfcb27be6cc0d1d958ba74e1f6cb6e29da0dd298e72ef36e88a238d7bb810e45c2d6758075aa2f9722fdfb10a49e5d7608e8422605a859b6a994334c985898bd1e4a767da4efbffbee3bfc305faf06425449823f2f4d0352fa16177b43b641e575b9bd89fde81de18fc983f2f5c391481d1ab5c42bc33d98802ce882cf59ad4c6a9f684b1c7b49eb62b97f53fad858e68bd2ed2788b1c2164f9f7d37edd176c297dad5ea758b45579637509a72c90d09696da7a702945fb3f6ced12d5f533eb0865c0276f718061ab7ab6a69d04d8f701719e46e74a244c08a1c8115502f0e5d8edcece0d2b8658dbb11d8b09e47a9753122ee2e35c777447ee4e305a05fa3c12f5d8343a795de8d54a3ebaf562fd510a2ff86b6655b1ac29d1ea62b3f9e4e522b2a3c09bbabbbd0c96542d0a40a22a7c30653aac8767a3ae4d2ed60875d82a9b8d21d2b27935c62c52133ea0a66a30c68db8f2b03620841f55e9928e76858958494bfaf96e6c6ffd61c3616bd18061348a90da2c8d56241177d508f97328a8b51b86e0595438ca851468c4dff519bcf8bb22925f806b450530cd3baf7004131b7ce790e2fee8ad4ba31b4c3d837cdb1c92ea034b29764e79bccf7fde7b6f3854e24e9d1c65bbd69ee3295e95438b14a92c618267e332fb40f602604a4da7154efb85b3bfc08039976162d66c554377aa9456cda5f13593606548121e76c1c41fdb4bc36ff3fc3b6bd5d7148c0060ac22da2290943699b9b2f179d66d871cbc9c34fb5aaf8cbd204dc5a0708fc3c6de11dc781fe7e39ef60cbea5f5a956df10c301557a6d1e139300af2679749cffff62123a6368073d7227f28b5920177e982d78f9afcecd43c61fc6a408ff3559133a3562da7dd89544ea10ff3f297cc5dc8eabe2a834df76d853f138ef42ef5a8927494de74adeef9353c849325a6970eba1a022fcd14b701a28c4f3c336afe42967a3a0ea85c324185ead1acf77a191d426a86b79d1dcf79f3b11ebeedc179ff11a004e8159404f33e96d7b4644302851beafa1234a1c71e916d8fb420dcfdc1fd26dddfe3ecbf1f5338f34d1a373c16cf557e30e265a56bf06e57eff3eaf47686aea55cbfcb5ff3ba848f8bd09cfeb6911e301921224984524699816db467e2e2e3a7bd2a4c3c8b5c215e6f58370b99fbbe09a753b7e3c7aa71a39afda13ee2222e1f448c6d4825b815eef807f6ec912e53a5664ecb5f012cc66bd80bc2d7888b825e4600580696d97fa2957f2e42a8bd5edf60e85398591db4e4e097fcba7421ce3d69f3f9c73152582d731652b19f606491c006070a50be57706f9d8c49a47695aa2e32301df9f7012578239bc394c62b3aeaa48f223218a121e76910802c65ec78297f738010907101ae561f4b0450c90f097d5921ad44842324b4b6ded110ce13200a3a5518729d414aac211e2e79cc9fec0fd17793d984edb7255204ede0fdf5b3e27aca8d06bd6555d7aade7ac5aa9877231a89c9e1ec1979df094e4948583756975451fe94b26d9e264826bcd29a3ee2ba3250d502724ec435ac6f8642412ae40767111acdfff3c4826abe80e0d7ea5544cb31fee3158637b90d01afbfd17daea9b766fa304463d1b07d8da14bda37093ecb2a0b733387aa92bb9b23c584dfddde2142f92408133e7504edc6a43625e43ad433f83b44bfc5bde651a7c0830bc74079df2cd0e70c03711575cb7b0630a61a066c7ef56141b56b792df6371d58e1c82ee371d42795137f366d49172416fb7676e00650a3fff6dc4cc8dd79e5a783b76c5256e9c91748ca4bc498ec12fde135c23cf8a4c2da74b4ab63b5a9b3da48484212fd7eab30e5313f6f475766b493d0b1f3bd3e247c521650a9ef1bc992ae0b280ec75fb8a17ebce28e6a34436a6bf85e73e36c23678d7b240923e2b07a21ce7a52a30ef6c069fb71c33edbc1710d4aacd3018825efe6af76e0442f8533aa20a3beec8273a057d3b7c492cdefea9ed0f33cb941cac6d18518606f84f29861557b57872cd1a3dfe29e5596e2cf2b3395c1e9ec6bc8a311dfb4e710f5c47ab25283faeb0d2a3dc7bbaa777ffb66ea5993a07a0cf23bbf18c5489d014dd94d30fe219d45fe98f7c1e3ae22ea55167d413461880125b8082d1039aa8f17558d09f53ea8325e7e1715488deb29420aa5ae8bc1bc11ae5a38b5d413ef3b2e96402f1152bc33fac93afe0f773f2ae0e39e7fd76b742b9fa0929af5b26cd533d090340651c2832e3fd2d3726155fab82ad310072cd5524b83dc55349bb49e38486375a64e77e580ad6e13af9a5282ef829c89f3450d2b28fbade6bc005fa33bd17553871439d9bfed7ac6908df0a6efc7fd56c4aa6ca0d89cec806021010dea044681f221f2d16cae69ed1aabd4330ac2d45394a65159fa7b96d98b512498d80db3329aa6dcb6ec5e8d257b9d34c7e7e019be7e8382de009461f6d5bd59365078149411f99aab51560d709653e9e8db85e28bfc292c10798542897c7fd1e76e34f45c63775aad0a38f67e32fe004fc53d39c8dd2837e4771e43d4fb9935acad4ed2e6286bee8df9bb5da9ca4adf6b425f3d5b367ed0b2953c7ea6783c6e764839c566adbbdc495234b412d063fb83fa4acc07abe75713272e35af1f3b3fcedf60ae8a7c5a83bf1c63cba7a1f933a0b1352a9838e3471ba85b2123be124ffc36cacae5cb06438cd658e1de252c47b60af06445057bd177fe3b409117397c0c6f8176087fd271cc587a1ba962ef8b355054703fe065045ef5d33be41124cfb6e385e4a3cde64a5f4fbae4914a4f900059491afddf6da864dbdb443c9b5ce1634d1b8a3a623d700551a1eb34ae994f27263b16e5884eb3db7517289288f6c26edb74e7380753b059e21d642428d216b3b69a688a1e4c63c575ad4ad532190ef51440ef8b4cd813450eb5e6ff7f7319301297a76586a277e0c8b9d423f2684b2d458f903b7cd3c3ce4a8cfd62549a27c38dc57af9c735bd01015b61c44b7bf212d88853c146531ab6913e447e3d0a6482d9840e3a4c386b32195419a0bb91356136f2653bebf41641e4e259319bfd3d2fdfd549a2504031e22c69f3d69192017b879a256b97c7fe00b7d10fb3f26c33353643927d355425bd4f35cf5044168ec37eb3ca178d574b850b63e6ea7e64a7bf39800ed8e9da12725bfca1a092a9f2ccd1ce9ca2111847685256a1d5ca8c02d02b4a724ee5cedd49a23e214c56afa6392b6dbc09077a1f1f8ade05433e5c29cd31b0c77bdf58adabd478f6f0764c6aeec16acd0330fa03502302d2c67367e0f6d52eff6d0fceb614d96fabbbbcd8aa6aa9272cb95f214ec837d5296a76db5126b2281b8c65a8e43d548c167ae1268296f88222de7122e2c73af8d993c24ccbb750125031ea7d3892d5d412401873b612d0ac6a36a53ac565ed76fee4ea9bfd77c0734d9bb9bca6ac7d6389d16d09748569a43bf65e2c898416e07bc3398c15fbc653a2d052eedb262fed812eee323b1395e5cd0ed8b91341211bdd714978b63ff9a84c02fad472f3e02d86a5fdce60dd890365dadf2c67e9ca3cdbc6ccda60fcbd3614a11de39046a493e7b80f46987252a153f121569b36c3bde7843be2e5f78e9cac9d6e0cd814f2c6c316670e130d521653946229b7fc65b90a413f064dc437db67ac71d95edf2b683f6e2255cb2d11606961aa80d308b5c5a459550bffd1a5bf0cb40712fdc3e06068b261394a2c9b996122e01602c65bb9b13e4cf7da3930600c402ad5e7577584cd0cacd142dff83f9e9c0afec24647bbd491b331a4c9aa7812f1d91c1a8e1ec199f04c35c8420650afc96f7d8af0387bc5dd6b95cd014be39e032c1b2e8bdf78a5c73f2b9fee831a15e8246ca56c64736bbe3853b51497a31f194743eb2d963abb98027edaed325ee437f7111657d63a5e21a33bfd40b3d3a6b51b110f9353bd136c59ce55e897e2a1ab691ce44817b346da25437ccfb5e41f89454713ea6c930d2c9acaa663ab59b339f5ba92e478d9b1427b0ecd4c8d61ee3d6f759b13f906599ceb32d31e92d47d79c5b8", 0x1000}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="1010000000000000ffff0000e7670000d612fb09fc452b3e62c9142e273287a2e5a3a70f8b067bdd6215407a8dc1d63f51aa288bb6e59ba3fd643d3a2d250b5a484a41738dc7170df8adae6bc0129cb6f276906a5e9b4df0d632721227e55264472c10cc9d5c7b6b22dd157253bbdf7d4ff6a704ee2bc6846ec20f260fe36883b80b67140ae3ef00d44c00655cfe7a4177b38331ef6685c001dac5530da8d9a3951fa633fff69b617ffa9df39dbd93bb5f0ccc2b17c167e5efca04e2a5952573cf814cf96eca1c3b39b2f39a4442133598e1350c615611b483f3f74259893405490457a451099f0cf75bae0e68ae7311fe7eaf10dcec5750f23cce69d65e654fd5cd26764c2e9055a7769b5d56ffe5441c854d5093977898cb74d0a4cbbe8c322e5a4eddeef3d3c8eaff3720073c244d66fc0ab62298599130f77869328a278f4993e92fd87a1d760baad517990c507399b76d963ebbd9787659582e3ec9c7615b4ccb9c6a2f410dfd8a3a850febc6b2cdfa8d4916caf714cc44bd2b741a16982f8d429ede275b2790aeece40d6659ec51c5b83956eadc2f9f7156fe28a34535150967b5d5b910fed3f2b4e26e9bc79a3d856bdcfc42fdec11496a1b7e8ef50f803d7861f9190d4a84f2f61f1030759e1897c078985d4e365121d7603fb1a687a1571989c176edb5d49c3a3b2e861f6fc1e206d67e3f3bfef02f53bf24bf84ad6f2021ea0e1c9f2bf6a857df796ab223634227f5cc34c572f653dfb8419e17998af7ab90cc624d5db754ba17b8b62a20405bf51883529e2c7b24f4f2b2ecb4fdfea87818836f26ba806e67ed0545832ee9e67e1c02f70df1f4846f8d594a421db1a2b292bc35335c26c48ae0f7b30f9e745656c7e1956da3d611b961b7968eac557509194f92a75a2a0dbf4aed4b5968425719f98479ca598bcee91a0919c1a137923846016ef7d4dc4ddc1710c45a38aca573c55122a9e6304505dbc7c1000fc74d51093877ad1fc926bbbdd65d0c45052841668cbf9d7b0c9418050378b32eaa80abcb5c875d23835187335fbaf21e3b258909ef4736ef9099f047e4072ab48e671606cc19a0bbf88e23f17db87be4b93b4b39ac75018ef5fb8bfc749ede81a5af3b95c0e970fe25eaee24fa55d4b07ac0030ce7dd17d050af9713a0edbb742497ff4621225e96882a325da025fdb37badb85405dbbf19f64ed83e4c6a9559fc105cca4a924cb56790e2c58c3f8e5fa2fff3452a35cdffd1f769569e84e63ef8c23345bbb45d58a20d32c09edbe4f4a9602b2cb2a823d852a277f1d514daa2fb2c86f274a2f0d50360e582275a8d5a58a5287701dae66d2e347c1ae0d826b5857842ddf4922fa7716bca14c78d74cd09549768d4308c7a63875230d7edf63bd348c61f8de7e72e2af978266c5c6504f362ba01b539b6fd94d94fafd7a5f00727a2db5ec200460ae2447b5fe2aba2673afa431248c905b10462a9a17f73c7fb21329d4452bac08681ec1b9b2cea3df7186528d3f20f1fc120fc4a2ed5a1dd76079449c582d593ec6d8aebc599c05c7d562b6d7e855d204ec6dbea571c25d36dd49d98c671a406b6c24d2d51a8fe8ef89b230529ff1004430847482464a4d819564e90bfa8789385548b0e210cc9a42799eedab7975ae1d97c9700e4ac53d9e39c2179ae9bd862a346b9907c375942c4897a4888ea8293e55a72ee3ecc69773efd0a38e5ac35370d32b91473cef0769b0cdc402373623605b92acd81ab553aca42126ee6fa7b8bb68823d23f7b31553992ec424b99584172fc1314823f2efe9d962ca8bb6fad0d934b71f1607431de9cad9a682c816ce6774fe7204320e3ba69b58c047c8af6e8cfd8c02080ff8cb8cd2363982904ef35cc1a9af21e14e019e778c331855b5032a212a730aae8c8bf189b909d390db9c423865ed2cfccc375ebe46d313a98261919dce9cd670f97098ca91fd6443b7333fbb24d4aa2f0877f33a8d7b8c6126f0e292df66c437a395452d95a5b779dc048e335eb9eaf0ec73dc8be9934fcd9f6f16904aff4a00aaa06549055757e8a5bf159f11ef7dce7cdb23ed4e545931a3738fb753d387b7d5bc9193ef050631a7a3408049b0fb3f8b52e6f5d3f21fbd8d1bad813ebea6b5c904ae32a6d3e208f1e53dd59ff14a75356d4506518dfb7ed8a2d44d3e2953bddcc885642bfa3aa96551b3cc8c78cd2389be66315ef785dbfb11357e219fce7d194b0c3be4cf4d8ad16704c562af0f86df6c78b15ea832511eb1e60c693c15f7b7ae40c4a32c5e7be124ec77c6256074fd8d0e6bb76ef603a53c3a76702bdb57a6e2bafe5287f7a039ed81d7c868b4ddad7932bbf466429fefbf9b4e8cde9768c2d7e9899d1aaabd532312f26782442e557af5be6231fdd4c30adb66e20b037706b4594f42c17ba5afa45b745ee0611c6dd18daf2291ce6229012b3a71f709fdb75c54d62da0f44a31e7a4043be619d1f55741f68ceaff8dbae00889313bc1b7c9cdcc85d37f6b956b9aa377014d097be3573e604a31cdaf8f2c19a96ea7c4c00961b5dcbaea1c939816f88b7c22062a5540b85617aa550dfcd624df5dd3b5ac2ae36f2405513ebbff5b7cd82af9aa73d0b5ef3d62c33ef5339cdf96f286a6c29c22f5a7858361c7d525e1a73da16008d79187b38f3ee3594cca599386dc2cb382d757e8123a370cc21cb138e8845de9835d7e13ce9a50a70ec6db0dd9c068bd992a4b78f5770691934c8134edaecfe56a514f65cca5606fc07d544d656220d0aa5704bec845d2d971154331440ef7cfbe55629012666b0e0731422a1125515a9cf6ac2fac96d585a558cc401f1c160275aa96e241ba022b4b248a737af02dbd673a84d79c3454db92392367331c2cbe3ba659b619134d0af4723aee665b4db42c58a033c7a21a635ea4bb3b98ec76319b2d5ef431041bb00727ce5c5ef3d9ebd6e6e4976b1ddc0cb14d567e904903310f11d93326151ebbd7acecbb96d1bf73787ef8961144cc20da71727f884cfbdc2fd139473570f24a6ab9632fc0916f3cd15d05b3bdc9d848aaf086d60c53ffa661f918a6efa806222e079ad2c8b70177348f8952d30c25320e139c4dbce947481a01ebaa2127d815537948fa60f3967783bb25e2921b214184acf51a62d5e71e6db8c2cc1dbe497815bb8bc35d1f66aeb26953c5281a06a4fb99090a82c5f30ec3dfb29095ff26c54530a7491ea684e8da5f3423fcfc67554e5e16e1f5cf1e73386cf8f7199a1927e66d9005623693236284e59c7794c8ecbf4fe689dec777ab85ba07d2c58614437479ef2d3292ea2d9de0037c95255e5da7ab2bfa3278c5df3318ed61826aab96ecc9c697aa61f0dd0ecb97acb291aa7a467b13edf8a04d92daa6ef42c7def45b5cf42ad1175d0cf54dd5bde43142049a516344df41d6cbc47d99b31d5e02d7d52edfdfd4a9c1f02a99c12d1e081e54057d9aefb5dc733ad23d23ccfc26120168deedaa9ec453abe37b0fa9612d82ffbd3b352086abc10c6e091b7eb51175646e0bde308bf69f8979e5b590d4f644bb1b94c6f47447baf8e9fc207d126f88b1157bc696e2cafb839c291f58a8179c80ba11c66594e7de8bef4a29c4f0d95d5c37d292ab8c5416afc8ca3d1bb13cec639a3d299ee4146a065188c514f802e292d01df179f7bf202204a231e9b469ab0bb9ac30c9fe4948955fc834d2552697409972322ea6fa50263d19c7f079a5d7363dd0002109a3d7102c735871a0cfffac9eec71697a49365479fb8aeaa6e4e2424300083fb3cd8d8e98229cd9eef85d021bb22fbfa3d32bb292bb52311e3b3a0f8912854e601dbcf2ff3c62f4432316ca2ba26a4676878bf6a35125b9de40f242ebea415d32dbc03fdbc4a456eed22fdd5a76ae64e1181afdedcb0ecf2c7ef9ce1f6e92a44cdff635eb630e6c707d0c76d9232fa9bd2b49322d698583502e84babf39081453cc1233ad9e14b979dfefb1d4336ac0c6988e561faa700c570c0aaee0d4d7bd0e523b350d719cf9396f86647955b8ecfbf37b08b8badc8a4d0219978e6926fbfccdb22ee5e464d27fa3907040ea4389d894ce317faf0c68cf519dfc8ef79914247618d35eaa02bf1a13beff1c9b70158340470a72a168f4f93588dc5beed30b3831b0e1ea34035db03d0935b6ccef356256a7ab2c8826197f0446aaa9b6ee29f21ca90af5bb98c3b378d6d0ec42e91cf8c21e8a01cac41fb6d4dd9110a6b6483f16d52ed15a306881ad354d9fe00522748fd8b57db172989820e6ba2ecdbb8db6c7d3df7b877e2c2d3f56ceecef4e675e0ed020cfac802c748ed101f47402d57630562b6f512671a9622fed89ace396d8a76805aebd4775e70ccf9cfd1953e17c9794ec5f2b19252dcc7078babf0553b39ddba52ac31261ff8e2aa1f9404a3d24b6fc5504e937eee9c5b32f0354f009c6f8514e58053d1cea1c345a92175fd871b720bd7b9963fd422cadc5cf219315784b15d1ad9bc5b3fbf687493c463a5439ed46988347c650f7ebd858fa4d68daca6853b5941c1db7c76b38c2d1f786dd7ebafbf773515a8b400654d02cdbe595145232e614bdbc12699abf14a0fc63e2c0cfe24b0d5a3c74dfa6817c7d92102081756b5f2a5c44e75d73ff784da82fc8e0021e70e81a8b5190e522f27c4e8d6f50d27a768acdc89c57673edfe1623dae850b01df5d32a0d35f9b590cb45eba796d0227097c850b04c29ba51bd7dafa267298e743ca5304265806da1a039b8e4509878582a76dfa45a4279a8fd74d635223a9d3b718292f92ef0bf503c518e9f7687df929ce8a6c980d7e8072681b6953c5d92bfeec6cceb6ecc9de188dfce82670f00d4057eba5bb094cdb8e9a96dea167b37013533a94ff23726af09ef5233647a4f60f536fc21363017366b2113955a87c9749a9f8fe9d6b67eb89bd25815f723cec6ba67fca29dcde02d3d7b5f00a0b2d359180177cc6261899dbb01101f73307ca54ec665f35ba6882dd6b409d5862426755832dba051466a9b6353cdd922f87bd4af90e23fa65d78fdcb96a688f7bf9dd703223917c153e382b22ca8f2670a395039a214267b82d2c69b36aa6e9803230f863bcfd8ca1f7e944fbecfd7ea64b5e64f54cfbac573ec108e7cf29350cdd66f11a259a1774faf6877f15b4b16103daa3639845a421c01df977c7fe5037be99587af50c160a3d5c1a2f5ba2420b3deedaac33e2a5c3ac56cb31d1de54be15dc6c7b7110d38779b5864daffa924f3358aad675ac848d4e146440d92257fd4409fae89b4ebbe9263076cbb21b004df9caef5ed715d8b99fb27d910d0df316a2ea67f51a7d0c568aa3d2056adb6855110ed33d45db68ccad61c611fa653bd479a05d9cb2c7571182c18d1ac42b67b0c607fb71a0e581605d298badbc1a5c4d1b8f20ac53896400bab7acb89eff8cd1bedfe23dee35fb06c442d92786bd4fe652ee926dd6a6220e399999fbc39b386efb816b54b8a44b00917036ed1ba5dd70c4cc367f809e8c817a314d57652e7a078753f1ced2b1e17eb3dae7f9bcc439cc62d327e6146b953f7adcc24832315b626ec815ed85f9ceb1bf4933e5197224eae271a92db06a3abcadc66a66b026d7dc439883da65b6b4fb22099cc3a1022e3c12fa70c406088b908251e98d2ad08ac5e66dd87555235c2a79a8a8923505e0d979e8a75c1d9df29287a8407a79337ee313f342539ad5764922094e78e40c331bc524620dc244feeb37ae00bb4530bce0ca8903bd6ec63a6884f9839e5419c3d4481fa1f4604e40e95bd6e6b12f1b9c99397725a0667d664b800000000000000ffff0000020000007406009aab46c1390aff2ea297de057b0b7db08cd0c509a9106f4ea992c0d7ac65104890ebdc8a1aa47b563caadd5652e0fb544a37af4540156eaa7cfe49a73e4f78615604ec71fa6defda278d344ed51767d59387c13c25be4803cef2bc19da3672bc2db02abc69af44510d2982860394776f6195cb1798da6ae298fe523b54344b2a9647d2bbff1a988a28862632206c66e1919aa2a5bae7bc9a17b8b18496f400000000000000580000000000000001000000ff070000477112eb84484db3ec3519ef952da2248dde184cf806eb3746e5cfffea856fe63764b7674600ad7aa56d24d0f9beee9ed9d2df0fab5619f0c1aaf50a90bb545b95467bd900000000d000000000000000ffff000003000000977f3bf22323f83a16c402d62c3e0e5e593ea3e10fe0bb8ea8db5e51371098566b1ed5f65526a080e448dd0142de36c2e21c905f0ecc372c1c2b56e902e15db35f5717e16fae0e45eac18de178bbf0bbe0f89974cc64953d735644b5b559b528ff6746fc8c9a7cbf3e4440f6a8a4d5bf5d053c8278acd1f0ebbd47726134d36d1d160c6b008fd3c7fc6f794a5de3bbacafe134809fcab093503856b45ebdf8ad9934576c23ed6053eac7284bee9a52860c40be2d6ed7701752c6ed7400000000a80000000000000000000000070000001f3a061724535797fff5553c99a4920ba252d535ac47a39698f098b7c07f081b26e70f53400e035e7549ee91919ca6863146ec33ac6c2584518f9419dfa5baa3de1a646938c170cdb9f88ec33f1273e154622c6050715a3abf5fa245e77f6613cc3302af84ffae3feb8b78611f71e1c461ce30bcbb3540a7ca2ecffbc85e2c9d534d314c622f3af7979fcb1e7248d1aa034581a0f12900001000000000000000ffff0000010000001001000000000000ffff0000fbffffff592511e2397ca923fc7bd94ec459c1e9c1536fcf1b46a7288f9ef82a562cdf7d28de1a28f4a73d4326592be787c0c28cbaf804c7297d4ee98713589a89db327b46490de3d4807718306c7d127cb5b799ed99b3b17578b91e6f30da6038f279f6ce5fd69d00cbf41a5e95b28923df47a53b3c924df0e5dbb0a8185c0688a9494d2b1c26347a0bc21ffe1cbacb145d2716cc8f6262b11c24f78abd4e2630e8ccf08c2d4d69189796572a39a9e4112c1fe31e7b1333af2a2a6cd20fe44a67fff944c0d30d254aac7ce035b25bea23575da4a87746c41add06bfb80154374b59646bf4a23d5c45a2c756a154f84d1755ec9308dbfc81779c5e399b1045cf00000000"], 0x13b8}, 0x4) 16:10:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x7fffffff, 0x80000000, 0x3, 0x7, "9041d0ddf0dbbf718e11cdb63b00ff547ed46ec2", 0x5, 0x7ff}) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 16:10:56 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0xa8, 0xf0000000, 0xff, 0x13a0}, {{r1}, 0x69f74adf95ec8a15, 0x1, 0x20, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x82, 0x6, 0xfff}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:10:56 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = geteuid() seteuid(r0) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:10:57 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x200000000000010, r1, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:10:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000009781e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b352586adc000000000000000000004000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:10:57 executing program 0: r0 = msgget(0x1, 0x4) msgsnd(r0, &(0x7f0000000040)={0x1, "c2368964de95"}, 0xe, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x4) r1 = open(&(0x7f0000000600)='./bus\x00', 0x2, 0x0) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 16:10:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x16) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x2e, 0x1000}, {0x1, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x2, 0x1f, 0x800}, {0x1, 0x8, 0x800}], 0x6) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/204) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getuid() geteuid() r2 = open(&(0x7f0000000340)='./file0/file0\x00', 0x380, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() geteuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) recvfrom$unix(r2, &(0x7f0000000380)=""/64, 0x40, 0x1, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) 16:10:57 executing program 1: r0 = msgget$private(0x0, 0x21) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r1) msgsnd(r0, &(0x7f0000000300)={0x2, "1d867593e756a2762adab019687b81dba74adbee313829e6620c42194284a6e558e0b4773ec6b2c98587841978d85be74f7737bda66062f081f5e2e32a56385b100fd0dc79b7dd1dc1ccf90ce4ad616b09b60c35e62131c932c0d749d47c2b8ecdbb38e553618626f67511e1c4b521b8580d6c48f14782c03f7b98f2d50b279e191e99f4d02f021370f5078fc981e5f96efe2c0aeadeed6b0f6f308603faaf018dc78d"}, 0xab, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="eca1000000001753b5fb5433b621ea7a4c4f6ed7a13e2385202550d1ebd1e04b5f57cb49376a3ecaec915bd3f0dfdf91e6258dcc20d3d891c7d7bf01434e59730ec1e835420d273bbee5096a547ada7b736f8dd730e31dad0972f0a6e889ce30c43f1df1c257c2267dfc0010000000000000000000000000835f97db71a7105aa288713a97db130faec2b1257161d03a219c163ed1f6faba60e428cf640566a33d60e05772740000000000"], 0x8, 0x2, 0x1000) 16:10:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10400, 0x100) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="58575412c0db9b2fce5a9fc1e9c4d3e4d4b7df636235573233e9da59cd5bc221dbd45820a89fb712b5d1ae1174df22e0032988b9d3fa1b36239ab551eec5c27a92", 0x41}, {&(0x7f0000000100)="36e39f59231713de0cac9e1454ebe145bfe9ca3f18194bd9662abc6c0a3bf29d998d1e69fc9d207f8967b6be53d41291eb4c344acdaef52b62ce7c13d2de54d40714b87ee68f16dc077910c4f0abfc8e1757667ca7e24aaf64c144d1303cc391e3bef5bbead84c834d78c1cf2ec7e49a292329b3facb6d698e78d1083a607ed9b47d71e9c1b044267545", 0x8a}, {&(0x7f00000001c0)="539868628104a923e703ba82a23ea4cfa7b138ac0134c839bc39e8051c91417a03c49b18c4d92792a015c4c22fc07d1a82dfed261989f3d8097d9b8cc0b16dc4445871c960070dc5e4689511a17e5502f83b0ccb81fbde8e4200a1708fcc240631c1bfd82c541d60ec28eb32ae6a9cade361b48fa74a666f781f8595ba6f61d9d86827dd97aa3b6a532f1d922132364a5f5f6e90e93a4bde43524d318893908977765275dd5b8aa69f2f4238cd9c3411ce47a9e287f8defe428cf536d8504ec0f92fef288ae90088a8f4bc971cdbd90f5e70522bdb5d1708188612bac283a0ce979c0126f8cc473f68962dbea584e3ae234f1f601b6a8577e5", 0xf9}, {&(0x7f00000002c0)="0b3abc07fac401be725ed5f3a9f432d6887ef4e06dc7f6d935bb3c8689cb6dfa4e1ef9e825db3f76075e9f27d7ecc7170419a7ff67f9ba1b4c1bdb436b23670110cd83a9b48328060b41e3125f71d540fcf8964bab478d9cd71f6a441c320c6851b09447b95785c974719f57c61088f6991ef3c0ec8602a5651ecc9673e3682d4ee24e29a3c65278aceaa354be8595293dfbc8b82dea290279c778950a1518e1650507ed29c3c2a4e71c6d35b99d1fa9f4aa6e64e1971ff1", 0xb8}, {&(0x7f0000000380)="5c55b1a4225aaea05d99881ba4febe1c79", 0x11}], 0x5, 0x0) 16:10:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:10:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0x6, 0x5fc797df, 0xff, "5b22b8b58f8cc729915259ce5c52ef03ed62718c", 0x2, 0x2}) accept$inet(r1, 0x0, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='/dev/wsmouse0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x108) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x4, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x8000000, 0xfffffffffffffff8}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:10:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000100)) 16:10:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="8826fb6d42e79293e3a2d5b991166eb357f52331ada16b63d99ff208a8fbf2c01ad487003490a012090d2162fc1143a333a5696f106066f37409552ecdfae27992b96170c116cb9435f65b686aebe48e16dfa7edd80da9227d8a317d2b66fd4d4805ff9e3353ecb624c89c38efb2ef5fc5524cb479dfe0c208309ee6046076d2100621337f2733b9dd5b", 0x8a}, {&(0x7f0000000180)="a073441e039b122c52a4ab94e07619c9c6b7d25950ce5ce3bcf88ba2fc3d0caeb0951ecdca29ba4044295cff50e394c4", 0x30}, {&(0x7f00000001c0)="f74b0dcd079a762c5e45e9f95d75a731e2f41e9650165f41c4731a63dad4f829c0a2177fe73e8f425098cfc3e1771b41c89dc0219bb853e9e04f53f9a07d88585eb4fec86883006244e51006770c6280c8e90652dfb6c00ce78effb1bf113a4d409f188a39b07c61a623225101222b0cc9cc787b205aae890edd1df5da2068117070d7", 0x83}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x0) r4 = kqueue() r5 = getppid() fcntl$setown(r4, 0x6, r5) kevent(r4, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) socket(0x3a, 0x0, 0xcba) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 16:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) write(r0, &(0x7f0000000000)="6c10be1f351f0c9b5bcfcb1677f145640a85fcace74c6f9fddfbde4d40b1631ed0392f2f3e204e35abb6bffe6cc24878735a39", 0x33) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="008594c9a9789d9347ba780f70", 0xd}], 0x1) 16:10:57 executing program 1: clock_getres(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x123}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x7, 0x10) 16:10:57 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x100fffffe, r1}) r2 = syz_open_pts() r3 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r3, &(0x7f0000000280)=""/185, 0xb9, 0x843, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000340)='./file0\x00', 0x18010, 0x1) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) flock(r0, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:10:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 16:10:58 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r0) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:10:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)={0x0, 0x8001}) 16:10:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x8, 0xacd, &(0x7f0000000040)="07ff29358f439fc6abb0365a0eae7618b09f26a1704b464b4ffd8441e3528cf75b83bf4e17c3ee642d94983829342b592cbadd6862fc7d024e6048b919229a6c7b8f255f34197641fab883a12376d006b9055212aa12ead0096915a220ec31a875a7006a97c264736379bf6246966f83e006cb4bf756ff7879ee58c61d1887c05ccd102f26baaa58ba7ba5e2f3f2b3dfeee5d2adddb8cbb401b10fa018dec4bc826bbe04623e47ca76fb03028dbd1a902103a8284caa044de8ac88", 0xbb) 16:10:58 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs, 0xffffffffffffffe5) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:10:59 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x100000001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c2502babf7f690352fabcfb93b857d3615314590b9f224ce9d032c91a40089355c83de23dd2bc6b0566d51021af8b66d424e0a7c81c3b11940e5ae1e053b63901813c1cd4d6952746a772a11de1cd26b0e0de36c8a7edcabb63651bb34f7c36fe6d9a05a716667814ae31ab936ddf51ccce47e60f7c7acc549055a4e831726b777f0dc07f5b6333d605f840386143fd94bd8a150f06ff470ae73afbb0bfc2892bec9daf0187deee4684adc974e5b3a6db3d78bcc26ea82b76225b504fb493488a9b5e9e1d01dda35ebcac9db5e287f54d88b390a542feb8d38aa128e", 0xdc) socketpair(0x10, 0x3, 0x7, &(0x7f0000000180)) 16:10:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x60ea, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825041f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57c3f0fbfc9ca9ed218f6442e9741346879456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342b93f12fc4d5f00000000000000", 0x75) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fffffff) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:10:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0075a59d6314632ef9cb6bcf976b8ccc680750b0"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:59 executing program 1: r0 = socket(0x38, 0x3, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000040)='./file0/file0\x00') recvfrom(r0, &(0x7f0000000080)=""/38, 0x26, 0x842, 0x0, 0x0) 16:10:59 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x2044, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x114) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ac2584659f181aa86c1a9e8b0ae9", 0xe}, {&(0x7f0000000100)="834537e37c0e68315468f5cadc00099cc9cfeaccb521b80b898f754c452f3c6aa94f3bb0e891380bd231d1e4", 0x2c}, {&(0x7f0000000180)="6f9ad7b16cc42a905180e1c475d928c9c81a4e611b7a37d9810a869396fa7c5ada61a1865e73c6f91f947a3fc8b2ee9dc9", 0x31}], 0x3, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:11:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x5, 0x8}, {{r0}, 0x0, 0x80, 0x1, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000002, 0x0, 0x9}], 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, 0x0, 0x0, 0x403, 0x0, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xbffe, 0x4303) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000002c0)="387636d9eb19031b8b8b36f460676073daa9cee2453dc51f316b3c92196b56aa3d30c9d8c418a9ae5012a7676d700b3ed5e66973ca9ef127f2a52bbf1b9c07d7020a1c24afc52dc433de729cf717837470c4cfa24d61c9cbd5390148db6692f674b54b2a2e3b201308d08a1da1fc77b6167628240aee5468a5c6cad5bb3b36021bb8da6bfc52ee2bca7314c7c84f236af1d88f52e86018177ea942320d3ffcb069ff3e8a5a4aa3f24d51578cdde445705d8eed219b158ec333843b6f4e0b3b13bb9ff1babd6f677e3f56a604dd8770640e11dd62e3d8c63e93da9d8aa4a1c3765c84f564940edea2883c94a42e293fc2ea2c9aa9b7640101d1e91de2", 0xfc}, {&(0x7f00000003c0)="016bd54dc4978d74447471770d4bcd32ce819d154ff494861db9169520b15693e4b9128c4bf0ad6e19882736199323071f7928fc7ef97d23333dc65fed96aadbb58e1096510403a9c458c4897c7c4c0ba2aeb377e14f3f17aea6f7534bc5c1df9ec2d1e049d926e3d45269cffcc43540f398fb14bef1275ab48d47993c0b3fc50eb1a4c4b0359c98b8f31adbfbe160f8ba38c0584446015e4af8d0e4f6d2e063187a16e6e15dea6bb247ad8e63956d727d939d444023709ea2c19d5f45027a7f38dd", 0xc2}, {&(0x7f00000004c0)="e2e74980c4a66e9cc0c28932d8285a8779c72c604032368e01f18fc11f8c0d63255be07d833125ac32047b7d3d84256fe7dbe94dd250d34c48347cd8d5b8becb51f5a65e8e0a0490d4ef70e2c0f8a113f520275454f1a56f57073b63f78c16f4415a1594874812947a1cbe6f230a469859bedf7a5e0a9af0d9fc77807f976e04a0cf0eb989f3262eeb270cfc62d9967bc23ff19d7859b4480225484418e58d63fb525ba239dcecb3b32534ba4791b426879e4614408ffbe9671adf7e2361d3d9d69ad6abc735ae06ad177d9bf51a188f4f27c38a5d1fdaf798e938fac555e5070974c692286a6ddc0e5554d3dd49b9334327b641eb48f569ca2864e733dec8727c4383a7734cbb0141793095ae06a6876c374fef468f7c2ad8f6c4a4eab39357da68f2f7d355fafede255b819aafdff6c43d735f26c66433eb2eb5e47c7c0f7fb98bce379f29ddb0318da4da66c3da5ae0e0b8dae3ca7a539c0f022c82b2b35e825d9f66aafbf582f7c76c4974d4effacd0899a96f24d2b6363d931bf3196fdba6376068b6f3aec91918bf62ac1a402568a2d1dfa3a6d6a94bad2977d1af9e2d083783660ff067ff1634f4c9e12e3481f8816f15b9cefc9d094609edccd3dca4d4f5b8ce3c76a88e0c6f3958a620dfcd56face1371262345b188cc0bab8b6c1c92f8eb1c4fe79b5743a48be6ad3c36344720226d897bb6329dedf317a5bd93925926fc08aabb45ba9e0a1bfce2479cb99ad7f811ee0c88c7400788e13a73b7db2404ef4209228a5d8bd0b0fc6543f7d95939b2eac7b74bccdf413dd69880903ce030f0ba0cb52afaa15eac4882c0bc32ef582e8fd5ff6edf2bb0c5825ce240bc412a607d8151663a152642db54dc3a2d26aebde099e18af77387888cd681371456ae851ddb95d004bbb1bad19f198856b7908533b8893ff7fd96f1951a6be5911b0f015feaa736aa98bb90ea7072c2934d308cd857b460be075298eb56f82375dc0d16f75dcb6376bac8b52df8136c3663b46f16d8d666828a83efb9ef1524809c64b3570797540e6cbd852fe542062f5c8496647603309e7c8ce8a3cc3aa03186a3c25b4a762f6957d1a73ba959e41b319f3b3c97a5a4add47e883f5db52073547082c0469d1336debea27dfc52020603e88f4d61e3192346c3ca76514a4b014e20cbdb553493592234151b2051b3d4649671dc03021ef4220545df274a33387673ffa1db9000b0595b4674880269adf49119a60cfd7c3e31daca2d8fe833149518a6903593e0691ccf08223bb577fc52c90eace33fc8bc337096374daf9841e285c8255c963a7184a2705758f4c5c572d4e9e42a65fbd3ba9be8129c24d145f1ed9637d44d365785739b0cbf45f3f17e75b6851b2f829ab34ee3a94667ef126ec41c260987a0809b4ae59cd3303b8d226d4456fddd419fbb963556df836f0f66dfeaa554dd0347d27156c9d200bc98b3f6b87c2a461339b061bf740e85feb810e96e78b33f33b01c0ed62f603d83776d2384f4e769e2c4bfabc94e09686f95feef04de35fd3a5dc7d2aa78b3887e9322708d55570c663147164bbad9b4e30dfb609f1b9748bcbdfe3e012727c304cd0f6f84edad645741b8e23d80e740de8db2e3d322c9975b070fe2d62f7087c28d4d47036d488160bfab5aa5a0a3ccf2582c43841a610d39691adfb918f809e1889a10159d24cb7665214a24cc3a99b106f0d2516a3691a010f9fc763cefd651f7f4afcd2f185e44aade0e00728ef75a49a00393921aec343d4b6e1f83c2cfbea6a3f3f7d5af497e9e168cdf0008b8c1569d23cd2ffe3488d95b4c80a6c9a216bc3ff3b7415ab49c0b996b5cacc2f57698a5c9ed16478ebdce02658fb7887abc616c80ff474f1ac2be340cc7c64484bd20dc207a8c8c3b784f8244daae901097cb1995537ae2659bb7e9af7676b253ba0536e5ccd7cb8676be03ef51f513bdcf14ad379d37c13cf5913b877e5fdd4836593e922fca8bc19b36ff5b6039d3ea46e17541303506e2baa1cad958287abb8810ad182359a1dcdb83f3c076c5f156a056ef9d1f871d80015c6f5fbfe0632c4258fb99b1f02d257cd0c068beadcea346a69709795e68b2cfd1eac429052523eae7109a4002c3f8c76179e6313b2706f3ad13aeb077d1e3a867aee2a66c325a11a02b6b19546be9ba034086e337f5cd7e332a8608f895f9074274435f1ccb9be708aad62b8b8e900c227e35771cf2b5e6f40e5c4f0846c928711ce60fd51f778d2a2589a609ceef9a5d081aa89bf67f12df8e21777869cddb34e5b79ab9310020feab043aa858e6ad6e293f7948766feb6dfbef61f71edfc02620c263607a1176dffe1baf5077f4ed129f12b6de9c61c0a37cc28716346d855ae1c8a96aa2428045d07a206532413f817474510bb0f94fab803a6d7a65080d22993f7b4f79d4649cb68eb9b7cfda3d009a7187e6a468f952c77f875f55846634b2fee8a6edac31f8896b2c42f5c3b9deb3c1f3998ce7b0372e1407888323b873bc1e86d407195e20f097c811840b4cc34667fa9f7614e3abb140083d20e24edc4e65521dd0a7d46e067cf13e89350a013eea804ef21c92dbb7770543ead33aea307ea706144dff86f7a2ee69f57a0774e03c69d1a5dd1d301e1c5e55524d8db1e9e71ab153b8d6af035c5076acf2a63780665d645b48bd60f26345955df4f146d986ec3b3dec079137e905a985dcadc28caf79ecdb3673e260fd63fe6a39b3211e67d9fb6359819cc4f74e1352acbc079ebc773a7a390e99da24f503cbcef92930eaea045f6aff85904d123900dbc71111eb358e0c49e911d353c57af3c56b788718d0652edac238e5f64a1220f0ba658f1338bc90338ea73abaa13325b06583b80ce96e5515f75d50526da9655ea6ac3332e4782ba8704dbd101fe6928667bc2305485ecbb96cde44623135629cb20f440c1221c1174d6c787fda59f15906f5c568f0a571dd04a376f779c93cb234b4d161bacf0c08fa1334a819c04c9ee1b55687a99c2cb67e499b3771ca3f0d50cd38cc1f0f7ed2ec01360b54e570b4341b7bdf8228ff435167361defd4256917707c51a2def124e016ed86f24b72ae4ecaa89b8598636961986c060731ed0596bb3bc702cf7a75390fbe3c6fb8e12ee0a2bf3976a93a9a38b99e14cc4de9783c2268aa3260734ad8fa75f1443018c102e7d3754cafa08228e72d82a43c6fe0d70b8a3df76dc6ef7e3ffa6c0d7f7fa54a9c2e397ddaff10785e225a1fd4746431d9f809189967a4c07897beccd3b2738140ecaf815e4d8f4427dc76c7efc0cf86022daaececc6c50b345ecbc287bac9d1640e2db2ffcef310d7d7a4c2d01daa38bab6b9027d8c211533b87d80fdedf525f0d25836c2e96a28ebabfdb99dcb9961281d51261fb10f61308aa47591ac8ee99e328aeaf0b75240f37d2749dd1b7bb67306fb2d7545921f08de3c61d9a7605447ef2357b72bf1aad8b8dcf0e7c67a222e06126d2a76819a7fb5ca5c5a7f7bb67fa35678568851253c6c0fb31cab876561081c9dd2f2f7fa2a1de3aa2a42dabf16a855e56f4c7bdb0fe47b9aca0dc5838e964d6127e6136588e591810f752202f67363385ac7478c433649805f2c3cade958a674f8130daa5383175deba26e8e62c3e20e7704662a51c5aaf7ccaf7984922b213d8ea736a1187aa1f1bab42b480d1bfe0f1bc788fdf02ba9dee277742f617846e943335c9b4a9178d7e780822ef0c6a0275893847f65852627e55c94a15922b7d0616a59b8e5fbcae34b233256852e65b0f2d81eeea592bcd9d82d5e9e2eab45acac0704beb97358813a3722707bdcf6a19f524936950058059d8cdc1525a9a9f363bf2604df80d19c3d86a72f79b6afaf9ae0f5cb36b626959b67cf49ee4cc366f72875525b47c0f523d0e0a3e1408a459d15435e31470cb8cf93594a3b674b33d7942d92c996d6c70d785b902c2a1be5c49148acd18fedc26f140bde3ebd7533b3d001574a80a502618e0dde6c22ce50af924cc748684f654763df91f60cf64281c2dc61a04209da0f8db160570778d1de11d01ecf9b1fdd609b8c37d34a126cd50a46c7f85c38285d88c2105d9bf520e853acbbbda5b14c4c4cb25b26fade3a8ffc54fc172451f9da59ddd48d08a4151df1af80945cc2b9a41baa34832f1a5276b7e4524d71554393a1ffc3ac5b5e457a9f18db965d35299ee56fdc2734de742ec1687cee138055f292b1cce77edf6bdccde711afdd3a6f67d7e7d04ccadccf60aa412555da2cb84129516e7b7937b31d496968cf83919e109f8653a9dd6e008b2f344b3d6da8e65f30e8a13a5fbe035fc83f064aa587bd8d879a89963f98455c462bc7629ceb4741eacb8b829436ccbc04f63dc35933c2ade9f36ee689c0a142a78d76e42c127aa72123f53a4cf2668ffd9eec451bddd3e7d51140f7a4689fb8f2775904601c2e53839d82aa37836d341d968afe41dd98559935ac69040fed34f6feff3ed4039cefbbdb151f0808563ef527a5c1c11b1ea953dd7000ae4632bd5492c7fb354e7d6ed063b74f823f3519ffb4d47df64f37bb08d0603bf245a178d63a626c0f351da921145fa3c85c3607b240cd02143b66b286340bef9f4e41d63686cd0c79c186939a2d6cfeb27bcfa87f98e7b811b304e6a0c88019c126e3bb210822db2805ccd533100230a07e0e53d566ca4c957246723b450e4ae35221c286cc1e861c42c44335b7143f46ee32265211617e893287af1133bad845fa2df431565185844f57938e8cd5af71cf5eb68506bebef1e4e10d016c5e5c857fc9fabd8f67831ce2eb4b43653e6b138a2d31009f48e8f1238b425f61db40206a363d3574e10aa4443e266277a2cf3854bf8080be46678e394a00ce4cd121154b89181b57c7e8ca9c2bab5bb43578788025438d7361631a13ae19fa07360262ee154060c7ac31b51fadc07e192efb31132ef52491f8081e5b826a5c7d3a598202eb335cae57f2530e15bf8f5bc21393b46c3285b61a29cf3365a13dceb09c1804f1868cd1e5590d5547a5e56474db7806a082d3fd9e801051a4b2441037370e14accfbb5254ddcdeb65d924082d8c2a4e2fefa9977cfcc08ca99b2b0503df1c164fdc6778663caa4174b1007faf340ff817775e9926d517225ff619e235b21e715b8eebd1432c66d74412f6a2a6be1a89df9239c3da0d0ad97073e6ccfc7d0359e7735cc701e5d33964750eebe37077ec273b3373383a3d66f2271ad15e2b90d996660ef7a3727908e16c23c3861e147bdb87b6079de3c59e8300bd9cacd9e0183817bae678c17f496732b67db26d86cf2232d6eac5ee0e4e7547f52a82320b1f4824f324d0cc0cba4b3d45719c4361d841e15b0170180d71b7699d005b705ac671c1c44db250784da13605f51e33db4e1ef13b614edca945104f7646a06721197e77bd366aadb62efbc5c6a4b3ff93441c5f0f89546918339dec0d30f8ccdb6b25657576a4f6bd472043c89803b55aebbece754f3178efaf2714798099705af2b3397f80744edae4f893061c12d5302cc530f4b51dd89fac4a7f5804ed8a113c4b655f584af64fce1da52afa0c436c357f3a84be468a175be876a8c9c3296aa5e1589185f9bc8995f980b4ef81cffaee901c6ccdb594575b16e3d982200c9dde7598161d8ab9c6b1eac766fc07bf640e4938b603cf6ae40b8bc69392bed3d8bc0d57a7b7f569334d74d7bf98f9ba86caa0c9e33a8b5e0656ba19891793b28eebf05c3822e93ab4391d131dd278d4f17f09ff3526b0cd", 0x1000}, {&(0x7f0000000200)="9c3e3cf88021f08e7eb8e89304fb56058e68a441d17a4f0fa308b53e88093898574300fd36027e78780d667ba7782df32d47cf448b81489eaa1c90a0742923e95e1279351cba4b724aa05ba93ece37540c79ed5c1176fb7587361e0185a07f963ca33e5320ea", 0x66}], 0x4, &(0x7f00000017c0)=ANY=[@ANYBLOB="a80000000000000001000000ffffffff18d9402bf5fddb540b83f96949aa2ed92959bc12e7b2ebfaf1cc8b0ce9f658fdd222821c3ff2b85b10dfe98b1363e9a2a041557c7bedb0f91c6c9b6e0c8680413a957d70af5cf02b94933624d09362790b184c81a600b8e9a3a349819ab2770236c000f841cbdff232cf26748fa91dc389931d31afc086ac0466e8c3dedd1035a82e6a72a664d506afd9383adaafcaac5800000000000000680000000000000001000000010100001d1af0aa7e50442365697ed7a252709efbb8ebd74df1c37402c7d9824b425576dec9df445f0e435fd3797d7e89182f96912da3409e52f30962f7cfe118c1cb59ee5330ac116bd83dadabee375284df87cb5219547e2bf57270000000000000000100000008000000e1563ee665063c0b0ad8b2ab1e61f1939f80526c84fea6a16ca1d11252a33c32e2aee33315178b8736e363eaa0f3a0856990c857c5d5bb9cc0660736f5d77c922f75bfd3cc068671310b8998c9b61bc611740b5276e0e3cf07a6e77a630000001800000000000000010000000001000065464200fe000000b800000000000000ffff000000000000588ac6c49c7cc8c9a7287e2becbe7723399e7c761b04607dcb9d61fd1cd386a40388c4ef8ecc60c3ffa0d6b68a116736614dc8b517cd3ba292ecb0d9c4833b5d9cca1d5ee80aefc7485d93b2a65d18928c573d523789a2fd6efff55c92d34bffa098f663b833c23643b463a578311d5bf23e89a89c453f2868972b4bb1ce02f957f6963ff333a8896def7094ebcfcd3b987be7fc28d6ef4cf2885ede8d4065de7f0000000000000062e30cd4b422a9c3310c16fb353b014eab17cb9e7f87622be2df223221f5001972c6a23e523a5df2bbc2eca7b58c141fd08296a9b0c8870abac4f64d9d4f26a34ca28ce493a2d6e0ab5bb16a73cdfa867ca5cafea2537f38f15f380f8c0a75b6826048"], 0x250}, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r2 = dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x10, 0xffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000080)) 16:11:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/159, 0x9f}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000080)=""/56, 0x38}], 0x6, 0x0) 16:11:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:11:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0xc497}, {0x0, 0x5}}, 0x2) r1 = syz_open_pts() close(r1) flock(r0, 0xb) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xe1, 0x0, "1de5ee60451f000000009e0000000000001e00"}) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000", 0xf) 16:11:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f00000025c0), 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/197, 0xc5}], 0x6) 16:11:00 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x6c5, 0x2, "65dc4c102b04c03dbea6046dfc12926bfc10f27f", 0x8a3e, 0x5}) close(r2) 16:11:00 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) flock(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:11:00 executing program 0: r0 = socket(0x6, 0xc001, 0x77) r1 = socket(0x800000018, 0x100001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x4, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) unlink(&(0x7f0000000140)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffea2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 16:11:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000480)="fdf99cdc9c70a4b6edbf30ae616ba424d7ea206cf3324ab07cbe659e86df25a61c6964baae9acb23b6285293430c5a250e238f30371ddb261e3b62f2350d130be5dd546f11f126b1427a285bb0846f203aa45368d6263f7eae742ccd398d848a6991c8ab494643dc921060246c2c73d9bb86d754ed6effcd3de05a38f0b1903dd0670b6f6b2e42e7efdb81556449d20d9b447cbe54a3735c80939301bbdaf90b6db3f13e11bf6e1bd02416751ba9ad8f0123bb71b849ea6adc6d3e65ab2a57f11768a856844b8db9a7fa3ee1b061acbc3613effa03f7f2ca1d08a73ccbd33c20b983dfc99a4ecf96d435356e16b75a3e4660490f08c6fedc6d89502236879964c1360f3b428eea5f1a82de21874e4b3bb5b179e7ae23bb4d57a9b86f47517ea5cb0f23af6f7d012bd5f5b4c6fbe1509502e0cfb61e60fbbf293aa753a1e2fdcc23d3b0c70c94f43927b141d84c3b87b2189b4b32e6cb06df950bcb70e4ffd1fd6970c1b88470cb2161b55b1eee41eaebdb0657787e697b7bec32469d0f3c9e57da15ae077f9a82922a6ec0930b9fbbec93929cefa9565d3ccb91dd96db5487c305cd1e629e37a3c7b2ebf39e20e5e4670e2836d4676fc383f56e3346b7483ba32fd848c6ff48fd84999020dd04e7d6c6a3f55e734718a46f9de1644d841c7a1656c8c4b18bcbcb77facd025065f9afb20339497be6bd6e52b03dff6b2450f320b2d81c974b5c1d1ce364ece2641ac6771ee91e98408e5c160e806a8008fdd9b18455d11408a03315648b851bd020fc3fc07a837e5a07a231a529a43669f5b2032656132bad011040bef2e0e830d7ac6b1095d7019c33a4bec8ac7b8b0bb19085abb477e8a38b82f49fc5b92ddc8823a9e889dcb4ebcf2148e0c754e1fe13e706553fc10613498d31a43fc68aa96a62ad7b6946e5245bc1a1ce8d60f6a01eaba1c9e702ade0cf07a0b6f3ed8d1a4a74c2685836f489ddb5513bdeb92c2ca4704ef8d6d3801baa4c56945592a0722a21f72a062d3534fe163b65f3c9108e9425a62eae65caa18aff944b1e37c8965729165bd2861854fe274b0a8dcfbd2a5e051d66f4785b3b54d83f77c7b31a14d2e0f4446d49d4e135c6fa8922c9970dbc0cdee0c73fa2e3cd4703114d611be2b4b90fc4734fd40cfa6b511d0cc750ee0c41b5c2a0441dcd299e7767da98bbedc333f9646f661bf1abde7dca0f15176fc93b6da11fd11a908792bf41a7ce03d956ec4536249c250c5fd9da9d5734017e5a2eefb80b394c32ecfaf73e948d4fc34ea8eae724f6df660e08b66b4b93686ca73685812b31527a1994e9530f66ad3128d0c33c151ae879e6af9cab8264d18dec48dd322911ba6555ff170697fda76e16904b55504f51ea96263988daf2a2dd1182fb0dd80dadd0b79040a92687d4af4a81b839ca9e0e21ffc7ca2528b4131c1e1b2ee479342550f8c5d937fe2cefa30fc613469dc9dfcaffd8cdadaa0d6a6250760fcd8c33481cdeba608baaffce7fe383afd43f3a87ba883de4e5769ae6375cca0fd88824dba0d871651e205c2c4a9ebf44ef0c1c2adb3b7c4eb46645bc0be0e4e5d18007b1780fc7c2e1b6f1793236415a56bfb811a9ec9ea13fab28d600b308719a0839a4c63f743d65227305227b99ee693b899353d51e9f20e3caf7447652cf41fb50a4e1774fc6a94c33c3401912461b592dcd861ed85d95ce9b715ec2ad7c77b4febd74fbda4f6265b0405ab09530670fdefd89869ee0de5a79fbba561de68b1656629b77c8ca784f659c0d3fbffd6553be320891585fce0a1d28f35aeb4b9f3b777ede289f7ebe12b6cf5d91e183871a6ebd03064901b8f02b5894145ebeea1a1de58a17556c23404b7f958448a016fac2674732191f5355ba8e63a58ab15e3909db11ba1d89031d3f313e607325e25fa179dac8247cf3edde878b4fbc25396767577fb37af31567805a8febd529521a55e8e73f0a51e4ab4efe363e14222196629cdff0f0b0efa0c60a8bbac3cde5eadd469f319092492d73621163305c8eae5956bcf24c867ab89eb8ba7870b63fa717424fbff419d5be63a28d7c86b466ec73bd5519dd190564d274c84b07e3a114da0a1c4dd678a697662f9b889f4e3ba05b10e9837ddc756caa3d4a6340040b81f5bd71a42d34150cb8d24343c5402996a6384c9d7bab6f35b84f50c41e2861ba24f1658ec54b0023e444bca56f13ac99d4d313021e5099b6989a6f2460b30f396c077cb050de4715e32991177f557924a7921ed773c346db296ad8e55dc47bfd472adad98542b1b7305c50598f579f1784f2719fa15b7b1fdd8297516302c2034732565781289e23d1e3aa05fba2b6856372c6a19f96fbe379cee2b9eee8615b1d1d241dd5d6268a87fe6756c99b560ac67d1e1096afb2a659bd00d0a82068abd83492384100ecc075a9999f5d413746598f511781d6d0c73895d8cfd6dd741efd1daaf3ba1cc42d3bd328d1bca2ecdab8a049908a3b9a1a9c88aa35770989c533afe508239ebf4063efb49c3381ff5b25d735c06bd78049cff8eb568ae09956642c5624fa107a0aa61711fd4095dc5f7798ed40dd27b0b1643ef551d5d6228b965e5ab1e3fdab13b153f08d0bebc9669c077f447bc92dadb2f1685015e5a83857b024773742cd63031dc4c430fdfff37c26537a57435568878eed31dc17710dd487f8bba15a4ca6787197f5104e1cdfe9d249acc3a469eaa36767f2a6129d78edaaa5dfc1f3ebb671dd736c6a4d226b372fd741a6d8f465bcc55edb7cacfaf883a045428d899d912ee50dbcf6e288d00258e80c2c57686d1a04956fc8b05c8c2e40cf5c6966811ec56ed3edf1f873d6bbdd0d9ba3aabd8b38c68deb9ea18dc92158d1da23d4680e7cadebdb9106b7e21bf0a1328e9d565df81e6724527228179d75962ada4195e3eb5d74720bf1cd0d14b945343d00754d7e6f6219e1e1aab76994e5c3b884be17e0ffc6959f11767e9c80e2d88d58695550fcb63092166dbf240dacad7990d5e67ff5342e913e7c4f70a34d9f22a67786b254e1e2ed91b724e5e1b418c5576739ad43335c4589b046e1e88a170c3b11e440e896f7a81f8888e76683998a0ab94d13347ee7481f37440a0b8219a207ce14204ac2d031e64a6a9512085d84589025c10c1eee321bc37feaf540e79e08a97a13c63771bfb8e5cf0259af6934ca7a3a51c50a91117e35c0fff5e26ef26549fbeda828c1d5525491f4e0fae372ca344489a01d5786f5ac53464069678ad67bc2cc7d7e94fbf9b19017ad29e3337b5ecc0792bdc4668ab882a6ef8d1800aa08cd79c42c4b4f7f10ca2abead0051022db020a7401fbccdbc6257b32570fe539e5aa08b343e9e29d6aa2d828905764d98cd450598eab19271939659cd1784f9daa4de6b4cbf0f2a94e17cc7c848b09db01e9dc3512178caf02ebcd222913f7509cb78a2950933681547a43c996d14b74ec3373075a2e37285249066abfe63b8b76b3e7b8594cdf1578ef42f82b95b706ad231e50ef2cd31dac690e98c5fa0dac117b3af3efb06a4299806e3b1e142eaaf22ecabbb47bfdb98cfa24c06730d9eb41da1b9b8b0a4aff7236ba4d5a362dd1bbbd86015930ef7be8bc0cc21a0bb6630f00ae87b990381ed30f48c83f6f12767aaa7d93a747683c9b4e8ffba553a9be878d09d018674c316e7c2764bf67f81c9ce3c4cb11d43c356cba8385a50aa0e8e6577ad92dfc14a96ddbb288d484567621b088c66c644560cf29acfb417a3ccab91ebac2aeb5cdaa90f082d83a85819ddc50253de57b0dc38a99ac1fb064825ea2f8d00dd320222815ac2a295da16fd8deaca3f37351baae6b1c7871427c67e0d9fbfee6107b85131aa313c13248f389e376173aa16d24a40c83242cea560d3f71c2612c8fb848455bfa7440151b707146e5be70c8485b7eb0b8091fabd1d53ceef0a83a364674764803525e6907ec7ebc75120a100d0dbf3012eeebd77aa30f23c059a3146795862539dc929a6f94c8bf2fd29d7adb5c601d825347321fe9aa27b70de4bf92d5c53cc0d9868ef20b4d6393dda2f1305aa8415dca4e53d5cc97cb676640e877097544aaba21ccc1bdf531806940419d46d9edd1d2490181ec0292e98862062bff5e623a0c4b2e7930198b323a9719075155c50fe9646845261e7568a2e9e2dd6c0a7636748c24c0876d50ad6ce1f9900bf85d80de712942eb4582d75ff7dd55ff1541433508c8a745f4b52a457d813992ae5c703ff53971d69dd7da3ae32ba41672bbc90fb8b7e4210f194e0773441c575b31192cad641c7c0d38c10f1f13fec9afe904719ff0f756b160520802586d7ed6cf4e6e024494936332943d7b56ef1286ae830b1a819e815022421148dff77541ff23d2929ca80ba643fa13c25dd52df5e08bbd716b50baebc8f262c260ad4c52bf518140c768dd5d278f2f58bd3c2fccdefbab148471b788455178cf71d7f2e231516cd43d7334bd05d00812e079bc29d9269a01a813f856bd108d2fb96e689a9cf235a1aed837b7a69502530e5548cfc1fc6498dc5051b3023a33b4be2f02c8c4f9cc2996d5b96dc4cb768aee0e3969c41019b3058fc90cf60badcc5c12c6be3efe3e868305720f037ffcf4334ee4239edf486a7acb1fb2fdfd08105e3967a10c67e8c01d3a32c3f7f95bdaa376347cf76b328a5ed3e54ab9dcb47270ce9d34cc6175b40c58d820bd5f38287ded808979d30fa04b381e76d959deeee87b831f09d2bff5708ecdf312937e9101284cc14c7373e7be0d29528bf26adc0aa943deade99b6943309da9dc712c9918d523945601bfea48a3d789d239893f65bafb6fefcde7729f2780db48aef48d27175e182c1de40733c23be3dce87d82fe4ce9c9ac3c6ddc2191ce201dbb053cb28f23955b7688b493aa259b5b74480383590d8a2d9c4ab87e98e82d2a687b1c2bc79457737f2b88eb44daeafe2e0bc82834e8174ba6592b34e1925bf67e7da3f85b6128f84b396cffb31f0d314e1705fb84a4a9238843b0af90d9851b90d6eafdca43edd780e40d80a497937164eb457aaf6e91fdd5ec6bcd3a19682209d481d86fd3ee77f17a4e5b524d8d5b02dcc952108bdd09a9d8392221d5e641143d0a82fefe3ee8098b67d9918dd7412a06b2ad58737dda6910e7f42a1a52138b117edad4593ce32f898c5099f20dfbe473850687abf2d2c413f48edc170a2e1fb4d02e7831a9f2eae869012087b31d59e7c4749c595d3bfeb070af4f688fede0bacb581c32ca4569adc93cdc7d9712707d65ea0ed1e2f6ecb7401d61074d2a7adcf54fb315ec75c8b0cf3a26212d8e9327fce41ea9d5a8e04368fc1ff1d0caf630ec41d45eb13dd5b8014f2d484f7c73ae271250e60e2b2decd835377ab5924391156b344466a5981110010153dbcf4f55950a009308d793aa7ae34a026c5ef7ffc953b41922b21788e1eb86471f73cfd620a4af1e12dca677fd43dd51510d47f7001836442abc521442f431d4c3e359349b33faa00aa6c0c998921c6585d09d04ba28e1d57ae91ce36fbbe974c43ed80d823d7809159e58d395e528caaf6d340cf162870125c5d2646f3c9d52f053fd0e9d5bb1973b7ca2e058f7df13aa469bfae8ecb16d95c0bfe66e8dc891f48248ccc564abfae0b3d0c2f109ca765a083f19964b1d9337f4a6d70ff3f4eae986a3ba42a03b22f5ba5d4b5ff6bb0179dc73105f044236d5e38ce7873b3803cec948893f392b9e0afdabb1d9930d5d55fa71a050a635e63184a3d270825ac2c639ea47247e78be6", 0x1000}, {&(0x7f0000000180)="09fb8e93", 0x4}, {&(0x7f00000001c0)="a6b715cae581678032c95bfbe35008a6ab017fe4bcb64d90b42bdc37de23d9de173ce7c15c8165e061377b062da82af145df294bcef77a2f002c3e3ddc6f064ba34225", 0x43}, {&(0x7f0000000240)="79b8ade5a3d39afd6eabbe27f699783d350c588b0a9d551a6de0369e5f21156710708973ee822b625b23a0d6f11fe640acf9e0b96810283a40490f7819c59f08f45080ac9ea75b654c44d4e9841603f480ed197ea88a81ab58f93b7a799cdd8ee003d6d239afbc8724e8bc4101de70065fc08ab55ec0b0f08f93b83e8bad1e515e092c64c707e6", 0x87}, {&(0x7f0000000300)="43784fb6d9f62c4940d96d6a3b7e1bf7403d15b6be5e364ab74eeb610946fc677e79a5f8828ed1e3be3ffe18997fd4116ef86e79455343ab3bf8ab", 0x3b}, {&(0x7f0000000340)="d017c374f900673f0f6cb7c18b5a19efff6cb56f1ec5d0d094a810c81eb0bcd6ea13c08861f5213f3344aee58af2b187cc64039b926e913850fc40003d547a9864fba5f4e32f880b01b45f5c1a44f960eceda75462382ca35ead9a76446f0e4c576a4240e85103423278f05d", 0x6c}, {&(0x7f0000001480)="3b37da94a15955619106ce3e10fd865d676fd492c2b7c3c6497501e90acd6500b86e1c907777a16eb1854e24143c40d6c499d9d25f51fa2d36736e3c3424c65ab25b65b7d26a72f0cd6386067e7f33f0b6305f7c8ef9a521d51c8d0ebbe2b8418a4aacead244658f36022baf29b5f68983a3a8c49787d465ca9c4379c7ea93c7aacaed00e22a7f2b01d93e54be7f4dc732e90fb598fc20a9", 0x98}, {&(0x7f00000003c0)="613a635c743e33021cb3b91d6dc678dee42a750c970684", 0x17}, {&(0x7f0000001540)="01d8a57fab4fc6aaf9f3861b7e0519cbecc0593989716cb60a371e152571d74b821e54b26755053c8fd13b5fdc0ab3babfc9b0f08b337dbb58fd94020698ef27381fee793312d977ae2392e82b6ea62a0245d2692394af6b63de6cc22d7cb9bdec284cdcc106fb7d4dd9f663b21317b81b344b3f0123e78dde68636f632d448610f0dea3bdded92fb1925a44a5cf77318066623ea6fde22bb75028b5d6fb3ba9f250b39dc744406f", 0xa8}], 0x9, &(0x7f00000016c0)=[{0xc0, 0x0, 0x7, "16259c39ad633d1e8ecf1f956ee847590f241ba958b337a2e17dde223e33656246ce7215b377a71beb92862f02c19a858bc163f3b27f2f3e56c5a24e41461a7208a9257c2842493e617a777a6c6992139a0fb9b75194b18ab2fdc4c5145ec037dcc9629db10c023a8283fc7ebfc36e4e2b1d48b06acfa4b6f226936a45c4c872985ea24db199313d0c769f7fadbb2709bf5c43f5081671ed946ebb070eed08f0822144dbf8286af97dfcecf708"}], 0xc0}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r2, 0x81, 0x80, &(0x7f00000000c0)="9a92b0c190c7d3852fb0faa9282edc76e380c69c1c221f831969c936b6393bc67391bb4e3b54571e07f6629142e33fdeba28e789044bce2baf65e7a2e6758a6649a0209b21f110591633db6260d9aac11baf735baa9824307a53ae82a3f9d1b39054335cf6e3af44fec9", 0x6a) 16:11:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) shutdown(r0, 0x3) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="6b2b652abb67a23e9c84c5b1f8c8f00f995a6fa3bcdda2815ec7be85a1921225d8c68f2a557f58293677bd350d1a1a32a611a9c05332c744cd34c56c1a9287799f42fae9f5760e", 0x47) 16:11:01 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xff, 0x100000001, 0xfffffffffffffffb, 0x0, 0xfad, 0x100000000, 0x1542, 0x0, 0x0, 0x4, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff9e) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3df6eb0edd0591028f591ae123180f08001363f58dab5f970d1057f8df5e4830e6988afc3bba503e7438619bd6b40ba63979d15a77504a5b9974b267e912c8e173e66fe56eb6423147e768f08e95b8e05ee084d3890d644abfd1f9c8551212a555edcd296602bf16c6bfe26c481d352e5ac25b4de9c48ad31f432a8845d4ad047084dea93eef70276971062f59e2d7a002dc2c66666e686bafbfddb00d0e70710e93b27671119449339fad77879bd1e8efd4ebae86778315b7e3c8795d0d76198984717d2b8babfd7d00"], 0x9}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) sendmsg(r1, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) fcntl$getown(r2, 0x5) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, &(0x7f0000000280)="5d24865ff6ed9c43501d7381d87612912be720fa4b70eae889ffbccbdec3fd3b5592011d9f607535e282c2c91e6f51fe6e99fcd726310a7402d47b5216a47a5627845829286f511f15434263dc188e6b408fd8c8481a9eefe5bfcdeecc57f00e767a3249ebfc498af05a1fc1b62ed80c2b21f76e3aafa4f7175d32352a5b9b9fa2a161d5d69538ebf49554", 0x8b) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pledge(&(0x7f0000000040)='\x02\x00', &(0x7f00000000c0)='\x00') r1 = socket(0x18, 0x5, 0x80000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x600000000, 0x8000}, 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0x7fff) fcntl$setstatus(r1, 0x4, 0x88) read(r1, &(0x7f0000000180)=""/160, 0xfffffffffffffd72) 16:00:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x48) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200) recvmsg(r0, &(0x7f0000001200)={0x0, 0x67958298, 0x0, 0x0, 0x0, 0x59}, 0x83e) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) mknod(&(0x7f0000000440)='./bus\x00', 0x7, 0x1005fa35) r1 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) shmget(0x2, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) chown(&(0x7f00000000c0)='./bus\x00', r2, 0x0) semop(r1, &(0x7f0000000180)=[{0x0, 0x2, 0x1000}, {0x0, 0x67, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x80, 0x800}, {0x3, 0xffff, 0x1800}, {0x3, 0xe9, 0x800}, {0x6, 0xc44d}, {0x0, 0x686, 0x800}, {0x5, 0x1d0, 0x1000}], 0xa) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffed, 0x9}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000380)="582720d800d16ebae63225029df10d566703b68e157ba461bba42095000000e594e3921a0e239bee055552f9d5e41789632dfc73556a9de7a9092165ff334a4619515a4c8ab0ff0000003da025bbd47b3bf579450300d409a33f0ffeabf500ff596e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93fad0d1289834eba6fb6221600000000009a652018fa75899c245da75c8023d2cf9d24076155d49fbabafd0e492f5865002f2755a130262b30cfb3cb4d0d4ddb2f7e9930e81e971208cc405416bb5e69ec358247d4044fceda2f38", 0xffffffffffffffd4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) fcntl$setstatus(r0, 0x4, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xc8) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/52, 0x34}], 0x4, &(0x7f00000005c0)=""/141, 0x8d}, 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x1) 16:00:01 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xa7, 0x101}, {0x4, 0x2e}, {0x7, 0x1}, {0x42, 0x13}, {0x8f, 0x4}, {0xa9, 0x9c69}], 0x6}) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x19, 0x2, 0x8) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x6, &(0x7f0000000180)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 16:00:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198774703e336a657e031e3776169c8ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927", 0x6) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='#$\\\\/\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000180)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='^]}\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='J&\x00']) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() nanosleep(&(0x7f0000000000)={0x8000, 0x4}, &(0x7f0000000040)) setreuid(r1, 0x0) r2 = syz_open_pts() geteuid() fchflags(r2, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)="e8", 0x1}], 0x1, 0x0) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="ef4231ed850accd48f91f6569a4bf812faba4a9d7f302321a2dbdce132ddeb5f95281332b7fa7899598791da32b625c7b6707d20226550fdbf8125f9d4b566c61f06da383820e2b791ad38c48bcb273f90c5b64214f3efd8e6f4c86c10e2b633dd9c0bc34bbefd8126dfd9f33569ece85622a1b231ffe967b9d98a4bc47dff2e3f3692fb39afc25f229b506f5af7d734d7ff27358f2a4d3c500e8ef939814f3a4d528155", 0xa4}, {&(0x7f00000001c0)="dceec5511d75bc26f37d31c9927ff9aea72145dee93992e6ebd383919fd6b7b614807364a896d585d3f6f05add30ce6362b6cbf1fc5e3dc37217f8bad3f4189ffb27d71567c40d93326159051bd8f18de6c949e8c49732b77eb6aa5081448dcc3fffcfc5dcf7c4e627496dcb4c808a4d5004e66a2580c0f90e14105659be71d0ef025e0f61715f3915913a9ec351ea9b3a51efac63b1ab5eb7537473bdd106ef500827b7874f84d507ecda092529711130da50112532fc3eb116a1509c7b0f459c8674ee353d1bd8fa99817b805b50996ee733aa4b7dfe0dbabdd472d4fb02b57d5b4396a80d9f9d52fcfa6e232aa4361751b1", 0xf3}, {&(0x7f0000000040)="38c85b5f798e7ae0a39510795ffbea5176715003c080ccd2235abf24b6139b0f13a35eaca6630bb009f08bf6177759cbc872a748ec3a7e98176aff67803360a8a47b7a8529aa09d8567af69a88801a22701bc3d4572f2263f4eed7e204befac56f71260c0e19", 0x66}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000200053fe00000000ffff0000000000007365bd58d732a6440d5cc7c48a75bc448d77582016bba36dd07b7b0442cb0ccd07a94eec0f83cb8bcfa5819efeaa4904fbfbfa814e59940b0080ffff80623bd7caf7b2dddbe7742e5b778d9bb8ef8d587fd8527aad5e3a332692cb052882b99c72ab691555adc7814c3f0ba8c26fa9cc56d1dc9d342134b7ec62ef58d5a0992a8a5adc28942541db4782dd751605fda02cb75edafc24db7978620222e5ec7035dd1b9a4a945a0185d68e59b297c764339298d777750a46d61b4cdb3e06cfd4501d1b8adfc7141ca274755284f31b66e871bed843ccaec029b2457232156b47187d464a872cf6276c6a3a2349c2bafc419d8f", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x5}, 0x400) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0x0, r2}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:01 executing program 0: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000180)={0x0, ""/200}, 0xd0, 0x0, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = kqueue() r1 = kqueue() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/236, 0xec}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/61, 0x3d}], 0x4) poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) 16:00:02 executing program 0: r0 = socket(0x0, 0x1, 0x2000000000005) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)="eecbcaaf959e150b2c1ede0e5ccc80f4f3e82ccdeec4c7b0d4b623caaf7d72a09a63b1e1ba2a59216a7adb3670d0b6474258ea5837aa870b00d1c7e81075b3ac66fab9abdc9109c7d85553876f", 0x4d}, {&(0x7f0000000100)="e3d081737ce500fdfbe9a82b740a43af231717b9dcad98f13deed7c84f4de1fb3140bfa521ff3adeadee8b681299b62439feb45afa", 0x35}, {&(0x7f0000000140)="9da2da651bd5aa18f9c4715ef02d515df7ff07be8221d4c7bcaaee38407fd6e49ae36646148b31a21325ef839b0bb406193405c2264bcb0ed5e0f4c4885ca09636144e2a6687e3413275cbdff2431f752d3753b48776e33e79fb4e87ab951059433b4ef50ce1dbd95bafbeae61ae4f72a9b4f4", 0x73}, {&(0x7f00000001c0)="2c4355cc5cef50ebea13c47bd056dbc6ba01ffcca6b123c4f98c98c7d6ce9bb44b59476d958a0721ea597bdadfa5844bf01e0aafb95e8b87802afd07aefd6a27bd18369b2d8bf26235e1e72865ec29ecbd368adb11bea97cbdc025b3517863e91ab23706b56ee4b2c31c98457e032cf9e1d109d5afde1e0f3f30c9b564e20f25692dd770478e79711d55698db59f85b50d2b77bef2d0c0e20e044ce16e89254487f08b2cd9dca609ab98a87f2cfee5ee8b0eeb066ca934821d6518e06a2a0e95d870aebce75e89b822c341fcd7e281afac2628", 0xd3}, {&(0x7f00000002c0)="8b23853c9ed3ca58b655bb5e93c9d7c93b0a9a5dac450c035d40fa22cc726d01be5e487d5b342ec6fe3487dd1c2b174e8d7dd48dfe5dfe3e6543e5e2fc24c07f44e8ac00e0b276fac6b63bd7f5ac18a5c43c2a6c56d793082462d526911375bdcae5e92165a5daf378b458b2cd3445dcde58ae962090b87d2eb2820827cc570ddc947d4b32dac853dc343aac01548aa75cbe87e9df04c1ae44e3dd0d9b63d3a433ab6298d2bb102d809e997b34bab76a097830a9aba5ebd4b2c56cac85c1c97f39017c1d263075c615396274263069ce61caaae75aa068de2b75796bc00d9f56c2a606a78251aaa008289e", 0xeb}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="cd745a54efa8ba78f09109b16d61085dc397d0b1cd65ea7b37d3e624dd687988d19723de7939e52d606eb4220528c8f78d67925db4038e243108b6cdbbabae809542e260c27a43522fd69b020baeb35a4284edc20420", 0x56}, {&(0x7f0000000480)="51bbc2f0e949dbe47ee2152edcdd81aaf86d4cc18b0ae9e3b257a3aa8c1b7f08a04e22e09b2152da3e2d5cb49be7d453", 0x30}, {&(0x7f00000004c0)="8be2a78a2dca574b15ceb3515af5d8d584bba8f9c6a742c60230a31a97363a78a706ae6b564b20b1b5d35d638f3c257b31eedac51e04de72b260957970bca42bee1942f189a32eb159a356fb6fdea347b24dbbe26ee363468c1c9fb3d26fec4f37ef", 0x62}], 0x9, &(0x7f0000000600)=[{0xc0, 0xffff, 0x7, "71767b830886c39fec0154d799e9faa784d6e1df5995fe3d0fb8d1b7dfe11d687af8fcdb7a7b19015d666dea9f89634ba417ad295c97d5e3044d025f2ab550fae1fce1ced1a2260f1189b2e87db040f3bc3a64e0309dfa5ac3cbec89d92aa08457ea6a386c7c05c6e999e6a2d436577ac942dc746d61201db6e08792333c088c37248bc71483415f9cb0ade95b792a6dc18fe15a7f9a579a618b7b991b5b30abdf7ada70255fbac9b54a5334f6363df1"}, {0x108, 0xffff, 0x0, "3dfdf75a556f2be6904ccaeb95c3a1f744bef7bf38b5cd39f0eeb8bfaf3f6a834da5d94ad1238ad970caf79aa020c4bf69d7d1087e78066f9fc0294f5fba153e0ee0f9d3ed7e7041dade4cd1d20869d45c5a5cafa553c314441aaf2e6b1e965afd2fd57633642f623c40eb57893fa9e3fb8d847d4c8da329447736dcf6983f31d32d822401fd897b0ee50ff3067e2f836d2b2ed5a32011078052a375d849a861bc29ba111c5f66f67d83baada4f84e496b8664796a3451f2b8f3c7fc034db6934e8462daa81c7c5831bb65450484ff97f0c6b5f3a1f12b9160ec82547c159f139f3fd21b632ff8286c3d62efc17db85cdccecdc8f2"}], 0x1c8}, 0x404) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0) accept$unix(r1, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) pwritev(r1, &(0x7f0000000140), 0x10000000000000f7, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:02 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x538, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x48) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xfffe0000000, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: getppid() r0 = socket$inet6(0x18, 0x5, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getpgid(r1) r3 = socket(0x18, 0x3, 0x1) listen(r3, 0x9) r4 = dup2(r3, r0) r5 = socket(0x20, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup2(r4, r4) msgget(0x1, 0x300) r7 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgget$private(0x0, 0x3) r8 = dup2(r6, r5) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r8, 0x5, 0x8, &(0x7f0000000200)=""/5, &(0x7f0000000240)=0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) msgsnd(r7, &(0x7f0000000300)={0x0, "2ebd247b8c2728c688bd835b57ec328d4c6dffe91b40844965a7f769764e1e21c699b0b76f3617b4784413bcc3ba41be5a4c40052d3fbc3e644dbba9defbe07839b0b9f0fd8916fa6cbbb62acd47678f2f91dbea993e2799b850d55d8465ffef2c3db4e02eadb62dc2135e69ef53e38e2bd9"}, 0x7a, 0x800) socket$inet(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) connect(r3, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r4, 0x0) sendto$unix(r8, &(0x7f0000000400)="a04fb95ed598edac4846ced3042f279fb6f20337e8a976", 0x17, 0x400, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) sendto$unix(r8, &(0x7f0000000540)="56c60394a0a1b3d33afcf3c1257064db55367e4a845d25e9c66fce79144e1d7b4a6bf577c824948a55a3537916a4956e23ede3528199d9e3c24e69b647fa12f73865ac0aaedf122bba690612e8c39dfe6e03859b1752ec2f381becfd24a050c504c43082f357efadd56f5bccfa8e2ccf8f112855cc881fe622f6b4a4f11e5258a3f61af5668142cc913bf32d24dfe6", 0x8f, 0x8, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) getrlimit(0x8, &(0x7f0000000640)) sendto$unix(r4, &(0x7f0000000680)="12cdcc0a6d5e1b9eda7c7966d9d1244ede6ba9bbec1367c1b600efd36c183c987eca019806760284575db9ed8abdd190475bdfed079fa6d94ff6ca1d77b0ea590ff5f1085130f3e3d36297b66bf58200660fd9178dc681d03cce9858a19faf38ae1f80594c541d95fda3a89173f31bca30bebb2185f02cd9f1143687daefa943ccf39425072e6a3d22e81ddc2657d440dd0da4cda3771525a59cc8ff27c69397a6f5ff3f81d071f476e4da04589a7f2bd8a2a98b05bfbf0390e0f0cb21471420ba", 0xc1, 0x8, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) fchownat(r8, &(0x7f00000007c0)='./file0\x00', r2, r9, 0x2) 16:00:02 executing program 1: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) socketpair(0x18, 0x4000, 0x2f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x200800000000002, 0x80000000) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x10000, 0x10001}], 0x5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x8, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x43, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x47, 0x4, 0x8, 0xffffff0000000000}], 0x4, &(0x7f00000001c0)={0x9a50, 0x3b}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x309) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x8, 0x0, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x69e5303d09e76d8b, 0x80000000, 0x2, 0xc918}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0x4}, {{r0}, 0x0, 0x0, 0x8, 0x87, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x42, 0x4, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x8, 0xfffffffffffffff7, 0x3f}, {{r3}, 0x0, 0x2, 0xfffff, 0x226f, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xffffffffffffff00, 0x1}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x2c, 0x80000002, 0x3, 0x51}], 0x3, &(0x7f0000000380)={0x80000000, 0x7}) recvfrom$inet(r3, &(0x7f00000003c0)=""/60, 0x3c, 0x2, &(0x7f0000000400)={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x32) 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) ftruncate(r0, 0x8) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/151, 0x97, 0x802, 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000000)=[{r1}, {r1, 0x20}, {r0}, {r0, 0xa1}, {r1, 0x4}], 0x5, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 16:00:02 executing program 0: msgget$private(0x0, 0x85) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket(0x0, 0x2, 0x3) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x479b}], 0xbf859b0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x5, 0x8001, 0x3}, {{r3}, 0xfffffffffffffffc, 0x60, 0xf0000002, 0x8, 0x7}, {{r4}, 0xfffffffffffffffb, 0x24, 0x83, 0x2, 0x100}, {{r2}, 0xfffffffffffffffa, 0x18, 0x40000002, 0x80000001, 0x3}], 0x400, &(0x7f0000000140)={0x0, 0x200}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x4040000080001d, &(0x7f00000000c0)="02004696dc4db5e5acf3839c1b8a49963f876da73cee3eb3a95db1cd0000", 0xffffffffffffff2f) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x84, 0x6}, {0x8a, 0x5}, {0xa3, 0xb2}, {0x8b, 0x401}, {0xa4, 0x9}], 0x5}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_settime(0xeaf056bf2b2c8403, &(0x7f0000000000)={0x6, 0x7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x10001}, {0x4, 0x54}}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) close(r2) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = geteuid() setuid(r2) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x48) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r3, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000480)="2b00ff23e3ff07b533000000000000000000000000000000", 0x18) socket(0x1, 0x4003, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffa) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x400000002, 0xa227, 0x100000000, 0x0, "0100000800000000001000", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="3859015885b813a0d4eaab5503cf90cdfcd441c897c57bcea4e24b78000000005be04ca9084c0a89b0aae40264a577c791291213210e71481013662454ba8e08396e174a9057ed72736b1dd4f1c21c273386a6169072d133deda80e908d123b87476ed9138d9e1b7d91731c022e075da9fc6de23835e11b815adbd290943816552e8b1e7182f0da6e65ea77f9b", 0x8d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000000be16405b7570431ee85b7684cbb08ee519063009aabbfd4532924daa4f916f9fa5fc654e0b63bed2284ee1bdd5c7ce5d546f15b32abb2a74fc950c69879cecb46ff562d7530ef1891a2217d2efba6874062cec4f2b7fca0a491e19882fabef1ac432c969a8cf2d0db150f712b7514c5f01f58d5b8ed6ecb61b93afa7b840ca10b5e14c5dc4d31d68e6727be5bd73e63ab529632b86be38e5f61e75eb3b6fcff4d8e3a69d2a586f134018508dcdada944af3fbff99a5eb0d1c2189df043bbb26f30dbf502bc6cc25aca123789e6db79ac90bbea5a3a4f", 0xde) r2 = semget$private(0x0, 0x1, 0x30) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) 16:00:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = semget(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x100000001, 0x0, 0x20}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendto$inet6(r0, &(0x7f0000000300)="1af9a79e65098e482fb1eaa435d714decc1a330fd78745e6b6ab8727c6066e0c97264ce6830ef3c4aabb7768468f4af9bd8a2490b262a575f71179c495c8445055aaaf079cb7a6c9c019e276327e7c14cc1b624a5bbc4862b3b159ec57c7cde39bd911f8e00d202d24a9fc53e1e550ad40c3f65242c0bb778e5c0ff7e866fc76e4a16172991940470aeee9ae4762d68226aefeed3862b67d8b495ae7c559aab22ff808b346c2a7ee6c0b6659adeb5e1b6f3eb6fe4dd5dda696ff9d2bee80adc7d7302a81e74d821c201a51813d0b35b9384882dab2aa9643c4d6a22dfe1b3ccef6c88a036933b00d33fbdd", 0xeb, 0x8, 0x0, 0x0) write(r0, &(0x7f00000001c0)="7e8b4b2d9956288885761dbb8e5ef9d2c0b0b51a71222c76cbf241724066a92febf95cd7f5ce25acb84ab5b7652914d5", 0x30) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f00000003c0)="c992d71789a9ee811093657aecf7fb8dfae2c3da000980fbe1f3545ccc64eb1f5b62e4b8b47b58bab0bb20c8336010c59bf2a3314509ec922d04383d28400bfa54a7793a3e4bde17858f4a1f35f55a4bf00c14ebfab842c7befabd0921db7b2026a86dec712db4f2fdb6b47afbcb8dc715a9b333a586afe78d6115fb12d13bc6bf10461bdd7111a2e3ebae95070da448c5dbcf613eca63b269ad04862afde0743860b3825ce6dca4b41fa5d3019a931968fd08cff44ebe3ad255286ecb87b718f6331dba68afd3a699129f7582032a", 0xcf, 0x9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) mprotect(&(0x7f0000193000/0x4000)=nil, 0x4000, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r2) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8082, 0x83) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x280, 0x7) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x100, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x9c29b738d2dad292, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x5, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x22, 0xa0, 0xffffffff80000001, 0x100}, {{r2}, 0xfffffffffffffffa, 0x1b, 0x0, 0xff, 0xd1f}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0xb5f4, 0x8}, {{r4}, 0xfffffffffffffffe, 0x18, 0x4, 0x3, 0x2}], 0x100000001, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x7fff, 0x3}, {{r6}, 0xffffffffffffffff, 0xc0, 0x2c, 0x3, 0x8}], 0x1, &(0x7f0000000340)={0x7f, 0x8}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xa0) ioctl$KDSETRAD(r7, 0x20004b43) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) r8 = semget$private(0x0, 0x7, 0x2) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000040)=""/221) 16:00:04 executing program 1: r0 = socket(0x3b, 0x800000000004003, 0x10100000002) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="caf5b415", 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00002b27febf00000009000000010000000000000007000000000020000002ff4f22006eed34e780fe8a507c", 0x34}], 0x1) unlink(&(0x7f0000000040)='./bus\x00') 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x4) r4 = msgget(0x3, 0x80) msgctl$IPC_RMID(r4, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) listen(r0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x1583, 0x8000, 0x1, 0x10001, 0x0, 0x5, 0x0, 0x1, 0x8001, 0xffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x0, 0x20, 0xb5d, "eb9aeba98753591dd225d81f4f77c6283e158655", 0x9, 0xc2}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x26, 0x3, 0x35) fchflags(r6, 0x70003) ioctl$TIOCDRAIN(r5, 0x2000745e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x880, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r8 = geteuid() fchownat(r6, &(0x7f0000000340)='./file0\x00', r2, r3, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) readv(r6, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/45, 0x2d}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x1, 0x6, 0x1ff, 0x0, 0x1, 0x8, 0x1, 0x2, 0x2, 0xfff, 0x20}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000005c0)={0xc56, 0x2, 0xe46}) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x2a, 0x4) semget$private(0x0, 0x0, 0x40) fchownat(r7, &(0x7f0000000640)='./file0\x00', r8, r3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000700), 0xc) recvfrom(r6, &(0x7f0000000740)=""/117, 0x75, 0x800, &(0x7f00000007c0)=@in6={0x18, 0x3, 0x7, 0x804}, 0xc) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='W\x00') 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="172b4161f3be868ddf7505da9581b4f733633d984dadb829c34cec293368fe4da93e047c92c139307325b12a6903b4199813b18b1d5a9d2f", 0x38}, {&(0x7f0000000100)="76546fd4e5aad21cce44f2bccdcae05108202596c4241324e3d9928bf47a132927ec1215e62ae078dcd75177e18c8263d434", 0x32}], 0x2, &(0x7f0000000200)=[{0xc8, 0xffff, 0x2, "fe29609748b031cef72b09b30ac2f8ae0e5df73c015434aa406f6742964a86d486aae42785ace97fda43cba59e7f7fb6eec96fd4407dfffdd89b1dcb94c0f2746ec2261a39853a134434866c1d12c6025d2212553171af13e465a4691353dc8a761562318101fbb62ad830a246453e64df33c2a03c693f96a696306a90e328159d6267f04033fb9e7b7508289cc8bae14ac18db0dfd7e64c2cb08031f81dfdbe3f6a41659cda6a2fa42f6bb13ba56999af59"}], 0xc8}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000180)) 16:00:05 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setuid(r2) `‹3'çÿÿä`‹3'çÿÿäpckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x110, 0x2) write(r0, &(0x7f0000000080)="9c87c3762c4c35047e2e", 0xa) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x45) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xa7}, {r0, 0x5}, {r0}, {r0, 0x107}, {r0, 0x43}, {r0, 0x20}], 0x6, 0x7ff) socket$inet6(0x18, 0x2, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETPID(r2, 0x3, 0xb, 0x0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0xc0, 0x4) read(r1, &(0x7f0000000480)=""/101, 0x65) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x101, 0x9, 0x4, 0x1, 0x215, 0x3ff, 0x4, 0x3, 0x0, 0x6, 0x6}) 16:00:06 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000040)='U', 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x16}, {r1, 0x24}, {r2, 0x40}], 0x3, 0x1) r3 = dup2(r1, 0xffffffffffffffff) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x83, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xab9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffff801, 0x3}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0xf3f, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x7, 0x6}], 0x400, &(0x7f0000000180)={0x7, 0x2}) r4 = getppid() fcntl$setown(r1, 0x6, r4) r5 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1) poll(&(0x7f0000000000)=[{r5, 0x48}, {r5, 0x12}, {r5, 0x6}], 0x3, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = shmget(0x2, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kqueue() dup2(r1, r0) 16:00:06 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x810, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000001340)=""/169, 0xa9}], 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x3010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fchdir(r1) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) getdents(r1, &(0x7f0000000080)=""/147, 0x93) geteuid() write(r0, &(0x7f0000000040)='!', 0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f00000014c0)=""/211, 0xd3}], 0x7, &(0x7f00000015c0)=""/31, 0x1f}, 0x40) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x81000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0xfffffffffffffffa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x5, 0x2) fcntl$setown(r1, 0x6, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x200090, 0x40) 16:00:08 executing program 0: poll(0xfffffffffffffffe, 0xfffffffffffffe59, 0x0) 16:00:08 executing program 0: kqueue() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x17, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="21b99b63e56b5a153f36678f260d8f7baabe75b2a3f39d13f415ae7206", 0x1d, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0xc086, 0x40) uvm_fault(0xffffffff82259780, 0xffff8000019a0002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82259780, 0xffff8000019a0002, 0, 1) -> e rtable_satoplen(21,ffff80000199ff59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c5b790, count: 0 ddb{0}> trace rtable_satoplen(21,ffff80000199ff59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000199ff09,ffff80000199ff59,ffff80000199ff11,21) at rtable_lookup+0xfd rtm_output(ffff80000199ff00,ffff800020c5b880,ffff800020c5b888,21,0) at rtm_output+0x1a7 route_output(fffffd806f672600,fffffd806f72b000,0,0) at route_output+0x79b route_usrreq(fffffd806f72b000,9,fffffd806f672600,0,0,ffff800020b39530) at route_usrreq+0x35d sosend(fffffd806f72b000,0,ffff800020c5bb48,0,0,0) at sosend+0x6eb sendit(ffff800020b39530,4,ffff800020c5bc08,0,ffff800020c5bcd0) at sendit+0x590 sys_sendto(ffff800020b39530,ffff800020c5bce8,ffff800020c5bcd0) at sys_sendto+0x92 syscall(ffff800020c5bd80) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,307b525f010) at Xsyscall+0x128 end of kernel end trace frame: 0x30a09f1ed40, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c5b6f0 rbx 0xffffffffffffff5a rdx 0xffff80000199ff5d rcx 0xffff8000019a0003 rax 0xffff8000019a0003 r8 0x21 r9 0x1 r10 0x4 r11 0x56f7db927fa85648 r12 0 r13 0xffff8000019a0003 r14 0xffffffff821b5870 mplsdomain r15 0x4 rip 0xffffffff81667140 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c5b6a0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=33350 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff8235c268 process=0xffff800020b8c6a8 user=0xffff800020c56000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5254 13867 198 0 2 0 syz-executor.0 * 5254 33350 198 0 7 0x4000000 syz-executor.0 38586 49495 70465 0 2 0 syz-executor.1 38586 172904 70465 0 7 0x4000080 syz-executor.1 70465 61255 18815 0 2 0x482 syz-executor.1 65043 249093 0 0 3 0x14200 bored sosplice 198 238541 18815 0 2 0x482 syz-executor.0 18815 259647 92397 0 3 0x82 thrsleep syz-fuzzer 18815 419227 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 440955 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 376086 92397 0 3 0x4000082 kqread syz-fuzzer 18815 270745 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 276208 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 505326 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 44359 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 478259 92397 0 3 0x4000082 thrsleep syz-fuzzer 18815 124124 92397 0 3 0x4000082 thrsleep syz-fuzzer 92397 49908 34699 0 3 0x10008a pause ksh 34699 74011 15789 0 3 0x92 select sshd 84294 308948 1 0 3 0x100083 ttyin getty 15789 345809 1 0 3 0x80 select sshd 62440 321909 42328 74 3 0x100092 bpf pflogd 42328 385680 1 0 3 0x80 netio pflogd 83403 220388 27663 73 2 0x100090 syslogd 27663 85551 1 0 3 0x100082 netio syslogd 90317 446047 1 77 3 0x100090 poll dhclient 18824 188489 1 0 3 0x80 poll dhclient 5293 204896 0 0 2 0x14200 zerothread 7281 323889 0 0 3 0x14200 aiodoned aiodoned 52121 255151 0 0 3 0x14200 syncer update 99777 140855 0 0 3 0x14200 cleaner cleaner 12416 464370 0 0 3 0x14200 reaper reaper 18111 341038 0 0 3 0x14200 pgdaemon pagedaemon 36948 59492 0 0 3 0x14200 bored crynlk 34316 158469 0 0 3 0x14200 bored crypto 96789 493539 0 0 3 0x40014200 acpi0 acpi0 29686 158557 0 0 3 0x40014200 idle1 91373 100230 0 0 3 0x14200 bored softnet 3197 81518 0 0 3 0x14200 bored systqmp 12498 164350 0 0 3 0x14200 bored systq 41583 374227 0 0 3 0x40014200 bored softclock 88217 433179 0 0 3 0x40014200 idle0 32855 11668 0 0 3 0x14200 bored smr 1 447017 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 5254 (syz-executor.0) thread 0xffff800020b39530 (33350) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823681d0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6397K 6405K 78643K 10660 0 0 pcb 26 9K 10K 78643K 167 0 0 rtable 101 4K 4K 78643K 281 0 0 ifaddr 49 12K 12K 78643K 89 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1470 0 0 iov 0 0K 24K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1370 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 40 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 17K 78643K 260 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 54 51K 79K 78643K 379 0 0 subproc 64 65538K 67586K 78643K 102 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 8 0 0 in_multi 33 2K 2K 78643K 46 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 204 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 81 20K 29K 78643K 1686 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 22 0 0 NDP 9 0K 0K 78643K 24 0 0 temp 124 2368K 2433K 78643K 3944 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 137 0 130 1 0 1 1 0 8 0 plimitpl 152 23 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 52 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 25 0 25 1 1 0 1 0 8 0 tcpcb 544 38 0 34 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 14 0 5 1 0 1 1 0 8 0 pfstkey 112 14 0 5 1 0 1 1 0 8 0 pfstate 328 14 0 5 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 225 0 41 12 0 12 12 0 8 0 art_table 32 226 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 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 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1914 0 499 46 0 46 46 0 8 0 ffsino 272 1914 0 499 95 0 95 95 0 8 0 nchpl 144 2492 0 858 61 0 61 61 0 8 0 uvmvnodes 72 1991 0 0 37 0 37 37 0 8 0 vnodes 200 1991 0 0 105 0 105 105 0 8 0 namei 1024 6738 0 6738 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6766 0 6766 10 7 3 6 0 8 3 sigapl 432 456 0 440 2 0 2 2 0 8 0 futexpl 56 2836 0 2836 1 0 1 1 0 8 1 knotepl 112 159 0 140 1 0 1 1 0 8 0 kqueuepl 104 103 0 100 1 0 1 1 0 8 0 pipepl 112 294 0 273 3 2 1 1 0 8 0 fdescpl 488 457 0 440 3 0 3 3 0 8 0 filepl 152 2596 0 2493 5 0 5 5 0 8 1 lockfpl 104 59 0 59 2 1 1 1 0 8 1 lockfspl 32 52 0 52 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 517 0 508 1 0 1 1 0 8 0 zombiepl 144 440 0 440 3 2 1 1 0 8 1 processpl 840 473 0 440 4 0 4 4 0 8 0 procpl 600 1016 0 972 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 6 0 6 1 1 0 1 0 8 0 sockpl 384 265 0 245 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 156 0 0 18 0 18 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 183 0 0 10 0 10 10 0 8 0 bufpl 256 6380 0 1146 328 0 328 328 0 8 0 anonpl 16 51920 0 43153 50 6 44 44 0 125 7 amapchunkpl 152 2366 0 2278 10 1 9 9 0 158 4 amappl16 192 1543 0 1086 25 1 24 24 0 8 0 amappl15 184 59 0 54 1 0 1 1 0 8 0 amappl14 176 103 0 98 3 2 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 81 0 77 2 1 1 1 0 8 0 amappl11 152 21 0 6 1 0 1 1 0 8 0 amappl10 144 196 0 190 1 0 1 1 0 8 0 amappl9 136 622 0 619 1 0 1 1 0 8 0 amappl8 128 170 0 157 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 60 0 51 1 0 1 1 0 8 0 amappl5 104 187 0 170 1 0 1 1 0 8 0 amappl4 96 612 0 583 2 1 1 2 0 8 0 amappl3 88 191 0 185 1 0 1 1 0 8 0 amappl2 80 2819 0 2756 2 0 2 2 0 8 0 amappl1 72 19742 0 19285 25 15 10 20 0 8 0 amappl 72 1259 0 1222 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 457 0 440 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 457 0 440 1 0 1 1 0 8 0 vmmpekpl 168 7798 0 7777 2 0 2 2 0 8 0 vmmpepl 168 55371 0 53826 95 25 70 79 0 357 2 vmsppl 360 456 0 440 2 0 2 2 0 8 0 pdppl 4096 922 0 880 6 0 6 6 0 8 0 pvpl 32 178862 0 166788 139 22 117 117 0 265 17 pmappl 224 456 0 440 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 484 0 5 14 0 14 14 0 8 0