Warning: Permanently added '10.128.0.126' (ECDSA) to the list of known hosts. 2019/02/19 14:23:15 fuzzer started 2019/02/19 14:23:20 dialing manager at 10.128.15.235:27647 2019/02/19 14:23:20 syscalls: 1 2019/02/19 14:23:20 code coverage: enabled 2019/02/19 14:23:20 comparison tracing: enabled 2019/02/19 14:23:20 extra coverage: support is not implemented in syzkaller 2019/02/19 14:23:20 setuid sandbox: enabled 2019/02/19 14:23:20 namespace sandbox: support is not implemented in syzkaller 2019/02/19 14:23:20 Android sandbox: support is not implemented in syzkaller 2019/02/19 14:23:20 fault injection: support is not implemented in syzkaller 2019/02/19 14:23:20 leak checking: support is not implemented in syzkaller 2019/02/19 14:23:20 net packet injection: enabled 2019/02/19 14:23:20 net device setup: support is not implemented in syzkaller 14:23:24 executing program 0: getgid() r0 = semget(0x2, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x5, 0x8]) r1 = socket(0x18, 0xff564f4ee47a3db4, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r5 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x15ad225b, 0x80, 0x0, 0x22, "038396ca52f78e03fcb4a2a2bddf7736d488272c", 0xfffffffffffffff8, 0x425f114f}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000180)=0x4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) semget(0x2, 0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x5, 0x2}, {0x18, 0x1, 0x1, 0x3}, 0x7ff, [0x0, 0x9, 0x20, 0x3, 0x6, 0xe1a5, 0x4, 0x81]}, 0x3c) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) semget$private(0x0, 0x5, 0x100) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x400, 0x0) fsync(r2) getegid() bind$inet(r4, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r6 = accept(r4, 0x0, &(0x7f0000000500)) write(r2, &(0x7f0000000540)="4a1a944f906099fdd4a7fea53d2621928a45730454a10e70e9122d1c7b1a2831a24236257097d7fcb36a5840050ee0bacc4ca35befcf9211442b", 0x3a) socket$inet(0x2, 0x1, 0x2) recvmsg(r6, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000580)=""/114, 0x72}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/139, 0x8b}, {&(0x7f00000016c0)=""/148, 0x94}, {&(0x7f0000001780)=""/75, 0x4b}, {&(0x7f0000001800)=""/41, 0x29}, {&(0x7f0000001840)=""/152, 0x98}], 0x7, &(0x7f0000001980)=""/173, 0xad}, 0x40) 14:23:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000000, 0x2df6, 0x7fff, 0x7, "76d5587037deb0e3b130c1d68a327f9626338a1f", 0x9, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2b16) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6223) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffff7) recvfrom(r0, &(0x7f00000001c0)=""/176, 0xb0, 0x0, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000002c0)='./file0\x00', 0x120) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000400)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000440)={0x1, 0x1, 0x9fb3, 0x9, 0x3}) connect$inet(r0, &(0x7f0000000480)={0x2, 0x3}, 0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x12a) poll(&(0x7f0000000500)=[{r0, 0x82}, {r0, 0xc0}, {r0, 0x10}, {r0, 0x10}, {r1, 0x8}, {r0, 0x40}], 0x6, 0x3) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000540)=""/80) setrlimit(0x7, &(0x7f00000005c0)={0x7, 0x23}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = openat(r0, &(0x7f0000000600)='./file0\x00', 0x12, 0x183959e717750106) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)=0x61) recvmsg(r0, &(0x7f0000001b80)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f0000001ac0)=[{&(0x7f00000006c0)=""/172, 0xac}, {&(0x7f0000000780)=""/14, 0xe}, {&(0x7f00000007c0)=""/179, 0xb3}, {&(0x7f0000000880)=""/111, 0x6f}, {&(0x7f0000000900)=""/107, 0x6b}, {&(0x7f0000000980)=""/108, 0x6c}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/139, 0x8b}], 0x8, &(0x7f0000001b40)=""/2, 0x2}, 0x1) openat(r3, &(0x7f0000001bc0)='./file0\x00', 0x0, 0x80) fcntl$setflags(r0, 0x2, 0x1) 14:23:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1004, 0xfffffffffffffbf8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x1000, 0x1}, 0x8) setuid(0xee01) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0xfffffffffffffffb, 0x5, 0xffffffffffff0001, "39e29b908f3519188188f4da7c24ced9c4ffc72f", 0x8, 0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) pckbd_enable: command error 14:23:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1000038b) 14:23:25 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20090, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000480)) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) write(0xffffffffffffffff, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(0xffffffffffffffff, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000380)) close(0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) clock_gettime(0x7, &(0x7f0000000400)) syz_open_pts() 14:23:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x5, 0x1, './bus\x00', 0x9, 0x1, 0x8, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r1) 14:23:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 14:23:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x7242}) 00:07:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) 00:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x4) r4 = semget$private(0x0, 0x4, 0x114) semop(r4, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x0, 0x4, 0x800}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x81, 0x3, 0x7fffffbe, "a508000000027f00007f1000000000008000"}) writev(r3, &(0x7f0000000780), 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:07:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) socketpair(0x18, 0x7, 0x6, &(0x7f0000000240)) 00:07:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x9}}) 00:07:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/187, 0xbb) r2 = dup2(r1, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x1, 0x3}) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x41) 00:07:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 00:07:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x7, 0x7fffffff) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 00:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000000), 0x0, 0x1fc) 00:07:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4cfaac6198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaf) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f00000005c0)=""/161, 0xa1) ioctl$TIOCDRAIN(r2, 0x2000745e) chroot(&(0x7f0000000040)='./file0\x00') 00:07:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0)=0x10000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff8, 0x80000001, 0x0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:07:30 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x10000000000202, 0xffffffffffffffff) write(r0, &(0x7f00000000c0), 0x0) 00:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x1c5}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:07:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, &(0x7f0000001100)="cafe040522c40485360d480b2d54ba3d", 0x10) ftruncate(r0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2) 00:07:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000140), 0x10000) read(r0, &(0x7f00000000c0)=""/93, 0x5d) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000180), 0x4) 00:07:31 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 00:07:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 00:07:31 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0), 0x3, 0x0) r2 = semget(0x2, 0x0, 0x40a) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x890, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 00:07:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 00:07:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8001, 0x200}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 00:07:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002001, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) 00:07:31 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000040), 0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0x2e2) 00:07:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') 00:07:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe5d, 0x7ff}, {0x0, 0x5}}) 00:07:31 executing program 0: r0 = getuid() seteuid(r0) clock_getres(0x8000000002, 0xfffffffffffffffe) r1 = semget(0x3, 0x3, 0x40) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x377fc1f6, r0, r2, r0, r3, 0x1a6, 0x5}, 0x4, 0x2, 0x8c62}) r4 = getuid() r5 = geteuid() setreuid(r4, r5) 00:07:31 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 00:07:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18, 0x0) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) connect(r0, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x10c) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x77c4}, {0x6, 0x8}}, 0x2) r3 = semget(0x3, 0x1, 0x1) semop(r3, &(0x7f0000000540)=[{0x1, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0x2, 0x800}, {0x2, 0x7, 0x1000}], 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x202, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x10000004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_int(r2, 0xffff, 0x110f, &(0x7f00000005c0), &(0x7f0000000600)=0x4) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000004862dce809f4f4ec8dc6c73c194be43dc1eb938806eaea4fdbe364ccb38b09b12473750e533ab42f843a941cb4c17cfa0fd3b44f25c389b5c23549a3522edc47a938abb5c39b085edcd7bf0639a43493a61540acfd2fc2c3ef533867f8dd60104a8ca4cb4da8389bad4bc22f06dd92f5393ffaa0da40e92683d6fe7374b728fc0b9badf7f13ba4f1ee464f430c079ab49c4a3c0b31db4c660b12e94686aaf1a6b3ff31eea960c4d9431e39d2aa5856b12b58428836c89ca40d7ee5331cf48cc9b8ba7012d368b5b7d84cac43938656b6f4934fe45b00b57703629d3afc92612156e9078a33dddd934de829836aa2d67f7c76753f349fe400359a8e23220e7576cc9d28b56fd45004d130a573d853b154c7df73552a500a2626dd547026cb6daed000565a2247df39844e2ec6d10632e43c0be621e31b98dd0ee13a3626b2f2caa3fca3c2300cdb747e327de18a26b74793dd0fc1be395d5298fb7c4f092fc71bb2e4af2ab544b087e296eff4619b97b2073871c1cc17680a6006073645c745228070e991424058a72d8e5c18d4bac80612989908059b011b0ea3741b42d0c2f46ccbee69c2c34fd1db5bc3aae14d0b3912c359fdedb9494a1ff0d5679f1d8e75777c8d19e7"], 0x100, 0x800) syz_open_pts() r4 = msgget(0x2, 0x200) msgrcv(r4, &(0x7f0000000240)={0x0, ""/140}, 0x94, 0x0, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x40, 0x0) socket(0x2, 0x2, 0x2) setsockopt(r1, 0x1000000000029, 0x200, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 00:07:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/156, 0x45e}], 0x10000000000000e3) 00:07:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x26) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000800)) 00:07:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x1ff) 00:07:31 executing program 0: r0 = msgget$private(0x0, 0x83) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000be827d3ca424373cfbd9cdc85842b0e84949066700c6df888d84a133176e5f6c7f3b159eb47b8e3aedebe82180cab20c833a85312ed4c16fdbac0157a800d869271517f6874efa49f33d0cb35744cb4e9cdc32ab3c131650588e004823c412ab97f65af269b2b29a2d1d5e1a04c147b8a1f944b9d1dff1d40841aa090972a46148befc722a23155133153b2189a63162fb40dcbf7dd1b3d2068bd4e5ddb47e92c449050067cf14fa128f059d3b89a6a4ce612eb97d5e6b5b8dbbcd97b82de5321dbca3f87171d92bbbd3caa5b191ecc40924662ee2cc3a34b8658def1fc3c5c3990e8d3b3edd6bddebad49abaf296128893e3c1bf05f000000000000"], 0x49, 0x800) r1 = open(&(0x7f0000000340)='./file1\x00', 0x4, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:07:32 executing program 1: clock_gettime(0x100000000006, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5) 00:07:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x80, 0x24) socketpair(0x1, 0x4, 0x7, &(0x7f0000000800)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/165, 0xa5}], 0x5, &(0x7f0000000640)=""/246, 0xf6}, 0x843) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) fchown(r1, r4, r5) setsockopt(r3, 0x29, 0x800000000000011, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r3, &(0x7f0000001440)={&(0x7f0000000040)=@un=@file={0x0, ""/49}, 0x33, &(0x7f0000002500)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000001480)=""/65, 0x41}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001200)=""/247, 0xf7}, {&(0x7f0000001300)=""/87, 0x57}], 0x6, &(0x7f0000001400)=""/38, 0x26}, 0x0) socketpair(0x20, 0x3, 0xd1f, &(0x7f0000000780)) 00:07:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x90) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 00:07:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 00:07:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x68, 0x0, 0x205) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x20) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/133, 0x85}], 0x1, &(0x7f0000000180)=""/237, 0xed}, 0x3) 00:07:32 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) preadv(r2, &(0x7f0000000900)=[{&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f00000004c0)=""/164, 0xa4}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000640)=""/173, 0xad}, {&(0x7f0000000580)=""/84, 0x54}, {&(0x7f0000000700)=""/86, 0x56}, {&(0x7f0000000780)=""/166, 0xa6}, {&(0x7f0000000840)=""/150, 0x96}], 0x9, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) r8 = dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) fchownat(r2, &(0x7f0000000200)='./bus\x00', r4, r5, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) symlink(&(0x7f00000009c0)='./bus\x00', &(0x7f0000001a80)='./file0\x00') 00:07:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) 00:07:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setstatus(r0, 0x4, 0x0) 00:07:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) truncate(&(0x7f0000000180)='./bus\x00', 0x3) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20b00, 0x0) r3 = dup(r2) dup(r0) truncate(&(0x7f0000000200)='./bus\x00', 0x3f) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000040)) 00:07:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) 00:07:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="f4d98c45b311bc150d7b3bed9fcb39a7b47bd86bccb4aa96cef4e523e22d79613f48d1b63c7d6da17493fe2532d88ee7ba089160dae94920ef67cc63419efd05d7c012a7aafea1ae3c5f84ade25fe0b90449047397f13694baa0e8b4c9307bbd85a37872ffcad9beeef009f8e8e1da34716d8aeca84a987a5963fcd119fe267c3217639441fb5c119b2b61be4e66e06d59edbaad49cde00ee775b82e20b9a764b055f18010bab0f08b9f2a43b002b289e1f34e536051dd78def5815ef8a7cd", 0xbf}, {&(0x7f0000000180)="bb31882afdf66e4b85f26ada3d4663547fd00c98398fdc3150d44508c5512ff7986ff5b8d53ee81d73f22b3a3510a2a39611776b241719a1f791d913f53b3efe8a8c79d8d51de69749b3ca68833cc674f55844d97a984831a12adcb95cbd54cfce96ad5bd8d79469c424f8ed3d2d964683b49697826144f16e70d15af0ebd6f55bc3dbd6f182b2a081f789f829d91960657f4e9521e45d880b844f0105fe6d8376389876ca097b842d080f7dac288ec380de7dd18c781eae01342a933e12312a615ab7433c6ee4a1c5f40831e2bf7ffca9b05d92439a1d53be3560ea2851dade3b599bf00cd9d86f2214d8d712cefa0a5b5b8f3bb3a892c8a72b944156d5ac4be89549962a16f0ae31cb265b9f14c4828fb92ee0707cdcac18ac160e9f83a6ffeabb35e482c6e359b091f81bb255c87a33681cdeec0606c3e4fe4ce1a7cff6b276b32363c0e881fbb5a568e9495337ff60ee1ff1d751b5c18d1e1cb2be5d315f288849aa90e34d8af7e0d2d90896a3c132905903fa78c33331266b86583ff43250d0b03bdb1311abcd90afb5a607214f64e8f67e797a3370ba1f13e3b81eb3a5a518900bab2f609876ab5089a8ba7945ef43ec420d99fd61a70f3588deeb706079bc5bea72010b1cd4340db97bf81ac28a3b4301632bd6b00406930636b97f91a454aefe4180faa201a19541a32d9bde52d34ad184c67ac024eb4553949771727d5a2668faa2999bc18f0d6e75c842363790e0e2118379ed7f4bc94cd8d22c2817d1b58af20ca83e6a6612f67bf97060ac348816f2693c9c87d04aa07f62aab9fa4422cdcf77a530079501fe6b88c34506d60501dc9fde0259ae4d36dadf43f331e8181ce7469c3bb3f7f959f921b1b130352082396d149e5e3ce8982b378d3c3127482e41e39536255d60a197fbe38b44c73cd453f5b5093da7a3a5f0e506acdbdec0cc9b5f117d24848797207e92a9feeaf20ba3f36101c25364ac46fd8947db9c9fc41aa103c186a0fc73b67532f4141053de4cb6f2798ca58efda552ed76866612348316cb57a78effbde05019e510f2e9d0e39e09052651a39a4010b11216eb4915da004aa7c83469f17c235af151fa2bb3e018509bcfec234b80a7f2a491eed41c50f5253fe2887cac0c57cfd6d87463f9250f606773cb503b4856d8abb9472494efcad95eb160a75c6e796d0514897fd57561404c5c9cd657d417d3abda4f6d2f17cc4d10ce8009ed4b9f62d3ac5fc98999c4f2b5e7ca0698dd9f219c6c6519a2491dc7c52f57589bedf3b1c1a44e06343548a77a35713e07718ead593f682bfcbcd4f06baea690edf827e5669afacf981d51219e9b403746f452debb31489483eef17d58e1952c6d43eabebbd835a0993cddd535e8f22755b3aba782c5c44b2ff25d62bf093c5a3505c6a1515e7ce48baeb6868577bb71b8db93f5bffea1fd9500433680b176da4c55b956a055032e56afd861f2b7febc47dded84d4aeade49eb4eb3525cfdca59e449b6a7ddfd4f0374727a52a46758fb3668ce8732a8773a57a1fb16108090df468e4352a7f0418a85b6a8afe4af6b43cf4dfecea5f3bf17a780ffd02dc690b4c20174e0a3cbb327fb390b9cd5b98cde1bf78c779a462eabb9641025d1bf9c182914d00cdd0f57b0b0c85b94f967af7d7fe97adac05c61bd5acdb78af103670aa9034d3b3304469079b9bd64a19fcdd6bcc3c1b164fb317b6deba8cd496949a3068a6030ef052cacef1038fdc95ca2d57a5d126efe32164e17dd214fa924893be509636ec4a01989f24a766a066ade14b1b0b737c301e4980ebc033ab0aff5291366e3cf4a9f1aca1886144f9d316232149de01323cf4c748f8b39ae792b47173bc0fe298e4028c3055a765c1cb5dda4af13211f0e4f109734e137e4db946336f038072f965135757438325d8b3aba34d051af64c16c81af3a8a5115332b3e830604fd13de58beed292c8aacdee00b58cf313bbdff910d78374d9d09c56d844da388e4ea0ee085b0fcbf6a976286c350ad869f9ba15f58a6bd6e6e46baf3ed766516b9cc235859c9036ed28d54be68e45c164e0ae039d7380d3e9aba5ca22e9280b2f0fc876183db17bd06f739f9c2d77d089436f7309f514ecb8c9bf33ed651a4b5792ca3de9569929244d496cd150044dfdef765475fe557315131547f79ad97300720e77ffb766d10c5fcfec414547e315296e3c3e749b9306ba268e0083660b079ada67dd8e0426cde882daba09241e6492a75d30327e8eb7666ffd2693df119284706dc97db82ad499f6092afe0f03f93f719a63a9589a7a03d74e8df8f8075bba4b4f441fcacb0a98c852eefbc61de42380eac929a2bec7ee79aa939ef9275d919bb4e9481faa1a031611e58baa662102782762add62f7d58b17f36609eee0e9478bf2d9de5d561e42f61647acb453d56fcfd27ff14a033ef043e5732ae5c0f6e1c69351c27118db6063d9703a9a1d3a8b42a60d4d4f37d2e8a6d601ebfc5d1561464ef15019aa6085f3a2ac563b2f903989058bf0374a2d35d80dd7be13820b11fbabe7d9af04a5f2c11246367158e17c1c18fb695215ee1f5648671aeede72319c0070d669f23e250f1bb58283831f67efbcbbe0bd63ac87acb6d7959bb5551dda9f6d05726f458cd1cdf71aeeb850fb48eb64968785e80a3f65bbc357d40ede862470531badf73d7ed72af41d7088df740178c177d65f22b7cc361b8d5ff7d088376fa7e492389b9d784de902b394d758cbd5d96332868bc5c45558f2ad91a688c7fb9f05955550c5d238365b8e45bab41da21468be7b416e34a94db1a177b3b88ebfa92dd4a00dd05f4e325c118ef682d41b89100e1290cdf81723c38ef7397bc8670a0ca9cf356f6a26af729be8b6b09ef5bebe77e11b79d119017cf4fbb391e2de9f5f09d771f440e233c4518cfb4bd2e3e51839cef2a4efb4d6e9625568edaff40316690d1809291fe423731569723b51bf91e68e2153e56d6a47fcbfc34675265e82f2484354b1c71c657aacba653a74b436c390a9fc5b7b8e4af5d9387b3461c1b74d72d6ce43ba3a04aa6ae2a26d7e29838750601d770d8ba4872e2f5d4ce1bb3e565e7cce586e8801d68a7da39b5f58836b09387df6a64f022afa9ba3e0975876bcc1f71e75a545888694ab5cb35d7536a5d2ca499551b8ac17230aaf060a4ec5123b00605df10b2bf3e986605b28eb85acbc4ab71a3ed0b8352b3a352766162ac04f83bf26a2cd85d3a679af9695c9f1d234d728c57405906be374b99a7d4314cccad731b18ddd654254bb9611e418929e0a2b67676bd7f4cb43539e9da5550de39a22cc252a4ee413fd981eeafd333ae941b3ee0b050c3138d45bb8638b7b5a026c71c4004ba889d83638d8c2655da8b03810413c7fdaae608ca8664d0413c8ecc651bc3281ece72c61e541669db3d7955cd91f256e991876dc06f31343d82bc1bc5f7bd309911ec3ff0dec193daf2edade0b33a5ee0a3d56f4551d0090c1b7d8f7db06650184f75326438718872eee6eb6f15cda38fd2987652adfdd1679133de3519164996f3934f6970c17d782252434e2dca6697e6b23c471bdd0031d8dbe3849b2f50341944d1c84061af0d948b15c0548147fa56b278a2f419b25ab6f5732fab9510bdf83d61697825baee5f1901e291bdb0f3f8eed060d4a55bb01fd32abda7aa599c7f983b1c637aa16c5632084682ae348fdcddb4d696075e4f9ecfa2eb12e04ba879819ff94faae2239f34b1de652ed11b89d759bc82ba761c46770322c513360342c3b6bc88b4a321c5d87ef6b4161196b5f4c955f954579a42ce4ad55f22f19821c2de04e3254d2d5cea9e30044e94d419dce9735830267b091671e22ccfac24374ea01599f81c4d7955872e43671f34c7ac08b9177e8da4e6c5135854517044d97947a07985e06aa00639e00c8aef04df6675453d3fdd305d873a1033b3b3e7b54f591680d0d28968886f6a6306934056c9ed8b0749d6377860aa86a8afd59f82c0fd2e6e29f106c5142118c900b19b7f6b6e0b59d9c9a73f83c908e770ce62b2368636668633130aea98d52f4b986520d24bdf6ed9db04195a2a4438edda0ded16454fcfff64fe6dc21d14786920a4ae37b9ea92f67f14706be224fa7d0ba770ae23121da0fcff462619b9983cd1b54ff7f9efa6620af300ff7babb907bbffd7f5cd4a43a8278b49d7ea89b60f73b4acae079a8b1bdd03cd83b2bb7108081c719c4076007f8501070c9776f5f3cc560b40192779693a59db45baa3f26b86eda78ecb5dd0805acb1d3b92a44baa3b01cb4739b7d1adc26226bbcc309e3d2400f11f565306d119cf1d0b68ed4a919457bc2495aae78addee06f7061fd0b41fe2b6892d25fc8fbbc41e64cfbf534c3fa738f813aa2b3f918239a4493a2f1297a52eced4decdd652ebf982d1f7d34e08b515ef7ea21366b70befee6f33057f7fb1a9f19a8b401ee6708f2e1b7fc57fe731bf66b83969825a1bf3e1f2c8aa882719e20fa1320f4de4df2d714d73e2ab700396400ff7b778501bd371e4c064f2d8504d8b135c6948cf61250945fe59ed9697dd8bcb6352a2f8c65aebc2fc6902b8ed364ba857456d3f7c377f6217ea422491f4ca59c231769ccb780a2f5d8a2bf70f1ac1fda1db1d8b00325a3c6fba03013be270e3c4b1281b9c9a6811f1c73c435cc3aa4b1ddc1fdb1e4dc5ecd07e32113ddcda93af832d4c23e58fed95bcf6b6cca65d3a2ea303d756438e264986f0e8e68fbe4244a38a34a28a31bc2310c49019207f998d2f0ba93189738456c51e17770ba413121eaa06af73339305aa8635be046e06fe72e6ef1f945e59d23a98c0d57b977ca1d517565fd039b4c32f9a1f69f2bd9427635a89202f15fabbc95c24a684501bfa0bd9f42462f67a35e4b10e233a1d77757deb8c5b056b46130bfd57f822996a8236454ce8bb504d7eeb34fb83ad22db9b63b7a1668878003a668aa76625ef353b4dc482b0e81aa35d95f5ea944017dc77622d76e2f292c4c8995be1470614b0a304e6108cffad05f5767502d831b0ba276dd9b3647384f2c8013bf0ef0bcb44d639b922a8a2ff815dd9874f82da1d51942f092e54307d06e388894dc10cbf84b398de5db29bfe3218b40ddd8f755a1b13c5fe5652de1dd607ce4bc55c605a376a3af26ecfed56a42293e91f089662f71ae3387a24badc20dd963fdef2e29919ed884fd5f6169a7d2a86597b765ea8bd793190dc74c4a0f8080f6e4258620567c066f5ddc3c4794f29ce61015375592fe8d15ec5eda633ed4d84ec662312b8bf8adb35f67b4a749f4c938aaf01e9bd24aba11db6db16d7cf12fed266bae9665c441ebed295477a41abc38da38975c621458832a3af21368d860805f980d44f0f94f0b3484954d65328ba72ac2fd21a711aecd347369545ab5fe30c0de064fc130dca659f0d5036805bcab929263bb322894479365a2704176ba0fd19434d33df820acbd5a75e5fda900f7f9967820a6160d123de8f0cd86eed1cb648bf00591ecd3be19af0bbef0e9e4312a88906ab77138a1511bb95d9272354a426fce229127b47305b5fb3a871ddd34d0b84501cc8bdf160a618843ce4041a6f3f0a35a1ed6104663366a681c309cca08763d8fb9297cc1027663648cf1547e5d90df7896b4e93d70e38213a3998d4b9aa6b9218b73171cb548bdaa347d9e554602a98665ff9c2f87d8614cb9afead1e3c58777e8ec09ea7de02aa41360b07e83428da91c12d1e7d5605a69c6b72371729339d4bc58d7f", 0x1000}, {&(0x7f0000001180)="b49be95e26126acfc93d9da76038bc0387e3c39793de90bb023f9877c46bcb28865071e7e6711f4f1670ee704dc6291e74cb61ac608a92595b2aaa41af81aec739222773ecf1c6a07b33ae6647e2", 0x4e}, {&(0x7f0000001200)="12cde4621f8f796fbb818ca6ee460e74adb710da3402b3544a82b1cdacbeb3ba163700aaa427011933bd418475848bddba8cf966200e1744d4d0609b4f", 0x3d}, {&(0x7f0000001240)="b7559911f8ffb56550b5b35f5ab811837d88925591fde8", 0x17}], 0x5, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001300)) poll(&(0x7f0000001380)=[{r0, 0xa2}, {r1, 0x4}, {r1, 0x44}, {r0, 0xb0}, {r0, 0x20000000000002}, {r1, 0x4}], 0x1fffffffffffffe7, 0xffff) 00:07:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') pckbd_enable: command error 00:07:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040), 0x1000000000000216, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 00:07:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x14) ioctl$TIOCDRAIN(r1, 0x2000745e) 00:07:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x3}], 0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 00:07:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:07:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) sync() ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x1) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000380)="3ff4d1fefcfd19381f33c2f243ea7f8deb71d16a8467341a9323e099b0fe355823a8c1b264200c0434592b90c049dd8140936e5c803891e0d1b6d662df48a7a914e6c370e5048b020a95d7b96f4a6b91e83aeb0067c7a2506d75e64562dd3c22e2b4aad3635f003e836150", 0x6b}, {&(0x7f0000000400)="8fbed0bab9e989f97b83bb03f10022e94cc5e111fdde6491fb7f5fc5d5896391fe923e36085a129a84508f491f7983da471f16241af45b618af5760aa05ed0c3a4680f1b1b43d6a787f0f7b7753829b3f376e1f9ea2b5d675731001df67eaf162106ac92f65b660f147c8c21cfeeabe6dd0b2b097ac4f44194c8337ed419f48babdf12edf75fd3446b42a0593607f88804a660e5bd540e8c0f28b57edd85c6c8a02c2754abd43b211cfe6b8e2bebb12801fedbe6e1", 0xb5}, {&(0x7f00000004c0)="bcd65143fdce9213fbd1f10f081d92e6470932798b61dd169aa6d40207a1eed533b5422693852ef1bca37448e7c4ba3ce7dcd85e7d6ceb2036ad21776cd0471db27717f49f9c5eb4d8db9d50ffad737e02011494", 0x54}, {&(0x7f0000000540)="3f384b35258d9a2668a30d27b03d2138bc97c840368550344eeba233585c5d6e39b5ac4b89d4aa31c0e7fd63899335cf91dda1e70f339b8dd360a893a83baf1dc48838efe52592a445f109a21e75d500bb76b27b9092edb1366f1e0fede066e5d24747b1a1a0b47844add2adcf3c5ae25ecf88f9c767a15128fbb426bfaddb6d9bd2594d7f6a856dba36c04cf7f6e52aceca22e6e409d5e7c80ee06fc04ed3d1fb66ef", 0xa3}], 0x4, 0x0) truncate(&(0x7f0000000340)='./bus/file1\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 00:07:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ffc, 0x2000000000000}}, 0x0) clock_gettime(0x6, &(0x7f0000000040)) 00:07:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="04", 0x1}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:07:34 executing program 0: setuid(0xee01) r0 = geteuid() r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x88, 0x28) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 00:07:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x200, 0x5}, {0x18, 0x3, 0x100000000}, 0x4b, [0x3, 0x8, 0x0, 0x3, 0x58b2, 0x3, 0x1ff, 0x8af]}, 0x3c) 00:07:34 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7f, [{0x3, 0x1ff}, {0x0, 0x2f4}, {0x2, 0xce5}, {0x1, 0xffffffff7fffffff}, {0x3, 0x3ff}, {0x3, 0x80}, {0x3, 0x33}, {0x1}, {0x2, 0x1}, {0x2, 0xff}, {0x3, 0xfffffffffffffff7}, {0x3, 0x2a}, {0x0, 0x2}, {0x2, 0x5e}, {0x2, 0xff}, {0x3}, {0x3, 0x4}, {0x3, 0x7}, {0x1, 0x7fffffff}, {0x1, 0x8}, {0x3, 0x3}, {0x1}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0x4}, {0x2, 0x401}, {0x3, 0x20}, {0x3, 0x100000001}, {0x3, 0xe5}, {0x0, 0xcb9}, {0x3, 0x100000001}, {0x3, 0xc80c}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x410400ffffffef}) 00:07:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="eee4febf072563d099826aea80e26daf71861eeb1de237fcaacd69f8a0285f45a80b5ce83e726b0061c0b6e5f7bd0513c3ea179f4bf5534e9af1770b05dde2a0eb4b0fb3ea45173232ed570d6a991c8c37722cbea90909cd54a38e486c1701d2fc0a2cccd24affacbbebe7ab36429d289d7555a3e0", 0x75) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 00:07:35 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) clock_gettime(0x0, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) clock_gettime(0x0, 0x0) 00:07:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x104) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 00:07:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$KDSETRAD(r1, 0x20004b43) 00:07:37 executing program 0: r0 = socket(0x18, 0x8401, 0x100000003) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x7f, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x3, 0x400040}) r4 = dup2(r3, r0) geteuid() ioctl$KDENABIO(r4, 0x20004b3c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:07:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 00:07:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r5, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r6, r8, r9, r11, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001500)=""/213) recvmsg(r3, &(0x7f0000001c00)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001640)=""/147, 0x93}, {&(0x7f0000001700)=""/160, 0xa0}, {&(0x7f00000017c0)=""/116, 0x74}, {&(0x7f0000001840)=""/145, 0x91}, {&(0x7f0000001900)=""/125, 0x7d}, {&(0x7f0000001980)=""/178, 0xb2}, {&(0x7f0000001a40)=""/187, 0xbb}], 0x7, &(0x7f0000001b80)=""/76, 0x4c}, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001c40)={0x80000, 0xfffffffffffffffb, 0x8, 0x1ff, "722e53ebb92dd55b1f2bf2a603928207df6aa98d", 0x401, 0x10000}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002f00)=0x5) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000020c0)=""/165) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001d40)={{0x8, r9, r10, r6, r7, 0x2, 0x2}, 0x401, 0x5, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) setgroups(0x4, &(0x7f0000001e40)=[r12, r13, r8, r7]) getsockname$unix(r2, &(0x7f0000002f40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ba76126d1240aa8c1df8b34a11bf27de8f8c41727b5f3f82ba80324604ee6d0069f44d7725491bfa072721d1bec404873af7743bc95f45c90955b5900bfb53e6c36f8c8483562caf06ce9fb4daed57e28c34e000b57e475382f8d"], &(0x7f0000002ec0)=0x1002) 00:07:37 executing program 1: mprotect(&(0x7f00007d2000/0x1000)=nil, 0x1000, 0x2) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x7) 00:07:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) socket(0x1, 0x0, 0x4) 00:07:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080)=0x3, 0x4) kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) 00:07:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000023c0)="3cabdf983a8c3475903f1ad7700cd9de091155ad961e5a55c1c7fa9a4463f5ffa33e9e6bb3668da1d22cf476ab4e8978acff21241c4555116206701ac537b646909eda8c02eb48e365d8b62fd71bc9789cae845ab43b9e92c9f014590f30ba7b6532cfacdfa98505e87707f72e470626e052355d086d52748ebad8fe4ef739c15da62d96c0b2fb94ac58e62a9221b082094832dc8e1919e7c00ed16298a8e1cc5bde92220ea739387d5c29dab627dab658520aa57733642a3e1e153b158fbc94330bdc86bc8a9f1a42d49249370f9aaa639fd4383e61d040999d940afc981efb3af986ef840f72da320beddd105285779cc30836314faa623bd095410a05ed809052e5f5f4e5b9ac57876302e3faba6b357c7c84d0e937a81996f647ba5cab0b1e8d2510719719c77ea7c4e0a8be5800d50bfb33c814487709a0cad342ca84f7b9fee81be65726655237c467c17631f7c0ee13ad4ee6f865d3d639f0ec5984cf777399cf0216616fb7d398d6399a655b9757b0b8a5a3c0acbbdc6f33a0316c6775c7233cfc4d45c4c91f7a7870c01455ae9eefa04638f6b72aa1b477bfed7bb142be869e1286e1621d22d8c2ce82a32e7a305cbbe65ca8458f61d2620a44d2428618cdc5ad2cac46a73cddf6c7754771d35b62714a9535323938b2959624b85ae806210392ddd4682861a765ea4467904bc6621904b6b9ae0b344968e01d6348ec018361b1970e89dae19c9c754f6dec7cab8a1a17b1bff805f717342d3ae21952fb99184dd9cb1ccf72bef6ef5fd0ea0211319c1281bec6eba3416b285b0f5527cc18b24aa671e8017cec85bf138a8c3fbd120365fa4bccb7ec6082204ee26da39f864d3a835c89a5edadaafdc5378ee0cd212fed5c6b2336b16edd392f99099935c2641e324493d9b0531b8129aa186796eb3f81515ea8cb3a3a3fb02707a4f3882bf28c8e1b5b90e0d08c928966175fc6193bdab019aa52317be7f388fd08614add3c646b6291bc965800a9106bb295bb75d63300a13b01803b2ced0037a51800f12324452ae28a206344b647a6c1a21ae3af1cabc49476fac4400ecc10c36edee870c13dee360b350f008fbad4bc9af6a6fa9416c24da7ef1db22b32e3a0f7593247a4b6cb02cd97414f43c8e546b82734d8791e1965b9647dbb8e0d5b0ae38901b5ab855cf1d1d88152bdaed2ac192f024a02f508adb997bdf68aac941adf25b307e81ea7a3531bef437cdbb918e91f245637712b76209c356806a8d1561b05dd92c60724e9cbfa92169b922f6f1494688a7867a94e34a38496e50620641650b2d197a8b7b0e08fa2fcb6e11fc793073679d984f4ef32c9d1bde51759dd8af8961c513b1fd07eea08b58259e4945f120282df25181d6e2cc9f8321578e079b8f7712378c56a5b7bf9acec0256e54408a1375b1afd54833f98233232f8e98028b9f536fe0ee1b64ebc92c2b1fa8af4ca99cfcd69827d97de97194461fd5ad468bb5427415c6a8a85e5e52773a4b7fc5acb7cdddae8053b7f2dd773fb22cd4cda2bc6b54e8642c760ca67fff69da7d146a2056b653368261b41617021f7bfae9c90b4e1117ee28e55333346f79911c66a3fcab8a817ad9b6b4f1c7e5ef40c1383387130028efbe9de9324c8d793d4674da2f01485cd0f8d0d65bb72aae8563b2d47b331ea4fabca202844a970936021295318cce2746e9d4112c24a984ec3661a5470fc350e9adde074ce831da539aaab288478bc5f5682ecc742e41c627dc9217721b524b8f1cec1474b22dc2ddf7765f879c3822190a596bba9d3f4a64a6d6ffa2ec677768d3554cc2bad984958af996393a64fa860133236af1bc0b95cd5d206fe3a2ffa3f14f0de412ab01492154a3fef55c97d5eeac5b1d3e55f18bcb7ee7defc207bc73269fc4e41f1abdc4e7308a48727ae2fc3c8ba0d8330fba0c85bab66343599b3f9d351bd01c44dd92b5559725caa35e26d2ac085f652a98916af9b1e48183abe445dcba93e463a5ad33475bb2904968475f669a213223e2765d69024e7570779ee80e5f236a455701863e7749a83a9708438816b2f03d8b7385d5303b367486c8898c858e9e03b138e38b718ce228ac2e3612487b775573c13f883eee8b9da52a51140362d4138b771232acf0885f72ec9452572d524240442f29368f227b3301204792718bf3bb3a51a4e9d3b3ba66a8570611b2420675d45146b5b4cfc620274b1ce7b908ff55196fd755e623524d686bdde91156a2908d4b0dbb62671a33d9dae4719ed53b445cc55925d90ac05b40b3bec2f71617033deca025c046805c994bf81d63892e9aafd61f8984cdc6d7331d354e6032199fb2fa71a9bf67270ee8acb8912fd209e194eb36768ebf6a89e76472b42e8e0730f2875f0e1100168b2fa82ace9918d0cab3bc006f6eb3a9d99eba2970cf456104059d17f3585a271d265e77bc5caa8a4e51ddc5a0e8e44e212133d9a803ed9310c5bb1bfda18f7023950dc93710520a29db0ee178527459ad3337b6cf760dbd6ac7a45ae6dedad80b3d0cbd96019de5a2626d8341037297e9d042320add0adab62254a614e509c1544388cbd495cfe83f208079ca2e702e1ca213125ecbd56b7d1e3be6f90b0bdb431b2ab3290bee848207f243877fe589aad970968e45927c85b2ccbf87ec50814d91947fe96f8f6070b3d65034cc0fefe070cc82a83823438b7081dd1dc3b3c806eb23fc76781046abb5fc3960fe88e586f8ad5e8b778eebc69982692638957cdeaf862956d3484bcb182212a8808ce313c7ba490202a9d2dc506d7364b2c84ee877d3d5fa8c1423f3b95a353dbdfcb94eefd266d62186431bb94a8faa216c8f3266fdee6c8d669340430c16cd8debf7b883fca7eb6934348086441130edc3ecf8964296da39bb64bef1051ba38e1871e14ec62370873f285828379dbf7877f95f735cc7c1a8e0bb1399adc532f60eb5ef8b56d0464beb43a97fa8be6856cc16586db6167533df61e29051e7d6826a7ec7d86e81e07b4e2ec9b23029d3a9fa188acb20020719384eb6d756b5933aa6b629a597a6312c750534c1f98c04039330162b8cb33bb038785cfa48d6c44016003171c90d0ecd1ba0d4f7c2b89cc819bcbf61dd1ffd61b3d3488bf2a84231f8f1bc916e49206deb4b89b8b948d2ee00e87d5fc0d8ac8c314481b36ff6f731799f8206ac22362da5b4d5ee2b03f4a5e50aa1faa76496a82b68d807f0c01d6a8cf57697d8b21cfb949785c8a31a28cea4762661aecb400439ffe83d87b37fe3969d8ab2c0b266209ac0695c08f874feb6359840c582801a128e7a36eed786a3c6981a924d05caaf3bf180ceb5aa67c167324bfd558de19955141eb8612011ddaf794a9024868c83f0492887ea38c5b15a75bcd49505827d61f1913736722c4640e4e8ccfd2adf11f4ef700b7d6b9b9cfbfbfab1706c3b0114b525b43bc3bb7532afd22a3eea7f111cb59797e041e1cf1b591c5b25f219fc529ea8c73a4a378151c4952ff76b6490dd3985144b7a9593b24682501158b9afcd5bfe6008ed14e2dee05949e16811cfcfbcb403908cbaabfa7f8ba602229b46745169d1278b027c8a6b034f5933dc2594f2015b7116f9b3e66aa5fdc02f85654760b0a7da4b9bb4b2b73ee1aab0cdead7164f55b0eb6647327f145d88ba3e7b438e7ac49146b671b704246ba69ca4075e2d47c4c598f9f233f9ff1881ba9331427c348de5823752b81fb647a441f615ced69b63c9910ed5c9a80f8c27ffc048e7ae3b2da38ec6de223cc482f7068dc1a6ba19c8d5f5eaa43f9f584494bed2c0cd07881dd1af62a952eb865082b7b82644be34ce72a31a878c8b1d8941b41e5e72fe45e97fb7c34c4ee3328bdc056e672a1b51d9f10ef33299db8fb532fe849cde9410dcc9deb43c4adbeb1af742842fb5011df8ed0df1a712f50ce5fd1d1949472cb6fdda55ccd0ac2bf154b311f0b6e749482c89c4531c3849cce06e569490f8dc7ef304b348f2a5a3fb1347e09c71b1d01969efad3a9b9d2f17ffb9573dfe2e59c9be4ca81ddfe7b485c080bee8e430187ca5c785eb9c7c58fecccf3d45d06f37353885e30285e8aa90d8ca9db527c9c744d8a80d51dcc8df806412e5453015b61322164875a472535acf3e8e1f5b08510a4326178c7c13ba7c8a0577219f4f20f0089f5b99b13c5932a5495f6e0eb14ed53dc73871c9db9ee8dcdd64510e3b627795ef8480ca01d61b4210cd370ea89a852f2145681ec20ab7c8905f83cf58bb53874b1d54341681a88ddf1210798b4ea08d47647bb037448d5c87324499e4dab558bca8832357e51f4bd07c2e35fedfc4973ebc25e72ac8861647cd0d42558f108376c146a5e0cd79c44bd2e672c97ef1c96d9947fa3827f40c6c009069ccaf3021570490187cf679f968cb260dbbe35c594b0753175f725b88e31b055d3699eaa430ca01750780a85700ac62d9c27092a64f7f96e9ef8ea750075002fd88796e1f2343c1039407c12b15e0cf1c46640cc40d7d90a72486b1e38a7d0963e982159c8add89438138252326a97f7fcd97e5b6a1984eccaa3c71b35fdc91b08ae6dcbbc0ff8a2ae992e58d1dd47a1fe4d6c54027fd594a7211624241d0161fbde3c828bde8238b5a868dafce1d2029897284287d36c193d46fc63d4cb2d3de80146c713da90dce9cbe940f144059885819a928fcd6300fae746f60ffefdaa03444c8444e020873cb5d53631cb534375ea76901916af4df816f83abc2d06fc507d95bbaa822d591d52442eb4ff02f456be9a81d2f48aba30e89dc761681146e3a72e037ae17d7ff4250c60e99d3d2eca67fc6746984e63abfd46016ae943c5bb64164965a97713b8ceaa1ee30a4c1b3cda1e25ecc5ddf5e33ab077a8252dffe760f23596c2a5c775ca94731a17362397c6628dd217579059c7f05f5606b79eeb602cf6a99a41e37773a143b5115045a77cfbf85c812db530a69f6f87262058fd6f8f8dc899ca2cc9dcde0a1d0612b1f70c827ee404a653646d7119227efbd704a7a7a248416e7feed0614109cbac1852d565234aaaf73e96c859a7274654e94ebcfaf98ac7ca032e5cab77f2e36fd833bba74e989b721ca7e8225e4c2a0848df3b12eb41fe59e0a612afc62bdd34afb14a767a31e23d30dd56381ca1d938a141f214264c6b26b03882dd4adf245b7134efe0a1ef3d3ff02c8c9670ddca616277cb6023d36af2ac6083998ace9950705daa70ad230a191a96380f70eefc00e8d63fec339625c765b55aca46f45a9609ae1d2696e60bf42bbe9b7312b4ca6d098d3660a59a823eb818544d705a2c3453c5e49a81ee92f8d0dc51f8b1c8b53128cd4e6eee2c88a156f5bcb950cd8427f4bf3e2bc06591943c6534fb06b1fdac414a28664b1ccca8de66f6cfa383ca66f8a072f301cbdd3e3923b5fba74ec2e6a4c6b0911123334d95c7c5112b846ee84336bb10fd69606c61343480df84f4555ba6603e231d1ad427b510b31f402e3c90eff78daacebe179727a2867481590b2ca108019a54d2cf16fcb6a73950a771ce22ec9493e3af7c11a78f88ed39ccde6eb5816435921fc47ca5f1c2c83c310de74cee5b893a82a8fab368be45b7d585a0edf3661b3f4063267cea66b47fe1f067a770b1cf2820eff84e43122bbf05a189a0cc109188637bf840cb0c6cbfe1e9376189ada74de8f5dab56e65b869ade1ffb7ec2e002b65b6b1af8670ebcc14d07e02eb744bb40a8e9481b6246175fb840f55b173b2831b691a0709a8152de8114407aca6486", 0x1000}, {&(0x7f0000000140)="2a6674615aa3b694268dd79acac0db0b5acc4f9b0b8af189e11b2b8eda240f88e3c6734a851a4b7d5a2b648d997239d264e024e9de5a7b64c6838ef2237b36e48852639e59e4bf5314897a9c5fc2d3df66798f380403d615df2162b4c354c0165df466dce7fa580c07b1dd61f6bbdb29a7e52f77bd09995021a5ccffcc1042c7c54d8400ee23489dd226fd9ad7794635f1d633eea12fc8546eb647d980d6c71308ca4f7089da8934269bba6fe3a5ee1188b2b8de1500a86e669916e0fdec8539874d73bea2711546102d1ad7112308", 0xcf}, {&(0x7f0000000400)="ef93441ba1e4faa2889410a44805ce9bef75fd7dcfda6bdef1f1a718b7033ef5bfd18cc0bf5221c8c5869ce873727a57a2c5cef8af1ae7a785230ca912c7556f3e79041ee8f3f36f35f684fa4de8d079576c265f9c7e5dc80a0d57643a7fe3ae97713de86ae7b2b60025b4908f08b81f8f064de73fbeed091c53f44d9bdaff534a5a43ba965933a6651bc5330325336d2281e93375e8f82e1d93af071e22d57f8c77b8c1b4f8fd82ee6df0f228c7025f54b72488fed07a52be19d07f7903d1ed569d4a00a985b8f2b9af193e7c0332e19264efcfed26adc837df723ee47a01", 0xdf}], 0x3, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0xffffffffffffffff) 00:07:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/123, 0x7b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) 00:07:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="b16f4e16e6f09da14fb18b25e4a8642f267d0457c3ef60046d4a69fd80850b2bfa7cd17b2d0547b36a76fcfea46de03e27d15116741540afcf89904b7d6d3148dd115e01be0246e5f19f7b56ae0e1ad8b58721d53cde1b666331ce4f42047155970e795be4108f2d83282acad95e2d9d09d2029c7d724aa484c4357120c2935744b1f037a5d59ec7b715a5c0de3f0d585333dfa16af1b75ff731b0d1b0d327bb1779058a10ba", 0xa6}, {&(0x7f0000000140)="08d38404d54709a5f3d7c0965ac4e5c86cf61fa9eaff28fb4d61b8c43123b8d1104ae3ea5279ef7f68a964cd8b13049e777d0383323c6df7c7ae5d792e5c15bdbee252f510cfadd95bf11169450b9c797b05a4995b778fd34aab83", 0x5b}, {&(0x7f00000001c0)="dc714cb6293b6bf95ce4", 0xa}, {&(0x7f0000000200)="de10f4a48707830cfde36c4ca35b75ba20d0497ce85901b499f98594bc1c22071db1", 0x22}, {&(0x7f0000000240)="85fca16ff4c7983d36556f07080f8b22cf1bac18226a4c4c714681f1a19e3c5adf837916b6347ea94f098bc0bcc08916d4b7ec3a60e7a85241dbe2538538ee732c3386b218d0999d6a93b98174304fb747af4d116bb7e7a6dfa26842aab28068a261b573c885248a852037aed58bd3eb2ea4dc8f59dc31896b1d93d27dd1b6e258130050d61f46b661dfbe6bcd9c610d66e24cc28a8f5239f3fd81da2245bd6427e91de707fc2cc5a6400f38c1850a208538f28d040dc915aa37a59c9031a2945a46cec4ea603696b0b486bf3c3b9e3da26285", 0xd3}, {&(0x7f0000000340)="a2910759a71093c0785f580293192f554cce926ed0446c641720392003ee5f748a8f433aaf1f6a8a6bd3ee6c2ceb2539269980ec2e84a1e5d741066d66a800d39cc0f8c66533e7e3174b4388bda21ac91cbc9b882d718f43edede60568227ae55afbada6cc7b21c12ed380d23872458be22523bd09e89b38a365702ad7f49256f86aee8007cfc123ffd948932cba42b494f804e0606a898fa420e4f90fc38da13aabac5b5d15ca3cee05b97de7e100af743f02c701a461ab55df0c22ed5f7e742819b8fd5c31b671212643d8020e56e1d4032a2aa25679e9fdd20ae7", 0xdc}], 0x6, 0x0, 0x0, 0x400}, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 00:07:37 executing program 1: r0 = socket(0x2, 0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f86696c653000"], 0x1) shutdown(r0, 0x2) clock_getres(0x3, &(0x7f0000000040)) 00:07:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r0, 0x1980444c59e2d412, r1) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 00:07:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:07:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0xc}, {r0, 0x1}, {r0, 0x14}, {r0, 0x18a}, {r0, 0x21}], 0x6, 0xd39b) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="142d74667dac150cc54eff4e839a46f472dfdb078ff28979109c9e435670c035e36e8acc600ad0b16e6604bd3482c756a73f90947ad732dd8456353e00326a613e8e16bc4f3eac780d99f78011e306f98c396e53dab8dc465a2731d0e7cf91d9d082426625d74516ab7a075edb117c6fd85dc22501df18e7606c589859333e52427fda47c0b4c6", 0x87) 00:07:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 00:07:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 00:07:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x91, 0x10000, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x3ff, 0x80}, {{r4}, 0xfffffffffffffffd, 0x4, 0x2000000a, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000001, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0xffffffff80000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x600000000000, 0x7f}], 0x8, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x798, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0xea5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x82, 0x20000000, 0x8000, 0x3}], 0x6, &(0x7f00000001c0)={0x1, 0x3}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 00:07:38 executing program 0: kqueue() r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x10000000002, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r1, 0x0, 0x4000000065, 0x0, 0x0) 00:07:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8008, 0x12) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 00:07:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x0, 0x5, 0x0) dup2(r1, r0) 00:07:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) 00:07:38 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = semget(0x2, 0x1, 0x44) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/29) execve(0x0, 0x0, 0x0) 00:07:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x40}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1000) listen(r0, 0x1fffffffffc) 00:07:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) socket$inet(0x2, 0x0, 0x1) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x4, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0xf7fffefffffffffe) 00:07:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="264b576252687086e68e07abc7ae96ea6c6264675e92", 0x16) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4bd1438de59bca7c82bb26103fa41bd83481f1d5b4b539afc4c23cfe8377b0146e5eecc082ba41cde9537b1811539cbc37ddd05a43a50df241b8a90d2e2b6c946da5fc03b1705926d9553fda647fa0fe5940ea3eba00924abd9d89d92a473f5709988ed033485a9bf71bdc323cc575f059f5a95e9610eb25c48b570f5034087760f71f77db858bfc07022711d81aaa164f4ee13577cca816a146b64391ef57425e9cc5208d3b2fd366a9506fbc23617512650906bcc732bd93a8097af57da77acf4df7c6140f3d866ee00d5790f2cc423172e82fb88f08f922dcb0f7c6a77e19d5e338c098b408e1032d5d551aff87a54864dbd50d7bbbf77afbcc0730", 0xfd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x4) 00:07:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x81}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) dup(r0) 00:07:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x81}], 0x2, 0x0) 00:07:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x9}, &(0x7f0000000080)) lseek(r1, 0x0, 0x0) kevent(r1, 0x0, 0x6, 0x0, 0xfffffffffffbfffe, 0x0) close(r0) 00:07:39 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/101, 0x65, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r1, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 00:07:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10280, 0x0) 00:07:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10480, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80e0, 0x0) 00:07:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) r3 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x8, r4, r5, r6, r7, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 00:07:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x0, 0x20, 0x28000000000000, 0x61a8, 0x0, 0x9, 0x6}, &(0x7f0000000280)={0x5, 0x2}) 00:07:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800000000000008, 0x0, 0x2, 0x0) pipe(&(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x0, 0x7fff800000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x2a1, 0x7}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x9, 0x20000}, {{r2}, 0xfffffffffffffffb, 0x11, 0x4a, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x7fffffff, 0xffff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 00:07:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0xfffffffffffffffb, 0x0, 0x3, "4b8dae33be16a312c69e81b54d187fb5e545fd44", 0x8, 0x10e5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) r2 = dup(r1) syz_open_pts() getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() fcntl$getflags(r1, 0x3) 00:07:41 executing program 1: r0 = semget(0x3, 0x7, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7fff) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe9d8 failed: no mapping 00:07:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xb8ac93220c0a0bc8, 0x30) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1f, 0x8, 0x9, 0x0, 0x0, 0x4, 0x800, 0x1, 0x1, 0x5, 0x200}) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) recvfrom$inet6(r0, &(0x7f0000000000)=""/192, 0xc0, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x138}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 00:07:42 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x8, 0x4, 0x1, 0x9b, 0x2, 0x1, 0x2, 0x5}, &(0x7f0000000040)={0x0, 0x5, 0x4, 0x3, 0x6, 0x401, 0x4, 0xfff}, &(0x7f0000000080)={0x3ff, 0x6, 0xa092, 0xff, 0x3, 0x8, 0x10000, 0x4}, &(0x7f00000000c0)={0xff, 0x7f}) select(0x40, &(0x7f0000000140)={0x10001, 0xfffffffffffffffc, 0xff, 0x0, 0x4, 0x44, 0x3, 0x5}, &(0x7f0000000180)={0x602, 0x9, 0x8001, 0x3, 0xbca, 0x8b18, 0x10000, 0x100000001}, &(0x7f00000001c0)={0x13, 0x101, 0x6, 0x6, 0x8001, 0xe1, 0x100000000, 0x80}, &(0x7f0000000200)={0x2, 0x7f}) 00:07:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x3fb}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 00:07:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x820) 00:07:42 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) fchmod(r0, 0x162) 00:07:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x3, 0x3}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x63, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7, 0x7ff8000000000}, {{r1}, 0xfffffffffffffffe, 0x86, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0xa, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc4, 0xf0000000, 0x1b70, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x3d50}], 0x400, &(0x7f00000001c0)={0x8, 0x9}) 00:07:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x98) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:07:42 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x800, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) getpgrp() sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="a0dc4eb0e0f172c950e6906426feace9b7784fc29bec7a34bbc9cb95177be93310a664331f73b7d17db3e11949c6748823759f3c01b7755382a82da51152a682628c01366774b2f4b07ded3afac9134b6f2b5d96ff8dc8be660398d855f93502a1143e62383c35eedbce37b4bb5a548551501c394f7b5b6fd4be2cb752a462b1e813fa31c047138f75cff0e10b3551613666f090a81b6857e7720238a532bc1c68b78a6cecdb062b3766d831f87257cd2c9bef0fa65702b709e45cd3c1f5f7b19f1d926c710aa6b1aa161f2bc31c55f2c7a09bd11bb45dbec0c95d1004a468b6f87b8d019073c5a6a93de4ea4bee18037ca099e9ed862fbda46a7b046e196cf93eb676e36d44421f91e22a9f41a6fdc1894997d500bc9f1d59203e24bf651a6296000e47f68e262bf205f8ffd475f1960b55eed91d4e76eb0acadec9e954836eebc428151238c9df8a4baa09e712b6fe4e0aa755ccc9908ce639d06500edbf4d98bf058d6ed118e55bd621fadbfda17e06ec9d55d3e79665e71fa42959288363cc3819ead9ff654ca1cc5918d08bd24e3ec6f6afe91a09bb80383eb3c5c26dca557b1af0aa33c3554bad025dedf187b7db150980a49640fae71eb18c000aa81afd9ab70858c237830fe766d3728eaf9615cc67c11b1bdc4e87393834285e2d7f0943a15ca7fe8791f161ce822d19e3f4fc82f900f9ffe8d6a143a076f9c63c46cd736eae182fbf1fa02959b519c187bb5483b25a42bd3306752f97996d40ff62f1ea9837225aed5e1b873bf81ef8fb8c6ab412c7203f2df6fb5f08647107091e50d58414a5c0c22c3a88ad441e58f32c4405684e83bcaddc41d3e5f720ff8a56db9dbb87463f93e173769ef663add677c6e781a17ae806d3af266b3976c431b2256b20bcc98bb81419c839eeefceb0a6d96c751ba24e53e7f4cf716a6a770e34da3ffc5d249b0fb9396d72387dd80edcf6b311197e72f22a58e385585722f429cb197741bdda841cc91fd36ce7548ffa6b1ad40683b4310b413b9eb978d44097a910fd28082eaa511d781a446a7ac064e6fad44a7810556f04f39973b5e9354cab86eee6dbff2a1f3c797499e9519369e2bc8214061ae7c904fdfd1aab117226d9e6f02364e86fde1d945a5bb5c232c7038dbcb3ec7f19ad277897409d87aff307f7b6a33ae5e6d634e04a5353890b85bee9be719bd47d6696b58c1c5d8b5231e2bbe9d692c5db3fbf6b73269e1ec013a07272bb43e65ded01b29a5d5b7d106d77d42f772fa114f9d9a72540ae685b3c0814443d0b4076c3def7912242733d9c6b028287536b2ddd339fd8587d20755c3f8195c827b528f5f309d373263d26a69bfb417feb96584d007ade6156f8a1fb15696f4a29533f6b3c6d482c946bb85c328504ad06e801d3d79b536f454a227e5da0c0e64211ea2b895c2ce006d74515df00eb7e7d3b65a11c065187653ca11161b506937c1bfa123eee0674a3926b910499c4dbd73d9df7b06ad06fa95aa788f240a70b3f4037f61755c983b9e3423c0aa4ea63b173110a0ef6fbc559817bab7601f8afa223bc8719d457431990d0d8f92c98d7a15bf41d90ef6ba6dee547a6b595152b93c6cb516f5605e0679d80b2fd38aa9516304578743dabb956570a7a21899b50b65d981058e10c9747b886ac118c29eafdcd6cb14c8c3cb07a369f81a1d350054401486fb11997f957077751f9fa08dc07bb969b6b91003721fcb4ec8d1c9cbc68f26907746cb3552687abc766362539d6e2675933755b38fa451292c8a7a0a7fb59d0f6a34806bee6537ffdbe59fee58151cb2399fc95a9b815b43bc9f11a69f16f66bd85a25fa9a959656c2bd9f7c46d0038c331115aeec9338cd7abd8a048900949df334e244843e9f15199f068b039e991546e329933fe79472836deee627307e315fea869b1ae8fcd263164e7d3aecd42f9018e6e4094adf9b3947c409ef18824f91a8d0a16b7500c208da5b87a1403a4e8e6c9b2baa29964833fb9eb96142fde6df10c7d4840054b1272d72cd6359c33ccf0a2345f21533e4496d0fec5bf7b340366d8a9993bcd68823c8aa9e3ca1f4107da243f3517181a17c36cb54cc365a8974e06ef5cb431692bc0bd94cc5d7deb42af99ac61bd82c4b3dbab7431794ca64650c4979eac37e17e944a2ff412293604967ba183de5cb0be7f5322269aa946be2d6c6fbbe6debb50370a7106ff49bd66376403b5a24b547bd69a242017ad6c7431793def59818fbe5cb085a63192dd207a87be699266684ef25ad6abc223151bb19a12a00b438f2729215d6c9ed9a9ff1c502fceed4fa02fdc38f864efa9df81e7080311d3ff3efd4d595718db8f7fd564eafcb3705fd9ff6135b1f7ba4bfabc3eaf4d6c9ee5d56f28291d9d0a2639ed63ecd1d7cabbb0c1136a86cff9f2244da148e54deff22b37702ea79f20b498c4f3d17f877f83731e1752b63daa9671b05ee005a6d398ca184f6e01cb7d09dd1dd4f9bf46b3bfac8bb55c0d4b2af58d4423bb31f419432ed640059571ffe5fef2d38c7512d54bb88351e54f73f55b98e81d2e75f98b55adaab9882f2ae13045b2502da490b89bcb496dd3c6daf8695131d3eab92a3d4d13bab2fcd3fa037f069fe98cb238346c145766fd578100018880698145a4bd126426a8f03f58fd8d47ae174644cab5bf7e5818438b4fdc04962ea27bf9d92753bccb09d3fc6665286d109342f6cc445fd7ead5eda1e821246fb2248833409d61b173efcae5eae14ca068eed8e34be6e50d0c4e178b91a5ed3c3796cd9e7f6697e2e225fb3e359c3ceb26db0f8879fae9a5c0b4b1cc992745adb351fde736d88ba300c4d0cccb414e7e577a109aa840381c09d13b0416fa5c76ce295241ff4bfed11e62e23343e75dc27ee7581b52475887c5a73eca54ec33e964cb7c26b1df3ecef50efbc81a923662730c5d648c11a56d71166fd4f38f8ac893b83f8959c222c78b0601a02457e4ab01cb7f4c76ad0101ee65262d4d47a9c55764812b5e6f16eaa8a295f16aaa37061ffb0b0423006ed0e379ca16d902444c741b87022ba97110b56389498a999a6ace93a6319b257bcf92662df31413d19c9e8ad131504ed41e339b5b94d37afe45e939e2f2c6a605b0a4cdc575a70ef76752030079ef8e750c362dac83296a4eed5887c69b8ccf07c7be1a1e5f2edf7bbdd32edf215b7939e7f3190bc9a828a71a119e4eb15896b18b053575c887173b0bbd07c77d398d16a74433efd90f3c3449dabbfa290bbbfcbfe589e9b12c350cab64c6cda50b457290f8f34eddeb0885f8dc364a03a634535ce547c53972b004e7c15311033724dcbdbddf173a52fc6da79c8c77853d186ead7ce8134cca1ae429cfbcfc7366badbd841f4fb982c33459c98e4da9401aa28993c8df208e6c5431f234e70048f79ad188a6ba9f5f80a47f69da2bf18bac674ba7d892a6442f3ebcb3db94cd06ee93836818e3a28f6931a71852b3d0966bd632b8430f3dc95d5037eaf6b7f86b0d80a2b58950c1e733455a57e9947cb2faf0dce257ab9fb602d017d8fd4819fc3df8cd3d0921784c5564c8c501525ac66bb5124bde0bbf4eacd985a3e9ad18e4eb948257acf1a60a9d3b8a3fa95ea12631e9b22f65bbf807efc786bdfa7597a8fa39edfe5e1c81f4d68213387734f47a0f4eb3344a9c0e80530b5394ad91e81db32d85321b614907ac12f5b61d2eeb9436f41e68ff8e42d35ae723bd0eece77d13bea8d105f1b573428dc631027d74fbbbe42a07f7fbe4f85601caa67140a8b733f781da838560c9b1d28b72c81b2fd1635e71e2ef9409d8482d2dbaedc2c18dadc8d00c07e2a4ebb269fec96bd05c37d70ea279ca7bc876fa05871d507579b787ca70bce19225d87ccdb237aba6fa2871ea9eea523ace620b781cac1059b7275a0bfc331afc44395fa98cf1036061cc53eae1e39fe852b9796f3eb17214776fa3ad985bf18758f6ee8128194218c98355469ecf24044c16fa03b0aa7fb0fdaa1d92bd150a2dfe8ebcdead1f3a642e549966b5df90341f7fec926f4626695abc1dadcde4d4f726811ad4bc7d7988b76188dbddd89967e9ba7b5cded62284f27475a1785197ed1f36a69f74df7cb18da33cefbcf16f910488d41d34029ddcde2942d4e3a94ce5daa570a58f8e0b217b1c0c69c5d656d71c9bd9f05ea0a3e84ea22f3f3a4fe45349299f22a6f682662693148890ae8d4caf568a04f6fa893316c7d59482b1b9740e8bbb53cf055af9b5845a016e399c0220923caebff71ebbfff1c3436335a4f19a4f068ad1e6d811d5539ea5a3c4c5b13063780c5d6895d067505fd7530ad73267cbeb2077816542aad335e665eb5b3f40a647267c2ec13a73d703f7fc282ff5eb7f6c446baa3efc73e89aea7504c099e3f16ec4a79a6744505c5d66a3cef1187064d4b55770a8712fc6612fe99bf09445c36a9078a61a926d92f60b238ada3f7286f5f59c7834d3bb246e27c0de1d8ff50efe3d5d7f45145a77ed2ade0b0df195eb0ae745ab478246ed77f6192e354b662da0d44a2d2fe33f3e3981abd1379fdec8becfa66bcf9f8c85963d9829ce2736a400c2dfb5e379d34a51bd59969042cff1d4503609780e3ec2ac0fac8abdae6c548d75fa405603b0f97bdbebe1bf0cdbd264c81188023e8d5350353642c9aec9e27c3435cfb9999f832c6ea1bba77aace2cd66c5c938e2084e5f02411d769fb961d1623dd806df0a32adb693478d8107bd63f95e17c5cb62e5b192e25e62ee57f6f788f08bf3f623cde4872d900104d3339afbc5bb0ac910b4474f5a33a753c1f9c41366c9851fe0d364097beb13498b345492b9babee415b2d994da579f16566c9aa6a01c29227dc8b71b4ccafc0c1eb1dd9b4c97d37378f3ee930a7e4f1d61827d7a3d6c14a23e648b35daee255bdc70f26d41c3b5d744c81a076a3549215a5a258d95d8e0c213f2270e8f3016ed5ddd3385925c67611d102a0ebec937a4cb940f1852c3d6462771a79fa8f9609843ed0a1d040561d11fbd6341b232c8db98a5c2b368c56050d0ac828a751aa612d86905132ac825d03cb40bcd0d3f0856c126e7c4515f0c5fb9ede2e1c40a81752b64b5907798d1bc6354440bf03f59ae13446c23e07cd3b5cd263914d8874ffd2d6e71c96fc89dd959b263985be35131684b4ff8646b8b7229708b9a4a21761f2fbd1a3b94dc1c3ff326b9d9e4d71a63efc25ad0b18af532bb29bad5cd0a4d8a95c2b0f640ef089d0b18b33c200d64d00d8d868535b3ec33dfc65a82620b86cf724637d4eae5ed34689f8474c1cb727b2f47017b036c56137a4ad34d923474bba8505fc205caacabf68219f7ecacb01bec5c1a9104e760c1e8fa4af819ccbadd8fd67b44c3aa462d33af77b0cdee44c6b5f4b1443a23e8a11f594f0f12f9d297a44775792f2864ecd676da2ab44331ecb6e92be4d91e32091a8e616563ad71c848a5772dcdc95d3b1255ed9f6c71b8fdd9b8dabfe0dd9c82a5ef302ffdaf3c2570880c7dbbf2ab51192d6b6f67a23619dfa9a2a79929523d5c76211544036dfe2435b205c19d5d93b07872dcb7c0c12f71012f5813abbb167290ed5d217258222153bbb8e8875658186cccad342fe8a5718d4ba18244d52c6aff9fd0cc21123813a8795c40408d0ce81705a4c6195f58b94659aeae7ff5de17dca8f06fe514fdaf83d9bb35c2407bd653dfbd95215adb283306ffde3efd2a74ad9d56b2d8b8decdc9f75738d85ad9b5d79d457658ea2c500d40b8a0d84c7481bed5529ef34", 0x1000}, {&(0x7f00000000c0)="8620307e00b3d692960a9445c1b2ce1c9d51b520fea78df0d85695adb209fc9fa6ece31307f5f29449d202e9b423d5c57bdd9e1a41f84acb9f59688dd19fcdad3c5eeb542aebc300920f262b68ad4db433b65431c438c0dabb7e08a0db51e72d4cccd6fbef99ee168333e545c5a2f250c0a1364cded0771a36a46e", 0x7b}, {&(0x7f0000000140)="c843691a6e0e5581e7ab69cdd8c7b106b668d87ac25bc3d138e51819524841d0613e356bb7a102e2edede87fbc42d627a735390ddb7dbb2a67d73b14fd63c288f05d381fe7ababff8f4c1a69dc78a5904bffa549b362af50ba591399cb7e2a", 0x5f}], 0x3, 0x0, 0x0, 0x400}, 0x4) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 00:07:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) 00:07:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xfba, 0x1000}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="dec219d618284349ec1e5c62b042e14fbf4b61439c9ef1fcb392e445798f49f96efaaf3687c687f1ea4293f8283d649a90b9cbec0ebfce8b52304f37b0c681b792298e18fa0448a4657b789137c128010c19f8d748e470d5dd62e1698af7992d505589e6b5299108b113b22ea1f2", 0x6e}], 0x1, &(0x7f0000000180)=[{0x88, 0x1, 0x2, "b7bc0b774d1de114c07116b4e5f623e8fd2d855f2c00aba4a754f22780ac86b9a004af290cce35d7ed50db98d48661d96748d71ce81fb8fa92508cc41854bb13d541a87bb2d3be421e38de584b480f86cac9b5382361fd87b5cb22cc2711993f9e6cd7affca18cd18f7df1141e7b843e3250"}, {0x1010, 0x1, 0x100000000, "9bcabac544082cec080b291923bdc7f63a26132d6e81b46b8dba51b4ee381a00769a4d926e8c73777f4c961f95e15a3de8b763dea527871846f2cd3d95abea8c8810d2b19f288af17388d9495117c4091e41b8e95a7aec9ac6611f1447fc4f1ea846b1517d459576d179db2ebc4b0af6908ec088137dd5a91006915e05633b9c121f4595730698c7a38565274343ba2be74d6cf754679f59da98d71c046d3a00397a52da64d780ce6f268e90bbc6d83cd2652ee3e7fe5dc8c5715b932856b06d628617f16ed64f4f6691267d5ff604a468ee71a87a7cd53e45ee5fca9fe19a06125067891e73cf86f948b29a8f13b7f0e37781731e5b62e1fbdc78aabf363744b575c2c2cd8aabae16afbf3c9a80c67b9f5fe2f33282288b1e1b874a8c52e4ba063cb5b36f912e6152659d40e00fc3c0566e4d0e836bd4f52fe006abee49253244a3a1faa002b825bb535f0b3f2433592457313b9d17e756dcb7d9db730d8655ab3c6615fb31e9ca5ddf37373c8b463b3c04a961935e9554c132bd78cdae48be8975d339175d7643a3c03c19248c5526dea6176dd3d8a129816e7173e712cf0d5c36841dbdd61e328268b0d1214d12a07bb20c8a9c8cd88ce767fdd7752c9cb69eb4cfb9da812cae1e4f5711bdba5f628115b5b9e4cb1d6dfa0c08ebda97c86136daa62db3f2c9f3205aafd1e154c79029fb4d950f7da0cf329ef0068db79363779d18862248683017d3c9c886580abda68fdc0a9aea72cb67104110c95e991b36b235249bae34fb496139c029e59d2dca8c077f68a7b5905eda1b6963ac36d459960db9e5336876810070849c0368a0b783d5f29aec57ca89d68ad27d0705ce23de1d7643c904ef6105d0fc993a03c07cbe6ad496b09d7785ae942670578bbcd68a9718ed07d615a05852525928eb3075ed5379619e76bc3570fdd2c40f19dd36b158b7955dca14b25bb7c38bac1bee4f1520de97aa71e493a17df8ce716bbae62d0389d03103aa06c396b9227f232c445f3ce336af2a3cb4b0ad5c74f9567282c6aa29bf7c93c1f260344c2e95c3b0aea3d1fa94534ba48bf877b33f1b54000b7cd6b26c8f4c0ff5c02eaccd66f365c9a580008480112da27267f21f37c56d44be814ae1ea39d95c8d8ea007ce030109a75ab0a071ec7ae9a92cd9a2c3ebb07e321625f3382daed91075ab7c1a9d1a4cdb092b1547156352f9ab30bbd3471e167946a37c459b6d7a491325534482a42e06d250f96b55220be94f5d4e7ef509fc3171d966c511f0dd22ee74353317e22b23981b83c2fc05f5a703419c7e5a30d316e7f47b1ac43110957c3df6f8683d3568ecf6cf7db3a6cb8b372bd01101c72bb52a1c108175cec4cbd8ba8314aca7bf908e97e86586c4ddc33b63686a3eaca218995340acf3cefcf1c9d2e9c91f351999347d0261a6143064d41c5efea21fe733c08fd1b385ce0d3cc9980051bcd0b31807733f451c3477f398a3d9691c9219995e5b81b02e2f7cf98324ac7e9a4782fa776516ff5734e665786938d02f39dcafd50ea26a650dd4987a0d2d695415accbc725a393075f4dc9170362107e14b764612c747d782c371cc13288c691eeadf284e08eef11027ebc5adc84ec5fb956632a6efe2d679f8444a97842ecabc09604b1da811b556fcaf98c52216c07717938dd7d4fec387d06662c9f44051f11b4a90881e1d3e54e089a68f944fbc68c1c52de30c0d36d15ac9c88d065d4d17d85968ac1cdaef8fa7d58f149120fd0823257a87c9ebe7a271c2f16958b539bb39af691faf2b769293ffac48ee202a756e67151cadbcc765870e8275fc879edf135081258394297186f8b3498096c0ca3fdb7a2d8a442f023f70dadba23fc9661f1567c950babede3df2a56f81d03f11c0e2d2337e2a9c049941bb1a7fefb81dedcadaa6a61ee0ef0054c4cb929816a6091827e34b5efa3fd207b76e569557647ba3864e6ac85ab1a9f9e0fe0694e33d5ac2f3d65cac7c96e900d5c62ab87ee6861b113cae0eba85048b01d4b3c2d9d29f2ac2aa412aeca2f803fa4096cbf86534c8264f3c564508b76b296e7738c23358bfa4d85c77c415f981cc0bb3dc7a0f592efa2d89b15f578fefbf9d64e5bdeceaff76ff187de9ed51d6ccd277c29f1fca6ca732b3e9ac470ce1f71b314e6846eca81ea0d14b7e97abfbb37ba864a40dcbfd36720478f7241e3a713f870ca4018a7602423d9ae115ce34845b7acb614cc338b4e8a3d2a07cde73370152561a939798aa9bd41ff7aead4a9fc40c23c390ab642ab259988bef1ad683710a6a11b68129c3d7b1de6bc1c2ccfe44d0be6511d7899f5bd7ad1231af0b81f4f4f86e790e01994e597dbb5281423c2bb5f0495b6cf2494536422fbafd309769532dac0ca1737bfb53445f87de9c3be4ab4904249f5bad2cd381a0e17f89842061aead33eb8aeafd8713e9187a838e41eae047ad1280fdbdb75d87ebf1bf2f844a89c81f758bc5da00602b57abca8743cc3fa1b75d260d2f00ddd4e69cea9beee93839a6a348348c2187618cad6fbbfb5b834f83817d302cbe0f906f11527b57cb64dd75d2e9e0328f3b5a51ede6c7779cc4247c6ae3221f2d1d1a88eb5d59258c67d394624db07ed49b85223fdfdc9fc69c115432f0b849c74ab29b9e49937de436993207c070d86f10fe02ed9d5c8ff899393507024f477beb5ff2ca76167eeba17894fd41a719a006af41b279d73434be6e7d9e65dae9f9184be94526b1cdfbf5020a3e3f35c76fc256c90ca85b17590b3b99c78c2a121a44335fec9367de7cc1ff0d4cc73ee87bddb182f936e7dab5c90328e761d945b5e1c593025b7194e6ce1da27006575a6a23e460fcd7854a3cb9605e2a86b873d8bae53fd2adaf3b16a60230e22fc05e59fd70ccfa872b32aad1ad7e7ed98760e2768018e7c6ce23241dc6a83336458ca4821599e0dd5e2f2445742694cd1769f3de92da31ad842c6d5ab10f7bd1e23a8d070a6c5fa82fc0e81b879df11970746880d2820436eb0dde3ed2fdfc51a1899545d25e8741c54be29834552f3e42855166450c4d5edcd38c9caac3bb09547cd26d011e275ec1813a5cee3bcda23a5afc50738db4f98b299a5f41f6163901af09f0b6e933e4fabde1cf85bd7e58e19f5febb1619f901955717ac1ccb38b53dbf07605f62cdae8488cd1e3c686ec2316859e1f508e8b3bdcd32442113a70b032c3713446d54e87378520198aa4b94b8d9c89eee1a18430d867e8b611d196821bb82842c3dc1e825a841acaa19c8f4ca3dffaeef0468eb79cd15815890959c71e74cb8efa9c7618a9036bcad92930e3fcea3c7e1749006198a8fc54e9b26aa727ca2f263ea4c8f1406c0f020e358900f30851fd9756fb9718f921c23ad63595a1fbca0d8fe1c02246911db2647b2c8e6f9935a4f3a0f29990a0b01e174f1f60c1b0abb832f304d669a7a11915a6dd287199fcf5fc6b80744df90de140798e211ee67172b36d918951c5aba384f6ce82d8f9bc8c5532c752eef48b018d7def3150a04dee9f0efc1011feaaafd8cf02d2dfc74068d06c3359d3e9f576d1183e05d31d34efd1da65cf609b3191d087055ab94b1f5a897d970c832c973a47b9da70bb5ff342fb99fc9b99e3a3728d9dfbb8ac5ffb882f6743ed0f1c73181778cb67c871817de8373e697d55e4810cfad2af8d004a5e91561e0aff77210e3aef808b5e20ce9d6aeece4aae42194a8f706ade7fe2bf6f08ec43f407e67e4ff42df5d75ae0891ef82e822e41ea96a031046da678187be2f546afe3465457b5e59ac0b922e1becf85d0ff11cdd624e6a2e4667964a04375f9d0773133b458b094f79917b588a46955a49b415c69709be259f9f2899fc8f386ea58af578098a99fd6a858281edc0b03a6f803358738d030cbb06482b6f55a3beddbcfacbea96e6ae2238fb53cd86e902f3dc49420c83134835298f22390b2a4cb659f69bfed37a81988b454aa02088e6e7854ee52b244a8a09b69d0970154e29bb3521d04a5603608f1c7b91265e1b50a4f8c69e10049af039be1fd5690e20c63631b3c91a7f5cb7dab0562fe349133dfdd45902f80abb2e43b0e17d81fb04eff2f96b297082b1c26028696a835733b177e9e8822b11fdc737a99b745df896576d62f0f9a002fa99adb8c2b43a7768f6b6f58f6b21f30ef168ebd935f5fd608964297caca3b0e990d8b9e3383c6821ab2d1b79d42c666e61df88c2007763bb0413ba44a8e3bbb7217ffabfe539d48d5471c9f4075430d14bc5507f15dc3cfbc064088b3f595402f403c72252e6f284d30c435775dd7bf15480a9519a222c4da10a38bcd921218bac2b4618f63a644203644c7550553722e769c61ae1136673b55c1574979544fb297d1ec1a1e85a053deabd540c7b48e3f38ebc19ef98b365df86423766f57d161ed096eff223662cc7232d3b66e33787cc0d854508258be1edadc50622759d8659d64e66e1b2b0b4a3b9ac98a661985c907deaed6823064da8f048dbafb3ad88897eb431b48c3b7b0a3d04384e42b0d1a8c4a688c75a238cc9d766ec027c04a106fa1dcee61fccac4d6e0f0e9e404ba8f03ec0b80e2e2df7e6ea6e9ae0b82ba94dbf5437cb9266e5a427f7d9ed12e7cbfefce77c47a46929f853a52f3983b28a7d57587f9a01d59a0bb281e6ed8ec482485c9911278945908b47207f9c00e6ca6ae5fc02dce0b786965620ff54e3df472b4c54e0148572d2e78e5ac57fdbef348c6deb4807a1c3a0e3358f6ee7249850b730c64a30f68c19e3fae5883fa261f6052b8910e67681b658bbcf8443e908c64b475fb929fe4db2e32019c8393a5eb8205853d0e628ad72c872fcaa3147c027900f7358d7f701d970d9da7ce2fd64f9ebadf87b13c73e57f2a0b6e6ebb44e9dc2489d899ac3ad02b23cf0ce52ce9e68ab581bd66c106e618a9e3068e50d3733e4b7db9b4fe123bc9e47d9387e21f20d0818a72b3b6661df6ecfd3f0c5f2b5f2e1f75bc994c429bd530617f17aef0c8079b6be9cb6be0d5fdfeee311512d92a4f369308d7597625eff342f2d899e77545b023fd14e8fabf0bda7c0f4ab036e48aaf3a8fc7a3f9cbc9a519ac8e20f9b01c6250b3a1ae813c744b1826119b0ad3bfaddec0124449d8405ecc1cfc73b278d537f521830237b602526515a65bb94b577af7d233313c323c09177a9a56574b5f2925f55f38d40511730956a1e705c4522e67234e34c9b62cedee693407543e9a5afd1154131fd3fc42d2ee6f82be05887a8c7e814c72c1ddd34d71cdb68ca6c6d58388fad01f07425df7757b189566b75319e23fbf8f15b0f50a453de8294900a331ebd4e0096c7754adf8099177d838af205104e41b309cfb7aa82a4737a3f7095290f56d03f34fb583e66332ac1b4441f3f85f6da4bd73745dbe68d55cf999e103817ad4244afcc0e42cd6dd44667931bba4eff7c8791db2c41a1add6acbc08fe2a748fe02540e4922a88dac9db99fdaea153de83110c1ae9e0bce5cc3a2a92535c8602f9dfa83686d2ae5d8bbe70e9ed9079a276b307a745a5ee5a4c85ff9b73b15904eb9a5a79e190cc8d85aca001467274db666027e071f515450da5e9b20d2e7ad6a7ed7f985e4cceb8d9c6fa196bf9020ccd4ae039a9b56d895921e68311b8ae5e957d85d9acb81b05e42f16b4cd11618dfbb3d3953fa8b1910f4276c3c801854ba96abacd0bfbd69a9ea924a07e8cf5b44fd906a050c7c27dfe106931836e19d78d98a5aa869d9636f2103d870e1ec4d304d2f270eb269035d2936c0d"}, {0xd8, 0xf318d6966ccbe725, 0x1, "89b4507aac87f9d0fee2f7a647c1ef60e24f803a47f5b5615bf661ae1c079362c98db464c8bf38b89e7947fc83a477e74a5450bc4a5712ece3f1fbfefb31e977712d94c3e1d21e6558dedd65b35c4dd5e0197229bedf094e6771ae673a51f1c99530f344702b99a0a734ac14a972db288673c50d808d5def2ea4d862d30ec5f249a0c69e0f53bf732bf36b592d1409e0661a796b842a25872d6f068b041b281e0e99950135ecc122b93d1651565e807a9921a8142305eecd4dca042ba9c722ee54655d36fd"}, {0xf0, 0xffff, 0x6, "884fd37293cd27b18e9e33ce37bfed5e569811f86c83e003aa76d982a278ff015f7e95bf9dccc5c379f8d1e842d71a8b3d099eac82f1a388c04a2619bb8c42875593e76f37fa888f98732dd626e0d86de36d42854a9537686b2bad0c31c07a0ea23a22de741e8f78ec9ad18562b7cf399c8f748f4241325dc31a36d6e48887b810103eccda8e14631524ed1f332130943d73352c78be5c90df439df008e7289e869e2e1db8ff0cbee18cc7d69c843cb6c1842166605f106ffb488eb81fb9dbff1ddbf32325114d9e1b61793d088ba0c85050070ae526a0d98ed4b5ac79"}, {0x70, 0xffff, 0x100, "7d331ea61de3e42d1a9a681b88ff6b4ff52d3cf940efd5c8d707738cb1d38bbf66a496e582581413d7a2bacd749f9b7191c848e93cc1190f44daa9caa6cb185d888423929ea85c2e17134ca7212bc879970e387999d4e65d0201d29f"}, {0x100, 0xffff, 0x8, "552becacf6117365ec4a629638c4f599a4dfe9d614f0b19f2222d00e16b14aa268b28b4b2a4841a24722626a5d85f716988963a5aaee6a3ad8a56d333882e496d84d106c618aea54d45e12450ccb34e1228112e3bdae7c222d20b78741f1b9f89c4af22b3b02f6ddf1b8ab3828884a7b146b860b11416cbe724bf460f74789ea08304c2db29fd4f54477a57df9c62c99566080e2c279c6eaef74084a3d3ceffe6b28fdde11ee7c73f3da7e912947c819f80b6ba0e0a8e8a8e5ee99f3ce90100806e21e689ea682df7046b6b3d1fec4f98c387b2d510e3ef79a27c8e198534c0564df27a8dadcdfb668edd29b9ed579f1"}, {0x20, 0x1, 0x7, "f915449b39e140bbc23bc25f37cf83"}, {0x50, 0x1, 0xf56, "7f68a5418c9dd800ca07fbb486023681e80d5c347f25cd46e89854c2a16a120ae1e9e60e680a9b5b3c45c8cf3023c76c4356715bde6166b859513d"}, {0xf8, 0x1, 0x9, "dc63f68673e3f115ba8f65802543f91259958be3344d237a73aaec2c4e1976156c6aa54509adeb024b4d08167fa183adf0d00e0e96cd2b1171c1415c6b7f7a6209a78dca6a19f94ecaea9ef418eff1854680544be82e45d72609af9c0d2fa77c7fb2bb0a5800e34c55afcdefc2460948b954eae28187afc9e30600fa5cc1cc942c0f62172c0f0750995588cb355cf3659873b59d9644cdab6d13fed2b42236198dc56b05ba45f25cd54c3e90b8dcb06e185fef4280957ad115849a4335ebe8a20fc31c4bddc0c54f714f0b56f64cdd44dcfd2ea148b343bdce9547112bb2b4274dddae5169"}], 0x1538}, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 00:07:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x405, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x1048, 0x100000001) chown(&(0x7f0000000280)='./bus\x00', r1, r2) close(r0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f00000002c0)="d06a39c330f0dfd32146937bfe9e9d957e9fc2438944ff684315a09d", 0x1c) fcntl$setown(r0, 0x6, r3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff0001, 0xffffffffffffffff, 0x40}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)) 00:07:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 00:07:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ff3000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 00:07:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xa3, 0x2068245e, 0x4a, 0x0, "6666cfac65af0e168ba72fc422e03710a82761b7", 0xd8e}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:07:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) socketpair(0x27, 0x7, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/140, 0x8c, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 00:07:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 00:07:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="04eadb5c535e0447917b63035f822ea3e756d34ec11bed99959efa1cd0ddce5ca394111fa5fe07953da226e1211835ea9e040c98352bebe493a37cf8b8dcbadf312f057c94adb5e12a0b71b8f93033b29930b6110bd28c5bde59a95db11a374b45fb46e2daa0bef3d9864338d46bf10fc131952af40c56954d835eeb6840ed1e39a185965db252bdd3909d81b334ec38e9b7cb59e9c676ed49a2b95287ec7d5c643544776ba5dec6f495b8a89df63d22ed0a", 0xb2, 0xa, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 00:07:47 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="af2344bd916bf9b43208b12f7e027d9094faff16ef9f762f1e9a69c00e4a504cbcad2d2056fcedcc350f0c32fffb3487b203eaf67f2f5ab5c412f5bb524cab13b6b8d60e6385ade2de537cf0841cd5a842cbb8f8b12f491ded03942292fdc1030d5db6c587865a3dff37545f9461046e9582b1bd899e5eaa028238850c1902edb7685d07945b0951b15284744bbc8fe9de39353895e691615b7daef7174cc421d16592bb12cea674c3e714788f1da029cc8b34a45a5616fe5bb001748a7140a435d4f7aca24167", 0xc7) 00:07:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 00:07:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xa00fffff, 0x64187820, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0xd0e0040e2ec05f07, 0x80, 0x911}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0xffff}, {{r1}, 0x0, 0x44, 0x20000040, 0x7, 0xffffffffffffffe7}], 0x7f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x1, 0x1, 0x3ba}, {{r1}, 0x0, 0x10, 0xf0000001, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000005, 0x9, 0x2000000000000000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x82, 0xfffffffffffffffe, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x40008000, 0xa619}, {{r0}, 0xfffffffffffffffd, 0x13, 0x4, 0x8, 0x955}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x2, 0x430b}], 0x8, &(0x7f00000002c0)={0x0, 0x1}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = shmget$private(0x0, 0x2000, 0x4000010, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/248) 00:07:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x9d, 0x80, 0xfffffffffffffffb, "24c8d32b114893d1f4a6521a37087645babdb916", 0x7fffffff, 0x1ddb}) 00:07:48 executing program 1: r0 = msgget$private(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x10) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) msgsnd(r0, 0x0, 0x0, 0x0) 00:07:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x7, 0x8}, {0x5, 0xa7}, {0x24, 0x9}, {0x47, 0x8}, {0x80, 0x4}], 0x5}) 00:07:48 executing program 1: munlockall() r0 = getpid() setpgid(r0, 0x0) 00:07:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x800, 0x2}, 0x10) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:07:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)="000000a2f910375fc3b86e77c0dc51bf3657d97394ebec587e3b8f1280a0100515eda706a89c0992ef7fb6ebc4cd0acbbeb6905fd304b417b5a7ccbcd9bbe2a69c29fb5843f8a3557eb9640435be1918033d6f6368ab0678df912107137904b3f37c4ccb88753a8a3d1f07e9dbee4d86f977683c8cacacaaae5f7371554fc8e3422719bb44ba24d3403832d8012512f06c345f7d17bde0bd4b376e7422b2261088d4905ab9e0017a4df923a282b2bd2c5ca7290fa16be9fc5f6904b4ad1681dd8119285fe58508a3665051a924ebe195f986a1ad5c42152ae8cb8bdf0e042a607feb5c032314f1a2e4f1f0b78be3b2e8262087a991d131cb443140ee16ac35eadf32fc162e5c6e294c17be80265f06d719913bb5350b328e23c40f3d2c618d18f082cc2c39cf017271cc068939b06eb62216cea2a7235f54b0f8cf0000000000000000000000000000", 0x149) r1 = getppid() fsync(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x104000000000004, 0x0, r1}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 00:07:48 executing program 0: getppid() pledge(0x0, 0x0) 00:07:48 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) read(r0, &(0x7f0000000080)=""/81, 0x51) dup2(r2, r0) 00:07:49 executing program 0: getppid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x288, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800000000060c, 0x3) pwritev(r1, &(0x7f0000000540), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x19d, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x400000000}) 00:07:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10401, 0x1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffffb2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r4 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 00:07:49 executing program 0: nanosleep(&(0x7f0000000000)={0x401, 0x1}, &(0x7f0000000040)) r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x3) 00:07:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 00:07:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 00:07:50 executing program 1: r0 = socket(0x20, 0x3, 0x5) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socket(0x6, 0x8001, 0xb8b) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 00:07:50 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) 00:07:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x7fc, 0x5b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x03', 0x0, 0x1c00) 00:07:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1b34, 0x7fff, 0x7fffffff, 0x401, "1dc304bfb0bd2629f6d96f49848f9516bc600a21", 0x3, 0x9}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) 00:07:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r1) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x80000000, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 00:07:50 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x51, 0x9b, 0x92, 0x1, "cd59ee5f73ccdb4adb6b311ff7aa1b944759717b", 0x7fff, 0x100}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x310bda43, 0x0, 0xfffffffffffffff7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:07:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 00:07:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r1, 0x6, 0x0) 00:07:51 executing program 0: execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000180)='x\x00', &(0x7f0000000200)='x\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='^++]+\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)=',.!$^},[\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0xfeb0, 0x5, './file0/file0\x00', 0x1156, 0xfffffffffffffffc, 0x401, 0x83b}) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 00:07:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x3, 0x3, 0xffff) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 00:07:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:07:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1}, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x50, 0xfffff, 0x4, 0xa7}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x5, 0x60}, {{r1}, 0xe280cd0ff004120f, 0x81, 0x20, 0xe6a, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x45, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x30, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x5, 0x401}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x5, 0x20000000, 0x3, 0x80000}], 0x2a6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x8, 0xb03}, {{r0}, 0xfffffffffffffff8, 0x38, 0x2, 0xe1}, {{r1}, 0xffffffffffffffff, 0x84, 0x22, 0x2, 0x3c}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x9}], 0x80000001, &(0x7f0000000000)={0x1, 0x2}) 00:07:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2044, 0x76) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 00:07:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 00:07:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x22) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 00:07:51 executing program 1: r0 = socket(0x13, 0x0, 0x100000001) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4768b6ec3abee7d1, 0x6811, r0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) shmat(r1, &(0x7f0000ff8000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) 00:07:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r3 = dup2(r1, r1) fchdir(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105702, &(0x7f00000002c0)=0xc6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000100)=[{{r3}, 0x0, 0x20, 0x800fffff, 0x40b, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc, 0x0, 0x8a, 0x4}], 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0xdc, 0xf0000000, 0xf2ab, 0x20}, {{r6}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x59, 0x80, 0xfff, 0x2}, {{r4}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x10001, 0x7fffffff}], 0x2, &(0x7f0000000200)={0x9, 0x92}) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3f, 0x9, 0xfff, 0x9, "9e29acfc7ad168dc683fe11e61b7d24b764d7896", 0x7, 0x10000}) 00:07:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x20, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x3, 0x6) write(r1, &(0x7f0000000380)="710bacd8d5ef7a2f37ba89b8a9b3222026051de7012e36b37513bbca95474acba3440fc4c52870af91ef91a58a5c19f401be4c25fa156834017c2cbc2bdb269aebb68908e4fad8640f8a8facddd81385beae883d05d413cc66001a56e7e51438367b52c86145106cc4c4dcf84bd3e096d14b533f9743f0020c36f6242b32d9681bc4ac3487454b6ed6f8603e8f4c19c1ea0519763fbcbc48920f813a9d2a7bfe580ff51e2decc7d48edfd57b802c3ab410c33dfa348f2428ff5fa18a2002950724f88e3364", 0xc5) r2 = msgget$private(0x0, 0x181) msgrcv(r2, &(0x7f0000000300)={0x0, ""/97}, 0x69, 0x2, 0x1800) r3 = open(&(0x7f0000000100)='./file0\x00', 0x888, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x14b) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) setsockopt(r3, 0xef, 0x60f, &(0x7f0000000200)="8ac0d385545471c92fd254caaf29c81c16e980a09996ad81ae0f19fe61c86203af7cfacef8f875dfb283ef2f983c58bb828a2adbade904760fda6c7e4c7572e27fad14dc4b1cce678aaa6c09be263b3807e120de713ce3de3d79246753970f8139d125c00fc760815a50b32a663686ea39c2173b5ecac57d0d2c1597dc08257c42e7a11c34f096509abb", 0x8a) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)) 00:07:51 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="8fe0806a9b6d1c62a3a6ed13645a47e1d5418c8803193bc44e2d1e4894995c5ace227cf61b60cb649ff160306ead47aac00ced3dd94a7eb11829cc9704d489f5c9c348785b1c6d16dc391ae4244b91350d041cb06ce1425c39ef6ac7a839bce088d996cc296b3acf467ed2bd23bb8223ecbdb595688d4f344412a76c6ae8e2fc43e81e7fc5b1d0859ad788e2c7ec02c8fd4c2354844aa0814fa07e2dfe0af3d55da06956a0a8b16172c257d6e51f", 0xae}, {&(0x7f0000000200)="c3e8bc5e42e109f45a88d55929a192fb95bbb8fe11ec1e6f4037c1a7be9259ac052833bcdf22a3fca2410c2c4aee62abe7c9ed0f5ac89c1acf95081ec7c658097727026acb174347ce", 0x49}, {&(0x7f0000000280)="10b9d763cdbbe312e89e15d61f06972011ca38e851f8bcc965329970cfbb85f06d7fc423bde3a8bdf3b08c5f0a9f61adbee477d0e01271e439725e444d0f949e0bc1a9e0a191946ae275c07a116b68aeb883729eb615c9ae519183fc04fefe1f1865062d96c184b600717fdd6950a7f68cdd53328a1b11d2c1a96e5b5f2fa74e60e156e95ec8626e3d7dca637bcd3124149c051d6aed3c66c7e006380feb44ac5c344c93a190321849721130e08f0fd389660cca5e5eb67b9bbd1996743e839311fa13e2347972c4423dba6d03e518813702b418ba4444f503e5ffebd64051188fa3a792e3817bfc1e24330fc1671d04771ecef97c331d2ca69eb89f26058b2d4afa9fc1253bd437f21062b21ec601962c5cd2984ed2d55a51a45b5d692f87d1be3b45364160eedaf651fa6effaf91017099b979348021a3f283d5b55e6a41eccec07a7ef5d9a0a54943c8da3395883ef435bd3f04a3b1d3fe5f4413e7cb46abfb6713531f21b036cbb43429ea18625867f93b48ba1ec59ef2c5c0adfcb2e44052e6ac75ae8137719d254960bc8f9d55960ba262d69ba1adecef95f33013d105ad0965c865e24859d4ddbc4053f40f903e914150b052fd145aa5ab009ba838498f69efe6612b8721b56b04986832613f1535e7d098cae1ff147782cd156f50006433469d37390af6c6887fd773b8073e1a57a1f4b53805c59c9f73d48eee6527f74d7c6e62d3d4c5de08117bf6fdebab1a924362aae19a1619fb04bd3af3202b37be58685406d0e64670149b952ad6456318e84b5e751dcdfd9a4e9caf0bdbdcefd345a142228f7b6c8f9da44a678909b227caf1a6f7446cbc8c8b967b8a3298f7cc988afbe7b69972143664197eeb5876334f644cdbea1668642404e57009d0d72b1df82b63dcb94e7e24cb4c5e60a325cab78d88206570e4fb69966f502ea91740eb43f46b068423ad6aa75e98c18a8920a81cde2e919aea57dac13e511428f645bfd8123509fd86da831551429ec527e29b790172fe49cb24c763c71080c2216c1e4599fa381f7ddedafe9a4694649d6a51b08a74a0d1d6cdc18fc2b764647266eb4285e8504e38adcf53649dc1ef8e0417dbcd194f7082f79e86b97a91fca62e7578dc1ca6dc54d36908a25375582decd712ac99fcd4cc465beadce64365e80baaccccda713cf130a91004cc1053fbbdccc1d45f4e361a252ec4a9d694d40352e8f02d7a2f377c1e3fa95d7d205ef4ca65e65dd142073ece729f93a04faa93bc6a90c53ab5e16863d323b37771796a91a552784c06ce3c233482368e4b2e649f48ac6729c5aeb4acd69c2cf78e22ded47fefe7a63f04e467c05172a543bdf19c74c73e8f655c4e1f81c5daa1a97b22318d79f7d7d3fbc2468780c73682f1acd4584afb39e49c6e148483f3656516cdc3cff4e03ba7240e12d10a116c4c426e0333b693d3cd74af920e1484d248a3f6b4b69b9582fcabf4e4ad6bfc9de751587eea7907553a04db878f07b81ab9a7318dff0d42be1bba54d6a07f77f254da8c74890e4cb68fc35c4c1dcfa2e3255dbd89005f04d1a00ddb640538ff6af408a0782c2f95a9242c3e2ca024c19482ae6647b592d2c791483281db799d7ea9581d4d32baed2eb88977526a07ca6ae6b3c27c07c905e307b27bb6ff822f8f53614daf32e77408c8735ddac77eeabf97fd552f90efa3ab95813b3f4352275e9086ef765f7bd79d3fb1191accd9d05dfdbaf14001c0a228a5cec173236736e37281a7402ab9dcd390227ae612d4df27d9a7bc6361e06a60a9c998d7aaf3d4210e7c56b906c360e6bfcad178ba30a3d3f6d663162011e5246eb7cb89534d6699fa3ee8b58cc8d19e7f828578f9ffad9b620e33f4f7ecec059e0529a2ea571739dddb134fd298077add99982ed53bc60c56f144dd241482ec8765911edcdf86074898c3a8cc85485420d8bbabb869d6c159830cb853f948e419a724ddb2599f539028dcdcbf91ae78a4e51b9c897ecd13d6d645f460de53ea0385cfd33c46ee0dcfcfbf6d48d4a3761ff8e325c6044f40e34e1e19710747c33ee3998b9f71557e949b503e1fbe69d3e212a07ae9a0cf48bd8550545dbd4d19a57e808bba5f7a200791765bd1c7fa58090d319497d7dea75ddc124c92a305e3a1cd46ae6948622a553e46040fc809300f5e766e74d6eb6344ec51d6a9ee699feba43292ca2cd5e791e873d7dd5ea14a81bdd74c4f2eef10151d70752f84a0a59941c90df9c035308d0fe38b3ff325d0a10c1aad26debc7c4fab9ee244b3d3af9febab6a39e7a8134ec4f57793b8e84f6036f89f3261b2cfaa3e4d7a446107440015bc6917b507bd12b101f7315b4f83e9f52eb4e46b7459fac2b6dbe90150ca33f8bcbc1b017021ed624acf03ac95e3ad5fd1eda2df2a136b8d59bfcd4ca64384fb5de95dc56e444884c64a4906b06bf07c0f3ab06006d72dfbe305d0f285fa1b15937cf4871f78a0dbd2830f4bec05a31dd1ea9285c961d4ca0d7d25d7aa020a85c43116c7673108aa8b453407abce57fea70e2d5308fa28ab6dd7f4b3749fb14a9db9c09b357be93363b152808ca95104befe6c9b8ad2a183287598808747194231fbb385116191bc5d9a2e0b5730c71428dce1d8e70fd84972446baa53ce9a39e4c5a0faffcaf9a664a5a6a499937a7164669addba9ee9b1db158978dd56072cc04ced99faac0d92f4da43160086c7858db568c4506acc45a6f9e31d60ed891298190bfba552340d118874f17c2d63cc2791f8e10ec713323f6fe385991c493e7eaecd29e672ac2f35254415a1c61c3fa715533387c7c7553c1a4492eaca13145ac2944fb496000ad7a3977f6b29e036b11dfac19af54fe5cf32616335ef8a72f00e308193993093375652c84ecafaeeaa8b3565074a8027c4fc4c7bcae9b1f08a477f82d29c9678e98d955d8657b152c5875a90e4f3013a88c16f9f9a3128d18f795ee7bb916317dffa3c93d891554bd7c8d2922d6e3ea409ef3e34eff8fd0dc2922444023d4d1e4e810c75da632d10a8599b8c5d44b74a7c0d9410448537ac032e926fc44c865c89b9732bc35e13df790f7adca90fc97d08245ee3bb9ac8919286769df5dd79afd0e6ec08ee02faa4bfbef8c878f4fdd3f0563b48a11c190f366078a0f45c8b08aad227ccd5fa5341deb1107ff891b1f9a97a874b5aa1dcd8a8beca5af09979c94c6e759316d3bf42c93e2e09a8ae58b6e6c0a5e74a9e219df3cd1f6be388579ab4d2dff646e24f5c5f92ed5a95fe26895304a2f80cd2c558d70751a3aa50ce47720e03fde7bb66c02b3aa8855a0097797db97f1b58a16d44ceba0e790984ced3bd980c5ba43d4ef9bb22fe28488f5c719504d1e795e3161a7ced903ac43518cae93df7e90246f7a51bf0e52d3e2ae8bbf6423581148caecbc968f5d10847781bfccf8e20b99589f6ab70c91c4165cfafd22139fa72dca144da2d948b3e3bcc2717362fb51382aef16d745f5dadcd26ecf43c9040d7883bdf6960b9f893719b617896fbd5db1b8d7d75d03d333fde0e661d344b0523dd26148ecc4a0a2c0523a6d3ec9187d22127698e10831bc4bdde1fc3308cd6819fe6575cd43ad35bdcbb6a3f5ab22114ad6a482fecae2d32f6bb960a985878138f21cd0a2dbcd4cd412d5caf971944bf28126d6d2b3ad86b72a50b62b6a0edc7fbd0c082bf8a5c1c5a0a6e1c1539eb4539d81e62c97ba96e586a9e061efb414b2fb03e07eca391c2782393c7e7cc1fb190d2c0a5b2539885445dddc635b9c2d3b33681ec9b73b8cad5a3d1488ca0bbd8c5de735224f8d9c5098101dc6b6e2951e166196f0a5785aea57caeaa0eb5128bc828780dadbfc1fa7cdfd516566b1eae1190718392b8619bfbec746d00b26ba30499e33805ec173c4abc186f0ca63f5a13c891ab083f0280c63b981f915f0f6336bca02408a8f41af6832cca31cf4c219bb2baf004ae78f83d6daf05b0397bd87b43a516549db2c758b0acc17ba2533d2dbda1a9a88ca38abdfe656932652d7267d1007e1bacb4657e3ad6d736e373e59b00bb2b38852b71e43bf27ad849b6c1873d99ffb0c8320a7511f02fc1fc838967d6cceb81345e32c5f31f70e51541249a8b10d1f547388fe80276986adfd8f277e8aac7f756fde8538ccfebca33a17d3a7461bc9421cdb8614e208bc8a8f85d450aad2d619d015e94dc3e99e8c71367a0db213c6d339f150a1612b27bf64af5a2e2a4669ee783f71246c9130d406e65a5b7ac6169bff78c83b6e2b6a382c6f751cf624c2dd6f45eb566b8e7fd2d60d4e4097401752481674f760dba598bd2ec047b97cdb994e72fe71d9a63f9e6e3cfd08c202e4f625c451f2961eb96f01004135bac05cf4d302463ba2842bc517e6fcbab3371e7dbcc8199241b9ab437880b997b60ccc926d8ba89240ec368beb6950d058fccae5449e95004ff2307aecb56a7de9a6e3984230fc6e0504be2e31131f4b006b89aae6655ed5cfdb8c95d29d14568963d8ec9147abd45b10eb2ae9e0105e456d502d0c16f8e5fee868bb7fa9c4dfbf72146f03e28c3d06b36c4b3ed3235646c76a90b0c5ac832e25d952a124217dfe20ee0fff518389edef97f9ba7dac7628857b9366cc855f00dfecdd013219b27a448d4218acc2f55ff6f565f5b8cd6c4228744069cfddfb6422356277e423afe797e58fad227e4fe201b6f6b179a147c89448d7b8e640fbd34f1ce1894f55f4110b2e6b1fd57319397629d0194159df793b1f2e68a7ae07b2935e9fbab92385c573bb1e95c92bc3144acfac49abfc83aa06875bd40cf3db5ef3f93b5df5248c7f5937a274c8756ff0aaf5c838647994df5ef0bec4b7cbf72a1ccee36213fee9559ae443d39235353c52f1df7d091a346e7b1ea432f93b4941ce7f226943a02c0108f5a2e42a5ab81dac7d0427981dae7fba8e979fbb339b4002d33483d54090250eeaa083dd24ee8a3c773d74eadcd28b1d755198fde1aaf3648d9588e1fc3722a7fadb71ec05424dbd7316e4d4e96fde43969a2daeb1b50e1c8174fbca19783f28324466430da1d502beb698e1e1d5c3ae6b1f810dc3ef6b19c11b961ba7cb8e2282c1073a1aad8d042313c7d3aac0ca37972de3e810e144a3be464f9e5e50043c088e6443fe1996327624ad0909cac5dcc5f3251ab08c9eb9e38ccb09f3b5f0859fd5cec27ecd819e8267784b0de68f545f6d76c6cb1b7eba0a06d879aa24653c53c3b10af36e8b55d1d6da5ecea2207418a11bed2486fed7a66a5026a0d0312b0d7c3fdb9b8c25785a6a8bba13f918cbfe3a41792a9aba4e1759b9821607455342c0d89c1938affe311447932040fbaea9d105d2b2e4ba16c259ca8941563653fa16a934c23cbbde8f77759930419472d4f6e27ad2043ab678f2c0a9a4a8e1f2a2aa7ca9dbc8786a57c0581f20604f99c8f31a12d62bc7be555fdaca6fdff6b1ae5a710487b1cef3038b994291c04109c5e99d9c891b8d79d12455e19615054789bfcaa6ed70d83a19a40f1cfaa078788c725e424f623bdb94fe18c0b8e152bb6c7325a35aa29e55a095067c41bc5a495d48cc0fbe420c9e701bb6ce4f1ef1bdcf7f42e9dff491989a23582259135f845abc6b6f12a601e9e59c8ffdd48415db82be6a37b038d1ce83e0165caa5ad6c876d17923b6fa702eb3a86fa0468342507e6302b6e92b45b0064fce2316f56646120788949333556ed19328467c75ebdff28d634b17ef47abe63f62d4cdafc145082d1fe48e040b3af0e8cb15c5414a8a25b9214d32efa0b", 0x1000}, {&(0x7f0000001280)="aee482453608a4255b", 0x9}], 0x4, 0x0, 0x0, 0x4}, 0x6) mprotect(&(0x7f00007ee000/0x3000)=nil, 0x3000, 0x1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001380)=0x7) 00:07:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r2, 0x9, 0x3f, &(0x7f0000000080)="67bb450fee4223145f0a7e5759aae1dcbe49e7d51e8bbd24e0b11c17fa5adcd99cd5517c06f9e962149b75bf5e5577e345f96923a78a7f5c3ccb6474fc7c052b0cbea4013d2ff5d0721b9b1b2f88a0db6a7f15d01c2153f56dbdbe393d771c4dd93729fac9c4ef5e57a62383f6118445e34767af9c2663d0ff1243c3e3974da4e47322db7acbe1a2ef76c05d1f776ba221e083b5a2661b8153330662c55f4d95a22ff79a594c7e8690b98418a6de8d30c47766c2f3462e2b4a2fc6b25d09dc75a53df6da65", 0xc5) 00:07:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x10) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x8a1, 0x40) 00:07:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000), 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9a", 0x1}], 0x1, 0x44) close(r0) 00:07:52 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x20180, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x81, 0x9}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40, 0xfff, 0x5}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x82, 0x55f, 0x887f}, {{r0}, 0xffffffffffffffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x1a, 0x2}], 0x6, &(0x7f0000000140)={0x1, 0x4}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x4, 0x3, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x7, 0x3}], 0x6, &(0x7f00000001c0), 0x4, &(0x7f0000000280)={0x6, 0x8}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/90, 0x5a}], 0x1, 0x0) 00:07:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0xacafd6bd82f26a9a, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6a7d, 0x3f}, {0x20, 0x6}}, 0x2) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 00:07:52 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7f) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 00:07:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20910, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000600)) clock_gettime(0x4, &(0x7f0000000640)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r1, 0x2) close(r1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='$.\\/\'\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='j\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\}*\x00', &(0x7f0000000240)='\\^##*\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='\xde\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-X\x00', &(0x7f0000000500)='{\x00']) clock_gettime(0x2, &(0x7f0000000040)) 00:07:52 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0x410, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0xfffff80000000000, 0x5, 0x8, 0x0, 0x9, 0x3d636596, 0x5, 0x3, 0x3, 0x401}) 00:07:52 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1d, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xf65a35346fd10c4e) 00:07:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/184, 0xb8) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) flock(r1, 0xc) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) 00:07:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x6) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 00:07:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8001}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x8da, 0x7, 0x0, 0x3b, 0x7, 0x5, 0x2, 0x2, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="47e3380aa0e300732abed7645400f8c396d64027c06ca0b982d65d3ab0c95647e86783df53ed5fec0152f8b7ef5ab475c59b5a206275f382782fea8d7af0507622026ed92762888a3fd0f4d89de1b500c6b2f6e6aa32087cfa4ab943b4d4e9ea8c4cb9f3d3c4af4b359210a874035bddb38462e685629d72c95592c783fff604ace3d1278ac466064ce33c0146ecf7ead00d1e93694e8af5f0af1595231c0aec73685b", 0xa3}], 0x1, 0x0}, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000600)=[0x0, &(0x7f00000005c0)='*\x00'], 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xfa, 0x9, 0xceaf, 0x35e8f291, "7ba46d08dcbd7484e23dadce3f2700afe31243ad", 0x7, 0x8}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) lstat(0x0, 0x0) getuid() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) chroot(&(0x7f0000000300)='./file0\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 00:07:52 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/11, 0xb) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xffffffffffffff88) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 00:07:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x401, 0x1, 0xd9d5, 0xdb, "3680611839cf5a8a97b5a8b8bc4bb39da97ffcce", 0xffff00000}) r2 = semget$private(0x0, 0x7, 0x38) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 00:07:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b2da025bbd47b3bf579456fc7d409", 0x75) 00:07:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) fcntl$getown(r0, 0x5) 00:07:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="06f9a479404180da7f05e98d778cfde968a996c2e4bb683115282fb524fd41ee10daf58daeacb6fc1232e8cd77cfc0819e1bcf8774c74a267475db4f2b2bcd276e019e693d09bc548c215e678088d10452a7c94208db1aff39903d0eb39114fca475382d82c32de33a99c3f4c363d8620b2b0b7d2c11b91e717b52a407ccb9c796c18846ed0ef57ef8a34a7a5d92a83ed34bee8a26188433b6528f0000a3ec45b7049852d1c286a83c1db3a62afd7d09a27be2c9362928d43b8cf94bf92190ce24cfcc60502eb17407093abf5db9a0a940", 0xd1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x800, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x4, 0xffffffffffffffe0) 00:07:53 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x200, 0x2, &(0x7f0000000140)=""/202, &(0x7f00000000c0)=0xca) r1 = socket(0x20, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xffffffffffffffff, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt(r1, 0x0, 0xf0e, &(0x7f0000000240)=""/192, &(0x7f0000000300)=0xc0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x1c8}], 0xfffffffffffffffc, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x14, 0x9, 0x2, 0x7}], 0x7a5, &(0x7f0000000080)={0x2, 0x9}) 00:07:53 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r7 = geteuid() getgroups(0x4000000000000171, &(0x7f0000000040)=[r5, r4, r4, r6, r4]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r7, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 00:07:53 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d89e19deff000000000000291c15729bcf49f53a3600bc", 0x30}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffa22, 0xff}, {0x18, 0x3, 0x9, 0x5}, 0x5, [0x3, 0x3, 0xe3c9, 0xde5d, 0x100, 0x0, 0x6, 0x6]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:07:53 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x7fff}, {0x8b10}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1ff) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 00:07:54 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r0, &(0x7f0000001880)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325f675c3131dad2a460d1fe59d81f9d9dafcd5ed884209074f5e70d4052717d53927dd929546d9eb3d450077f2b206b3e6a5e25936cf762d640c9e476798c13d5ae21ff2", 0xf4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x2, 0x40000400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001240)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000011c0)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 00:07:54 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 00:07:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="c26fe36d1e0bf957dff336ed9dfbe82f70bcbc475c3478438d95dc7310e796aedf264eae7756", 0x26}, {&(0x7f0000000040)="2017f5856baa8bd24818ad15df937ab8ebfdc9337fa7ad625e25dc6e9a322a29110c15c790838858db6631ec9285d133724480cc004a2e5680ad2e837946b726f9a85a75b69890db93612e77fff365641b346dc91dc61ef8f9f10c56a97801835a473840c913072d8751", 0x6a}, {&(0x7f00000000c0)="bf3bfc1d93daf103a9bd24fb16687eb106aaace0b5268406755a46dcf2a940e28165f8e4957dc7f3f3277d2a234b5bf8dc6eddd631fbe556cf11ae76ce7c0303dbfcfb3fea7827ffc9381cce92102729e8d5df175aa5185e6483f7ab092ddd0c29aca4405f2af4704e26c982294addae00ad75a4a2a5856c2230d83677eda7dd69b2f888342ad9f65d76be207023319e8bc855", 0x93}], 0x3, 0x24) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) 00:07:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ftruncate(r0, 0x4e2) 00:07:55 executing program 1: r0 = getgid() r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x800000000000000, 0x3}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x1ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5d, 0x7, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0xc0000004, 0xd7c, 0x4}, {{r1}, 0xfffffffffffffffe, 0xac, 0x85, 0x401, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x88, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x6, 0xffffffffffffff33}, {{r1}, 0x0, 0x0, 0x10, 0x2}], 0xfffffffffffffffb, &(0x7f0000000280)={0x9d, 0x4}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) setgroups(0x1, &(0x7f0000000000)=[r0]) poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0x20}], 0x2, 0xd5) 00:07:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) execve(0x0, 0x0, 0x0) 00:07:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x42) recvfrom$inet6(r1, &(0x7f0000000040)=""/57, 0x39, 0x3, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x100}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 00:07:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb9df, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 00:07:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 00:07:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 00:07:56 executing program 1: r0 = syz_open_pts() getuid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 00:07:56 executing program 0: setitimer(0x1, &(0x7f0000001100)={{0x3}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r1 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x80000001) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200)={0x7e6, 0x3f}, 0x10) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000180)={{0x1e55e680, 0x7fffffff}, {0xffff, 0x2007e}}, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 00:07:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x896) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r0, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/52, 0x34) execve(0x0, 0x0, 0x0) 00:07:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="3f2965e0313f6b8e87f29d4a0cfeb59337d7b05cdbbbdb8e7230224622a1156e4d9298481d0f67f6f5d2f7d2eda39de9e5de63bd96adceebfd8f7d2a66c30e47bbc839d1e8eeca3ffbf8db50137fee3257c007ff68a349bca2bd1e561104e8c57d7a2c9b0b79c551651cb300a451d63f6188416d6cf944e269a9d7c52b797b18250d35c65e0a7ccbd1596f7e9ccee9a9", 0x90, 0x8, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1ff, 0x401}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:07:56 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setreuid(r0, 0xffffffffffffffff) 00:07:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x481, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x11, 0x0) 00:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a40000", 0x65) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x1) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x23, 0xffffffffffffff7f, "0100000400000000000000000003040100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r2, &(0x7f0000000300)="782da9c4d5ac3d6062ccb3498370cd5d0dbb6e6ad05309970dc909c95e84cdd90d1df69692c8f7d62d74bccaa1db4079f65d6495258cee36670a078fa3e8e286db58f21296352f0e02f9aaf1fb01f142957582b17359c9b6a0f3a329460c4a511c5f6a5f8f875728aa8dde13e6e2977a8c2fbc7a924c862cdec94ff5e731db8a699d39537a63538976d44feb3822aee457bab53a841622e00d6c4b6cbcbf708774f07c4dbe71241343da1f04696ce527a08b4a5678c414166560b7", 0xbb, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00042e2f66696c653000"], 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) 00:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x2, 0x7fff, 0x1, 0x100000001, 0x6e, 0x7, 0x2, 0x1, 0xfffffffffffffff7, 0x401}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:07:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x128) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) 00:07:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, '\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) 00:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xff3e) r2 = syz_open_pts() close(r0) dup(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() getgid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:07:56 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fcntl$getflags(r1, 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) write(r1, &(0x7f0000001080)="541ef3ff416a9d2ecf30", 0xa) r2 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x8) shmget(0x3, 0x2000, 0x402, &(0x7f0000ffb000/0x2000)=nil) flock(r1, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001100)=""/129) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000011c0)=""/107) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r4, &(0x7f0000001280), &(0x7f00000012c0)=0xc) flock(r1, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) fcntl$setstatus(r5, 0x4, 0x80) shmdt(r7) setitimer(0x1, &(0x7f00000013c0)={{0xfffffffffffffffa, 0x6}, {0xfffffffffffffffd, 0x40}}, &(0x7f0000001400)) poll(&(0x7f0000001440)=[{r6, 0x6}, {r1, 0x44}, {r6}, {r5, 0x24}, {r3, 0x88}, {r5, 0x100}, {r5, 0x157}], 0x7, 0x6) open$dir(&(0x7f0000001480)='./file0\x00', 0x40, 0x80) fchmod(r1, 0x20) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) semget(0x2, 0x3, 0x80) 00:07:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 00:07:57 executing program 1: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x3) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSTAT(r3, 0x2000747a, 0x0) syz_open_pts() 00:07:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xe985, 0x9}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 00:07:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xff, 0xfffffffffffffff9}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 00:07:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x100, 0x100000001, 0x0, 0x7, 0x0, 0x400, 0x0, 0x2, 0x2, 0x6}) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) 00:07:57 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 00:07:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1307, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 00:07:58 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.?file0\x00'], 0xffffffa9, 0x0, 0x330, 0x0, 0xfedd}, 0x40f) 00:07:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 00:07:58 executing program 0: r0 = socket$inet(0x2, 0xbffe, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/4096) 00:07:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) r0 = socket(0x36, 0x5, 0x2f3) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000000000)) socket(0x1, 0x4004, 0x9e12) 00:07:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8d42) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 00:07:58 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x2c0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 00:07:58 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:07:58 executing program 1: r0 = getegid() getgroups(0x6, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) ftruncate(r1, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x1c, 0x4002, 0xa58) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r2, 0x2, 0x0) 00:07:58 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/211) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x800) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x420, 0x0) fcntl$getflags(r1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000240)={0x0, ""/234}, 0xf2, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/123}, 0x83, 0x1, 0x1800) fcntl$getown(r1, 0x5) write(r2, &(0x7f0000000400)="d1ffe92c44a884bac985879c5128b4a5d5dd0c2b53a0e0762c654a03482c741301d3d41f92e73552e6", 0x29) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x80) r4 = fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x3, 0x210) msgsnd(r0, &(0x7f0000000480)={0x1, "719cdd84c8b6410325932f02edce8f9a110b3b47df7ce645b529cacfc60d61b84a9b2616c744c9b1d29475fa8e6f55314393a52c54728594f359ae648d1b81e01a903cefcfac6e81ad7eef64534f0197edb8f2b8432ed5c1a1990eb7f98303363ce2b223559838c8ee5605bcefdd42e75f8b772bced27f1cedfea00f555132affb563642f487c58ee46f01"}, 0x93, 0x800) semop(r5, &(0x7f0000000540)=[{0x4, 0x22994832, 0x800}, {0x0, 0x90}, {0x0, 0x3, 0x800}, {0x3, 0x400, 0x1000}], 0x4) r6 = open(&(0x7f0000000580)='./file0\x00', 0x20010, 0x105) sendto$inet6(r6, &(0x7f00000005c0)="1aee1a5f81565302457e2ee4e19b562c7707e8981892dba171424386b03ca92ce82f41d6469e49fd6135a900883b52becc00660a88d5226c0d9735d9f71ee1d2f6afc70326b7a46b8cc129d716580dd31a4722fa2dc7c1a191363ec93fd71b7d771ebba1b567966af7a20ddeda31c4a7e7a70ce9d48b5af7e2da2bce2419db93c8b1b562d3fbf5a0279528b44a395f703675aad9", 0x94, 0x5c1917fb39f41a92, &(0x7f0000000680)={0x18, 0x3, 0x9, 0xfffffffffffffff7}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x3f207a4c8e12a195, 0xfffffffffffffe00) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000700)=0x8000) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r3, 0x4, 0x80) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x1, 0xfff, 0x400, 0x1, 0x0, 0x4, 0x0, 0xf90b068d45888c80, 0x0, 0x7}) socket(0x21, 0x5, 0x3) mknod(&(0x7f0000000800)='./file0\x00', 0x2001, 0x4) fcntl$setown(r6, 0x6, r4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 00:07:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x5810, r0, 0x0, 0x0) 00:07:59 executing program 1: clock_gettime(0x80000020004, 0x0) r0 = dup(0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) login: pckbd_enable: command error 00:07:59 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)='7', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup2(r2, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d9b7b6b5da98c6677775877141b6888f1e4330cf"}) syz_open_pts() 00:08:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:08:00 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1d) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) listen(r0, 0x6) listen(r0, 0x6eb9) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040), 0x10024) listen(r0, 0x0) 00:08:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="593850eb8258558604839203ef10e623ea9d50ef94a750dcdf9b4438a043dc23e43ee09ba8104eff4e40e2e4a6214794bac09bae307936149c2269a6a702cb9abcb29ce5a49db440e940cc771ebee089e0516e00ef522a84d885bb5a6c2dc152c32084caa71cdb6461e17784d8ef139521df09d84ebe5f27acd41475b3755e09e7878f3329a75d74972bd3fdacb0884a877e3860fab6b258225750bc3376ecbb3c416b725456271ac09c1265c0bb0e69e3fb0dddbfb5bd189adccc0e7e329de17ee2d51c10dbdc422fba35ac050fe0a431adf1c01a52f58660062233337103cf7ad4263be2439ba2f3b4f4586c62de66ca9eb77801a4f569003dcffd7b86c73c388d45806e4e0ed7e7a563728d7c2e8084cf4baa711d10c9c1643dc34355585a194e570b76c6375dfa788c2b3445e6d23074e19b94b48c1db5a1c0e6207ca5475ba95868f34344e56cde6526fdaaf9bf3100519414a198bf8a0acfb32026a5d21044d803b41795a1cbed03e492b3b714ce32b6524de20413aa96d26416e62d5e13aeb24a5fa8de5998368f5219896bd63a8c28c61eee3fd62129efd7fd7639897670b5fdad27e460e6050f41fda076e4f41396340c07607770b6ed67ddace722260372ca6126778ba237abfac78fd0837407a9243577c35bd244bee7c14de8466b16ae910b8b533eb727691b5e334570a8a31ff7cd10d96692c6c0c23b75a191e78597803b1dc32ee771af11d9f44bfc12e7f04b0ba0e672c68a8d79cad6b96f5661add3f223f5c4b139f03d1a23006867fc847987d8289bf8760b8b66a599e24961a79a00dde4a2a33b3618ac798a6da998d4c807ff675b520f0c75e369fb52f882ecd3ed69289d421c0dbfc40749906f60336cab05f4753d0f26a3276fd79c52afce5e629be252548d7b79855d7ae71eae5ce3c395bc7a7c02dc3654e5232789d771cd63d22e2917eea00d96de0019dbe470a54fd7abbce5a2607c6fbef2390478de3e51e76cc259e83ac557f04208022fdbc188c14d2360b7ac5e702598b80a043ad3cb93eb5a86a5416a97499870c5a477a847bee4769508e39d914aef82b11315744ef52a9902a42b807d4ade848df5625735f8355e0bb37f2d4477d5c9dfe8040126e7e2152cfc369389aa7aea1d4821c825e7aa55cbd46c24af1ef27a3d8e3767bc227b1b50ecce77ed450c638000daa83ef547e4e07239b19e74b5c2fbee18421716d64e00b5829af112e97f22442d5ef1fe33e90280e050151c6163dec66caa33e262efedc93a5be80e410710344a6213efb997f414739bf52ba4d69077175026087b2859e129d9e14ea45528da6c866ffc92b833e7a2c1343bb0105db3e825bde57976aae887f32f26d3c16bbacb2b2155fa17582b4c50ab844f55b6b47a3a69671ae65aef09c6e8dbfcd34433ca59c20b690c84757d3fe1d0d30ee07aa124cf2b1fcb7ca54ae13e082ee3964848227bae6c9a50ef0c092c646d0587ffbfc37dad84d795b6ad47bc15fa4ad1880d3978ea42b559eae3f8e171f1e601cbd92d547925627c35efcb57f58e9a1e5d85057795880de110af0aed8ed7f4e8188115c502242e558f8413a6e970c8aaeb3924e3fe889dd98e2f4c70ab8240e0d0171f82e6c2e522f2befb731585c95f633ff3825b7e5b65f954a10082f08b69b8ce4a40f7915cd32b2d20157f994d6e653f1e4f8e63cd3865560c43dda09dd815ae59f09799d4d540a666c87ecb2071911f932ab15bb686d18caf6306c3257139182dc703a84fa4d3a4d2ae266c6d0413973ed025e197e836265eab0b0285abb6002e2cf03581fb2583131ee1eaaef3501ff1fc7be8046ddc21b99f3141335c75879909e870c5828ab563fa6e6d6f3563c14785cbd0e48f42151d6c55cd054e0c5cd9cc6445c95b9b557b4279e1b68a787420eb38efbb6a60d2811547773fae34d1d3faa12f8bb20d912d54cc1264e94a70b70efb602fe2d4bdc88a7cb34fb0aeec600cc613b4991021b8f7eb959f8802983c062c3c8db98f176d196590c25797cafb15fd77ce48347041e60de6718c43610d3f88db72cf0cddcb95cb42943c87a8573425dd6483baff471e2d5cc3e10573a05723809b54b691bb8229e2aae7dd3b53768da1487fc02c75bda40ed459bb9c2b1c809b9d64186e9afd52fdfde41b63be464b4e3b78120f08ac50612a60173c702abea968689de7b74fcff24861db75dcd775f292edf5d051e073f2aded28a1a8ef04ffc8f1cedb61e749c42324af9e2aafa0b12ad49809fdf96929113819651ee53671c93fd8db374b1588c2312b9d444c0a046b60b5411089442b0e88f6564d82663c807bbe16be92c2d19a64a80eee6492d3f6e68f1b7add84c785d8bee8644a4e7b6d9f7d08022ae8d1976a612fedb52c8eb9c2a95a6e62a700af20dc9c42919e0b59dff73f5ecfbd01ce8a0e58260f63b73001531f84b50593ed7f76ab8b55bdc2b6f3b20670f2a06d3d93f925f5861908a38e13b104d108f2420d26d1bdaff4e90642d4612df7ad30778c2806dd23aedd6ec89138831a96a06b62243ab24caa1986a1ce1e53e54ded39400f712d07c4927fa90f03af361af063d9816fa08e322c78637aa43358a49864e6065569ac9853a39c96a0898754b6c836bbed6e5091379a61faf6b409fcefd4c83848910f1ab76cefc2ebfa1936c47b12511d99bf340f7148826ee141cb7887840f906035f22cbe0a3022102dff3106fd25f094b935776239fcad88d0ab8a16913597b5c98f18d608f5f84a7c0c9f5b0fde821a25a5e8f919952b70b5dae7aee3f2b096e3c129bd677124942ae221ea19fac566226f939905bf1caa006855449b6cd6b75268715cc6146bfd5b8840f53f2c362c21c3a7c233a580ca6a62cb4ad9d822e6bb27c3313ab215483add1fbdbaed364565fe20ac7ba55cce4e5d2bddf30b7b6fd82a0f9c41a1163d804110cf3fb3afc851885fe7353bcb86d918c5d74114d5e52e2f7bac3990ef61d86678f21f833272e94735b7bb0a319edc84519ae39a7a34ba9fccafac7103a3056a2750ec05a8724fb8832009d67a3ac90b7e2657882df40fb2c7fd6618d34f54347865af25b8806435bb1d8de6910a5af12355b69c509f346a604bfa42f9a7f2fabdc22ff6537ceb3a5957afe42d446004ced187ad22ce25291049ae5aa6b4b4e0e96fa53a4032fd1f41a47c7e2fb656fc7c859328e82af9f5667a28213af92fc8ed2e0284d02006cdd611d9ce1796e62c20aa566e19ec59b07c6a6c8d14e3716b11eb27761ab484c680a3287a11e5053caca9cb131445a91d2f22009a2911d3e24aab539f96d02c9be0024f471109deed7fa4c964a836e2592cedfae63f9c8ecc5ad3fe12d284da1736bd809bbde70f09de041b25615521c6b6fe48f48e4b357df0b3bf1e4cc7ded3256d7dcbc4e8f0f3a4675f5d32b037e2382d2f0d86b155b96f58a8c629bc263b2b2b780b4c2bf3ed985f6c058e6418b7d857b42e70185e10b95a11a40aa0306b04c146f1f703a3e1cf85fb78876397a3a6481a9ade467a2580e122a546e203359b58cb1d3ce87f2c686d7f369a762529de4cd49e8f5cb587037aab84bca15f70579f76d6aa0aa4b9de7f639a399aaf1fa4df07d21994a286883089d8893f9141aa96ff97fdc9be5919f5ded70dfe76ae84e8144d0e3bc82626c5a4907a36b53db634e21c442a7a2926e6172957e8399ef7a616bb456d921ee2bed0ff91caf9891c5f937bb0aaff5a1634ab21f98eab9e48717096e3f8c42ec699f1516bc754427331a3a5c2dca9605ae4be3a8d24f1ed6f670e9409442a01c2e41a0e26833896c96d68fa9360c91b91b16c7dac58eba2e764bb686c25926be0b8e29f7878ac4d6f9461e5cc4d9dafab9df48cd8c540fd1ab1324995fc6eca32bb8ba3ead61c1ac4b01e95d5a852f94cd76a50995595cb3302719e6c901cf892189237b6feabe0476c3365a8e94ed9ddb916fb23f00cbfbc52e1707d9c04617b0e75b71724d4087753c334167a98715710ddaca7af69a18b58f1a54cb2aaa7c9bf2f1e0a0a1eb85201664303643744acbaee8cba742b1bb7df561c1574f26858296ae8495eb60fb0d1752e512c9ab2c9392de9ebea7b75f389eda75f221510453eaac6d67e552c4171eb817ce83471d891ac069615e4836473cccdb696bff30bad83550bbac0d1efbfae209de731a9a58c49c34508dd6584c453a897222c24ee8fc43f01876f215f6800794f7b2e7070fbde44f59a3f634bb789f03002ca8e636abc4053b798666a987cf63185ef12319119be5421b95448f3bda5462a62c151f49e930cc091c0f6ab0dbeca607eb557ff1e219ccfb68337fb9aa37e07f90733ee5e219c545c10810243d873207ed3e77686fc1baec87b5191eea27a91a0195279b5238eaae405fa56762d8dccdf131448f6c9942f34fc04279ff5a0b9eb3abf573eaa2e1ae482ba2eb50026ba2dd1e7bcc3a382f97d5beeb7a38fc2f4b322e25212b6297d2c250cf320ea711d7c2f062415b8c44c2cd91456bef9bc440f5b377c22273c4c539ab8468f11f831c0e5da23d6da3e4558b778067af48d2f051467758bda8e3e92fac4183f0453967c43599ab0bdcdad25b893cfffe37214aaf409614c4a0c49dcb294ef5c4bccda62257321a5496545a408cd792c853b5c87b2f64ba03f418db882c1b0ee51051045f372be724aebf8627925b2137ae35ccb5e6e3a9e9799481d251899e067f01cb6a5a5277a37e6dc5276c1b44cd9d5e2ebb08f721a71d337c98c2b7027c34bcc8aecf0bcc94f79247617086cf5e2beaac4712ca67fadc83f0f7c68388d48deee92c8f4d652629b3adaa1d59c9e339d2b1ca8df5d74dbc85602f4afb2ecb9095b650a33bfffb965921fb87efd986d9d1bc445ef35421fc2e2047fda7a99c15df489bc162509dc9b68680a790e62a585ea9a180f440b2038f5550889ed35cb2027e1cf4d945f77c50ab48683b1bf9e2668a7c2810360863b22d967297e507bcca6858385b668e35ff0cc402661bd13e28bcd6ed2f677b003261694c77c9aca6d6d052c3e3f0fe5481ff23d47155986733235348336fe74d15b1ac2e2252c62f612cd3b594d7e9331d8ab69dca1891169bbab190f6168ceee7f42bc0f3eab7e5fc5f51c42a8306e938c8b1180e8156eeead8edce18e50d6100be46cc3152bc0423c601b714ac81b7c7ec3477703db0c4fd7f6c5b752f7eeb7f74b5ca3197512541bfe031e655a8f8991d253869d55674aa974b884e9e38e644a97190ff42a25397c2fd88de5ffd74ff7df09a77a6f3a7b492e481454cf38f780eb23382f0e8960b2bb82d4d3e88e1ab65044c02c7df7c0d34ac422604b89f4f12fc079a49c30bca298ade697bb24d368fcedbde7770cc0dc02bcffa7dea52fb28b8487b573b545a271a892a9d1b6f65cdd8f9b427028f973816da2ca1a9d24da1ab7558619ac1df0768ece33f4cb21f613ad91e1099e77a006d69da5978adc0d8b405939ed56ebcce01e3bb4abce1393880f363cc3e6dae678eb68e3e772fb4b0f4dc26f391a7e34a1019b53d93bce73840a1ed7900f1d0e9ace550fe161649aa4dce1586acb29057d9ced328adecb096e0d10f0f24af43fcc8e7638d62ec6521dfdc4ad61a034d59665744e385db2da62a08604d7e9cffeee5b7f0d93c7165e73484135c24e290e11231f66b76a73d121c0bfd763acb57c5b9bdf48aeb0e51daa00f6ace6865325de7e842119b01b13a9aebd12113a4c80e887e329b77e07d8e8d66857a8d401499818e109", 0x1000) 00:08:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:08:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1284, &(0x7f0000000200)=0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = dup(r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/69, 0x45) 00:08:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "cd8a152123970a7b7df21563c91d5e07cba9a90f70d75459d2aeb359a5d16b13cfc354da665eb8cdba00f1e7d571043e4a44b3782c204183694f4245d8043939b468bb294ff00ad8dfc7b38f872bbe4c74c46aba8c5ae65098992ce52a3d414dfb619d2385764ef70123c32a24a9d91635422f8ccfe972ffe757f30afee4564205c9406534"}, 0x8d, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) recvfrom$unix(r0, &(0x7f0000000200)=""/201, 0xc9, 0x42, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x288, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 00:08:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 00:08:00 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x30080, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 00:08:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) r1 = dup(r0) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:08:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xef2, 0x3}, 0x8) 00:08:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x401, 0xd9f, "04000000867d000200", 0xec, 0xfffffffffffffffb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:08:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 00:08:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000180)={0x1, 0x3c}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x18000, 0x1a0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x8, 0x20, './file1\x00', 0x389, 0x9, 0x0, 0xb7}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8d}], 0x5, 0x0, 0x0, 0x0) socketpair(0x2, 0x8003, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0x36bb}, {0x18, 0x2, 0xffffffffffffff81, 0x6}, 0x8000000, [0x1, 0x492, 0x81, 0x7fffffff, 0x440, 0x2eb, 0x8, 0x81]}, 0x3c) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = dup(r2) fcntl$dupfd(r4, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() 00:08:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x9}) write(r0, &(0x7f0000000200), 0xffe7) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3}, {0x18, 0x2, 0x4ac, 0xfffffffffffffff7}, 0xbb9, [0x1, 0x9, 0x5, 0x1, 0x200, 0x6, 0xeb, 0x54c]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:08:01 executing program 1: r0 = kqueue() clock_gettime(0x7, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x200000000}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 00:08:02 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 00:08:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 00:08:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x10001) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc002, 0x0) 00:08:02 executing program 0: r0 = getgid() setregid(r0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:08:02 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x80002400002, 0x0) flock(r1, 0xe) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x40, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000050200", 0x6, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = dup(r0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = getpgrp() fcntl$lock(r0, 0x25af2acfc8b2acef, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x5, r4}) setsockopt(r1, 0x5, 0x2, &(0x7f0000000100)="154ca571a5967b5536f499f7e433fa20fc1bfa1abb6847c95261408a0e193f75c734afc9b7366618c6584b23bca97c4d358bce4a9760e217fb18852a22920ca713f0696d013321b2c696281528d74e8b4e098fcec805ba1bdafb58b0954739ccf859c9118afc6dff87c87abc26a936f95c060d94e9203daf7a6f1c444ddcc685b711097260a46f0ffe067d24a037d9da2573290fcd17e2f30accb38a5dbb0f56e8e9e11da10a3e", 0xa7) load: 1.98 cmd: getty 83353 [ttyin] 0.00u 0.01s 0% 308k load: 1.98 cmd: getty 83353 [ttyin] 0.00u 0.01s 0% 308k load: 1.98 cmd: getty 83353 [ttyin] 0.00u 0.01s 0% 308k load: 1.98 cmd: getty 83353 [ttyin] 0.00u 0.01s 0% 308k 00:08:03 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffd) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt(r0, 0x3f, 0x3dd310, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000100), &(0x7f0000000140)=0x4) kqueue() 00:08:03 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r3 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) setpgid(r2, 0x0) 00:08:03 executing program 1: socket$inet6(0x18, 0x3, 0x51) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) 00:08:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) getegid() r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) msgget(0x2, 0x204) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) getegid() 00:08:03 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000000)="660f38df35aa0000000f01c38fc978e16f1841e406c481791609c4c2b10687347f37a466420fe353000f0d83449074f8c4a2753cef6566430f7406") 00:08:03 executing program 1: getrusage(0x3, 0x0) r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f00009ff000/0x600000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffff, r1, r2, r3, r4, 0x10, 0x5}, 0x1, 0x8, r5, r6, 0xfffffffffffffff7, 0xffffffffffff58e8, 0x80000001}) 00:08:03 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x80000001, 0x3}) 00:08:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) 00:08:03 executing program 0: r0 = socket(0x8000000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x1e, 0x5, 0x4) 00:08:03 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) 00:08:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x3) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 00:08:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x6}) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='.\x00', 0x30, 0x7f) socket$inet(0x2, 0x8000, 0x115f) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x4, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) recvfrom(r1, &(0x7f0000000000)=""/95, 0x5f, 0x843, 0x0, 0x0) 00:08:03 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0xc68, 0x0) 00:08:03 executing program 1: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = msgget(0x0, 0x1b) unlink(&(0x7f00000001c0)='./file0\x00') msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000000000009e512dbdec1703a117ab0adbcebe129ee08aaad4232e896a32109ccb7bf8b9846d0e6fc5a242110238e4ecbbc0658981879d5e19283461421bc8953ebedc476f787ebc2920e17c2ddb591006f13c9f18bc544eb872f40bc96894949f569f5453e5638d370e90560e8844e2c040cdec9b68afa597706ab6b51b09332f6a5102963d45b24a4cda87c3bc9ab1761f50def14211b94c9b57b5bb7bbe5f994e974d8e"], 0xa8, 0x800) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000004000/0x1000)=nil) dup2(r0, r0) shmctl$SHM_LOCK(r2, 0x3) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfff, 0x3}, {0x18, 0x3, 0x8}, 0x3, [0x3, 0x8, 0x9, 0x0, 0x21, 0xe0bd, 0x1, 0x8]}, 0x3c) 00:08:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xfffffffffffffff9) open$dir(&(0x7f0000000080)='./file0\x00', 0x30199, 0x800000000000000) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x36) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) 00:08:03 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x8, 0x41) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 00:08:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) getrlimit(0x8, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 00:08:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x42) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xe7, 0x80000000, 0xffffffffffffff01, 0x1, 0x7, 0x337e92de, 0x0, 0x0, 0x0, 0x80000000, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 00:08:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x7f) dup2(r0, r1) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3f) 00:08:04 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x101001000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x80, 0xfffffffffffffbff, 0x5}) 00:08:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) r1 = semget$private(0x0, 0x4, 0x348) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/108) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200400, 0x34) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = semget(0x3, 0x1, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xf77, 0x81b0, 0x2, 0x3]) semop(r3, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x1}, {0x4, 0x8, 0x1800}, {0x1, 0x1000, 0x1800}], 0x5) 00:08:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x0) 00:08:04 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40c2, 0x0) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) 00:08:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x10001, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_gettime(0x7, &(0x7f0000000040)) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/178, 0xb2}, {&(0x7f0000000740)=""/183, 0xb7}], 0x7, &(0x7f0000000880)=""/211, 0xd3}, 0x840) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000a00)=0xa2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) 00:08:04 executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000000)) 00:08:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) connect(r0, &(0x7f0000931ff4)=@un=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) 00:08:04 executing program 1: syz_emit_ethernet(0x3a, &(0x7f00000001c0)) 00:08:04 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000400)) 00:08:04 executing program 1: 00:08:04 executing program 0: 00:08:05 executing program 1: 00:08:05 executing program 0: 00:08:05 executing program 1: 00:08:05 executing program 0: 00:08:05 executing program 1: 00:08:05 executing program 0: 00:08:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002280)="f89b3723a46497f5289226b63d180a5716d3d953f0a23f334dcf8490049987fd503dba54743e13433a5ae51fd94d579b1a4e345214d3fed815be49ce48d79888c228463a3f7fcd48787c8dc5f00209571b990b3a91380bfe9ba771e6a737268ed2c3f8dab42a0030a717079f29c4eb7aa8e755cc2b7204452cdb92a380262390a067e0febb8c57261439c46078780b2cfb6b3a740b24480f8cff403bc959d6c4fe769bd200130a6dcf0e4024b40549c4a1a0b25d1a8dae032af3b34359db8d5bf227f37fd50e8cdad074bb8b26f2c6c78362214585d89185e613d1aa5099c7124a3dc0043d7ea152aa600469976b286aa7fce00315f9648fc3080a64eede15a67a097af8d5692af8dc2614114d157d8137477a2bd3e7261fe9e02888d6c522f4dd07ed55a5f96374a671815462fcf833dc136f93ad9379a5361a8feb8936cb9566ffc04cb10394676ea6cc64abd41ccb59438bb501594e7fc7f64b81660557a18d12e4ee070de6a2b0d1845348401dc46ffb8c4b578bfc6907dd94e16db1159b72e5c657b5fde426df3c6112881b29f45c4204a8d624aabc2394e27d6247e8b502cfc677a5f330ea30c3590dba0c5dc99ba912ba7e88b879c07f30e2a40d8993b204fd985cb4f4b237dd878dec5cf89d2894b18ba6b76604236b9f3a3c747dfa89797f4fc927a1b0d140d1cc02d42aec9ff19084f5d9c025cde240a09c837183e049661d3ab7d0cfbbb65b80c4d967cdd4e8bc492dcbad2091ad4b55dda3196909406138f2a0c8d5515126a9cfecc72da7bd77955f9b3154a24334a82bca407e9a8c1ba7661f33d46da4b4b2822f89ffdf1c446872e50e7bd93946106f699b15679067301a994f7612eeac8999715c6e756665d49146413371356288edd03e6d02295000896ace36c3ecfc6d2fc44d2fe9a638da2bb3d6fae5280ba9ea21a4ec1da37d4328a46c2239b059d2806c9e034e0e0a57b0b1f2cb92a2a90044e19b308c9384c7e57eb96090c81f5aa69087327b08d1290a60f9208dc98107b310ed980408936c17fdde7a3de8cc18b347a07965c3ed8b7411362eaf117c9a26d89829623bc4919700468f330e06f5a5e547122493a780aae8bbfac26efab45b52345af5c7679258baa67d954d397147a36b9dcc2b86e6108326aee823fc774297fe126a68c2b51400eddbb4a7accc135435e87a7a9031a0caaef6dd7808a39197d603095a141ad29ddeeba2ed4a9425edead35de1bc3a1741b838573a76834fbc65397562bb0bcef4bbe8a5f389c485e5031a8171bcfd940310055153d886a3fb59b42fa9f3e9ddbf1b45a1b18db77d07edfd2fa9597e9d772434198431c0d7d70e2b1532fd12659653a39d16f5f24161a50b2c18dfdb52e1e8c03d25aa8c0bbc2bf918415f8627ef87d85deedc0922dc044adb08b16a90c2ba010f20662f609bfca3492c3b937fa4fc67f1081e36a783a234d374f642195079070f64f0ab022f79fa17212c03349e9bf2d84afce71153ef5defa6520e49bebfcae9358775e5c59df4164b7a4f0db234f7efbaf0fe4b6d849e04faecb78ed526babef547484f85d71632e198cae8719a69ad38f8cd7cf965aaebc5a342e67fbd7099ed4228373e56f313be1aaedbe0160a8a7ee3466f17e90df6edf81aa600485e2bd99bb58ec6639ea69d19231dc7d77daa05055ab62dfb39d0731266ceec3bf47ee7c1fc20191c548e96d97317eced3622c50ecb31344583927b078e59a7cac5d8ff9fe2c27fcfa8347c1969462118acad3a93d95058ec159f501c8a3afeea6c016998c62ac7c822ed594cda0ffde5f3b169f3e69bfe9e4bb25384eb44716f8e0a9b09631743b32fc8573cdbc1d3b10acf2ebe973b8a61f402e84b36632ebf28bb5951aff7ffecf4668212690b2739fdb3b54e3abc863e03b804d6ef6044e0e3086b5516d7e496e6d9c98b84b7d5645ac9c4ebed2e9797fba9d96242b3a36b5dd8a7ed5320b1535a725357fcfd8cfd53bdd25f8acca2dc231e99a42a32018eff2e86f526dd6e2a5475b9a20d1b94dcfd05d7a6af09c3aede1837ceb9edcbbeb5f6b3a997f28c300493e58de403add7dde2c97ce7e90aec7a354ad1f1b4d025457199485e88976dbbe64d87d683148f6fb961c324c8c599511af179ae6c572769ff86c036d4aa0d1bbf9339fa4a56438b1e8e2015cd17c4f8cb47d7e9513332fe78e329cbbeaa2ab47eaf65e98298140ca5008d4ac5bd4edf48a7338ebdaa93ee2f79bbca5367837a36626f7326eb061d179763748cfc4ac7fd17eda32cc629481d19e5aed6b92a8730f39855935cacd1ec27a1fc997918695bd00ba5d531dc74beb970ee1ca791af1dd6dc96e14e9644a7d48effa60f0f4200c462a1babc56e6884447454f6997f36e99e8b2dc66f97db91e854193610d2e4e627031e2414f9af34d20f534e0d9e0bfb101b72a88356bedee81269057371cca37277364c11d70cb25f1b42640fe003950f9acd1cbdaafc355dfb87672a464a9df682dd6cb72ba49541652ea2b6340ee3314977644d5d16f05e07764d0e3dd8ed1f908e6854ac273e08a402fea6b528fa5baefd63f6a55c487af5bff042dbd30853ebe904d5dec0c45e250c99566835b611079b0d5564129c2520c233f7c22cb52eda97110580886af5e8e3b551e372149f2fca111b9dbb1100080ad7504dcdbb4dfdcc703ebb66df58bb9404da9e1c197abcd78863baca27d50ab787e9c9397690c40c5a177519ef88486fe920475c5132e6ec9f4b9099cd67f03cb8e6d4ff8458949f7bd4a02e90e345c262a48e7f7d9e62807479c185fde3b4e8cccdb83ba21f4b55b96e50e13db41a1d7e3b1a970223325ff6114da422aafbd5702631c9ade7a2bad60ca0936b87bbd27a0c6191d4ced84c1b2c97892ef042016990a7c77bced026234f9cb85189cd20494d477c21cb6fdb6be632c8bf0c7744b1c64a19c60966fc0fc84dbee0de537f26cc0140bb75cc1d31fbd164ecf69aa1663e68074d5107cd0d73e56c7eaf927b6305a3bb6054c37ffb59c7696a6c52ba6004de97ff8334330d30f32bedbdbbf2bd729828c419d6275dc1091b6fa3f50778e2cf188f42668770c756a255e47a312fbf9d2f606dc332bccbe8ee9026d1082485a018db3b75b34f23cd722818555bdf6169e43909b1da6a38e362a8b0bced63f94a4b7037fbb59e4bb5ad1cfcd57f61d7bf95997b8d503f1db8ce3a2dae8b0e626b26ed2c3eee256479d1f896fff27eef6d2b683905792a7de8427bbfa0f1f34ce147b8e7dd0c5104dbcc5b2e53800f07aca2d7974178a98a0e7b9063e2c2a3bb19fafea901abed32e2e517ca4eeb5491c9ef1960d673a9bab4730cec55caa96d169f473e4328d45da076b652254d679a3d4b3896c86c1a6a9ad5ba8615df79a0de90db00e33bd4a770f5621e7f5161152dd8f39e80a829a28d3b96e36dbc358955a08cb002eafd3c91dd6994a09e5dd118853996ed63ece4d9e2d786a6be38f1ec424e3b04e4483d4453e4790a965a0807b4b7fb0596cedcdeee7230232cac1d3f152226d63209259fc2bb5444b1b7f20553c63d0f74295905ed8217a45d692b1136266d77e777a4279856728d87bb55cecc69d408de29b5fe4749f8d3b8d953eee183fcc8814dca9c7925c172039671bc6ee62b685176128ac9a00007205dc7334ec222ecfae6fa6b3c2fba71610dce521c1e20f907bd3ae71580139fbf11866b77c6cc2bbc804a4e1ffac8becfc70b0efb5e1f7a6e556bd6cf6708538eee1f61b91a18bcfbaba712ec6f87b65f2cc12cf06c3adc4f1207702001e9532117bb3ef3e25a8a906067517e09fa52848836da011648dd34d6ce917ed4044606dcc5d865d63163fae7d24158927a0219b3ecad4c9711bb003e0fa6aec047336a9b38aff747ec2e02c7b208cc9c3e22d0af4445f32f084e23f312310f66b06bcda4871a84962cb4803b7ffb6bd20c58d41cf64a8193e9a034a36092c7cf277ab21d6b6e9a07ef8747f1f738265f9f54a32a333817eb35c732ba312d3529e2aee5fce0cd3c96d1e1069d3bcfa7b6758f79080d5cdcba5f732c089fb89559de358fd378e54f485d1f2e6c370cefbc80060eae7eb1d3a0dc45462a689cb9dfabbaa21cb852b7d33b1bdb73212821edca9862868ab249405b815685ba12a340425a5a1a36bc1ba97dd6c971f4fc97ea40d4b7c2e19a5864b8de344b24da6e5a6fb4fbf19ed6113f6971a182873557c0f941ada11a1110fcae9d7e5572b80beea8498bca828d885d7a4d8fb7af0518cd3f98948fc901a395d88457b554fd9fa009ea5869f4e4c2a321e33b5084ef9a94174ec99ecd0c442b8390a1651552d2e278ba91c5f94898bca8cde871f7b48730c9cdd4ba252016850d764624d0e5aa5682cc00c059585a3eb167d05859f3e8897e9466e802348369a6560a5f931951bf6ad2f8941933834a3236fac030380f17e765f0d592455f13412b48e46a7e56d89048ef528d5035c0795d8310b6e1b28b41bf5123d91738e34b8c91fdfdead831f4eae629c9d9846c2d467850f0e6426db1b368186c52da4ca27593f4691a8cab8a0fe64e2e59512480655e8e8944d527193f8c06f08a2430b9c7c71d5946ac5024882fcd12c32b29b9aa4915685f17839507765ce782e9b329b95f9727df07022050b04fcecce3fe2068f4bf16d3078a028e629f33f60b1b7066ca09f203b3aeda2e2b8f7722e2758f7e7873a67df54cf4926e7e7345dfba77b90be8189684ce6434691d6a2c6802b3004e082dad71e879536b55064c87528ce56af289596a98f53c48edf296dab02e36817a5afeeb5e183eefeeeeaad77cea66da5b62f7f7369299735c342c4d3eaa992d301c80dde63d4363228aa53b6b97ac07c44dec0ba53a37ac41e105be1ac44219cdcd95a15dc16de2f386a683d3ef495f1819964010a34186d0fdab9b275bc0e1cb0148c71cb198ae54fff20a2d69d68fc71b431470e1cb4c3459a85d6f5c953af8458b3476e8870eba8f6c0386bb103ff3381baf69ddef21bd19033c5799f33b5493bfc947d6d81391da2721acdc54a41989753d674f0e7001655535648d21e9414f59c4bce087df35a0982f91130dc3fb2ba25c9d96806cf0fbfba359f80770aaed3163b466f8b4222f0db240870ab5a2f5cd4d7bd2d1cd6049d8ffb935c845efd223ed71e7bedb05fa36b25e50cf9b96dd2de16418aa04e9377757803ac2e8d21fea38c1046753a87c4ab14ab4f0bdfe15c6d750a23e03bc8ae4d3fcd3680461b826758a49911fae76746f6460cea1bce71f550c20ba020c2709e0c60aea199f5018ae3776941719265cceec5294a54c4958216755a0fb3ba525c2737afce746a8cdce662042ff255b928ba8ebfe8338e32dcd2951dea0d88403c830dd336120e98a79611d35f79e0fe34fdedd3de7946f206b4357bd1641fb3b4ba2023ad33d6e6eac56a6cb05608b9995ff3c543f4287fbb9e9351044e1f8cbb1e93b5c233c4a4335e1a50cdd5483e5becd1357ae9889f4338415174872ef130bd2b98bb9dc75fd57500a3561015644f4701fffc237f395c2b7a0034e4238ecac41dcc9434214c27ae6068728883f0721cf4946aaf16894b89cf56d84cdc4e45d645af2f8ebab97af50b41d831a09023760e24e5a9dbb22cf7ac6828f024551348d9af2390cbbd27d7d4b10a8e0a70e76db2ce5358c97575f30c0f9f05b35639b69757fd4b1cd174e5eaab8c375d0e0915a2f82b13532b472f89ddc84e02b19ad5feb05cc50de847b8e9744c2377f17d", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 00:08:05 executing program 0: r0 = semget(0x1, 0x1, 0x118) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/87) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20401, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) r3 = dup2(r1, r2) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = semget(0x2, 0x3, 0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000000c0)) fcntl$setown(r4, 0x6, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000080)=0x1) 00:08:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001fff, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="00000018605680004e341dcd291c15949bcf49f50800000000000000000000abe300", 0x22}], 0x1) 00:08:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/20, 0x14, 0x802, &(0x7f0000000180)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 00:08:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 00:08:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/16, 0x10}], 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 00:08:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) 00:08:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c100", 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) r5 = getpid() r6 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r3}, 0xc) setregid(0x0, r2) close(r0) dup(r1) syz_open_pts() readv(r0, &(0x7f0000000100), 0x0) 00:08:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 00:08:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffd) 00:08:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="77dc0435b4d0510a4189da7fb7b6e5e8ad6a81b688123281e7eae7aeca5850fe9f4a0b3b40fdfc255d832834e9a847354abd0095fe8a45498b783870774e2c6d4d666a23db44f4717e6aa60160b6a1f363ad193264def01694ab097b8b35616a43f7de71da507090308ff1232860972f79225cbdaf07ca7ca8cfc8a43f7b92421eb48774a6e069d2a6bfed3e4b70f73ed75e2e6b8564c2698386d77dd3e2b3384661a6b44f4f17966291d9f87376c8d2a0889f33d54db804628380a8aaa824abab4076760faac7", 0xc7) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 00:08:05 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)="93d050f62d5f670400000030defd", 0x1f) 00:08:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7fffffff) socket(0x0, 0x3, 0x7ff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e7529000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 00:08:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000300)="fb5a6d64a13d0a719f6a5e266800d4aebc4b611704d2c881fff73c22e5cb70e7da1904e5b02297f8d7f7716cd64927aa28fa62e6c40f80fa085442fe1eb8f2df45639e548be9d96250d85725e0c1c2a3e5272db16c8cbf4d8adf88525a6bd0838f852ca3cc167caf4ed2146fc8c3ecc4763db8fae8550d0c76a9b042c7e998d932101dfc3ca2c11e08ee0a65d25521fe74b3211e7d844091ba762cb2cd24a0bbf9ed4b74518b6b5eda591a7b0dc9ffe08e375f350c84732fb45189c07fc41c8ddf866604d3277f5041ed10d006779b17e6faeff43030aa054ce516c9a6258f0307cb902beff7190c276a7e051490737abaacadce4a0cc4ecee92ade777bc73", 0xff, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0xa, r0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 00:08:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 00:08:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8a32, 0x44) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) socketpair(0x18, 0xc001, 0xf94, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 00:08:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20000000002, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) lseek(r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="be022eb4bfa7d23ba76ac921154a8022b0ae88b5622c7106f7da1ca8117c01178802df11ad0ae0774b0d618e8d6d32b341304fa1944b777dbb23bbeb9b26540836faf2bff4ebd92830a0cdb447f74b599c26c911bae4272d4b139c229f900a4bad87343df9c525c2422ed57e9a36b85848b463d9a3a7ff3a4bbc47a7f892b32badf78e3b7451660579177558730c25fe3bbb524d6541c471eb9e02562d57a0445f1927e76172e2c84612b51f183f81b9464b1a5af51a3e3d1ea7edb6a50f94590866ffdb26a30195d8e27a99499b8eb8397e2742dd45ea8ead75a3567eb1af3a2bccfe2907882f50037ff9f1da903e16f8bdcfcff14cbe", 0xf7}, {&(0x7f00000002c0)="eb02d884590c6cf560e99e2fd93c0d9bfbb645c27904effa241480308eac54ab507943ac435719221b5fff8ad699005ac1e0b791760a6cca00feca9fea26dbea61ec7866d0838b9855306357ef5da5e8d427775b73dee8be4c4c2bc56e68ad5d439acbc3a79a2bb09591d4a7a99e6b030e8478ac9d81f45dcafb26919e57d2602b12205c54c147", 0x87}], 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) syz_open_pts() write(r0, &(0x7f0000000180)='oNN', 0x3) 00:08:05 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000000)=[r0, r3, r2, r3, r0, r1]) setregid(r3, r1) mlockall(0x3) 00:08:05 executing program 1: socket(0x6, 0x8000, 0x1) select(0xfffffffffffffe36, &(0x7f0000000000)={0xff, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 00:08:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x8, 0x400000008}, {0x2c4db92c, 0x9}}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="826529"], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 00:08:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x74, 0x5, r1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001780)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000100)="b92f35a8e10d71dfcf77f4a42a467d0d15a494dc81c469d33587354a8a07c1370f7128a5ab3b3e01406cf01dbae6c77970e4b334384b0def298db2f91edd195cfdbcce9d04ac3c85dcd4e56867bd0c37b05be2192842575bcf1f7c5331e016730bf3fd0015d3767e58e54ce65849b466f8be45ada17887ab200179c32584d36f77060609ea6433eeb87f531096f197f4af81a5416197a95777eb7f415968949a9e47393c3e00c07ad3be2f3807272267f2443e926e66456e739fe5ec34dcca26d36bd13f42f0242ab1bffff1d7780a30bfc9d1cb7de17eb594b09a7ac2d8cd5aa4f768bb211fd5c18176b662e4717605e87d96c1ab433db171440387fcb8f4c015e8c743c99428706181c7edb6c8553f2bd36d72c688fa2884de0b4dac91455934b9a629b5633f021cd116ed83082e0315545cb65321de957ff11b2b4986e5f080f9130337b844fecab9cbc8f1dcace94e4a7bcdf68c973f5e602ef1d55d1ef5d6e0341e27c33d0ea1919981422c052bf33c82aa55c123f0c20428a4007a6514658294dfadfb3a6863b1788430f085d13917f02ce4d4c620661f4fd69b2f47c758077003e74a6cd0cfd25f5e2918b5e0c564b6a2e99c435a459665c964b7bcb43b99eedcfd7275cae6203c67e091a7c54c640a2912a21b364b0e14c0392a93405f836e45b9e9bc43e1cdd4091c9d8229bab905c8afe6ab9ca460e0b6ba39a9d61c4d9fe96af7184c8b12cb581de5919a6c92e8899276abb1b7f9108b940ee57711bc0692aad525180fd4f3ec8ccbc1eb5ae961af891e72a8928079cc113c8c69d6651401f1ad65ccf8c28ebaf8213a5bd6fb7c967688008745ff294803d612651883f25cda686b66b753045938526a349a6abdb5e390977396d6db24880464149d1ce12de594c2635db322e28ac7f3d6f818b6cd2abbeb63f516aa96614a4d828e07b5f5d9205aa2f44b87b693a866f8223a2098453ea63bf04c25903f408bc1d4c265cc76601a9c40927dbe13181eb47281469054851e95cb60e462ebb4011fcc526df48e4690d4b69e1eaab1d01f42c105c5d0dd6241332f610f2e72b0372071f4f544c96f617f5ad499e7dddda09b1b5ae00e4fb0658beb71fe0035e70b65063ed22a79b7a05d71b6ebe8039f3ea440e3878474298abac9a94fb6c55a2566e2c3a582cf5fdff31f48e25d3d884275e76d27c0452e5fd711fb4a8b72ede24f439d3f452a9ff961080cede01158163d3986f6b9e5d590f045c3a0b1eb7dac9eed419372192292b445acc35f2db6077968fad2344fc42a425578de6b6970b874d00c1ced856fbab61dc0de9c730e339bcc09d4ab81705fb903233d5d13b29d3cd85759485c834d47cd89cd68bc446c7ffd566dba8e9951dda068367d38782c83370761f48c8fed824743e4145270863a36bd7e51c95566f6f30575badaf89877493108ac1b493310058ebf39462791fd852796dfe00ccaa715c09efd9f9a91dc340a36de80c47a4cac28d8df91dcad57c91067e5cc94eeec6c8576251296df9d28ae28406d306d6b879db36c534783e01fe88b54697bfb8454ffff9d97e65e5ec2875692b75e7aebe9dd54687104884fe22b27d1bbd650b05b189781eef6cf28f94019a08e0aee9fc438af2d7dac6807884ff01d918ccb2534be78d59cb920dede7dfbc4e2b4902205e433d78da4cb8f6f4ca2927685f6ffb54709e17385744c1ebf65af13ecd7160c087d75b07ee638a7950d3dd8f4f6e31da9ae556c2158099bde84524f51fdae90c34bc1452c4f259cedd48caf77f2e298f1da465e9ff31542ebb2587224f85b427bbc086340f1bbb26aca4debc184235c2b1ffe7ad2e965bfeaf40d40fba90a39937eb115bd4f035e7a9a8b639e5945ac908ac39493fb7aaa3705f62b5d69a48b8b3027f532d9a0a3ee7f05a3af649ccc97cc251d8b68f4d4152c54c4cbfa5658ede7dd7a38827ab9a395a6421de9665ce7dd894f7d698e8db556a0895c34c26747019b212c9a0f0b81c48dca18c4b74914ee7487a2134bca2ed1bf7d7180ea6e171cb65dde2e074b063d41f2418ba11e506fa5c46ff40f2dae92cd3170e7ff0ba3271a3a8ac3add215784b84a3dd1cd9adba68f35c1dd4793a08275f6ba83b8fe108db0c749ac1046e12d316799352276f2eb431fda01f32b8db5afc692e10a2768e4d54913bc01e169733c8d1defb7f7fd8d0bb007dc9120cb227d0380852ad2a93dc43e652e6bb2da482a792d849736f10b72a4241860bbf6f261a5020a08991a4dd341acd32372989cf4b91545caa00450a208ea923d2ab9b9a4fd6c06a2b8cd0124dae88ed1c6bf50c618e721017f7eb87770b15b684ef81156bbc69958e35c76f66fdd5339ef59a22357749a047dd6c133100cac3be33c132bd37844c55fc8042bc0b82333456823b3a79f5d4ea6db4b49dbc3df18ea298f59f6d2c757f72b8e1a94dbfd73b54804da482214318a325151009b2bdeeebb606557342a15589db37155c63a52369589ab32b91ddfa08b6a5942c52793eff32f588a79b99365a46bc59fc8d106bd44b52dff368e458ac5802d3c9de5a7f84c5aa20a0e8eb04fcf5894ea139245f20498b1bc71b26fb5b7ffffd9bf0eec43f7ff3d3a441690dbe3055e37967dd74df4c1e9e0d33b99264d7027c272f101eea81fbf343ec96d86609a84b12495c8d9df8865bd4f91d954a8b4ae5361348d7117835080a99aba396a80144c70f73311f7ae4b4c402152618f95b0261777f6aa4ebc5809e1bd42b770561450aa16db13e3965e122d451e321229dcd2400574860aa470634d04ec2d24a2fed1f36f6942449da1289d3895c5cfb085e13db4c8c91f409aad844888a193e4642ab19bd3eb278801f1a2a8cb644fe63d928a72dd3f529d50b3316fff417be1383c3349e7f7c4125361349bae9a6ff0b2c4d0cbabffda27dc3c7f274877fc6928c9677b06ff7cf4a4efdbcc199be64e9e56b76b25f6847a9f7c303ab0704368b73975df45cd713966d67f769d83b7361538498999650394887cd1dd63021b22c94b7e74e26b51d4acdd23f6b16b136c4a9c8db5b6840c4c9bf6426a6472926ce30371dcf757c931fc8e0540c1bb34dd243864d1a33a0469535d5658ca7caf52d75d094afa8f4733757d4fbc5d4718126efef2e73194cd8893ba28cffdeb334704c56121dc23d6d0cd67944e745ad59c23a02d5bbe5153ab4977b1f61be23cb610533467a4126b42981f3788c66f62d70460d6ed8f100e436b8a46680883686ba6e5c5bdb845631634e0108006ca9cc5bcfc0b4c3411771e1926388c82ca188a958eb24470e3f4b47ffe40a0a17ad95d69c3f53659c25fe25bd909f124b74f579454911991cb702fbd588a1feb3bda9cbb8c5109cf48fcc9b3d09002ec31ef7cd5ee094046ee2a2193bf0b17682882485f5721267d2ec5f3eeab5bd44680c3a8466e3ed3b7cb1ccdf91db8a2101c728236a2125e20ff57067c4094a61cb4c09314cab64c1fa80bfe5a2688ff8f07ecd7255a5e0b2992aef677b446bd32cdd19cd38394bbc1012d3345d35bf224969fe1aa7609fea2e3b7375176f25e77deeaf9e8a4a7607da60faef799a91457ab77ecdc37db3b01e2dec34c89dc7a3036c58727be87b1f162b65c6588cf549a2abd454df6eb4a43c2e9d37981e50cbd3b7d8b97b06b749e78af2846a65ece52428aae7bc3337b0d80249f51f446d942356f3d781b5fc911715a61d3fe81d555649d7cfa2ed77e58f458d0e2feb87951671d12d8eed648f1835b403af86c3ead5c329241a6b9a5301115f65e12d6439f5481ab01b6c23815ea237ad3ba7775702ccf51ff0dc954ca4c35bc3a39586912538529cbbc71582b9228bddcebc72239d3fae5cb5e445fb1234c847b2c03ebf1aa3ab612a3df30767b774bd39baaf818462a2c3951495b4fcd5dc929883db064b70372e52c42f1466c25a3c566b7c409bcbc1f224d765aaa821f52fc4de26381070e5f49e572d5ca592644308c4639b1485924862a95c946beeb4a168e58cd4fdd71c20abf18b76e2a93b73b1dd0696792c7a13bc51c19c5e223e89ff8ac7aa09f08aaf1b02ae79d78c2ccbe898d0d48b50c639e5ef8eee91fc4c5fc1a669a58bdd04462cfec9fb3bc0a9dc0f37ecf43fe2cda1ed43b0a5a78a174666384eef8c5d6d820f3fb2a9934d585f4aeb387ce68a1fb7ef6fd2bfa75cc8f53edab9c3cbf8463a690176b204a6be304c4494394fcf030b62cb63091186bec9e6cfeb3641950c0d3d49e8b4ddb44e03376436c0473e28a1d33ca4c6f4c7f55e73f7fe188ebfe708a682501165c9b56d6d22a5ddcd7393a14f78a63e0ad6291f46a0cd488da4fc0d9e8899602a6706989753d717b7dde33a9a7e0ac78695f9df8774978f792e52cb81ae656da73f2211d62707d63dfbf1c3804adbbab1561f52e3d6c5838428cb045e33589cfd5811b72491d0426288bd4d2dceb3cda7c3c1f568b03cd440e3c34222600fa419f7c2a5ecb7f00b515f32e3b5e0a2052ad9f842fb5f03bfac179c48a7a58c982f990e81ac521e7317364429b646f08bacdd4278a3b8805cd2d962a06cec00e9d54e7a07dd5b2f100ca3c7e828e0e705f892b4ed1bd4daaaab21fc92f8c65b7c3fc58a6d4fa9bac0fa6bb92778d89deac63c1a2f319b9d2c0962ef440ef7be03692b753105eb4e01e483dfd8e53ccff4d4c18d5803f4b4ca16200f4e6965fa606195b4f8dcb9c36a873b01b1f1e383ab95f2aeb858d612f1ba633e0e788e85717efa52339a37f51cf21cf2e8df1662624283d1bb95b22e5246752a4387b05e427c0c9275be6017614e451befdcc3dd00bdf288d5964bcae0b3487d5ba55b2a58600b06cab9cb4b5059d22b26eb7ef57b92ce982a8a788bede36d80ddd5405785af654da92001f57dec272b59996941ebba6e230e0c74fd2763a1e65f2c64c0c717d9a82b10738c0bac99134790fada92e521ad3bae4701bbed10eaf4e6f1db22c5a26ec42508c8198c78c3ead6a96b0206560cf0a69e99461e67eec8662a8131371e9b651b691884b62819dfb3e0b6655f3120b40bbeae1af92abe48da5befd49b93f1d99d972d0499192c711acc6e0ce61f5e9bc8c7ef050093483efbda976160e3f6e51c8f965a30e304124b1c5479397458c52a994f84dbd924996b2f27c82bf7f13fde3a8ffbc5da167abb2eee6819a52cd9168ba8a4054b53b97876240867c38b1f296d6382bd968217daaf22b1ee59eb8e3e515bc57fac9dacd451eb9cbab5e06e52914ec9e9d5300027b0fb09dcceb83180e58579a5b72c898cf2053f44cb25479fdcb75fb021ef142ee032678bd9ce10db4c47cdee70db35a8a09ff489a8c699f39e52531b20f49fd589f706fcbde46a2329c7753129c16b8f63419b9b14d8b942c411b17c6391a40f56b52d0e7a973f1e9bc6ea5e19c986cbb4ca8cb4d939fe103bcfbabec113e729c160e76650810dad7741d92696ac24387549aed2718dae458288e971b9bac11699c45e9d7b132881b9bb9fbc1f271309091fbea5aea55eb1799b3407bab109d63b24fc89b950f4349205a51cd52880dfb68e50fecd9e0892d9f62fe007fc449cfc22b9fb167be3f53c5f1ee5fba5fba55f21a1ab408d86c5346d4de172957dc336b32d208c70752080e3943e1418b8b086f377156e4476919746d4bfc1a7094d6af3c232cca1bc926abc6aa72d7d956f5939927392a388dc279da19f1996c7b49d1b32c222d250127e8c36c09bfdc9e02c0fa76c4a67046c18a6b39d5c825bd4d14efc", 0x1000}, {&(0x7f0000001100)="e42d40ec755363c3bd08d01ecd06b7a5a7b2aaa6728471615a80a646b0ad6115e745", 0x22}, {&(0x7f0000001140)="cba8b5fad805e42689d514a6157691ce52e98082cea3784f04de61334ddec8a7515f8221eb98cafc7c39e02e92993e72c8d5ffdaf3c06f7fefc663b11d5f93945fc6038c65c50fc0907a92ed8c61979fbf4847434d4dc2756f5d6866d081dff6c32945f81f345d829cf2fb98728c979001ea0df017fad95b160406b72015b84926060b00adebfedf2411cb4eb0b07ca96e558ed4e79fef0c1c42485a02393c4c1f127a1f7f71735a86bdeccb2af5ec79012a455744910a27ec5e20e1", 0xbc}, {&(0x7f0000001200)="1d4e3dc66a189f3ad5e7a29025e26047760bf19c257adb35eb76247be7eaf1924c6bc9e60f4ed91093c82e06c2c1e4a09c964377f19e3b37aaa6d5c880f4fa7895e360a709fa209ad05873fb0886986513ddc0478a84d00be0e36e3f38d0dcecc2f813540fe60f3f1363dc97a4f75f90450be2039278a1c5d9761478fec958849c8b915bca8fbd4c235928c473edec1a525672ad2c4dc5ad761011884065cd3bbe356c6d7fb996fc95e6fc0cade8596b51b07eea5c91e392fbfdb01a7d512e2c53af29fe17f937b87e0abc62b731bb49c004d810e13bd2e787987406ffe1b556987f97d56d8b76efeed9bb4a", 0xec}, {&(0x7f0000001300)="691d531c57171ca22b6e7001a0e1088914d275a625eab76633b56779e5e6154784ce8fe3bb8aa1cccc5a615818b1a5c6f5868a24aa4dac6d524b5aba9b0c7f31c6520d12d3337a419c425f69ea992c7d4e47ca13d8e64ad7ceaa3c495da5a8929c18af7a285ba716525df22ac40d8712ce26afdb8927b79477772a4b73ac517690891f7a6f29e0340c48d386c1c5e4e3d4e3a8cea00c62966fcc901bbc2ba970cb080decebdc71d56ef9846e100a85e5a9e6fa0c6d863131ec374c25b89db7f69c8da8b5ef3b2331e50073482f598cb100bcb0339fd6f45ce00f35dedead1690a0f429ae03f1d768b6a7446d6e7f16c550a887076475a74b92", 0xf9}, {&(0x7f0000001400)="629261795416e1c7db22bb4eeb5f4b42211b5c13f02c469914764c7924c8606c9a136e9f1915bd83963de4", 0x2b}, {&(0x7f0000001440)="b96e3105fbcd90abd49ae369759fabf16b2da7c861217064db18f891ed9c796f8da2149e46bb7de565883253a5ed9c23ff4c35148f19f750720f6a1d7855ffba095d2b36dc94afea55", 0x49}, {&(0x7f00000014c0)="fbe1eb3a008350a76dcf88d9174b000303ed7fed9ca6325d9de3c3fc53068abd03f0c8d477d94882aa84806a2620c03e48994116a1599cb0252105ae69b5f5e6", 0x40}, {&(0x7f0000001500)="c66d7f7796a2ebf886a64197f1573c11d0a58c5d887aa3b994a1fcc5d54b634549dd0bec27b81cf60b9eb4c51777ba355623addda8059a2c2b85857993af248c0fd009e05b6b3117a61b3533b23b54c1a2898a6cc75f9d378a824e4794b8b7e3d25b58f00a74c764a1ab30f5a65adf7522787be9eb419af2c93ebb9a90749d0fcc051c2562c0448e9584e57c1f3b5d274466712d887eb8baf0fcb0858407dd8a532ad87c4897", 0xa6}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}], 0x78, 0x2}, 0xe) write(r0, &(0x7f0000000000)="236ea1daaa5c60140d60f3c58bc6e3df6a005855376016642252a94bd40fdaa0865596e8d9a6ac7dffc14fac168946988fc3a6571c21d190", 0x38) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:08:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x10000}, 0xfffffdab) r2 = getppid() fcntl$setown(r1, 0x6, r2) 00:08:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 00:08:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10022, 0x82) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 00:08:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xd18}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:06 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 00:08:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/4, 0x4}], 0x3, &(0x7f0000000180)=""/211, 0xd3}, 0x40) close(r0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) r2 = getuid() r3 = getgid() chown(&(0x7f0000000340)='./file0\x00', r2, r3) 00:08:06 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket(0x6, 0x4, 0x3) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:08:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x3f, './bus\x00', 0x100000001, 0x2, 0x75, 0xbbd}) 00:08:06 executing program 0: socket$inet(0x2, 0x6, 0x3) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x72, 0x4) fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0xdce}, 0xc) 00:08:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4007, 0x3ff) pipe2(&(0x7f0000000100), 0x10000) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) 00:08:06 executing program 0: r0 = socket(0x2, 0x4003, 0x100000000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30e92, 0x41) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0xc0, 0x6, 0x8000}) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 00:08:06 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:08:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000100)=0x4) 00:08:06 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 00:08:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 00:08:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x5, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x22, 0x0) 00:08:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) recvfrom$inet6(r0, &(0x7f0000000100)=""/222, 0xde, 0x43, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x2a3}, 0xc) flock(r0, 0x0) 00:08:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1200000000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x20060, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000100)=""/22, 0x16}], 0x2) 00:08:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wskbd0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mknod(&(0x7f00000025c0)='./bus\x00', 0x6000, 0x6) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x1) fsync(r1) writev(r2, &(0x7f0000002540)=[{&(0x7f00000000c0)="cec9cafa6a85658e237422d67526c6a6921f056d5d261e52d4c1e2d3a99d01ab53ae61a9d5be1df4202863e1fcecbd9800e254321349d1d4c8adf451a0dc02ab512d7923b83434d8bdf799515b618bc111662afe03f2326517003ee2258403dd3e7bb496b7f67181111d85516a9006347fbd033a389fdbff4f6057199dc27569312bb00de124e00211dc24d6fed2574abec9bae83d67606327d7c4ebfa", 0x9d}, {&(0x7f0000000180)="1774c1154b6f7d38f0c571b1407a787a3c83a8766de91d39c4331d6e859bb6f14e50a0abd43b92d261f6846549618be45888490921a7863d8dce5f2656cdac35bde6212f5169315fdbc249750d2b1ba1b9988f62b15664e94e2525566f4040145990873a5c215e8e6d128364eb5720f98f698cfc6fddfc681e1bbd61315e434607a7f05449e85cf92cc76d72feb76f0e293b37cbc6169717c351738dd45e2029d3059ea51561bfa7678ab4743139ab2c4224599d15d157b02d48eec110f6de94830163521e1183310e35804bd133dc62d54e5f4026ad6e28d34ab842a4b40a19d575b533d45e697dc6c7f122f6a30a4b383c134571e8d64a9bc35c47a098", 0xfe}, {&(0x7f0000000440)="f65acd411c668ffecfe4d88dec0f71959daed773653f85a6307d79fc0f150ef268f3062a497a8165fe916d59840642e9041639d95a91f97322200bb5a91e1aaf96c5594085527b745d50578ce2ecf6b27ff81d114c31e7e37766da9264fcd1740696af7b5b18c53720f3e8381fbb9c782dcf76d85626cd37b3f0cebce3e78fa9dc1174cf118e130f9a81fd38876ae3727223f49168b50f3569fae714294b4fe3e471544f194ddf75e896bd79616dc5eb47e5032dab60c5e1311dcb1c4ad779f50c1fc4227a5f7a244f1f64e7d79d71b4896fc1783d6458f3f10929e9d3df2f1036f734fe44a28e51362cb42f614c0afb29a7c87da633322aba1991fff94e5b79b25fcb7aa5c094413514b7a92c5a463c18f55dc073817d8f3db10a5d90ca4eec493365cee5e650a22b81e70a024495ccf5a32ba50549cae1bc182f30ceee386d9912f85dba5da3d698f91edd0cf3dce3697f03c1a1e9795338494b91a0e1036b7494438d8e8422ad5529a6540bdf38541c7c03999994ddf8548e7883ee1109ec18d8a4b26b2988c3bc183a3048c84018f2e5331b554e1ce16fc0d8cbe5bc27c993a2755ec3c790d27fde081330ca05e7724623aab4029b049a3e05fdb975c656738241258c3acdd7649508223d4466e381098ea21fe37e95e1b150c32b1da419a4ddb8aad436901f606307e159e1096a4802be4b965b65e0c5c400124f8b20109acebc2a3d4e9bbddf2f4acbab259180d34f749dd155eedd30f625ae87c0dd48a06a136f43a58fb30f89833e39f39f9c4b8a5a133c0eb99b5b6d269b151b190a822977890f830f91d3df0ed23a1a267481df83e03404f86632df99b612e2e1d33e37c11f2730e7483711d638a11176a1194b08a9cc142a522acf26b66a1ad1a14722a64d141bfadc89c2e7fd8a31fa0e0351b2fe44659dabe3c7cde34e6377d6de4c26b86dd1c27a32c64dbbb7dc6ea6c2b1b3c190aaaa083859716c0f013e0c7e22c27ec3793abbf7837725b955edf425ea5a984c597180c83352ec0acced43f4f6d89f3132f21817dfe9d82d0e8f173d996f205fe46cfa1a4878302da8c5eddc9d51d79875d14e76823d6280157768f59efc678a022fccdaaa4b94a2241b9d9f9771effd4b7a3efc95defd4bf97566b761e351d39b9881bc3972561d6804d6937f889eb5ca5ff0c70f9d88e81f1643b14ba61ebc41aecaaa64df08219694d8d34c5a29a1c8462d7bea88c610581efac89bf735a1a5bf25f9426e6702effdc0d57f1aed901db756d411d928fa00e7c74473c8ac96defdb7f5b8f3b6ebc29f9421fbaf6c5be73b35a402a5dad62b46e156e10ec7a1e624fbc47d57ed9cbb47e23b053e4246b2570032dfae7c4c48565a8882bb5c12a1718e4a70076636c34206cdc99cc6c2d51d2d9902639bb54ae5e02828112eee4d1461d9efaacf9455d823bab2f832e8efb6ebd8225ba8fb32903734ff4705d9337a6c8d7c80f6d8476beaea37c488a158da9461e3cd89d909079da62d3991d27be15cef4d59091aef121a446f0bb78764bbf9e4c31acc3826d34dd951cb1ffa1bab24b5c822ec130830b1116e75e46c58fe8dfaf5308a2db216672748e92b7f90a57724a1981086eea0bf64dc0a3ada3158cfaf7d80a85aa28b484a2f9256fb4ab912c4faadee43130a69f0bcfdd72fa670d096038b2ed112362073a4dbe371544d6e153eb8b8bdb8fe8518180135f7892f5c0c9ab6f8ff125c602e43af0b56710582cf589519971de99e7c2fcfd0770c7dfb51326e929830d145587fc8e02b5f8001f567e6b1fe2d21c32d4fe07fffb1c8462727aa62ab03fb9ad56e7488dd93f7ef454a8f6ba93a3e0f59f77d0b7f13ef72ef04a1394cc53b90d445d010e113d9a3c7b4d0d855c74cfc937ecd6ac4c593f83bd9268618aa0750b3b3906a9cf45fd5415cf44775fd14b0ea2a296395cc6921a7f22ba2018b70254f0ed600e69c24d938468ad2af494fb6ff9937e677f9cfa20c039ee40afc555820482dded673b2140821d39e115f781ec8d2ce47215a3b80226182950e5a56bbb497dbb919dd701b35760bacc465ea0a6ccdce7dabb782c9599d04c910dcb2c720104da2dab7af289e7b02b9e8fcd232df48303f280ec7d993a98090197ee52e1145db66af74c372b445e9595537c5f34007ec24c8669424039a42bcdd450e78a43c17826524ac8cc47f14471df3e636a013b0ba3b34932acef4c7dbb30095c791155490acf0a23ae3f76bd7fc8ecc095a710b92e5fe4073a52b5085223ba77524a4acbbb8d8266de8e6a8bbdbf0cec202ace6785a53e037f89d05f07a063449af323002970f38f69d27e803ea6c765a5c13967759c13086bd05cf63dcb6e6f6e3382b09625855bef0650cb9d41c1699c72b00b543926d96d823ee0bc5e4ac517093f2c862cc7ff049444d969d3e0b682a2a7b4711186b6b106500395edbcc125256f94d0d512fa76bf1ae8bb7b19b17a42b4b28d333865ea61f235d5b73451c61729f2b89e1218bd34197c4a423e7d5eb0e1c0b0c1f455a763f73ba6b8b5738971cea5d7916d4a962bb52ff75dcca2790a5710f0c9480b9277b7814597a53157a4f1e072c40b66282640d5ef99d9e12f660e5cb9d2aecf46c51890308ced42489235236f166ff36da8cdd4eb244fed5c50523ac6c811f4e94934854bed78ba3307634c30b524225828708ae2ab9158e412d3db016868128fb3f6034c926fd4b9f2d24788b3264f83a8ddd252a29b37974b0a3efcff551919816ec2464db6dca4d58969ca9a268aff3cc6b6308da95977c9af78794ccee26e274e74f210e645b76002a62e436f1a3b19b38af82ad91ccac893d7046dcf43caa09d5b8870d0abb5fd20a219b85478e8079be34bcd4920eef2fbac086c46243ec56d7a61ffadf9c6dc6c835e97d3b7ad082eb38205696c306669a9615fbdf2d47678563db28a3eb38dd474cc6bcbd1f34293460102cac335eaa8f4716f41a4a0b02f526dcdecbb057d2c79440619da03956aade3acdc1142c75471a9d868a03d01c48ba94c1bda311dc8889d0190de4cea9da6647a50e2bb7e13170f89e7c111a4963bcafbf80a6a395bde9a0b9c1641f67165dc2952f57bcabbf0976cca50a238a120060d29ed81e216c5cc8f5633a7741d1c815329d6f7633d0f0ef8ada604cf8bde5693d2344c9ad9d8e96cdc28c4dca77d2bb9769c06e0d78832415bcaea880fe146669a37504d8939fc99c9be5a2b7c3a9d59ea6d2e75f884db4081c20b26e858319682603a2e2f81d8d05b4ab883aed75e42b630ac7e90eda4d54e84cdfd1bc4a13ed69e81a00b3a8e745a34a1ff6f23d157640481783061b804c1a633f57878fd456490ea5fdd618283780ee8ca3c7994ac4b4b6be73ddd4b485bc14e0ac11166a9206593117d3c1317230edbe231bbe965fe94d4883eb951e51d3355f47bd34e19bba887bd5e95eb1af01fe7627a85c594dd1760789615b148dad2eb6a96b1e2c96bab87a0fe1b1707602809600d9c5455ea763dd42ced9dde844f7cdc095909fa0d6cee6abf7dc4332b05ce855a7e79e7ecb6572065db31518f5becbaeff41f8b9e209ee938503b6890df63c86a6283d19e21826a8c762951b2d33fb8edc27854269f42a7dfc32ef1cb710ec1dd28e5daeffa39d99698de97c2c962070890f834886da0af14cf2103ff79ae717803ff7a5b916725871fa84dc814d54f5ae794a1f319f1a21a5a1a0c7db9bddfd8c43646664393e60be5ddd8a7a6c456349e6942a61217d87a9c651f0ff8c96cce4316d01560dc0ccade9bd11a078544487f7e63a4b212b90d0b151dc71085f93a8cd618ece19330a1cff52cbfa0d016b4e843a25fe2849ce1ea1bcb12ee6846088a6ebeeabe72ec22a7e38fa79d39ddfba6e870202b93f65cb9ef3ebcc12a0a827dc36adcc8daf181bf07bbf44caa54b1157a71f246ffa2ff0fe6dd67d1425e20bc2d627119fb4ad9dfccf5c9331814f8606fadcf1013a92059058f855a575cd56f15a23b2e028fb6eecbcca7d0409a9033ccb81f2c9513a28ff5aac097961984245a6ec09f5e782757007cceda01be52ce7a89b1abeee06f73b9720c12304189f8418f1f118ffa36e59aabde88e0a6281a5ac8a69071b377d4c63913603a732d82e11f734280b8b61f71a3a3ddf5d5316f81ed6ea700d7374952e605bbf6e46819d6d268262a431ac50fe6c40b060e6237c24aa9d741709224536d2ba86b1c8049949eedcbc9c26a2d32778c50e939577f338f148ddfe01835bf168e838f6b99e51ce704f4b3c2bfbeaf0c6202c595ddc0878f03647639876cd9f7dbebaf14da76ba579962cf85c8b048c1a0433be9000375991e08bae965f0d73d2dd2a315a14cb65a240cf43086be2789cef23650a5ef69231f1988b1fd7b11e6c266559b191a1ba97e664d0afee3d18506bd42860d93afe89f6f7886d862cfa15c32926c10e69018bb44066b6698c56c454bdb2e04025c681e51c96fcd55e7562cdd4abdcf0df53ac2d06a184c566c98f28577331415b7797d23e1a577e723712d524f7de930e9dd7ec5cc87e6ef871afadb0b51dc0cbbc9fc69d8349d34d18da071eaeec2987e388e4dbd4d56700d0b13fffeafaaf98c3aa10594446edf4c326055cdb78c6e4f48eff08a9abea406c91e13c7c7eb0858b19917bdb0cdc4cc761ce7fc0022b3d97460a69518097c8989a8ac02540d2e291a3a1dffa17fd47b5ba0189944636ec2604780f4ed8159707eca57a0aecc99bcd675b80350fa65fce45af90cb8ce794a45ebea0b0a71053716236ccb16b0839c0df06e194c0ad5b14956490b73322b0621029aaa5256956898d464478adc80846f28ceed26b46c285ac69c98a09d29a4878620d1704e89128f267d77eae18bc6046757e41c9842013d20989f0b576e848808dbac190c8853f25b2f00a23c53baab796db63c0ba051933d3b2c855a2d9bcaeb8c640f2a27e0a006812802f91d6114c90ff125122ca9107b4e631c229c090f7d31be5a63d072f010663aff170e5bbdeff0c7b1e4019a1c8505083fe1b1eab0e7c36ac885cdbb807122e65e37e4fe834bb217374c5ce9b52213c8929d91cd06d603e059dea24c07bc9941e0b396fde6ee27611d2340600ef259c34a83d970b1db297ab30f99725ee7209eda8955f84daa521382675afd0301c281a58d7adb2570bff3d1fc43a7519c82321b76b7b42439bd8400432dc2866b8779f8d792daa86c2cff73e4ebf5e74cfcfd3e8ff64cc3911ed2defb607fe4f58c1881050d35347aa452d2f079c707ea731eac9f075723e78152748bcc29a024fd9b2188dc6c75ef8fc91cd4d10c96df08592087a695aa1cb4ec2165118e0d8d514ee710ee4823f533184d8b8eb59ba5e2718721ea0586236ed736318751a0525fd4143000dbda83bc78bea16b2c84e78066e43c9d8be72ab00807fd575b5c025c01b8f6b61d8cc1090f7da74967fda510b3638c29cc7e1c7a484f392ae4bc5d7a50de5f02dfddd768c22fb13a097e12ca21ae52dc9b09d988ea4887cc0f8f46e320b19e62da68f44f7a2d0ef0d4a5bf04268ec3b6850543606173b677af577a25c6958a39180ba52eab1569b3ac9cde1c264682947950506f7df9e9d1c050d049a5cbb7ca4c28adac2953d422769341b092c904911b35a293f06db8a1b32d50f5e650d7a52859be91d3a919e4650e147c7877a21d3b9534dcb68d88fd2bc33367a8f65a3c3e2bcafe353aaa77a0b48af54c3072e6f2af8be94fa08f8cbbd62434edd8f5a6721e51cf8", 0x1000}, {&(0x7f0000000280)="579accf53020077faac553839e8845ef30e59c01415c101c86877639ecf223fddf751ed2a6f0ac657dae68cc23e119a4069d34c183cd60f852949afcac4ac2fac1af512887967dcaab0cfceaf2aa6314b468e832afa03603d9d72cd44516006335c80a23d4168a68ce6162b0b76c679e8a606b97796b42090cd5b1923ca3016027f5be0cc068a2c78200633163bde55c9b2aef69156ba2003565479db128d835c30b7716f243f11b017f68ac13e90aed1357865d3562043efc68bf5a675fcb160034fbf83015d089bc9621732a216d6ec6ac0958e65500a8cc5a7c23440ab798ed478c020a638ec96f", 0xe9}, {&(0x7f0000001440)="ddd209b1a6c96309376413db81b7d53eecc401a5684965942e18cd04cda699fa44403bfe835ae9a6a849adce4609bd50146cd556b99dd5219449d679772852c5fb02443bdeb74a32c118fe91e8bc019950fb9a04fec0fb5cd9f6ec0050b5ca886f0f623815c6d54f6aca978b885447c475dcc115dd03e0eea0f26a0fc24c822c54c4ec7619f5eecb3e6482eb409b72f2a792e1fd1e64b276ceb12ddfd0ed9d55172f35b0acedcd6319a658d0c55f76f0535fd085f37d569184fa986bb1d2fdd64139a5992db87aaa210b291fc190c3604ee4d818376e47c8c6229d6c8f509ec571a2c6450b78d7586189b9620a77e80c2480bda737948dccbd4f7e473dd2607402e2a8d49dfb4c275fc6df338cfad7b5401b15301bdae46c36c8ae258edce01544c74f1cd73e58c3f93b93208a688fb735d5de814f65a1b12d226b81889a5689b8edfba813edd450b0f9ed9a5b34d73619a6aabe4626679ff6c9466ebbe07b969359f366c261044a3a6851532136d2c307abf8bad2e2bc056f72494151dbd7e64cbbccf1fb7904224ab10ff09639856f1f77c2cbeb37c894bbebcaff9aa96795d4c136e89a532635442eaa80736be949a0da2af760fd1655fa977004dcc249689ab67485eddcb00532bafe7242dea742ed429ddb6238dc4fc1ac74f78123417bcdb6836379a205c134082ba94240e3da697302ee3bc98497c004513c626da84cc909dd59d127fea3375f50b3ac856f129cdb176be015123e6a51e1e1b2f4a6eb9e4b092888a2381ace3a06aa8d4d3747740fdd5051d23689d9cac54fb6acdcb9d8a343a52e58bd88062dca37db04bd9b937085e9ef9ff0deb33fc25d974fdfb50822585088aa2f9e0409a4c825911e675a95ff5cb027f53363076d1ef9bb31160342aa7c14bb88654f1d40904b0f2bec522211858fd09b996c212a8618e9fe817164b3a183366a89acba7cb2bc9c42b8906ec635a896afff2c302ffa353ef4595803123fbe354d801f9122f8582386bf455ccc5288cecb50f89ccac0bec50bfb07d9b8b6d150031bb34397b593f316e80daeb4a1c82b19d37262e7fc96df95fb0a9f24aedc092d9d3e19d5169bd95dfcab9a8fd1d728b8829ed0ca0186aa5bb14c427545245abf344a9370a3727555f5cf77644196d06bfe3d6ca795fb2c13a9ea3b55e8c8282b9813932ccfc79fb9003a964a7b3abc257bd88575080a3b78c07e3b4422e43bc64fa593724f576f051fd11d53742b6d176567b22e33a406a7622eaab1d79a09ebee6ff628f886897266ece2c3f9e1b66cb587ba9ec82aa298e4d94dca257363214c9259bc86bbf01f18271c22fac7ead66052f22838923732d61284d48896ade1e9687d8350310701fb0451bde4217b3bbcf369d374d43009d37a114ec7cb8df01501078c60f944352a72caa5a4ee99e4bf067d43325efb88eaa944964ff5ee615d011ce35a67802936d5349784acf25e2834ae1eb1d8e542f8b2201f7cad872deb3d9c420ddf2ded49f3e91dd77e00a981e0be8bf1c7b3f022ab52dadde49b91a0066916ead6de077c1ded2a90b24cc0eb9c64cf8f3c6feb820a17ef1ca2385f5cda2838228d7a4e159c96a72438f77a31a086752543fe5aa46bda46dc176387e6a06d5dbc81dc4e1b720cfa03aad192c4b83446dfa563434b092f87f2529f3f72e352f279cde83d2b545e36bac46342d58c55b653d59aa5283b806caaa4f789da6af6ba4ecab19f8d6b12e084b08be045f1d69b7d0c621e043daeced2a0a9e08ad933f91e83ff1c5cf68c97de9867265d372c8ea54af8c5a78f256b28db5922907a822f00cea1b4185870793fe5a4ee8d8d301718995bd98239e87355bafa737dba57a777d55fa487557e72a84b78d72587075c01d3ea29f522aba0ee28821c5dc478731ee5dd9cfdd15ff4a208fd6f0302ed65acca6cd9111c419c069ae0eafe05717b6b699a6b971c99e8c6445bbbfd2da52abfcde92b9a5712dccb7ff82bc4c4102ae79a99f32a1bcf1cdcac8261c452480359e994853857c7f5c22cd569a557e5030e7e5e637de154abc1ae771a17f8595afcb545a9bc6698811bf68bb2e769ffa40ec3dbb977468ef59817bb5df08d992a5f547114ce371de97b8d9b7a4f3c1ace22077fc80ae601a8b0890c5f684577fc23c01be4f6a9c1b10a41b9b4b9b6f3b249956a10edc3b11f3313b1ba7583a2bbc2380077c69d2df80fecc78e560a118148209a57ded3f7cd94d1f5b666e78ecb7ca7df321f99a4463e353c8ed92d1468564508159bbfc7508f870c4122db08aad2196dc7464167aee9916a5a7020e548cd2df3a2af45b3c649f8f8091fad23235350ab931eb73c16954d7246f89a70b309edbb321e8475ea5acc29790b834f02f19b8bbb9f7cf6ac00783d23672e6832d937f111a3268258a80fecc1050a2675407d6ae16e95d1714ef90dd3f540317ce776035a45520ebdb91270bc526ede24e80c1e7f24528c6b0cfb9fa1fe5eeb56ab3ba28d86da3220944c205f338382f974854acad23a6ef3fa4fc87f43bb37f1c90cfe473855e07b766d848f400f6d4788e43b924b6d305cc42a9d8b256c3ef18574d78ee2d97db2a99bcd0c802da68f8eaa3e9f948ca2c96d3eb280909ae1ac4e7cc33b29ab3082dea65c99c605bcb9b34e0bafa4c12bf02be8aa9dbba50b087873ce8620b6bba7948e7ff8e8a137fee1290675db98b80980436b76c376559af8b2f533e89d2ae4620e2598ce00f77186f416b054ca256312dce8863e84f66ee7cf37898cff7199b5fde74125559315fc4510022de5c288f289faebc6778591dedae902fe087e98b6aab40b019b6af049d0a29eb2582fd93cb13e35816398c6bf81ff489bf46e68178f5c64f44661444040c1dbe44ed0f54c69b5c6b718879177d2e9c8ac27e530a1716ae0779d1534a60fb5baaed1d6fb7201206cf83fb37b0a639eb2d8da62c87480888e18be969d45f689a5c6ffc2f93f45161d499afbc8960d734886963552537a9d1bc50896046d6a60bae5ea5c3bc3985a1650b9b8064e1d5ff87256e15e04dca31f215e60ce4079ea94234dafcb945c1dd602f923801f7c80e549d2654dda75fad15d5142d141d8e514cc8ce368199f9cfec6e3694db78f0ab2701c1bb4eb1f1e0b61462ec98854967ecaf4ad5a2a1f5857620b9e6143f0e7c048e1ab0b81ea921999e99bd8e28a6d07b93a1f14e628f1ada5714e74de0403c122274289a6652b4ab8d1658a624a3d9fc591a06fe155b2c4925d783a7b3152650167a67804392abbd0de8ec70ee2b4575e7e983429af456020a819fdaba96afb0dbc8e900ee3be73dad7649c8828e3c20464456ec3132286ec031542d9e8830f80f820564560a549a1cb936f4de1d84682f4892fa11bfae1d6fdf960106bb2990fc566d3a948279a25be0141ea89afab65a2b2a689a267c88c5f50e6421707cc6da1ff586661699d03a988b12a5d1c1571eb9cd38b8df68a6c3efe914e05140ec0fd0fc20e76396204829c1c9cc23fae749b0d469c95bcdab16c4fa73c56dab734869b42e9a91740f9990a808a4a66c25801ea2b4fed605690ee84938bd7bd56a5e41e81220bc1c0ae9ce2d568f4b5578c478b55668feb69ceaf3f4c5999d3ca9e362a556dc897d71a2673757f8c347f4ac4f09901fe25f033556f6ca2f8e4b260dc164fdedeba46fb8b9963ce4d471c533c95cb424c1840d6739e231e88717eb773cd5dfe207716cc4d4755829bc4685e50ed6dc0fb265c62285d0b4236aa846d68242ba10cfc717eeb319f6fc626606ae6c1d8d5c9b420dad93a0ba5883c8885c86b26261130808722fc96dccbbdcecc309a3f9d7d7fb237ff711fbe9ea6a2aba63df04e29a8bc9202436bfcaec0f9f81d38d25a698d891cbd88eb39fbbab20556f9122340b5dd39123a8f2026ebfe04e451309f06801a3a1c1929fd0b2faf95be4ec5a149bfbea7d2c0c66c71ec89e3884c3821bf0a87a317ea9a6572a72574a7fc7674859a4daffc78c8a1f0189ebe4c915475c520f9e3b887b666674c7c61f5d071839318bedace2e52f610009eed7ff0fc77d08c5fb849ff7768d10f6a4496c63c306d96d1113bfe006d5b27360f57e2aeb3b0e509734588c386d400c6cf05c9f2a6eab7f73af0ef6bedf78e0802069c4edae76c1c1a97e9dc48dac1341cf976cfbb933d8ff73f76c234884b41edcb372e3a48971d839c64d67e60db3dc6ec87e09f42c7207ecb6fbf0096e4299735d6df0c480a7eb98b6354d7ae47cfbe5ff0e21b8204b2481dfe7375e9a62055b7fc82b48b08413c89f87da728f3599f043db89208a383c3c2ce44871920a19b3292da5297d32bfda6640ecc8080ad87f24a5baf5a220f094033865ca4211bc081ee990c31604cbaffa4b51e7ca74d245a8f7bfe8c061993ed391100cc2aa57e4b211f5ee4e9a8ac5f62ba2ab466a5820c01130838903bfc9b1f676c1d299bb2cfeb2ccb1cd66481518858994126c56c3aad4f774a88002fe7bb084fbb544a8abf9ecaf1cbdbea4daa5d9164d2a9efe519557b2d942e67a8b4fbb82a90f61471b2c5b81cd4d313039562944aa50602b4bb28354fb15f646bcbf2e77143c93a8db45947dbc69f2948dbd6b1f6aa1b5292bc6078eb08ba886aea2bd21afe0eb2b58037c5accfa3de8c8229a4fbb2712ce9c0de2394e50b8f64391fd54964f6bf8a3943db3511badb8335e28ce32ebccb48d822e103fa54662d401260bc8c7979cac0c5a5c43ce43ecc922b6d8217562671ba9311d9c20e995ef58fc5db0a7aac31758a2e817fa74036ad16361c2f7cbf64cd10c2681ea3917a6d25ce2c173e4a2dcf4523d212bf3352e63584da13429d42ae4560b2666a8661fa192948b2dfe412fe8e221597436bb8b79d226f9c37b5405a31215e098ab6b87cfc54a16470976ed516cd4bbaf4e6b1a72b638939fa3bab37eef625b2a5e54e0196d0f072db165a9769dbe534bbd3aaf38e79bb7109983f56a6003293bed91a3847c4a884b31e592f0b3b5f5825d42054c773acdb332bac2b4ff259e95f9a1e02455e2c47f35ef720ee196b2c028f2cc90f9e3525a2bdac111ae31efc3139a6f2f4e223c85853001eb82e290e780df19195e90e045c38d8bba2e127c8ef2c5ccb05a1562838abde6e3d489ce1044b22577336eece6319b06e2d1c3725026b0304f19e4f3dd017f2f6a7625a3c49a037de7cf24facc4c53d782bf47df521c973866c9229fb2f031f3047529112b2258505af38a5efff043fa1798daf1bb1d759f1c99eee9941b501617a900648b137151a372708080af3a370e91e06dcf5f181d10f9881b3d4ad0a9764ba12fc172736d65930121637485007e7e1266d34ebba66fcde3410bc9358dd2198cc0e7d0b8477caab9752739837aeab38d08dbfcd881b0cf204a3f0a4de71e46bc62dfc6230809790033349a71920563ecaca906d5b1eb080e1fe5f2f710659f6aabd267a147ca3eb8d3e1aea106196a436e396e3f81d63afe81db711b90f804eb0caa77baf866f0153c755226bbd91d12da7716885422cbc9be48eed53f349632df20085a0e591d5cc0b0818f014d7ab5caea277e14a3f397ec9258e85031def316134ee5b9ff3eeaa7f22a0bdb3412014a0ab111a14cb8b421f9c307ac9cffb0c565ce7847027e5cd6b59a6831124e3aea9da2ca43be9633e465338c2e893bc31c60f48d7b656e9abc351175b4ff716207d8278224f00a2e2f2fb4a47df29fc786ad9eda257886b7a6bc6fcee8aff80a157c5368881cb6c1007eae26d", 0x1000}, {&(0x7f0000002440)="f3c4737175b47f952cffde9cdbcc670a1e6c124b64c6518802df4aa43f83fb3c73869d3b61e9986cf2eb979e8618078b89689740b35c414c6f405d741a1b9cf6fc5cb8b737c090108b1b48633d0802d9381065c67ef4e49b4846264c425ad6fcfd2f379e3294e162e13ea23bff6ed767605f2ba67895c8b49d245f0937a94301b9d5bc940876334d3dda02fe4927e445b8208e90b961404a17e22b000ffbfbde0218ecce688d4bb95aa6394c9fa8e606200fc25feb760e77239e824b9c2a737f20f84a120b202d3810020b90b0eedd11b1538f83ce44497fe5dbc77048a3a18828d3a2087ed188a592e1f63aebc06dd9182a4132df6b", 0xf6}, {&(0x7f00000003c0)="bc21c75e68", 0x5}], 0x7) 00:08:08 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1f) chroot(&(0x7f0000000000)='./file0\x00') connect(r0, 0x0, 0x0) 00:08:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400", 0x0, 0x5}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:08:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) munmap(&(0x7f0000459000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x2, 0x2000, 0x4, &(0x7f000032e000/0x2000)=nil) shmat(r1, &(0x7f00005ca000/0x1000)=nil, 0x1000) 00:08:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fchdir(r0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r1 = msgget(0x1, 0x1ff) msgsnd(r1, &(0x7f00000001c0)={0x3, "eb22c233f3ff087c85248ac4b629d4e4bd1c495dcbc52e127103bbbb7a307411c5a30751c4e25f62a4d8824cc9afa27f32163a22e619c853be76e7149e49e2308d"}, 0x49, 0x800) write(r0, &(0x7f0000000040)="ecbb0dca070000000000000000000000000000000000", 0x16) 00:08:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 00:08:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x130, 0x11) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) dup2(r1, r0) flock(r0, 0x2) 00:08:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x1) fcntl$setown(r0, 0x6, 0x0) 00:08:08 executing program 1: unveil(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) 00:08:08 executing program 0: nanosleep(&(0x7f0000000000)={0x80, 0x9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000200)={0x3, "ce08bdd4f1f340cdb28bade9a9520aed4d02422cd619967521108a7a768f35b3121a55f088eba9e3776c7a7074192b26442c4d4480a02d8a73e18e38fbbe2d17941eb3ca2bbbb2711fafd45cf05b2a3b17ed88b33e65f0a7577b852f48d2c02e0809c7550e9de26c26a5f5fb978eaef386f3cb10e2492832e4977e6f0991387a83a9afa9a7bc4bd75462f0fd1654b199474ff704f25b2f5bb046c616a7dcd2b18866c52a544925f5208ce1634b9548ccee48e99a8d6a63b2b9e4c63f0144ec02bc6384dd78136426dc885e86361257130c5e690df988757365d83fb1664bbb0097"}, 0xe9, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000002d9f0000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000092189bf33c2c92351980d75d989d87c7000000000000000000000000"], 0xa0, 0x0, 0x0) 00:08:08 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x50}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x48}], 0x4, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x87}, {0x147, 0x100000000}, {0x85, 0x100000000}, {0x0, 0x8}], 0x4}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) 00:08:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 00:08:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) 00:08:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r0, 0x1, 0x3f, &(0x7f00000000c0)="7cb138b35829c30fa4afa575261a32fcc4acda39b947f1939dca58bc12b305f2f72b25402493fc17506c7424c70df80d31e9ffe335ee1ca3758fa6ea5778a1909897", 0x42) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 00:08:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x77ffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 00:08:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8f, 0x659500000000}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 00:08:09 executing program 0: r0 = getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = semget$private(0x0, 0x1, 0xb3) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x4882, r2, r0, r3, r0, 0x40, 0x4dda}, 0x4, 0x5, 0x3}) setreuid(r3, r2) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)="000000186056b5bf3e752b000000000080004e341dcd291c15729bcf49f50000000000000000000000000000", 0x2c}], 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10040, 0xa) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x10b) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) unlinkat(r4, &(0x7f0000000080)='./bus\x00', 0x8) 00:08:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 00:08:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000180)="4ed0951ab5576c935466ec609975f24e64eb29786224a10f53a0bd6a1d5ae05f9e09e4c6ac038c73bf41a52f0c24f6cb3f8e22b1f71fb7dbc0c62c4c48ee3b4f86b4e2944fa1a0068dbb9925febafd1f55197a878c02a01ad80b73a51d2f2f312411d5adf075687ab6ecd28a626bab32c488c104e9175c50102eeb6f90dc536057ad76e4eb8d21ccbed82aeb61dfb01992597dd269842e61fee38c225f309325ec50c9dd2c6f28869a8d02b1ee6a7260749908923c15bbf948b4753123afbb767ffac4f72d53d6455e2eb7770615024aae6c962686590f629a64d5c42f49dd31597500f6bc1e919bb4c9eeac26a440339fd52b0c066b", 0xf6) 00:08:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="362c975058f4631cc38aff22545d0db9cd030e57dc9aa4f51fb5b32ecde7d166884f3912a38f7fc0e802f61d372374196de21a24e4e588b34bd6f109247df55bf4d6e9bd6836abf99cbda71dfe244f138f4b37fd46e4aedb16d193cbaa3694e94f9e0193fcda810dfaa7f7cc8ae3adbf26aebef126da46ac246b9af4d480046966340124c7b512bbe1e3c60d50ae4c78d0a36bb4210d55efb88cab3d49ef841451f17d3d4d585ceffc8010", 0xab) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x7, 0x3012, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x4, 0x8001}, 0x9, 0x84c5, 0x1}) 00:08:09 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 00:08:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="4bbd2fe1ac8fa1a87346ede52953146a770f92cfc0d2bb964e17b8df0183316f99a40a361dc47c879c71ea5c820aadcd99c1da896316fc67c3b308e1e2c1bfb37150a849f138e43d052d6ad1a4e1ebafbc6a0ee41f262961e7817e038fd28f9b76563239140f2dd53b080000006336ddf654d786f8ecf477e12c0751de07c5d9d2a88dc7bf4ec22a139d1e26eb6f94973c2c", 0x92) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getgid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:08:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x30) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="4c2e5860d3774b9023ceef28b0e79bf98bbc753d73f5c692f4013cbe493d4b50501cc806543799862fc39fa3910ce7fc900e80800498aee5dab59fb399a802eeaf59f36ede26acd760cb78ed88e3ef50259cd6da3b3dc171c1c7dd5874a5fab8813e8eaa1aec04a7894d27cd42a66de1c2ad46dcb1171e14ced654698dd4335b7830a0ac786841bc9d1c60eb5e65332b014c271ca79fda8b416dac3fa858ef6dacab9a45eaa9e0504a0c3f9ff4a978a3c1b5c51c2064b28ac876d0d84d4f935f42c1055ec680b682a6f6c93e6c54aaa905505ceda7cbcda8a46ee734f05b4530632d", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) 00:08:09 executing program 1: r0 = socket$inet(0x2, 0x1000000000000001, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 00:08:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x100, 0x21}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28ca6a34afc8eccb9900820fa01000deffffff0054502470d11da105152ff8428206f939bf8381ced563d3167220831b676c0b63bdcb231e1455d2ee1b526c02da58be02029f4500cbd7e6ddfab6985c568aa8beafac610278594130009c173b6640f74c20ae6876e2561ff6fbb7248345d0d69024156806e82e30", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 00:08:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/204, 0xcc}], 0x3, &(0x7f0000000140)=""/36, 0x24}, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x5, 0x5, &(0x7f00000001c0)="20916d222c12ebce4fbf4165db914e54365ff1f6ada2157a9c5d8d9c7dd7c2ecc7ebd18416ce0afc47cce9d861ce2f8e8f212948b040943c101694818a46e2fa77df44d85f468f20e611a1c65af38e29b09e494ca3071a8ceae8a0aab58e1666b30ee2b9bf2f1238f585b3196c71fa55b5d50218bf14bb5656f0f9a8b55219103b568c2da2c3197d2ee6ab3e906e4921aa92d7260686be020a009c61574b66183649f6878f510e47b1d99039a5245dce4e42e00936e7a58e9a3d665b1d28be1bcab9f4d7c1833b2391a5dd9112e8bb2af6c2caa78a15296f7a9c9bd198043b8f2f7097f91e98", 0xe6) mknod(&(0x7f0000000480)='./file0\x00', 0x8, 0x9) 00:08:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r8 = dup2(r7, r1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)=0x1e) faccessat(r1, &(0x7f0000000400)='./file1\x00', 0x80, 0x0) getsockname(r7, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r9 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r5, r6, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r9, 0x8, 0x4, 0x1000, 0x71}) 00:08:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 00:08:10 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\xe7-\xc6\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000100)='{*)\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':}\xe9-\x00', &(0x7f0000000200)='\x1b\\[\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 00:08:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 00:08:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200", 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffffffff0001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="f500b668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 00:08:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 00:08:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1ffe, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x0, 0x2, 0xcb64, 0x1, 0x6, 0x4, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x6}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) 00:08:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10400, 0x0) socketpair(0x1a, 0x3, 0xffe000000000000, &(0x7f0000000140)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x18) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) r3 = semget(0x3, 0x0, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000012c0)=0xc) ioctl$TIOCNOTTY(r2, 0x20007471) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001300)={{0x4, r4, r5, r6, r7, 0x0, 0x4}, 0x8, 0x1ff, 0xd3}) 00:08:10 executing program 1: shmget(0x3, 0x3000, 0x245, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 00:08:10 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x140) r2 = socket$inet(0x2, 0x8000, 0x7fffffff) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714fabc6c665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd0\x00', 0x400, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = kqueue() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r9 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0xf0000004, 0x8001, 0x1}], 0x2, &(0x7f0000001240)=[{{r2}, 0x0, 0x40, 0x1, 0x6, 0x401}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x2f}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0x5f3d53f19d11f86a, 0x10001, 0x2}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40000020, 0x1, 0x9}, {{r7}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xc2f, 0x5}, {{r8}, 0xfffffffffffffff8, 0x4, 0xf00000c8, 0x0, 0xd32}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0xff}], 0x9, &(0x7f0000001340)={0xfff, 0x100}) 00:08:11 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 00:08:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xe0bd, r2, r3, r4, r5, 0x102, 0x7f}, 0x3e, 0x6, r6, r7, 0x0, 0x8001, 0x366481da}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 00:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 00:08:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) write(0xffffffffffffffff, &(0x7f0000000080)="4409945504e885315b431709b1cc238b23cdc53e4f2791df5aab3bc0ef175e801c025d7ba8c48082c98915ef673c02dc1722585238979de382d5720326e3f547554aa185164874cb6b115fc4e4dc15a3d992e72ee22a17", 0x57) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x62) 00:08:11 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1a17, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 00:08:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x22, 0x8000, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = dup2(r1, r2) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0xc0000000, 0x8000, 0x4}], 0x7f, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x2, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000010, 0x7fffffff, 0x8}, {{r5}, 0xfffffffffffffffb, 0x80, 0x40000001, 0x4, 0x3}, {{r6}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x94, 0x6}], 0x7268, &(0x7f0000000200)={0x3, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0xffffffff, 0x4) r7 = semget$private(0x0, 0x2, 0x40c) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000240)=""/118) 00:08:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt(r0, 0x800, 0x9c3, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) 00:08:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x418) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x3) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 00:08:12 executing program 0: r0 = msgget(0x1, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) msgsnd(r0, 0x0, 0x0, 0x0) wait4(r1, &(0x7f0000000100), 0xa, &(0x7f0000000140)) 00:08:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/21, 0x15, 0x801, 0x0, 0x0) close(r0) 00:08:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) mknod(&(0x7f0000000100)='./file0\x00', 0x2001, 0x400000020000ffff) 00:08:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 00:08:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x14000000000007d, 0x61) 00:08:12 executing program 1: 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() 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)=[{&(0x7f0000000600)="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) fcntl$getown(r7, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 00:08:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/75, 0x4b) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x60, 0x80000001, 0x1f, 0x6, "646fef2f737ad765f3171d6c0bafd25bb4170dd5", 0xfffffe0000000000, 0xfc}) 00:08:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) read(r0, &(0x7f0000000040)=""/179, 0xb3) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) 00:08:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgrp() getpgid(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 00:08:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x0, &(0x7f0000000780)="6738ab1d8be740c83819e9c17fd307c9ee43886e3eb207dce3f1114121f095a6dc94dcf2cebcb3096c29eb7ddb5d92e1e7dc2cf7244acd37833634910724f946b86694eb627c70101c3aac3fdf0c646d318ef239599f96363f96dfe066041cdd1e57865a2408b3f0d6bc52813c7d2ad49ac758a32b7291a38ce91689cd3ff50f1f7dd9e62f322d61a6293cb7fde6ff671d57ffc88af139ce3d3ac98db6863d17169dad56f7ef2ba875ce569ebc54ca5d5e5f14abff26cf2bd7c98255564627e7bb72b2f2e8c8765294df7db54182aede8ca9f70fca99bf86ec59a82b95fa659a7af37c5f154ffce3c7ca4cd272c22eccec457c9d47ba1b3e92a4a1bb4c5943538e0b4e86d489f07355aa143e89982f2d078b3306a18eeb39ab70c82e1eab4afafe18663e70d4f4e9b95d48ebdee89ab721dd222d791fa7f7c5d8d4378cf67121548fa8d92621b4ab925bf749c117abd36c63096cec6f27ceb52390fd64fe045fc5ed432d86ff7bafe01ea3760f263280c62ef78c8bb43d83c11f8639b1f2124dde0812083d7545e84715601978ea5bd35e640cf977056d8b3b4b99becd08b0d8e0ef8dd6dc58d1801098b40dbf5a6cc323e9d4f583e3ce596bd32e6cefd9ed809b84006d830e2bda28bc1fc027866415e67de80780dcf69534c967de7096de20e0a97bfc4f1aa8afc931053ab251ecd2e32f4cec8d32009ecc3e76aaf5341c3672772f0e05280f10371afb630d2a1fda9a95b63b66599de7846f93955a798791568bf127c3517af500f15f513514ac5f87e1e5b093bdf5a7cb755dc359a2bf3f9c551a4f4a6758f79fdfad66ac4515d802f48c63fd2ae022c771959ba90703120b178095542c385fe79fe510d06cc7f3a24e5c81e08edb5ea0f25fc466a4cd0e15a321c5483ebda9adad9c629744d3fa290bff37530bacc81e7ba7683e71311339f3506f76e81589c5e78b79ca3176e267d329e776728f1116f0791b12db388b1aa944f9fe37d4a416bd546ae91aae8748f3282be015b1b7c43f45ecff1c968492c0641839ad3e9cbf718064c46ffefb77df7105ee88e9e5ea92bebbc1ef690370908643dcb8da766d22dc33fec0927a9586222f35d553e6d9ba7052a93511da4c4c879f03ddab32c70224d4180957143a4e9bbcc083d7674fa81cf44b9aae27530440faff8fa1bc721847cf85876eac8518f3620a66a6eb9b419afac0f099a4e3507a61eded9e36cddcb01f34d9350b9d3f1e21233f66e3d0afcd04bc1a66c50b088ccd56d57895bce9dd3ead015beeeb37d09ae5f035828281e5295808652789d1e4255907b63f2316c4687fe9449d7643603cde9db6cbac56e4f077cf903ccfaa00b0e6f1226f2fb9668841445cfeb91236cfae3bba96c49cf7065dfc678c8f5bfb66a025fdf9cd2458bdd75aeff4e99fbadc1da63979e8592f4e6d7448deeb04b54e5ebf08fa7e9fa07e152eb28ded44860a27aa1246499c8fcc0cec412dff95f4a63d60af7ba3f87a97d90e4af8583554087bf972e0fb2fe0946bf62938bdb64aead66933a19854e2ce46386d92579ff1ce2d002e6dfae9c23d04a2bde023b427f98a1a76de0697a5a824e0ca333a9a8be1bb8bd523a560710a99bb6a8b968e67e1739d3566d42f010218697aeea6f0b8208a4b7c430a19ad37e06d41f74406871a023ee8d56230e7916f6ee0671b1535e2503a2a7eb0b9b16e7082fb50b5f7d8b46916fd9e6a9267b55c3fc2338a2c2ce03fc250c2618f7ecd2c0e5371a2dad77f0d6be5674361fe8e4a30f691978f924e714ded1c74748c962f086e28e83a0e31c43330ff6174d2fa80e457afb114ec2bc1edd01feaf7bab2594db9cd36313e8541fb4f28039e0678e6ba738a2028c1d4bbef1873bbe9e57ab36f92ddb8bd4d8db5b99632527c93a50469f2a0182fbb3972bf4f1e33560fa4bdb03bdd22dee2cd8708769b90d61cc1fe961d536746e45ccede014f9877ea4fdd35ba1780c2398ebe66be9d25ca358913f0d0a5d9314a28654b04840ef0244d9dc790cdf2e7ebb8b02c07ef5b52e932be4f19c61038699281a92a8316fc2aa8820913c3b8967723d0ee70f75a60d9e547a68e9890d318fcf4d0facd4e389623cfc304ce3b17f982b5b8570cac3fce2cce88fd3fa97275bd6f42ee68e8298a5796b05880637cb4eb55278c113239dd0c7f73a6e46c4877eccf7bfedd5546644ac91120265ab2c5d21de35c00d9517ffcf7b54c72df6c00ecc0fc9113c5faa464754e4703e51b8e62fab9e9e59814a7bcd5a2647b7c73996a34ef337e8b82cb011a4d47dda5cd7d19f97bbacdbed3d524d2703d2922a9e80a78994ebf371fa229ad3fc31ce95bec22bd7e5aa548120ec45d282d134dd4cab4883147bacc065ea1803c298d5b241c219299ec9cd9f1bf6b850b59e86de4b518b8df9901d81d8fedd57c303d7a3831f4adf787301bbba54e884d3c4d5d437732afa6121658cc6b72a1b1312427f8b58c992937cefd4f3bae8c4ab2abbef43884cd32fb62265976af990f7f4245318d78fc57175098d0bafac576187495995e05267fa53dcbe4a84e8f7ac45cdb44fde102cc19686fbdfbc1898c44ab53869304956ea6be90571fac0b4b27ee4db7eb0d58a664d574c489ef956ce0de92776affafe7d55e5a25aad6c443cb4cb58aa45d9e65ee94f25e7c4be571fdf9f291f93e06c99aa4c578862f728b3e745a612e2a05c7c2525e3e9889e420c9e445aa30a811d5f2158e2e8dc233ef05e6d09a62806e1e639a3760ab630a72dd41bd165e8ee0e1b81ff3e9967d1bc1e97bc650b13c202e7a2ad8f5df8d84f2cf98845f9400d2ae471fa8050b83844365bd0f97d235996e4337e08e567e6371560b5671201bd79eae46bf219cd8751d18a593a9ace9b0d52257b4108c35ffb3d6907bafc30e2126db2e4cc2793d03d83ad00a0dbc2ff49677009da4c9eff41d135530f440f1b1fc9a67a006e0cb858e5a80c24c0849bdec7a52fe5e84ed34098ad061c3755b50460e4dfeff1b1f9fedec435b4763c0263cf9089738312a4a6b2737952d7773d99c4244da57a8465c059757abb763172263ca73f645747de5bffe1ee05a4eef2797da884d02a30ed82b23ae00d30c2a61fabb8b2935ea6265976b815a6905976fa19cee1c0261c5b15250820f3b2f570a9baf76f3c90e68ee59ea0c25af5a29d66feeb24a7b1e8ccd480fb8f47181517f2c539032b7ca68abb256b291d94b5a66e1290f3e3f2fd6bb8cffb1307293b2b5c33b88387f8d22e4ce06858948c264c84ad7fa7544fe62b12ff051c8ada37105a857f6eaf211018a4025981481406cd506adcfcc08166ba126423a4de680da1be8cb97b6dbb46d15373a1974fbd1d67bb84fa1ac740e1dfdb44cd001ee3c71b26897a61eb9f9e096b76282dcba4c8940cc79c4ec3f86c1a50fc7037c920e7a3ff204b201d51932d3a0b1ebdd3ebcf985c8215acb15f180c80cad4cd5cc68a7958b6d4f4cd6f2387ab80ab6266ad2bc12375815b0d40cafa530e4210cfec7a3fc5e368f4c994d4736ae4b4213097a3621a43f74ee79f880f42ccd456d53d960f198c14cf1e30403ac962c5462241992277242e2bebf79fd58b199264df45aba79ca7b6070e9a3394998cdbcc88e0173946de32f71cefca9e4ce4accd53a85e3934275aff054d2825480c875b05dae751f4dc8fffcf5759545effd352fe6b7d9db183e8d5d238779dcf83198ac6d015879c92f8bb953b42a8b2ddccdc320e482ab9e1004b139aa0dd0d445c77fc5fd5d988d97e46997f6fdb9d0876c8f99e94020b7cc1768b62f7bdeb964f7f7bd84bf77d959a5b8e2a19ec12d207437e68779e6001b20b94f03268953dc0e104b27b9eea4d86c4e67f5912667fc66fd8a2bf9f80b40f04de2ff561acd68794e8371a0403fa210e7f5e0aa4dce06f6fa77209c9aeb1836b963f7dd3ff34aae9fbc4300f8cc200e4f94f1dd2ed0452d286f4f7a8de2fd6c17a821df95c433f390538cc95c16b89763d1ae548b991addf8f8e50b0f43e3d6f87f37ea02cfda707c30645b5281f5bf2a0ee0a0cb6339bce631af2da273ddfab6c65e21479ba18f0f7b411eba04287ccd8cfa4306dca9610b3f20b61cb551670a467699f991b365168585accc82998649af9b5b3dc1250e7423360306ef8482d67a99803ddf699beecf05be46ce8799207f22d0a121f3b1dd78979fa8427110806d50b6d5fc46956f09bd033235a1c794c86d01dbd524defd4cbcda22854bf62548478c4888e9d82049146bc571d02d30d4a3a565e2d1e50c5cfdb19344f2a4e60027b34bfeb9e434b770a664bc46e44babe3c0eaed40207a0863d98c651b6ce441cd6c9639876c97fa2b61b2e6f7ad412458c71079e63ff158f7882892a50531b018e503d6dc2ee6722e06b04eb8d150f1ff2c16d01448c3569055f414cee7a32f128d37f7b89be1ffc4d69fe4559bb930c4b6d2e0c2ef836935bae83664986570c643dbd39972ef0cb3b423ffe4c23506f05a67445d89a09b6919ef423289da1b32efdc0536d66b22985650ceee81774c10de703a149882a5a9e1d7845be5bda7f8ffc8d3b9a01edfd11169d7ce2b643598dbe4b2ca0ab6548b68a1433a53013ed53ed5219ca3a3fbaa5467b969b58e1c45015dd0f57971098a3523928939e35f50825ecad9c9a2911c758bedeaab87879ee9e16c72f1cbbc3156a680dc00344ed26c13c6fc506ba2c2517d64d169d4dad2f3d3929f84f6c3f4246df2d6458f407a729578f334c362f837c8caa28dfa125b66b40acdd6a5060ec8f2c885723547ce3f20617eb3050757882115231d7b950d405e7c24e00b307a52b89d516d43db0f597a05d352420f3392d0a0cec86a14c451ddf6b1916ad518c2f807d6dd426df1f22942b4dab905f7bb9ae5015d98bbbcfd5315c11c071a503bc92dc8a547d56d587a12c92314c3c364e500012871b7ebfedb7235c5e03f96edc6bb3ed971dbce916c9818e08f3c0058eb3ac983039c9a12fffa2f11c6dafeb044ec3b3f2f279d82e0c66ce44877c8d003aa2ca9b80530f2a3527bb7423a30c5b8fcfd6a18d73e74e52701e2fb88bf638c484871c9a14fae4237a5fa9d287ce4d6c85bf7b11c661b7cbc6abfce0b2eba963d1f071a33e5e055675e0091c1138c7cbb6f898d22c5a6646dee028d16ac738539add01d1907b82d6081f8bc68e0e3ee3d82075e4801a37ae5e9bcdb37922c38af4a92919ca31fd36145c5aa39985b2476a6ff7883fac828b924970399dcc811b0d926ce429907c23d8a78304a5bebd068cca58daa49f3f50cb1a21cccf0f01f1fc882d50c8c3f393c014d8d4a7eac9a4a99679938fbc7d275e525d193f4baecab7e74e0613535d5ca22b87cf955f09a1dc3a49f358c761836d09a345f304f7e326db38c40060ebcf45fee89f2589f555f8fe951b104f9c55df29a97134b999c862762a0b0b22326b032b73687f060a7c69b49af9ee025cfdedb48f5477ce39e407ee914f61dc3ec7135dcc95840524d1f7703676ab544aa2f300091ae369e796666f6112c0ba612d75fbabebe6c53f3613ae11ff0851b7f29b1ed9a7eba5d48c0a656e2313cd5361a6ae07fd05cff1f0ff5dad20c0e3998c7950827a3706126c703a011d4e9aed2f690ca9e1262ce9196220e6d9d81b96941f18f7f87d37d00f386483a9aeba76f1aecbcd3961fa88d708d0c5ee46507440c8f435cc0dc4e4d6812037b5d8ad8be84064ffbea56ecc1c288c0e2d1545f778aa4dbbe73b5f0d59c7b5c5f5b32e08bd952d8", 0x1000) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000380)="fd106df2230002e77d78caa3612cfcef865e823923b3abeb918e6f44d84bd69b9a3c1592cc894b5f8dbce3f4ea63b5a2543d24adff61ca297646541d0571fa80cbe627256eaa9b6769ec7718b80271aff8661a024c5e7af7afa3fc17c3f467887782d0c5f24bb4a8056876df738c7459a36fdc8843de5d9cf08df145aed60283ac251a0c40d3240cd1b810dc219c5e5942a80bb34307e8418f4c1d176231062728359c3d528b970c3bcba7", 0xab}], 0x1}, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="b24d563d9f568801a03cb0e06cfb22d2d92d001255db5f993d6e421ebc3e91c2f337dfdc9b70499ee64ab1df20fef0a222f4f7c0cfda80ae11b278fd8958557e53912944fd79c82f08975d589626e6723ac273ee9b77d17fcd50a0f1ce14b95a427e22f99b3bd203836f9ec85324234e151663", 0x73}, {&(0x7f0000000180)="b85872484db892a1d939ebae8af23d3e17100db8ed64a0f6c827ca3b2fed1c955091c2d77a4e1cc1f81de04b85e7083e6740277555ae1aeb39aef85f6ac1ba82fbe5913c3e658d59d6c8f465c35858d8031fa8020439688ad23a7df51b00c5f3688b877626b392e21b0ae9d7b2689d9ae957027cd9179d0202d426195f8558a1420806a94e28ec3c7c6fa5a675ba1945caadc11538d1bc21d3a5be30faf08838bd213a", 0xa3}], 0x2, &(0x7f0000001780)=[{0xe8, 0x1, 0x5, "5040fb73a418e8def70ebb48277afa5f14e8d472c0c916f1992402534376f33d8d0cee17c035f1e946df71ac317ea48c6319e00d9122b688c07d85865c1075c3d971307f73c6a200cbefe133dfcabf378582a263946ea62f6d199592fa01d1a48ccc4e8f0c392ac87da3912c01d711b4417e7ac3fc9893d1f659d500daa953828c61bdce7d8d257b7bb7dc4d9e794842208630ad91d5d8cbd8d42cb3bdb28260d9dd16cd11747ff83956985065e2674eb2d52cb73b9c01fe92f9deee5641c8c8937a5f7124f8a922adb91c4ba544fec0a957f4"}, {0xf0, 0x1, 0x6c85, "ea7ca3f151be42d9f94f06c44e022ba7512892261d7dde4c6530659a7f47599a3c397fc475c1075ca11cdebdbba9af469332114fd21ca28cbab5827038fd1775bb744407524ca369c94fa99c4dc0bdccf217058797e0bb0a5df82dc7e9d1d52c8e045590eefd1ed85b9aab8598b1ecd55c17e0729e2f0433c2bf27c10f7a3a09d66bcc5343b46d96d1900e8c52cadb52529e7ec78c96917f46d134bb71fe51dae44a16d71c92be7943311b49ef7620240159b15dc04ca1ded6be35ff463ab51a45a3f5cf75e4f9fc19edeb9044e3553ab84b266485a316593125052242a221"}, {0x1010, 0xffff, 0x28b9, "db73d7185a5651dabf41baa2408d05a232ad836501d1cd4932502d923d8be1c5bb51e274c47bb8e157de1719a1eeb5c91ca7da2ec6fa2a96608508b086e225819b443bc126c4b0a67707a422668af391255943999d95aeea66701fa461e0cfe1f5919f597dc11e922f3f891fd86ff51e5766058779b32c3e5854018eaf1b2928b87209934ec8a05913434f3fccc269927256843c15578a848a870efb417d084f3c09da4ff1aadd8d1d59a607bbd3e351024607695e41b53ffd7e7fd85fb87d6639158ab4f3c458a8fad21b7ff7c9b877596439f99632d92524624c6dceb8f115ca05723a9ce7078a3d1c136715ae7fe6911688e20607da329daf6c93fcc35106fa545763fdd9838bb2aead8922fc5d10b72ef6637a1725ce67e5bc355a1ddaa31b7bf0a3ec327f5e1e0b1b05666a3e9e773db2bc51db48ca56d6d6516f393e1aac84f68d04f2b1663262849aaa64d07cc3630dce3b8536d49e212a51dc83d599d62419edf09119e42dbfffb126bcda66416e7189d621b36f507118836fde334421820d57b00cda4abc37a067be15b6a86f110c46cdce8c151b1aa0f05cab80243b229c186f26a75da02c13c8b1c3ee404c547f95c436b230dac0c2705664703012c012fa8064c84c1fb988dcd18d7f67370f4119b8495546a519aa771aa24e50284539951176a4785529950f2cf67a018f040e48a5693b4a3eabb3e5f8243bd2b06d68db8085cf67c92f2fb364317ec2044c2e3bad14b19f1d7028f1ba3e454c86d753f8bd2c75e51b09c493f48f1d20ded1963547e101f443180735f352fa8382cd776a07783fce6e6d300876755c81bdce03544d920ccc42c52baaf7e072acef9a7c67258c60f61659c36adfe125084659891abebddb4c355b513c3d078196b724e235058e030a4d688aba7125a850ecfcb1d451dba23acfc4e72649e49651ecaad3330b7d74041dbf3d067a4f3da57d7fbb3aae1e110ecdbfd174a880a5e3d2ebadfd57e2c8e16f63e09bdf4b82c79717488cadada321a0214738f7fab538d941a290e259a2698af459773a8335c1a7ad824eed9bfa2fff6324d78d3445b70b695400f383f658a4e4b26eb8dc753d19b8d6c71d36c4cde548088f6be197b8d78f01220006bcab7139f01fba72b69fb1c0d1ea2a97519a476776934ce5a4e726500b321d4e6b3f1157801de372388b9a0bb07e72e2abdd7eda002dcbc77c57d51531012dd01dbe7bef4e4ea655f02adbe5fef77e4a5bc8dbd38f1d88ba85418436fc754d3d1bfa575161b8a67ca5f9d469e034104d595ae024b9faf3af3f55d4e289b5c60241d59c535f928b1a6059b5f9790fb8415213254711198950e813c9976cabcbc7033ecdcc71f73183e6e6524375831e0a51195388e750791290a44aa56ef89887f75f584188064dada2254ae688705e6f6ebd842ae5b523baa870e343c5f27595f99b5c132bd69a7b75910b8aff1936a5b4d119675508d2280d87fe2bb2572be583e4866e25d91cea49cfc719a9ba6b564c62c51cb10bc209c3dee4eb55e260ce0fa7c3dd77a289c6e634ec3498b19c5899aaeac43c78411e45e9f903e63103424a740dae8d655e498a80a40451de15de703b2ea4e1098ceba277012edebb23f43076d19f6683ada5da63121a6c44574e325f125f86540ba00028c74bd4e8ad501cc7c7112c2f705031fd23d736d748d2cf839ac8fe5772fdc650f332609f9c1837686ce9b2f1fbaf592f6c53b22b69a61438991e09affeb3199d0b34797a1221149f81de42587521637ca0fb79bfd33ac2c7244067d2eae3ff8ecf1d1993edd2738c7dc2316004606025f09f7e731086a3c65b2d88d4563f5e477db98756fcff862334f902345455f0a49f46b86004cf062306cea61dd3d22322106aa98b130ec0d7571e94ec8ef7ca6b8c6739437e5bfd0e0ae8b404d6ce7df29e41358c3492b13d8f9c33f555b75c5ea2d0cb0467c80f2fbd153df847f6026210a52751e4d28ae1751fc49b7c428a5337d2190852758e77de4733b268528d01b31e4d8992c38e43b6937c6ac7432c9a3378ca47ca582e9ba2c83ef8f7eca8071254d964a866904b73e916a4ac6328a136f129dfeaf8e0133bfb073aab80f1dd6669c9ff6885a06c89fad7b02ba4aded06eb698ac86c7cf5c43bd83608b577375e2ab140c215105f1a84d3f2ec4b3cb588492dd2d540e599d38fdcbbb1ed742abd5d4b493b14c47093cc25b9573c26b08bf23da6614e18d9ac1b497b47e4f93a4a0d3f50e7fc2f5f648fd4f3ca76f76d0998da08fa82cc44023cd3b7a63768aeaf5159aed877f7592236be4f7f4b60897c9d5a6c31e863caa4e4a5051e623e5a8a5527f7e9eaad959ee2ef5ae390c5c97cb95f92a8313450fe262a86a440216f3e8db579d7621d515555eabc794f8779364cd0e9e22c6d7908f20cbe890c2d259e1aa9ce8914cd3c4a2f2d9d42826c4c0b6333ef4318a1bfef54f3a38f4eda29d014ad4dd31a6eb2b3a27fb4e086e404f8d2ae214e9be4b3cb104fe2502bcc7439dbd316dae5334306f16b488639b29a0f9501f9139299aa2719db45f0b29c30e7e9e8c9eb0ca952828580d76b0a1ce17e6f88b4f0504c5e8f9d7b236c71da31e5046d50c876ed9ab7ee74bf9daa609a36c3cd138ba9c353a0cc61bfd7ca05c68b222bc8db6d0e4a07349cd818075c594d2dc56a357b3e5287aa0b148fdd93dd4204f4566bb80c98c3a618f95b0e06dea142b52cc6f00eb36345ffc22c06b2d634264473a168098b6e9212b97e6fabaed778d133d5d47028390a5ac08bf74225ba6bd8057b9369fd163be76175e56bd0f6691e119799448a518828749344e47df132b518c1cefa16dfb3f06fe61aa212fce91c00c362924df9e654e8076d879822455c40e4dcde9a46487a16267dc600ed03229e6e0980d60b44e962342f41c4eee8f9a95fa4dd0c943ebd87a91854d22211c8d2c1cc20e44d8ac02b585ce8824b476ef13991bcd659674da7c8195ee11d4f8e35bc446bb2d690247c7414e1bec4e70490289b09ded873bf4e0a13808d10b8f40109c007e1d9e3f04dc58c321ab69876007efaecd21fac646251b68e1ed07faa55a58492b9b40d2260de554951ece0939d28f55073423839ca392374bb6e0e2e3ef56dad0cc84249b9f0e61e5aff3027a9abcc2e925ef85ad90ceb80bec315d70aeedf5d0ee1bb4105c3b440f5261d6007fc442fe36c41e20b05590d613651c55d49f61ef83d0a3a94b0088ae0a0b163f362e0b3e7a3e3a3ce378ee6bde4f32e3f6c5255e68d5306032354a3641a96d1abb33b45ca0638e22ce5a17b4d2822d83dc20163cd6187e14dd6844224e7cf5e9cec307ed386cc3fa0b23c60e055f969bc8c1d4488e6a8499ed2958e97bcf165691af08772a341d9abb626aef153c5e11723c14630f7b3b9b000a7446776f881e00db2128a6759ba5b58e16eb0893f4d6650cb587c6f9bd0d0d42be774233ecf72cc921e4aa729cdbf0a3eef8015baf31e47eb48f040a4f710943eeaffde9ad709ac03b8b440641a62c14d3f6b87c59b5c25e91eb63d6a0ceab7a0c9c3c3b86c43c2fa7821b5fab59c14ca92e138dc4926f80bf893286c040f12b82f41877bc467c653828d8a50c3b8045cb6615871e538c8d208edf1fda42ec57ab4a129bdf8aad2d64f6c2275b47be98e2499cd38a86845f8c697522ead7570ca1f6d80dd3a9a0cbc18438051f7c86778963e0d04cf22fe7e7e78badbb4460e39d48326b23a4d996bb88bd060bf6f1b99957b9bde8fd4739bc692b78da40edaf7eb9dda4d6e40bb01cedb6eb43b62c9557967793fcb43ac2e966014288512b74164b9f8f73086f70da1b2e3bc4299ea320c05c3b1738cb63744f4dacca541d4ecfdb367194a1cba50c92063fff2022414ccfab8d39be0cab4e5919730b2e0eef367f604fec6195612bb3d62a1cd5da046be99436d0e11c754b32d2fd75b93f15e1b7ec2cb79721b487f3acb61363d3386739e50b5bab9d5745f4ad0d309b49f22b6b692801a9004f76567e54cd6b119453878b601c7e68930e53127637b773029844bb72e40a5ad74db32d8353ab2cf7e2b55be453b83902ab4554dbbe6a7d0f25836f070f83102b266215c5da9ecd5f4f7b97654f1a7a0ef5245ded764e3c3befdb0126d8a430fb966cccb99b989b0554413bfb28b30411fce3062500111e60b796036d8dcb8732b011d2d53c9374f1721b9b361b4bda43c95885b2d5a152e79cac8f6281b8e7c3eaae836b4775c6883dd517848316ede0180c0d41cb0f3a9687c43f339b3a992dd3e4deb528b0ac25da3f135526517e4ae8f2bd83372a18888bae2d713e0daa4e69e5b56fc9765d2e1de3038b6eac05d6439bfdfc371cb7b1d86523828bf66bd8d289fafeb36cb02de8e3e7b2ddc407a23aea3d1f2368e51e308fb3122448ae102519a2cddff8f42c20bbc27015439b0a507039edc454c6affc0b2d083ac01d713b83ea51173ea038754b1a8d6a9c1040aa0581f018b6f668a9620766efec37def5b74ba93534d72e858cbe8bbd6cf3bd550b9fa790f2954cfc3c5f1f94c97ed59634f82591869897d4a876506fada37f1a3bbf9e29ad771239b476cedaf4d285dc866e91b9d76aec4f466a786fd8e2a42d16275dac252545420b79ee789ec6facdcef750f7f794823cff682be7d5fd7293e52767165434b26179be965d95d24866173e71bcc5cd4958d7e944b9f9712e8db7927fc3e6b51d094454a83d2a51127859cbfd1c696e048183e25d309891ba31fc0d061cb24be6ad5923c41473253366110449e4fd6d4107c4c693f340cde952f80718771f1ed5d41cd88a07370822fe0d265d51a78d3de9d11688b3d8175365d8812afc6120cba3de631c367adb86a7186a4f6b2a5b49f034c213e5588f4622183d7350a8377f6340ff929608344160829ef352bdfa77f24820a2c7dddc1a1afb00a6801e95be2b43bf85d38fc8d9d13ff19a3cf70cc68dc119c5d944f3d7aa3a63e4dfe6134ab7407d332c90d47910f9dfb2e6372a89968e0692918cb0c3ddd3f3f76216585c28406ce5e77f08ad9476ba63fa9b45b6de0cafc9d237d99ba0ebca04230fad59e5e84a7afda1bd5bcd1112e9f58a6ee2f210d8e7bf1b0a791e85ab96fc56ffe5d8b0b78d97c9b6659f10a135c6c8d82615b0ae5a2582ce1e2613a44b63fd85e8ff2545f4919d8f27df0857d08ed44d3cb8e7a847261d1d5bbeebf96d7a096955930d63927f2fb0f9ed60c73487ac9f19af8b9140e03e1d1660d4378da840488bd9b346f66c8368a45fd4d60d7c54c4682b35b104e6210284b1aa706348196de6732f505b72d55f07ae055c27d530570af945c12a11e3d072df63201a41236fa628952809a21123e98ef5d39919b704a8d775cc2a90205e3984a0a160b57b7416b5e59dab6c005256f8d5f9958dfabe3cf49e90dc839aee22e94404e41171ad7f6b54cb7abeb4bdb6120f8d73eb8debfca05060aa43d055ea61e46ecf0f1adfb0fe6c0f51867615d83815d6a38e80d93ce530ecaf53954c5a5ac677c789fb8b399fd4570beff7db2425648551013136eec0d86a0fee12cc1cef71881bb743e146711d8fe561772f85b58ad915c6d80dead9756aa42b10d9e2e5fa66e3f6d3833c62d35fb5c405717327752e1c8b1581405090474a372a7cbbac66ed5d2c9b3aa87503bfc83bfe540081e807c21ac55747c799a804239a38b4d03f304889060bfae96c61f794fd7a878b39a29b34ac6d6feafab91d5231575601bc693441512677e9c71"}, {0x100, 0xffff, 0x6, "ff3766ed6985589382a7d41f97c89a413b8e970b414646c5c64cf62eade31eb1e483b30851aa4cfa28c67e085f45d69fed8a33d1d938d4b185966e441a744f639a4663ef50ea0de3739e3ac3c1d48b9e6dd017d5216d41e6c32d0c1053a7252cfa269463f9e2933b9937c1fef78a860be9b2cc70b4367b1ab6e992df25b7da61626e3675a053f007be04e0b5111d56cc6cdd6ab90f2f26de18668f397202dbccf09a8fd012d854882139786cbb0821a110e7075a694e8e7b6525bb404377c2169c7f3802d4ae5d5495a02fc8b4571cb741aea553b2c2723d4842615a763c7f5181fbb867abd4235a203e"}], 0x12e8}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffed7, 0x0, 0x0, 0x0}, 0x0) 00:08:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) sendto$unix(r0, &(0x7f0000000080)="eb23f41de36584ccf442292f52f554ab460c0688eccb5e39c0b5dc42f0e146e97a019093823ada941de1785a26cc07a505a5bcca06ab1309e32c995c19b437813d1901e3eaa7f0c9f2c24d5f94be3f04f0dbe01ba5cede16fb58b9d6354364cab3b8d27b597481795d07d8cb16a9885d7154f66ab8ba516542863e1f4a05645f3a30788305687ba4bd13f6b5eaa294808997d440d0d7d13b6390c1c2cc1c350ffcf58efb6730ba3c331cd4c2feeb012b0491", 0xb2, 0x5, 0x0, 0x0) 00:08:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204c, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x95V\x930', &(0x7f0000000300)='\x9a\x1fP\xb9\xf6\xa4\x0f\xe0\xec*\xf6,\xbf\xe7K\xbc\xd0\x84\xfd\xc2\x93?r$\x0e=\xf9q&\xac\x8b\xac\xb59\f\xe1\xd0-4\xab\x1f\xb4\xc5\xdc\xfc\xe1E\xbaV\x8f\x96}\xdbu\xe6\xa6\xc61\xe8\xc7\xce\xa43\x1be\xa6\xc3\x7f\t\xe9^\xcae\x9a\x0epb\xce-D^\x90\xb4\xc2%\xeb\xa1>,\xdf\xaa\xefQ%\xc8\xc0p$\x03u\x8b\xa0\x8c\xaf\xe9\x01\x81\x7fd\x1b\xc1A\xc6z\xde\xbbs`_\xc5\xce\x10\xa68z\xdf\x802\x0e\x02O\xc3\xd9\x9d\xc5\xb2(\xda\xf6Iai\xf4\x84\xb5\x1d~\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000240)='.\x00']) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x403, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget(0x1, 0x2, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/93) 00:08:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xa, r0) accept$unix(r6, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r6, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 00:08:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000074c000/0x2000)=nil, 0x2000, 0x1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 00:08:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x3) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) 00:08:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) kqueue() mprotect(&(0x7f0000555000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="0c8c49e578d4e3cce9a9359c3946073327380204eccf7904fbdca9e9f7775eb08b089a116f98e202ee8799ef4cb64272af3facd6c9f62636f6a7649ee0538c54efca87eae4f83674b12f552b94de52001650f9ea6947912a55e228dafa3b6e9da4f6112ecb9f3965bd733f33126fcb84", 0x70}, {&(0x7f0000000200)="25719b752a2b7eca1fc23d1b7f53365992b3f9f303294e36c16459a2912fff6c5d7a3f6528e87ebdd3958e820b475e99b2631d2cd3f602e049e79130705639a480e3bb7219ba573397d28ded126726aa771c437ded91fa846a73b9c4f360eac3784a02e04f7502639c0fad0602ab46b4df8ec7e704f0", 0x76}, {&(0x7f0000000280)="28199e59e82daa05d375c164dbda8f1ded7aab9e315b5c649b25190752e0f8c9525c726f1540a8ae8c3b54edb547739a3647b76901d57c6194a0919fef9d1ad6c9a26647b20d87ff2c30daa87dcc430c4fa6ddca4a32f43f2849283538466b3e3ca505b42ee514e953d97dec9230fd9083f4aad6eb0d66a0bce8b581eb5bfd942b1f032e", 0x84}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="1000002000000000389100feff0000000000002f5c14e9f562a7c87591be3c5610e8be0f1b15ea05c9e7af99bfa15b52159ff9394ab43c2fbb1f539ded8a6cecfcf856c4d2b676355004f997a1ad7d4663947dcff3669a7fce595f0df980d80fa36ad321ec05ead73ab953a4f456e9d2041a21c4afc7f9e10b2340dd78f193607ee54e987af1128dd8b6f0e8dc161241", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32, @ANYBLOB="00000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x405}, 0x4) 00:08:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x280000}, {0x86, 0x1}, {0x1, 0x8001}, {0x147}, {0xef, 0x5}], 0x5}) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 00:08:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) geteuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7514182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86bb3cc2809e17b781dc38ba45876339c236d2842d5cd0f0000ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5d6b8740a0f7ca4dccf1e3e98f68c6fd522ec5fe645a3a7eba4dbb15532ee59f50c3685dea3c7c2ab0d8334fa889ea82359552c03000000d8b10c286498ffb4de8ab6530b32f061e48e031c90679219bca1af9610a173f0951696ccbf45a8dd52e39dbc2aa9f6b8985eddecee2048a89f8eb094d88ec6774e227efb972030c0be474f4f4c76734ace92f7bea0568d6cbe8ecfbd67401d45974a6878d8315d450a60eb5ec9eecc56d8e350587442069874ededbb904633260bf72c6b428417", 0x17e) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x4, 0x12000000000000, 0x1, "67a0f6a59503b7ffacd430effd84910b500af917", 0x1, 0x6}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x260, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x87e93614706ba3da, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000008, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x30, 0x2000002a, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0x7, 0x6a}], 0x1f, &(0x7f0000000080), 0x4, &(0x7f0000000300)={0x0, 0x9}) 00:08:14 executing program 0: r0 = open(&(0x7f0000000180)='./file2\x00', 0x800000004, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file2\x00', 0x10) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000700)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x9007, 0xd7a6) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x18188, 0x0) r6 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000bc0)=""/229) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) 00:08:14 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xa7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001380)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000016c0)) sendto(r0, &(0x7f0000001840)="196287c941c43200e906122d13a8887974da33a968e72ff5cf1e2b4308e5d97d960ddae80d663eadad7b627fe84fc226d1f1e9cfbe811956c5dab75b7146a8e0f3bdabf18d1814452a9f17f85ffc4819231f49747d2bac8b8ca5121c396261c6e26ab04e78f33c8db5b41f6afe2dfa5c191b8d96f5083785b2236c62b639bc8fada2b8a0afe90339f8fb44aba7de583525bebfc458e4e91e4297c75b6cc55400153c6bac792c5b949f7849fa6265fead390223ebea580c9d88cb9a44ac813e2cf4a633e3632f5ff5ee", 0xc9, 0x400, &(0x7f0000001940)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) getpeername(r6, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 00:08:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 00:08:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f00001b1000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) shutdown(r0, 0x1) 00:08:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) 00:08:15 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x3f, 0x3}, {0x6}}, 0x0) kqueue() setitimer(0x1, &(0x7f0000000000)={{0x8, 0x40}, {0x408, 0x4000000}}, 0x0) 00:08:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 00:08:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) 00:08:15 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)="899158efc364bbc1e0af3aced0249877f551494ae674debcecf3aae7115b6b668796a4b8cad84e33a09b900d34180c9424b2b51d65e4", 0x36}, {&(0x7f00000001c0)="ba19eeca91909160e76eca665e705c8f9d567c31e9ac9207ded634b233b32ab6c296d94e6b8d2e5545ff63ad4a0941e2160e1ef0c368fb4b15c4e92b5f4f702f044552a724982c6f3aeda6fbe1b227445b5d5931d78b0c18b427df3d7af47d36878877b9ea7c318990619edd203df00edd292c83517a4b68380819ae17346e6fc67b478f70f1b020bcaf5ad310b01f304e5cd6b11fa542dfe9696b8fa4aafce7e1275106e3d7a0ab27cda68e535d3c3929c357a0927f50130af14e4fcaa5820e9bc8196b4861a2512eb066e249214713d0d84d4e15121161bd6609536895a560aa29403619f4aafbcc9f3c8c0cd305889577813c57c88c7d7d48", 0xfa}, {&(0x7f0000000100)="9b3456333d20ce552cbada423d022555104ac24a3a13e339ed63b25d5857a42769cd96c2fd3978ccc934e9e8070dcd27", 0x30}, {&(0x7f0000001740)="84726a7b732ef1d22409c684cd421d597b70f3811c01ebbb985c7e30ae75300c87c1fcfa2b1e41ed8c25e9976e208d56ef9b5d36055d4f8b878ca337f6ea0e331b1848135927adecc39d94afbf060be408afa3210271e384c5be564ce5e4d7eddf04ee9143ecef10110371a1fd2711207064a6cac82f22e40b0377fd57a175f4b1f7592d898465c85109a939d782e32f41ee550d9316ce39ea214027517518fd41eecd5ea33cc3bc0c8a771d9f1471f6af7fd407a69ceedc4482706fa3ce389fbe0bd9357395bd82b2e0d65661db988499a300e30783eeb3c7f90fb118bdc128a5673a768210d32f70d36be9c972b3c1a857e185ef7076f50a4d1bbc5fe8497dd190ce5e1144be853232ee82ace4b47fb66c83c6e6dab58877ddd49fd300e2b8ea88a40c8eb0259e71b6c163bb3a70ea26768b8d8bbc7e295b568c4808cab02bad6ccd47e297652e61bc3fd7eb21a1d1caf466b3a1887df2ec274bdeb901e922f327a06689febdf949aeeab69b5613db3232ac122a705b29feb7fe5254246c6c7eca967e56d448d60beb41f1f1d5d8fd7d28b143a9bb0ef52af0e7c976c790c0596e72a687df7f074204d0575cbfe4df79897d3d4f535c806c665e87cebe45bf528631f3ace87bd845af11151a9fb519c60f12bd0d1341e44f596f29b49d14c148f14392635797f9a41649da579bcc5df1bed282d8246101dfd6b6b40b10868499f5a5f79701d2335b14a084520449f4a712c6e753bb3f8b256fbffb55b16d49f737a9db8f735733d0eaf4053a075615f50b56f939488a67db74dc177406fcba253a5ac57aef6edc81b3fab3b2d6617329e6e4991017814d356f89679e772c2643356fdae1925ba2fcb2ab1820d65b6492e7a8bc6874b95656c7df982bcc639b9c2e2dd7316b5ee74fe84f6d73e17b5c08db009bdba660cf63af2237dc0009f316c53c0b6b57a7d193bea0a6d082ac9970fc8f74186b6444c69851b63c33acc4e3681bc12a3e646d83dd085bafdfdeb623f951f923cfcc87dbbdad69b78f9466111f3d9b4172dc93eef89347ac98cd56b09dffd7a93291821be53d9a4f6f990e4cbe1c75be9be16e8c56f455c97c0636036dfd4c9386de16b6cc8343528aa407ff80473a7d103ef26cfbc520d6ee3606edf71bb05f7e261f2ce09b0dc2fb30fb7d3081d80a0c77fb3b465da58a27c7a51206bf4a35f0e478299c705a9cfc533203f744f5decf9db38024f1354b53f7e392c6fb56b4971ad280d0517f18038e45ec37f3366c8e122b0c182a9bd29bb6891228bbb894af94b93ddc305838230c28c8d522e33340d4c28ba3860e587dd1d3e87d79dd93e84993f8de9d59a8baa4a0c110631872d564adf3b04eed0c4f0fdff68f7b45328568632582305c801b4c5d80b977a7ce6ba5d7721caf9f3e8f8d118fc263e7574f670684d5c2090f3d5926c4224486b62839d386eb3c9a5a334e1297cafc6bc91a1c4dd5ebdec2130f3b59bc3461a9340f5e24c6c7e29de308a36b17113e554dbef58d4cdb257abdebaf7ef8308a7f07f678cb3576baf3a98f5921b94fb25afc6b0e57d2f1fb69b610ab619bb8fe564b0724408dca20c25fe5f0fa45cade97b11d5ac2223f1f47e7b89cef1a3ba28bca0ccaebbd74d68b876e19845042312c7ff7f5ee9fe82f9ea1cf56dcc36ced36a7028c156d388fe32e9997350fac6f33fab48e0a31150a258685a3150858575b70ee8b4545a4f6be2f031e378769cdcb8d2c2bbb75d2497ab970ebac0e2367acb0906cb84b74efa33dfc7755388154534d2f3b098795548b9f4883a3d7cbcdce3ffe21fbc5247c938cbcd7c92254975cf21a6dff6cd8a179cd07f7327ab28b26aa2e889f2bdd478da1f2c55f520d2e847801973ae173319a2d776eb58b55ad7fc82952e386df23d2128a41601cf70733b1987893b073110962429da5e0d6c571f6deda9baec647c5e5bd47afcf980492dd291eda0d100e734c03ecef7b8c055ca7f010c7bee85ff5351ebf89e636eb010af12bf7cb59829887b76a96b5d21b3b39f7f33135fd8dbac6687568e283b623268c7bb5b2dd922cdf81cc9a2c53a24d0297670f2e234b56787e6835dc04af0cf38bc10b1697240ec1be480b6e7aa03a59a05738d39f6e1b1570fafdd4cadcfb5b4549aa947ccc27c74a243f2a5b64889422f1c7ad0ea4ad09711b6c2051a961b788911ad9627e244d305c98da856d093256c860b0bbc5aec8dde6eec1f5f7bdac1391ad225b3ac8a8ee504518cab5fdef1ed90a5790127029bb88fe77ee3c04cf3030d6b949e9320f6bb10682607ebe5ceb6cff7eed0d6b3db155356fdd428e8c122baf868c885bd4211603e4304239a23b4de4a2efaef17bf06e0301bae2521b9d7d5ca2e4631de0e59db7ba70b5f3f782bc616d854c2b28e0d923e6682c18a7474ec523316744cb72c91020e0da022b4bcd0880d39ff211cf7c11650beb546b5d5a8a4e4e6b320e156d83717e907a19be767f80ec22ab7ddb43984ea0a720314f8ff720033e0feb6c4cbe6ac20083fde75bb7e3245ffac05e7f34ec9a8e5f3c222c23dcb8332b33ac8624c478ad195042ced7bfd020ad286c68e302a750fb355e123d33f9357e1eb489f41228a1a84d19cbdd2211fe78c4204388c76d1d022c2a2860a0ac1cb2b8ad5f60c945bd7b02f12bf5fa36dc75eee635d35b1abd70d8c9ebd8d72066db7235e3cfe7fb03ecbd14b2568dce192a4e9a80691112b4bb3a39762f57d389dc68eaa5f958ae3aaa7c6d80043cc6b676a82245b9aec2a4678c6f156cd57f8fae6ec586b9faabd922f681e2fc8c6af64c01122198a92573b72c4925da198e46ecf5febff89e6a6893447b241872ae43a051ce9f53ba5d7f9a6b45b542d80285aa62e771f86b69dbe0172481c4f4aebd057760d52f4121e62710799d0d9476503f7c8df9ac878fe791f7a4315b47280eaca99be262297485a0a4124ee56ee3dee26c7077d75ea2e1aa9c8d96e5dda1144bef19b15ebeee24fdee97c4605aee38c6c2e9606ee32bf5b1241ef2d66e45592523d41980b173a77504940b0458785a29a64a7e0f59c823efc7a12a9b939ccf2fb85923a4c5dfb8b0004fc2d4b2c896c2189ee09833c610a4da1344cdbf6944b397f1e81de895b209daac433a4d25f8c5e25929c8192c800052f86e945ae2eacc5fc3fbf6963c3a66342131698814c6cb6e171606c9ec5e15f3792dc8cac880c1dd6401c1b280bd8330c2d8c7fcd5cb2485ee855ac46f50771c28a623c8242eae8b3b0b57609782832865eaa4f55cf288774171f5101b231172dd821de03468620ff99e5fb873e453ef522e80a9b25a1dc2161f53e1baee9e5e1b91ced2918e5cbeaf09c57706c313f92b84b6e81bb100b73bd71c21bf7122e5494ea784b9e9f924421d4d08728b32d45141ce8ea2708cd1aaf8def85e8cf8b7d36bcad4792683960e2d80b6aac3594dd9de5e94c81beee3424d35cd678806c9cb2ce4e5b0405ae25c26a70651c93ccf0273e57adb1bfc60f751b263a511b4fb05a23e702a9be6ac172d84e2d69d59ca3ed046b5c0be5d014292e2f19a29f77ae778be37a23f1465ee8128187da7984e6aa9849c53a4e9ac835d5a6fec2b3af0b1c7158db34b7447cba7341c69d7dde632957ba258d39c7411f505023ab978040a62760feba8f39b99da1b1b83d3505a98b79cac27205e60cef23dca200628cf146aa02eed53aceb626ad9b160545ae3145d69d1573cf1432fa7742f53e7da377aef7964a62128618c6a183d07e6819b8257e31ed5f866871eefa4dcf00383d605ac88f69c4e1928b40c22527dfe300a06b8daadb35c93f30de68c2397545fe6e4bebb00a9140a0795a00c24f164769e8d2b86d21e77024343ca0ad3fc03ee5bc1d8e22ad3003fd07a7702250b1a1649060afab7cb5441312a26864d06c664faf5d964e384ef77b625e758c2aa4a29463cbb2a86cd6458b24687b5ee292281ac933768ede0073cda94a145ef22f606e634ec153a86782ecd7093c1619d692ad555c7ef5e8d24335f6f088c413da0ee9a3673eb8bd6b7170bb1a0a3077998c6ca876181642ce8fec26290a4be87a337eba8dc6776fa11d99a71bc2e4901d771838a37268eff06c72d4f87080cb1d60f40221fe4d5572f996ad2827b346118585e1e9f381787370760257da718c043f3d50486563b51b911304808eedc411c5d4b9bd48b6c3c101a42fdd35e92e6aa4d8b6b9aa7d7b1a9cb46deb1c1cb951349c0ed35b040bc189b456090d27d5f2ed73f9d9067849a60d2e9c9586f61b103d2e9b5d1df73de4eea505eabdd30115f143dd9536d2dfe72d3b9045bb5bf4bb114f47321a1dbc72847b4d9ed8e06b765f2842078b24409dd67332c4705eb01d6f10c89725c3fd56c2445faf57598fef63468a69c7cb01cea2676f251f9266a341bd513f4aa8dcaea1d058cd9b821ae12e631730bfdd5091595811fbcff91e9c194e8b2bd6a1ac26e59a441a6d99821dfbea41806da7e629c7ad922548942c62adb19a3992fd07e4bca3344ed9dfe08b173f116ba4b5f38e598d6526347c71ee9130740a5b4438efda5739a21b94e319bff71a905a5e2a82d5449ea7202b179c1e2c87ae5ff4ef8da0a58b1f7efc9b217afcc17d0538638229fb934056cc381e204ddec258703d3b48987f6ecabed60e20ed8a2907f92cf7142f736ebce75847146f8fc945317410979685a117fa724c14fa120f9f4bf52ca6b8a7ee4c18a09a5c1b35d02a2854548ade1ab2f6c10051720f81684292893179e4f6c81437b5e62f129410a7f009f94a14c5e4a14a471947b58913d7b78f2239d638d41c8e14330bf7a69dbf9dedc45f0292265ac2188efa8c8d4c8f8f093f03bca37030876024bb4146b086467a395fbe9e1ae96c7e3b5c4118d8e24058895567bd3e7f41796cf7bfa52971e784836a7fa66f721cf6b56d5bbe3a81bae556798172fc96abb26a31f8aa8cf93a5e9705ba3d0f37eb388880105e75fba577d9144ddda2c2c50e20b76ce6b4fe7dabd4083c537db1d2d0674b808634261d9bde4e4d18fe4c9ec09bd2daaad2dfcbba3eab340ca957db520d2fcb193a46c05c10c4f581a1cdd15bb6e823cd6d13ab0d8ee0fcc1a516120b8e0e55e44c4863ce61831773a1a901e14d800d5caf6f808777e68fdfa49b154db73a0ca7caf387d73734da5a7130a5f558589ee79321942a039d776511b47804736b4dff21b2003bb44791d712750adf87afb323a3107ce5db83636bfad9b066d36b45bb0e7b88152c90cee3bdbd501fbfe8ad706381cefefa59be2558c08a32a7d00ee06506d278eddb7c7b666890a90ff3e88784dc3de1cae0bd9bd08618c9ae4473790834ef542634a7df75a3545dd64a2a49e162f39a247c588cb782a340255fc8c88b7af20c05617d5287ea33c171a7cf9ad1886efd663577ef34932fa88092ed7af5210a5e9f7339eb2cd46f677039b769693f264dfcc65014f0ae58f2c6b3a9a0d2a5773d377a743d28714e303bcbed284cbc759f0709f2863e508f10122b0a3654989c879ba769fe8c9bf36c5216b9c5fd0c67987eddca8b627ba2e21a526a9e86df26b0c0cc4555b12a5512608e911e194a0654c6926244cde3856c5197312b6645a9be5fb07a2b70229fa695e5ff6662fe85815f3166a394f80469577561c1582b10e128c0928241e6e4cd3eaf769ca002e496d7e07da2c628811fa39c81350713e57cf587843ddc57f63d74ff9b240f4eaf18b3d4c2c2c8e2119faa2752f33c31cb7cef8c39870c090", 0x1000}, {&(0x7f00000002c0)="504f24a630f75667507dcc494d0f93ecd560a1c9c6db566e7a87475e04599ea793d7a743f8f916449a04913181cf7e780882d651ea6ff624a9402d7c5bc79aa339a6eaf50515b3563cde1ff0b51b57bcc52114e5a4853dd5412e0c2dd212ae2fcd5dd062052cb22dfa4134657fdf09c2d3ff40cbd68886d745f6c4933c76", 0x7e}, {&(0x7f0000000340)="fd7b221dca591cd9dea7bd335e320b672ed668d1877d7de1603fddfc4c2ec5ee3d08ae6cd1194df802eb6957046d0929dca59ead5bcb6398be7e43afd5cb1e65d04e2ec55148ea035a436c9eb68288c9e984ea03ea8de79c78017d10818bf66b0245573f9b0f058e38f078ccec998baaa99af8763cbb972c8808018f1d1785797c6850b30b5d69db19247863bb3e036c569f91cebed40e2e06e45554de0fd1744ead65a7e38a6248378fa9ea9f3de5df235af5393a5c60c2925ec7765f33211da799058a8cb7bbac75b857b05d1d9730c15e9915c56bca2c655dc32dcc35d4b572", 0xe1}, {&(0x7f0000000500)="7be8955334783f275a1bdc067db0e007ef23e5cbac0e7b5bf6e2a4396a923230b554ebd89500aa2369e1d73eef28d295f1420160ab66bba0361af0ddebfa9ec1c2f71ca6454547cefd6fdf6954869176e68b90ede0cbaba01d26d9a588ad6c173548a70c4fe53972d17af2c84e3d4199d25e0c3f5f6de8bdc4be6c9aaa7e254f4f53b40ce95639d3d59afe0822679ff3249716a7463b1a72354bf98110d982518c30d10265d8884825946ea18ffe195ec6986691ff3792c537a5356c3756cedb3c3cdbe85b696d674f17d7e5c4bfecbc763b03a5", 0xd4}], 0x7, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000600)="51516bb5bd59857b541c354918b3db6de754688e916c2dbb48f8aeabd3c0b90b34573b00772bea621c9b927d98c502afb4adc0a9da1e34bdea5cdd8f4ada6feb270fbc7da226d9fd2b05115c72be0c1a7d28e42ee749477fe0809b1bd7f8f3e012f2d09f23ff97394bb272185a7d2d3c3d39b68cbd291385d121464b8aa9dffad8e65383f49e0c8e9ed0e322af0f755cf043715b0bf3ee37ebe71ca146efd0269a70124faccdcd3414", 0xa9}, {&(0x7f0000000140)}, {&(0x7f00000006c0)="893c11d0d4710d728f1893b0921fe03f74d627af87de1defc89080a8875e1443fa3fefbdc36ba7b09cc1d46bd54847bf6f1ff0215ab86923d854ead87aeef34583da2b1cfe87cb7bca3c969ec9fba64d99e032188e81a25ca43194f0b09df8f57b25b9a11ec11bc260947895990556b748c387e6374c667a5cc22d4e0389e2922d5ae1bce3e3018d339aac447c1cd6abe1d30ea2fae4367ef64f48", 0x9b}], 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f00000000c0)='7', 0x1) 00:08:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:08:15 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/229, 0xe5, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) 00:08:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 00:08:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x140) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x30008, 0x40) r3 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xb6, 0x3, 0x5, 0x1000, "f5e104ddc2a347bafc9d5f70e43e50af45b9e5fd", 0x3f, 0x8}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x4ef) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0x3}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchmod(r4, 0x45) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file1\x00', 0xe011, 0xfffffffffffffd20) close(r4) r5 = open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x100) bind$unix(r3, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) r6 = open(&(0x7f0000000300)='./file1\x00', 0x0, 0x102) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) syz_open_pts() r9 = semget(0x2, 0x1, 0x700) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000003c0)=""/33) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x1, 0x34}, {0x40, 0x3}, {0x83, 0x9}], 0x3}) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f0000000540)=""/251, 0xfb}, {&(0x7f0000000640)=""/152, 0x98}], 0x3, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x7ff, 0x1}) poll(&(0x7f0000000780)=[{r2, 0x54}], 0x1, 0x1) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0x10, 0x0) pwritev(r5, &(0x7f0000000840)=[{&(0x7f0000000800)="d104196a2d4eca2cedc33e7741327b88fda9afeb122e5f76", 0x18}], 0x1, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x20, 0x0) fchown(r10, r7, r8) readlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/20, 0x14) 00:08:16 executing program 0: setuid(0xee01) msgget(0x1, 0x2c6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="39de6dbe22fd697a571bbe8ab8c89ad90b3b949a383e44abe0faca50523c06829214b0f3f7bfd77458", 0x29}, {&(0x7f0000000080)="a054b77643384ac2425ff3c3c6fd44f50320e714a6532928b794f77f39aafad8938ee867f64a2eaca32907696ffcff6604cc125e7093f8ecad1808cc0f03ed5da486b7e06cb761f326f60af2c0ab7512fd26f80c01b35c5ee999088d03ad67c59e530ca1126e60e5a0b43b7c87338a59fadf024df7a781acf7842c6919dc06c2b81d28a7536c7add916226b4cb528a8ba8a87b06d10d1f406c5b1a863809", 0x9e}, {&(0x7f0000000140)="c0be704bac035517b81a11725269c8160bbd1dd3b788cfa04d7199d76d6bb98be501127efc85be562dbb5d66f152e326bfa0a99a8367ac4dfddcc4e44e564c752cae64b4f1ab6a88ba74c5939650fbb948e148e7a0c09102ec758101d897d0ec42fe535ece03bcdfded2a6b523d1073298ea3a2bef9db956a5b2e5a452fe36889b94fdaee814719971506f32943f07409d6ac7e7a78d0a498694707583f82b84c84f0bf97985eedb72d7ea3952512c742190a576f2cb04c8961f1aad49c19901ba", 0xc1}, {&(0x7f0000000240)="b335a051703b11da5ff99319887a636a2592bb94aa163dfb1528b301852ea941f97d5ffb6fef3b018dae895f77c530414db166c5444559374aee329f6711b4711d68e0920876ead8eb65d9ead615f62bc9b6f0c45c69c373fa3e5bb811922eb2ce5077b6145ac4ce0befe006ca19d01f421e11022e573c8a10d0d24f0b6e87", 0x7f}], 0x4, 0x0, 0x0, 0x400}, 0x402) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x4, 0x6, {0xe00000, 0xded}}) 00:08:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000001, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x4000, 0x7) ftruncate(r0, 0x4) sendto(r1, &(0x7f0000000140)="7b52799b95799740b0042df77828658caf57a5ffd8f1f6fd53393aba5e8ad6347a47fbe37e74a1d5cda7fd2f716d3d9920b07328e2228e159b797bcb1240945f0f2a434dafc14813dad16de573c2ea1021d9fc7b3dc4029142307ebf48a83857fb6ae34d1f6bfef3f0a9b5bd71a9be0e8b341e42583360474ae1cd6143ad3f02f379662ce58fc3215dac14ec8e78bf87872ff0e4c87f3edbecd83fb2245e17c30d43b2be0e334d0211c18d67dea9b023654c5b80589d535d50248a6a65c4c27b7a0bb316a1fe381728c8604de6", 0xcd, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x800, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x348c, 0xe654}, {0x18, 0x0, 0x1ff}, 0x8a9, [0xdf5, 0x3610, 0x7, 0x6b4a, 0x7, 0x2757, 0x100000001, 0xfff]}, 0x3c) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 00:08:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = geteuid() seteuid(r2) 00:08:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000021c0)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r2 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r2, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r2, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r3 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000002240)={0x1}) r4 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r5 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r3, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r4, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r4, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000002080)=""/215) 00:08:16 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8a08, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:08:16 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x88, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xffffffffffffff93, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) chroot(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x100) 00:08:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet6(0x18, 0x5, 0x1) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) write(r2, &(0x7f0000000080)="2e864e3e68944bf91786e5646db1eb0d5851ca417facb54e1d58713548a7a6fde4d540d2eeadd803470123f91182811065c0268b3fd3e5ef7ad6a966f9183f", 0x3f) 00:08:16 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCCDTR(r3, 0x20007478) recvfrom$inet6(r1, &(0x7f00000001c0)=""/224, 0xe0, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x1ff}, 0xc) write(r0, &(0x7f00000000c0)="fa", 0x1) 00:08:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) close(r0) 00:08:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x1) sendto(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) 00:08:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 00:08:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 00:08:17 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2004) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) r4 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, r6) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r2) shmdt(r4) 00:08:17 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000000)) 00:08:17 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x0) 00:08:17 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffdffe, 0x75}, {0x0, 0x1}}, 0x0) 00:08:17 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) setuid(r3) 00:08:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x220, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x2) 00:08:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:08:17 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') write(r1, &(0x7f0000000240)="9b1afe58eb4d2df3a9beb817e829cdd434642289478394523246213ae9a7ec9f4eaaf58542018a801e6403291b5966683ced894a180fff451bfbfd0535da9e100e4c0c271004e4476484bfa6116eea380b619b273ec41703f838747efa6323e35f5560663b8f19402018c26787b4b37cb4042171b4958599f7b92af0824d395f058a421a8c21e482d97a222d59e6add85c61fc614bbd44c3d9b5ad4d912ea24bc3d96e35c9e09d4635f41836cb7a48d7283a5c51895818214dc3969025a9ac84a081aee7dc735a", 0xc7) kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) kqueue() getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 00:08:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6eb100000000000d0000"], 0x10) 00:08:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getppid() setgid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="cfdee9865fa48b480ee2d79664692d28841282b2cb07a3a4da9ba1d7df267f6f24d5248399d5f6bd08cafe3da2e69ed70c6e8515c2e5060e63bcc398547e1b7f91f2badd21801665a15e0fa79ab2e3a191d0de97ba1a89", 0x57}, {&(0x7f0000000200)="7a9e11eaa0a78fb52b8bcdeff38088a5ae0cbf26cff4e4eee0c0ccd4b2c9db6b22187ea0ba13181d6b6885ef15ad5433a186d8fad55496eb6a7d627526c4e1cbc82cfb9b6dcf2d776f94e34b59512a476b41b97d802c424cdcefd767528a199b5bea151b4bc4955af0eb8fc949b6de6e624f9bb5ff4d3d9e5005ffb50e48247e50ad47d6e6bcd6325125064a61b3ad05b82096ad74d07a9125f592f3da9043cc23c1fc5f44272db5cdad4239ae54ddb2d3fcc32fe95f892f56e8a1ee0429fdb99af8d1de44ce337a7e6b142ff3743f3166c3a9b634e77b2ac5f5bbaee0db322b", 0xe0}, {&(0x7f0000000300)="bce5f6c2599b79bf819e1ef78d8998ccb9a0a5c614860c1067a1514f494aaef545a768e4925a5fb61e1db2b22646e3daff73ebbf9eb571a7c9ecf8b56244be1a0c33f604e8d22825519358db49565a23df3be152dc356f60bd6394a7b85684e62d5a3c8f2604aa9d7a378e4c967f44e1ffbcdf83c2fd088b9d754ad37880ca4744c09ab864315fc8518980e4ff4834477618ac0f529eb4c5447796480d11ad13742435171e3c963af4cd45149ec628d5813337452e4b7273cae1f1d956b23cc1175b5cadeeeba9bcf5df009b7d2e2f701db936f3cb30eb8f", 0xd8}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb8, 0xa}, 0x8) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000740)=0xc000000000) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r11, 0x101}], 0x1, 0x0) close(r0) 00:08:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x190) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xb65, 0xfffffffffffffff9, './file0\x00', 0x4, 0x9, 0x3, 0x5}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 00:08:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r1 = open(&(0x7f0000000200)='./bus\x00', 0xd, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x80000001, 0x8, 0x3, 0x0, 0x7ac3, 0x9, 0x0, 0x3, 0x1, 0xf7ea, 0x8}) 00:08:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004667c, &(0x7f0000000080)=0x9) 00:08:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) 00:08:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x10001}, {0x18, 0x3, 0x3, 0x6}, 0x6, [0x7fff, 0x401, 0x1, 0x6, 0x7fffffff, 0x7f, 0x1, 0x81]}, 0x3c) close(r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0xc06, 0x7, {0x100, 0x7fffffff}}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="4e3c665536dd32b37e68cd73dde2d8c42bb5a90f90a26c66eb4b20f593e477d36033419e4c240c3d8d5bc14a4fc7d3f6ae41613ba60fe2dc0dfeea1be1066e99841f6d7a17012559e0242b391944ef04449120acc18022d323acbd4fcc3317ef84b90fdfaf7adcfc02dae8a6149a8f64f8e42b", 0x73}, {&(0x7f0000000240)="68f1a12e987c042c6f9d3c382d8ac6e0f4ecfab34b0fb744c6fb99910a7b7cf1a07a316b5391697d1d92ad8481e62787ba0961d0dbd7de89ac0d69b03f39f21c18fdd02ffb0fa3146d1a5c4b88e6306843ed69629c0bdaab0356a51db6a229b94a8098", 0x63}, {&(0x7f00000002c0)="5ffe265a07a2340131d5914e10183babc0a5dd65bff9f9175a7ad4f1785b8b0a656e8ef9816838b9d873e968d57c40cb666d40fc9a2dea7e78a409ac19c38d34cca0da261828dcb369ff392d4b0e9a689319d93b87ff1ae657306371c78cf1cf76afbee8968fec3a7b05dcb6e8c855d993040c6050e311a444e6ed32c79de3f15f2b495ecb79224f2e69ccb7837176b5cee931067108f900f5e81f", 0x9b}, {&(0x7f0000000380)="d81c212fff7b6b10abffb14394326c5c523c57f6f83886d121d5738f9a146d965257706ff3d8d7", 0x27}, {&(0x7f00000003c0)="becd52502ef59a115e848956d645ef3c276b2563933f92ede65e824804d2f38bf5d36aa8e287efb0e8f843949ad29d44a60544baa23f25148cc2a6ce384b18750b5ebc6b60b6dee6c71754f89e2cb1605f8d4875802b01e45733915f7488ce5cfa647ed300f8604fbf62a3237ba8100223620d88426eb915812c1aaacbb9de78dc6945afa5eb1de38f9aa304db30d0b9f1abeafbb224ec988f0cd2fa300177bd7106d6fd72cb4a087cc0074387ce3e4fb4602bbe100292126a5b775a9db6394782769a6b9a9510c0d337f0741475", 0xce}, {&(0x7f00000004c0)="9bd0b803a3670a9946bd923ab2a746240225adc0577128e3f525adbdcd4c520f9320a23157783342c58f7c58f44b39d798e97b3899cf6c9b60743869f811154ee1a175fcec44664575740d0fe5259fb60368283e7ce6a68776c37b2d3081adef5dc50bd77a04f4dd57957fccc75c64249bf23e6eed4edc5953bd3f6042c79567acd8eed7b4474763e4a9027c2012d8e81996aa455c02e06d0341fb0fb4c1c07812614e02fc0804642d7c006f048f406b664f77ebdf7994c08482c0c7815b083127eadeeef0877ce1b5f4aaa60f31018e82f9fb14edd0ad3e6d7192f42a18d13746f74f59fdd5b0770aba89abc08717c39d", 0xf1}, {&(0x7f00000005c0)="51cdf97fab5811888735b1eb8b23b42e28c9dd61ae5e099cf028f2b32bc81bc69d0bfa24738144925499fe768874ed39b127e7d8a2debc3da908", 0x3a}], 0x7) accept$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) getsockname$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) utimensat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x0, 0xf3b}, {0x264eebcc, 0x8}}, 0x2) r3 = openat(r2, &(0x7f0000000840)='./file0\x00', 0x8000, 0x10) syz_emit_ethernet(0x1000, &(0x7f0000000880)="bfaf5fd5c145bf4c4c2b94a3b4118562bafc07e371c5a5ccec3b80476c5c3a440d7d29ead849e93ff04c46cd023fb694e3bb44d5f2adf1fca7c216d20c483546af21f2b611f306566653ba0be0f76667ee924a94ccd64e9436ae93d7586f918fd7f87a2616d227e1cfcce61ac2861236b519f848ba4d95121b2e3532bcc3ab79d0260b6ff3674e259a5523ca67ff111a313ac8a04c0b597804b239396ca91a9e9e277b40b3369b06f66db24609120b054c85e6b883baa3a7e0e5658a7cf9bc2883aa5a0bfc989b67afa9c39798b11a05ba2f664629dc5e668759d2b53a4039db4ed49cc74e7d3a580d09b698bc4f0a1ead832956c03f7bfdfc35affcd82c3fc61125c089e05df9207a51e8109c277468dd3ae8f9a42de120c185948cb4ca5f67032ff8f327d80a1a41fa4a666d0c133dac35bba5d07fd15f026b7a764eb02e1359ee92bedae68a4992278ede2f716dd038ee90df05ee4c5913a6b3fdd2755f133fdc69ffdc143a333e382bb4e93057aa26813ed628f6402b23cadc9adc82ff2598041cf550beb2c28e1b9d3ac1fc2e12c94811eae98728d3a75a1ca5266f3138040f28b927c9ed0e6caf59496b6e389c98993c6910617509778961dc5edb4951fd9bdee48e3331ae616991261293bc59f184e5acd8f61847bfc1314bcd4a9da6296f5e8e10073d0dc591f5c3de2df365a36a9b3ad348a1adda529b0b32bbc592929abcdb7da8171ddbb8735905a0842c101a9046baeb9448475ab151a82c4738338e530484d2c5c6df013620d4f4487b0027176b943a288196270f534c8894eaa6ab85d23ed855585232f754a681a1b2a38b56bc7535d15fd9ae787d7bff652c8098c35124c43a9984a749680e58d8191047bfdbc481e1276ebf80971023756527506b171f113530776a98dfda9217e2e0dcda0ea242bb5984a4eeaa82f743dd33bbfe23def0de8e266266fd9c8cd61fcb4fa3f590765e23bd0086b1b9fcfe0f9512bf523b374244d65ea424637111ff6af6e3983223454ddc979b4de9bd0d8d80fdf4d913261bb29ce28b984bde65cee1f10fab9a697f42bfffca626df8cb928d1faa4e706f4f981b8d98a51d3dc11118795340952150f8034142ef52c1c908d66b258cdf565244f20af14a02c33202689ad47de1e2394c1fb1b671600dd0974f9def65e8cf93368a4dbfcca256a6416dcf014511b9d5518e022ecf80e647b2d8631436196f564bb0c1be15a5ef6742666991677f06e4fc1e1934fe326ec0dc49083be7b3ce9c2221b925eda32461229be3f63b97f071389cf2e0e68f08a671d1739bb4f52c8b4d8113821e1befc87bcbc49b03112a49f134da603973fca016fb344e7f09caaa9c5ce8b46fe211a72490d3e8e8487c62660fb2f880a76297a90487eb3457e4e5d46879d15d4a18cfd6d591e7de613bfac30cb987b1087c176add0aab36748778ecf1194835d1a594632bc988bab0e578c7217d6af780678ebfacf65ee273c7cfb261946754820e1bbb8dbb17fd83f79d12052455be949f695b71c628e5841feffede1575949e54737402ead7c3ae897d6d892658f18868e939db2aaa7eee29d7b10a015b3470051258cc68aacf22aeb89da562136741ec289bd1ba6d153a44ccc3fd553908f37be9c1046074d021dc503349310d7276370f07cd20b53414ed49c46a9346876830bb4afc272f11eac68c64fcf990fe1d801c49138f15c0c84cc4ce997e426e924c15b05dbb0f1301eaf2195bdc7fc5935777cf75fcea08fa7eacdad0a792d212be457886de958d76123e6a78562354548df50292d3b4c6ce3fca212573b6243ede9ce3ba81ff3badd2ab35ec77ca0132cfb52975eb1bc4f2f32a4e25c5a2cd699267f9b5908f9005b914ac49fde25111909c9bb882942b249eaa3af491bda19df96e4b4d8172c34e0461affda878e28c6ae70093ac394833fd2299fa21cb762f497901b32f6a40a03e21dbf24cf0adf5390de9c3f1f5892574f2aba797ac152a74ef9035a5374ff87391eb75b3c69a16c313395ef4c55c9fb412da8108fdafc81d797cd7ce66c7eee93fd7c69963c76eb0e293ad115e498040123d26ba0f35ed85c383b2a4f695c6ad48e2e7cd7d75dd52285eb999a2c3e19e0c14d281ca23e9f57912b26b3882f86cb748ccb18e21dbb92f16eb21938bba025fbf7dfb743f441d09c1c72ed6c6f01830fffb86ac2a21dff5981709010906576f071da0e7ac13d9f446fd5ed4644054593a011e454930003c6b80a0c4e675eb8d7c261b5a2d69e067712d9f60f6671e62b7f37c43c51db5634b55f8b8e64bc6f052c846de498821cd13c91b67e92eabc5431764194cddbd0826f81111de0770f083705aa073bc11f49aa5dbef7881c386f7cffd5640b594cf61575e8bbc6ee7726f01eb4865ef8937152335b773e61d229b01d9fa8618b25755a7824d54f1c69b49d821cdd3cc8008affb58e180f739ddb89f392250221621943d20ba30d99371453820d671f0c7132cbf2d69c49f32d25645dff3415bf8fd463367a04c6f423021dc1339f75196032c3e1b327d5246675bb90df992c060661c50ddee9f12b5e6c97e3ef43e76368f5353271c03f4f970cbe49d657b038aa96a42e866cfe3ed2f29e293f158087578c24a162e3bf9b35506d34970afbb5fe3f945e2652f35323f882aaaa182a4ba981dcc553465b9f7fcddca924811193e4b43ffe5df59dc59faeb09b93282df44b6bdb787a217981b1c398052acb20358adac1c3a0713172bfd7b898c9ef43a23e01de2c922d9c0cf966f1779cdd4cfd689cac15c7eea7109b61dbdcc4f29cf91b30a8412c2ed9212a28e95c8cfc30dda69cca0f0e206f5e9e5854f4b4f4dc412a6573a746fb2a46a7fe6f9febbed3403007221858a0878b10d535e438fbc5ed575d415992f8e36ae19f7bb3fdba7a73429b13e9c64b3bd64848d16c843e71783e318c14772b44c5b97cd97fcb3d2909f9548ecf6eafea1010d434caec14f707d9d5bd57b6a5f3b9a35fcdb71b5cc12388b64e4dda1e93e5872d2014889b4cdc421ab271ca8564765323b0ed6d5c2619952b027cd5e3abc29ff197db23f5bea0e8448a1d34920ae3593fc094f0262831bb0375e7c6e170226984255db8016936acada4c7d306f3179e2f0f8cc52bcaa9d6f35159ab06da0b1225fb5f6c256f69de953e62945ac96374ccd82d7192de7d8b8ab1c96f0c95d829612e8363c8bd501750fa88f6963c97ce1b483a68c05e29473fdb5c530de9916d980d24164ab766c1823a8d9f871269b4d0e2d59c9a76eb62a1d5662ee2055d1f7f2188813a828b0e4250a1f1d5bed9b1c23c6381966fd391821397b774b48bda0cfee6d6da399a4cc557655ba8930745752223fef1d486ec4d0c376c7d9a16cbc120f146807621665ca80165af430a5b42ce0fbda491533e0718816bbbb0c2e2fb17903154bf9f0eca6d843d052332df4e3b7e32d43e59378c73008a22d0ddd5f7690faa80bd8fcdefa4d8db767ca582c6b8cc58b3b76776410bdb2ad65a271010c9b994ef67743bb3c8a490069649c8eedf2fd07dc9441e1e838c683220591225686b459f8729e966f33bfad88e47abc176595e93fe482ae9249afa3808ec6f86b41229bc629c2b155c7d89ff1ad3085f1f9a01534820037da7f26c36a7adcb80bdb7d83993921c0af2f184f8133f75f8cbae74c2082917d8416ec261345d2216c6f1686dd78a4905395a92e1cb5c7a499ceaa5ba2a69916edda005e333b3dc8b596b1fb4ef2be42d96af205fd87bb637752ebbb103b8cc7a366e4c91858b432cbf423e2f2cdf84ca2b8facb0716a3fbc6ad2dd5a6ea8e39d99dc24172544170419278329ec083ef4e429b67dec743d93ae745c7ba436461c2d7ef76f6c03d2a2db3167a59ff97228b2c6609f4cad4ac10e3705caf90caf3e209e984bd9363b50c9f3159f2ea198983bc82e63157998d2ba68917dd1422d5f4eba1d6afae7cbd12f3e5ab7ca9af5dfb0f791fd4fa71b7f03793de456498f7c7f077453fa2d0903be8bcf60cd16c541e03c5d25aa2c7a93ae2f4aa6a71f1ccdd451fe1ad04c90948c3f7732122f8a025147f4fef902786a413fb1b6872eba24619c687c8328f4776da3355d10ebfbcbec6d37284cf894bf50f60596a041cdb993b58125acf7ead7c006593e3c11fb1d1c38440b6b375d8f9040d8adf2be519861e304513c4b773ea341ad06e4ab6e3af2e584c72e7ab94938182967b0d8553b2c40a74094a8355e94e504c29d0a82ee1d932e3a79b75690b298d5f8f8ce009aaa2e8211523fa852613f8bb55a07d70cb26da3cb8ea87476defcd743e8663e1ba8b5eb0f40fb70f1d264e94f0d9f21d2282a309a107dbe84ad87e2022f30dbf1aaebcdec146fc7e528a868a568920d48211f0e1aadb31bd8239ef988b4db2548de486e7d8ebc41d30ee3ced1d080760ff9cf2a8c628c1e06fdeac3658a3d08aead4b800deb68893c7c6afc1442a2341691eb8b735f8b8814016f067d7d246993ce58a3dec608794277392f9928bc5cc0ab28bda45522f0b68644c8515753fa4c8beea988688d4e247108aeb0283bc39af2f4c4cfbda685042948fbc770861a4bdb08d8c87afaf612a457dd188394f5ebda5c908fcc4aefba7d40a6188b6984c95c5a24a3c5bce405e2f0b802c88d983c1a56def38b91ec03353e89ea6e4d9560e8e684d90f95bc8dae6226c35c275b12455f33d7737e9f2f763ed09d8543ab5f512f999cadf32099b6052d820b91699ec80b7b1a996f20c61c2e6361b207c03de6c95ad740e913d5cb392e283a5d7351110cbb83f7179f0c3b90619013fdefc4ca173a25743e5d3d3548a28e00700cc9a63f48dfa506d79ca5ba5f526dd22ea31e064f85a0589f469fd0cfc394327649d02b7e4e0b30ac1771c1efd6a8358a2112a9439de0f5c78ce5fd76ea70d1664b9470dd929ae0f79f5432bf25eed25025276b6147f8b21df2b75e961cb37c5206a9022115b10fba5708a9ee7d5a514e99a16b723d87b722afb0d67ed23a8686a10190659feb234c7456cb9ebab12a25fa1f2ea80b4ef2d09f54d2457e95dc7898567dada343b8dee4a5c7c9d79ba1528752ecafd87fb8dd24048af17da81821b8e27f5a03440493d3229bfe26500c2c13bd4a2cdd5a31b191f5a7e3bd698914829b8a84e98fc55ff2c2928d168e68691c170c0c0c8f6819717124ef6f3f45c017fefab15aa322b30ab5274ac1cedc71b7a5741b5d3f6cec00451e6fb7e46b2a4fb22c20ed38bc20b2d5895984aec98b44924ea90d0a4d13ab0b3093b0672e4573f04d35a619fefcb567b953011789800397147ec90b241d73fa505701c812e8f210a2eeb0d370c62f51cddc13411d10205f4ce0f72e3a52319038431729b711f9b25f0fd760786da8e48927d62624d3028fab28ce2d3947bd7cf58bb6f684b528eed3fe65a1d406f9d850a9c5f4b02853912f36289e39cb833c72d04d6c818d3cd3e37c6c135f634a74aaa38cd72cd18e1317232fc0281a76c3da9ec6b3e838466a9c4db86f4644f6c08f9251fb0ef9fd691053948f3c530e54e965d93de97abe7b5ad38f7b1e879fa041b264b2ea95113788876f4dd3cc690fe2a94653387b39c3108ea4bc6022f83ea87011bfa49901191cf361c65c91fbfbf3a193d2122aac414dd29014a9595f4b7cd0b7ae46f31f9b2a72a9d4772c21fe0a37537124432632dfe423cfe2b0c33e59a2b4d3e6c6070850288f0962b755f021916055b766e04bdd9aec27ca41c3f3700efb5ca3e8349") writev(r2, &(0x7f0000001b00)=[{&(0x7f0000001880)="b63a8b78c7067836d4db3bf24c8abf03c1b6a9946a9dc84502be717cfc6be587e7d6d3246b6c165c244f7285890d43d1ae03aaebb2b3ea85620f413460f2420f38cee036dcde32e78a70e530cac614252855ff0d9e2576502a78cab3fd5a9d915fe383e73975", 0x66}, {&(0x7f0000001900)="3975d6e10f8c61eb0f17a8060cdab1b23533848429c1aa1cf5a7cd4a37790918bdb63d1b6ef050e18f9527f4c3873efede8e67df218a02265d9aac437249bae067327265f549e790a3ffc4b2e31a84d4a52083e1aca842adc0ffd7e5ee20a5c7525dc9771e15948cc063fe", 0x6b}, {&(0x7f0000001980)="a5e2d2380abf2f5d19e01871ffe368823293d614b3a259cef59a63039e0fbf93ee4daa5394b755d04972066199227d881c89c06efc9dd5d0cf96c7b223790078c023658d7cc98c2fc473de38d7248ba8f6300ff67edff288c3491be8a5277061e56b963218a8a210c703209f1b0a4dd9da83d816c80eee3ad48d9a302d6705d9e4746d4379aba2956c", 0x89}, {&(0x7f0000001a40)="4b5f2d12b53785960a239adfa72dbf2e856d7388fa12f51d128e14d6ba66c2d8307cd34b1178746b2ab92b746ce2ea6875e62c68eb3b14c038e588ac9a3c4cce19ab5a6c4b1985d2f2b64c2a8327460e8a4c19034ef3285bf7a24a44df442381976f9a98c7bccc5609fcdcb1c369f8efa829f866a91bbc309990081d3f29f1f3ebb1caf0928f2e983a3a421ae41bfc13ba90f4fa5268b03cddd36118090fd8842548d4d470184ff4e82aac0c9d54edead0ca1b302f472707e0bfbdb574", 0xbd}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = msgget(0x3, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001b80)=""/171) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001c40)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001c80)={0x7e, 0x1, 0x8001, 0xffffffffffffffff, "046ba557228a2c28e827721574a90193760821c6", 0xfffffffffffffff8, 0x66}) bind$inet6(r3, &(0x7f0000001cc0)={0x18, 0x3, 0x4, 0x1}, 0xc) r5 = open(&(0x7f0000001d00)='./file0\x00', 0x20000, 0x0) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, &(0x7f0000001dc0)=0xc) fchownat(r5, &(0x7f0000001d40)='./file0\x00', r6, r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x147, 0x101}], 0x1}) setsockopt(r3, 0x4, 0x0, &(0x7f0000001e80)="42b5a8562dd9aedab99b23a1d31c49a8ac0e9c37096259a91639d2d695d2eeba5e53c5d0beebc0f882a4f17fffd4514134a9cc08b5df8111493a6a22e8e61652", 0x40) 00:08:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x15, 0x0, 0x0) 00:08:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) fcntl$setflags(r0, 0x2, 0x0) socketpair(0x2, 0x8003, 0xf9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x400, 0x0) close(r0) r4 = dup(r3) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7ff, 0x4}, {0x5}}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) bind(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 00:08:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() getgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="4b74954c", 0xffffffffffffff0c) 00:08:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 00:08:18 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10400, 0x100) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) dup(r1) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0/') 00:08:18 executing program 0: socketpair(0x1, 0x4003, 0x7e, 0x0) 00:08:18 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 00:08:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() socket$inet(0x2, 0x8000, 0x6) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0x6, &(0x7f0000000100)=[{{r0}, 0x1, 0x1, 0x0, 0x0, 0x9}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 00:08:19 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = getuid() setuid(r0) chroot(0x0) 00:08:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x6020, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) 00:08:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c886474e3ca275a0f941f2450a9dfc90dc286fe42f79609e7bd46823e4a491923a6462ee9", 0x3d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294455b50afec07b5cf4ba0ceb7f78ea2afb854deb1df23b670c27223ba67c0d95f12b45820b6031fe5096635", 0x36}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xb4}) 00:08:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) flock(r0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4a0, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) 00:08:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = shmget(0x3, 0x10000, 0x400, &(0x7f0000fef000/0x10000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 00:08:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000280)="819c540d55ab6abe31991409de540aa683a6dfe36351b275e42d2380da3c6f5868f49f96f37b5cee02f87a398e16fb01a11ee85bd306e4ed0a65e94dd48ceb22e37bea8a01ffb08ab7b4fe746431f6d4e0b539387687c87712010397cbf82208064f57292eef9124b2001eee8fd60a9bce1e5fb108c1029d8af9cadf9d4010f7b8585da566becfcea4f6097b889bad5a45474e54c795180557878da378e0a93ab277e1123ab0e3ad9021d14e1db6a2cb71ef27ed261e073924b98fd1fc1c7466811110505e3dfe092540211e59b315ca5d26edbd7a5346e4db5e404a5dc18109a7", 0xe1}, {&(0x7f0000000140)="afc2ca119bae6a62ab55bea851d6ed9acd9dc7388c9aa1071534d196be9a056e15e4fd775052cefdf3656e30d89def4a1562dac07ba441be9dab98723086db3ad67b857c4fb41a9ab97ec2a95a5110c8214b338aeefb447f5af074b5945ab15282f8a8a363111a10dcd3abc776e316d0503e9d745544d01eef05d7b02ca6707070058432cf65d50eba0c49c499421b637e23dafd", 0x94}, {&(0x7f0000000380)="1dfed8b6ecf73144c637e37e3b5eba9826b189c92a918ec83eb2cc0b5beb925c6e077b15bb89736a6de0fb2b7be5a521ecdbda8accda03e890c7d82c6114c45ad7917119cfa3d8caec6763086612d6c269528627450a8c26f73d108606b6379dc1c06b632d7ef56635f81a0452e42df836e2a5ac6ba25e4366b39dead1d8e324f79bbfa42722d9b47e64719975e889e2a3e731180ae2ceddbd49aac62d4daa25", 0xa0}, {&(0x7f0000000440)="72552825e61aeef728a53adbe906b1da24eb77f39374ef71aaf119ff19da01ae809ba82df919b3a5258faa6ef364d6bd877a3c30ca233eba6685ccfc00b54dbeb42d64cbf16b7bbbfccf0d694daf73f9ab5a560c8ad3c2237a6860f2e5af4b2a64b2b838d80fdfda11ddf6d0b92f34fad9570adf8c17cd1cd089a148086db29dacaca67c19c93e6257c20fea06c19ffe4ff670c2ace0f4a9733e7ce83cece5fde2911b322c168059fddf6232b3e9ae9b0de8ee0389d3ae6a01925fdcb55fa9637edf9d68328db60cde2afcbfb3255d6ec6a875cd4a2dca101f5cd972d070178ce05fe283707d17964a7af3a93241ad3e8a151749c6da9d6cabbe2e785bdebf5c979a1bf31e3bfb48b4eb6d6fc87fecbd01d07c16e3606e35db04037a2647c733e3cbe488874337ba8345a08462c42fbf56d17296c7c6b67adeb12a4c760899a8534615419fdf083b32b7d89af9f31bbbef8dca531606cd567c78734f28eb5a0c6cdce03247604f48a0ca1c7b8d9f2d0dd3bf04c901f95a126500d83a50131fa8b06eb2bb310f0f76bf349abb58e5405e642390bc4c6907dcd7ad06df09f5c676ae7c9ce1331de678dc42a351f7f7f92ec27bd33796ab395b56535f034fb1c26488041a32cac1b62ca65f4df80367e9728d0f6e65a7e45ac167cabc592dbaa172294f1cdf3b2b29f68c0501fb5eac4ba158bb62ca14385644f85e3f4d81c3b3c70e2eede2362e3ea6d3bd94f1e1ad65e7a2a22642eb5c4c814e6a220a3088ea50ea80c5e34bdb7b7288c032fcb108ed749e862927ef3be0218b5b29c47bfe83d4e779aa26152c3850f0c73b0cef5e3ab2b33614f2ffe98acf687f61fed4a02a8e1118b2b06d05fef6fcb6535d55dac57ef7e3cf74a636d2fa39b9ca35558e4daea97cecfde2b49f7fa2106ecb9f27d1a723ec9f7cdf6fc976fc8c309b71a5a4f58bc8ef8228c72403abe517548f7cef72d0058927b5f64061e03c35880042215de17bb3ab4675864a384d23183383ac9cbb92e3a64a98dd86b547a75665b505961f348b872fe647b28477b5c31accb9f0689a11c9bf2fd49d3508ed3ee843aa2d3274ee8fe0949153235b91f2372f5fc0affc3177b5e4993f39329a4a508b11e3c73f0b58d0a2682bac4b29d5308ef6b1f95f4d101116ec9bcf6132026dc895cdd3810a9aa507d12b9c7f055b06283d0de9ffc37101b299e30e1f3f96ebafbad14ccf2a332efb313ebad5ee297ec15d2c5e8e2e9511db3bd9fa003079a41d0da94adc6c57b7def05640da3d2cfa854ea47f1c13b4c4982f7e30cc5ce5d438cf25ed382e3e5ce7abfc2dd427298f8c619482561b0589f51ea17c1f343f40e9885b4fb137d087043ee12bfdb8c2272e50f51de544b4a5a088eb4b1087732c522c5c0a6e4e15b6590e9dbb5003ff3ba61469b9b0f0d8f137c21f5f8a57beb8e142676d057b45e6a5a8b0dfd85ae436e1726ca906ab843b1af0e8a6825fe0a4f993e7c4c92ffc386c11409e872b9db13afe9ff235a5b23d2b63d0f668a45790d1002000163e883b3a0d78a0d15d91aeb86aee88364c1ed3fc4bca8adccc861fb9ef4b3cd7e1f9a03f596ca1a310204450965c747312158f7a7c80a8dde01fb2681148ac247179718c4ec39a2dfce2829191ac2f74035b9398ff7cb1699fb92b7d59351d2a4328e1fce91f456cd94c430eea835b012a2e28e6b6147c8ed3fbcaba1b73ac3407890b87eb1a57cf7c89190567803f1f25de065afe789bf6320d5075dcfa710ae32669451f2bfcb9dc269bfef94f48aaea2d8580d00a2aebeb74a5e09ba032a93218a0163b6d0476dfe63aa754136cf62c303b270688ec15605b27573f53e75db1f1fac1652835ca9b926450954f79a870799415f3c78846dd9153b6d01dd37ebdd59885dde847ab2cbf2349c269ba11dffeb80fd742818d1045d458e69d6277c52cb3654f6e251bce04b67e799f486e4f97de3a7f929f3bed61ac55335d9c7fcce3b7f7a528cbd2b310ada81a0ba7fa3482905e281d25cd2f6aab175f652d390fa96265c39cfbb7c4a5e1688b4334e19c44db7bdff83e8402c4fbfde0375386345829592471e96bb851bc28e67901daca18654661e61a884920a627afb25cab77dcbcf7b03e52d9232c929f195c1785bea7bf98c350f7589fb15f6a24e78777e94615317cfddf51157a0106741df64eaebb0ebeb7b78c38b620cfc303a3c4a4c6b4357a083286a4d78889784c5c382b11579283acb038bd3ec8e590ada0bdc7bd26d3a3b3ae178b45193767208acec456ae0c5aa43c729e69e5a066b12f6e3657c5a360bfb71adb72462746c58fa30efb0047a34df6f185fc72fd4a663e69786a8704ef7b1e19cad89f9baaf426934132090e1bc89c91702944e2aec91a21e6826fbd9ed6c8ee825ede231505e89b7957e2a5ae2f4d78c83ee45fd0b4c71a16db3d8434e7809b4ea54615925a55aa659bc4d3a6dacd4fca8b6bbace70929d73543ba5b309fb13176acbb238d3de2660060a75bc7362a8f1924eaaecd437865aada0a3a9b708bcd1a4e2c04aee80e9b2a5112dcc45f88cb24cdf341c7a2052fdd7b943fad90e8609c2d025374342c3ea83cd0e34f3a328b8b228fd6573be661b527b9cb1aea86a15e4d9c7dfe0f64aa8f543a6a3aedd990200eaf9d207533301ddf6c447c8a8b35284a48df47a1e269b6793ecaae9accc7b369a9d669aacec5500f6c1accb83c18c1761c3939adfe6d9f1ff9df7b60364f75c2b556cc8c8a55017cb8feb031047be2f4d8ea417832c00e43b7e94e05856ffc8333709b3685f61a60b48f51c556947ccf562d970fc356aaeb97704c787bc88af519c49f0f6d5764853bb79cfa5a003da3913d4d9188cd1f6e599cdd12fc9438115e2119d01183509696f38596f1a6d9773b6352f0918239f891b83a1f68cbf96a0e0a18141061d0bcf6b523e2f64450409081b957bfb1c163d00a4e1f397cf2969f7d4e9a0ed3ac740c5bf73457c4ce545c717c18a4325c312135f02a60109c64344ebc6676d34ef0a7423a18d2fae7d02f16ef0fda1e2bdebb57cfe55e16972546790983fc2ed4f9c0df5dd6f50a403c013e9c3d2d8feac92796e5c04400055fcf2703458a7a400c4a250a5ce8faa10939376f6968cfbff2325332876aeb0a3cfb43fd486ba83c6889c3e4cfb34c845f07afc9957775a62edae95ec0eda65baca3fc817d974a0f1b2a9f322e15194274bfb917083380780576e84156015c947bce7dceefbfe0f40b3837096c0b22821a42be8fa397b6f18af179f86d2385851f6446afd4a20f36123be03043c453205ac323af62ba6a1e1de7545208df9efb0bed879ad33ef5057bcf009a0f50b019bdca1cbb31000f4453cfd39211b370e9a8f319c4e48e5f1c566bbcb67bf77a6eb868e326baf1913451cd7ba1c2d407c8eb21f6b8f42fb799c00e68e8b855ea339988cabd25b2946bb5ed10099062803cd012586a82aee2b7a48442717c61a24d91cdcd2667f009de8a768502e3fd190950a669ac92a9769f2c46beedcdbc9335530c42e5dfb212116b33385ea19766b63e25614a985ac775024997a19ad9af2c77d5ed9a8feb3669f8faa60f686d8adc07db7c45915d44fd20f4372945c1f4417d561ff601afbe24bbf4863c9ecbf7b5c58aedf50599a217b60a534f4ef19054db3cfb46732b4cfadd927858ac0c5f583a2f52230cba2eff49d5844eac090d428c492b1913a04e535f18ac13969388c177dee3fcccb450a5eb57456a93b88ce8251c560a5676b847be1ea5dc2f47e0e46cc270f7471cd25e2b06f15e98073448597cdb5e78a5f11b69ca4c7822255880c316d754cc096f086801d444616520e489418e611eb4fb13e8ea747ce18cfe0681e08a239d3b3f0a75ccb09de5dee4e92867857986b0d5455a7406944be453c87bdc05d6d20e870be24a810f53bbd7a2b76cc1ae78184580aca92f67f59adf0efb9ed923150a2b32b42e0502e8530e94153f4ad5ae511d372f8436be9430dc214cb1435851b9dc26be7fd945ffdb5046bd6554736c7b4fc0f29f69142cf55d4d08c7ce78ddcd3a68156cc4a67db55ed407f3366a668d2224663226da5008ad79010a181ac904a4598b9622082eb925a314366e878473b5dba7554fb29e194d9c5c6bcc2abc65bcca839e4ee99072684ba78061e3b1a12af0357f68fa2e27023025d107be8d6dbb7cda7a644bc8d23f065aefc21854db4dc2c83b93f5f7d25ec9e7a31662ff6dd1518fa590f0645bebb67f651735253e7f90d7f16e7371ed97d01b1f2079993e4aa543b35cbefa3617fd5146993b99766a3cf8f2542171e3e8b7b50fd7444d5adfea14ef2aabc997e870dcb8b531132ed8a5b93930e8fff15c6f3a8eebdd8f24f0397dde72047b37663f2d9fa7230a73cb4759e6ce7add56818e6c2ebfecde33f0520a9a30f3eddc21c512e6625e5404273352cb6c2d13f89156af7438c7b7ab8a5328ad6b6cac445a1adf20f029ba8739504e01c2b0c4166eeb3df23b6411369b6bd5faa49ea43e6e18d947a23f55f9508a5d0bf6eae5efcaa26b09a37e9de0a074d5b9ce14f33b699e8950fa2b6ecbc10a85769e0aef51a3b6e53edc9eccb571291a1da627ae84ca73e63dad7ce9a7b58f602571b03845404888f06c5e42078c9aa7c940068aa635f14ce67da92f8a59b47f903b8ed442b6eb04289b5534f88ed23ecd46b58692c862093370e609387eb8c4996c0c28c79e6a6156ec527c42295e7269c716c7e4ea84c6cff8628e546a4aad8472bde8deffe20b33668931918fbd91daf62226b50938fb3dcd280513c49cfb39f2269ecceb2d63fc0977588f46db5157ce4480228cb695fa59e728c4d2b9d76f5bff9d886596dc228951d396ade7c01757c28c245d1c50827597ef51078e0b3f0ed194017b66e0a7c08ffc805175f711a264a044b3d295a1640a0bc00516b6fc941e1d90b47a98917bc32003254c90b78ebcb41504b7fd43b661127281188e59c03440fc2116dfa26869d29672491daf0f0232a080e7d8ead41e0f7cf7c21a00b37e3d9cd66bd254a4fb16daf7242ee3ec0451134901cad640f02082bb471dd2b34e97d56ca0051fa66053da99fe5e6589c068148e1ddf788c1190ebd2f14fe0ed39046fb4f5a3f74991a0d909be0e0a336ce3f0cc4128947effffabce78bfe60c68060f6cbe38c2721a82d50dd98c15d5bbce774db7d6192d2ca6212500149230be45ec81c73581d7e90c190e50884963d72703b79326834583c5aeee07ce9e9235190db2c94b007f43dbdfa312283c32fcbdb5d68e4d52f6149423c3a431534eb66d41ab6356de691bb586233db41269305267bb839b98bb265a5953635e636842c312f042ba28b7d797adee670332f87462af150a6e81e1ce533320df451489f4f20d42fbe18c6971feaff1dd8bd815a6b9972b5fbccc7003c6d7e58caabceedb5604da2e40a7650db5a1abd564b40a61c3524942edb28c80181959fa13c025c215a86d070e3bc6de192d867aba8fe777ef3a50f1ec11a0791bfa8d795e399917bfaaebd079c3f9a3f87e7e0d35f6ab830ace7165f1b9b87b53019dd262e8120e835ce1af1ec27ba97ecf7fa779dbb90893206158873df4564d7663bbe50b074ca626f5b2d68d0c8725455c7fd2c4b0c8ea2246adf708387467907cae4c1a62c1c998d33a7a56da4e93daff150bffa7cee8e9f8315db0c591e0983ffa9d101206b8c80e97b614fa8eccf831238aa625f477203f50d52fc097389f3be9a612049c85de15f5a22f01ee5eb", 0x1000}, {&(0x7f0000001440)="0f7792a49b5dfe89d4586653203b6b8da1ff623476e11c3f1288f9006ec148634296992e06abcc761f708878036ba3a3f34f84b5df47928f5461c6f169a5277a922d26862a68035e1d259c65b10efa08b7e0e1504b5962356810cb744132ebc5d3a3dea3af8bcb6a6bac41a36b3c59beff9353358677e8685981a0c55ecfff", 0x7f}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x407}, 0x6) dup(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0xfd) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x10000000000000, "62da9d4e054b1201363a7ac8ccdfe7ff36dbdc6d", 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() getpgrp() 00:08:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 00:08:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 00:08:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:08:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x5, 0x3, &(0x7f0000000040)="a0d02835039c72fe2839f9f661f06bef11383a4e25e07fa41c925c62b71cfdbbf65858db92ca133fea1b102262d4028586273136379903a28213c0c31f736096ff170a56b14e56f29f819bbdb43d00ddd7bf775645ce6c62fbf5", 0x5a) socket(0x19, 0x7, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18000, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x0, 0x1, 0x0) 00:08:20 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000001c0)=[{r0, 0x86}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = geteuid() r6 = msgget(0x1, 0x0) msgsnd(r6, &(0x7f0000000400)={0x2, "a291f90e35ce53172a6a0b1074f615843df71b43f490068a106ccb563343b5f6a8f055d618a459e3fb748c0866c3d05c88b7ec46c25ddf4168b8f669bbfa3bfe3f2d2cef60eabdc98f4769358b0761cb87f4835a90d0edabfb265713ebc78377046aec62164a2b5fa4b56c4d40e19cc57f95d94e3b99dec909333a79e0ebe790ddcd9397b2032eff9bca65b2039503cd0ed4834ca9f13d0426a43254a42bce37fd99940435af8ebee0a5fcbe64400bef8bc042dada9442203193b4ccb1e8c6050f65b368b1fe81e7a773f33a5b1c39680b1f149be1c41c838499555123"}, 0xe5, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="b3350589b02f1bd5cac5ee9f96a5f72e9ac7c3cb5e0ad76e029dea0357eadcd6d27b96afa62fed7bad7147f923769979c2327d465b59271b25b4458765cee6b889124b7bc301552ffc684d38f39afd9793c1593ef0526fd6e1bc879bbe2893a5ffa5b0895a1ba6c4902182215bfd713cc6dbece12700878fcfe78ed2a1bdc7b5f7fdef3f7b94a0226e049eb9fccb0929b5f3027862942f1e240f9758a90f0f402f162279549ccd23918e465bcf", 0xad}], 0x1, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0xa8}, 0x2) 00:08:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="2af5ea74e476d68495666f9c2db8ce20922a9547c5e14d77e1471bf263f2cb7b2a0fd0501c2213ae4c321e36b645b25446f4dcd7676d7a60096937503a782748337688cbbf1be728cea91775c610c83e29a1030b1ab7d08ff37173cb0d21f69bfafbc0f24aa47b3e6aa3c9adcd4bd9df3618aa0569cdb85203d2144931dfcf6a2319ae21b2081d561d4ea316e751d7e5a5b25e46ab44d1e23d806f2f4aa432cd7ef818ed97252c70df5360d83d7dbdc72dabf6eacfb55d79515c5429bdc91ebb1bf37d306db65a3f20af329b7f7394d29e741732e1d362486efe771b1c08ff567d46ebb3a3b0c751bbcdc9d34bfc1d06c91e316a0231cd086cd5bc60fffc2aeea1aab00e9a744441f8e04534f472ebd39b5aebaf84c4b556ef380e3a51608fee92a911cb8d225bf6cd778e749f2488b7cff567f4628aded0ff990b3c5305a2eb00be71640624a362024b07841544cc9b65e3f0a18067b0e7683676370db43428de9505203389fa54b787066430289064e6cef5c955514db0cb33fbb9def1e0a205eeeea916746b41d364d67410e2a1c26f73508272a4bb1e7e06c04011fab7caad8130f7a0c051da8e0400c16278682f0097a4f8b73e0e97fbafde9b57ae22e24dfbf312bea234b55ae59efd1499d19ca949f5b2afd76f40554563c973e0eb4355fbe9d39b984a5f194d348b7bb614d1608b6682069e5b13ca2627fa222fbd91204b097b8431e64a92684c4a0b306b48474cf122c1a7d7c52a323626c9f0b95e8907f69bc8866bb545a568445296c907bf71d212b14abdad1a0ce4447c627023da272ce7c93a9f305b1351561be9085a2d9ed6770b0d2b70d811c05e57ede4f6914f57d41856ec464ed7d2a3efdcd5c65274dcca028100dc9cd37a6957fba3ba73b61f11eb68ff99e2e96ab1fe90462797e1c5551690d475ab0bb510ec382ad439f73e0f9d5acd8ac7967b8650da39e16bb18d4aae7150454b01d00ee35913632ac089ef9c337d793bc45dabe7318e58faf8005ddf76f437886f2ed0dde303f4b6576ba7bbcd2d8d8ff85b4b1b4ac591f5b44295186d7a87e0897d7f2fad8392ca7879fda7320e3a662afe6577dff6eb3c1636d930e2aa37a7e792091429ec873bc57c5ed91ce6f8745cceb59a5dc358d2a039d86e2acfdab3bdc1844c51ec464dab2576c3789c797ae3e030409a693a410b912e1897430c051874505346d7aa04ddad70ec504f23511d46b5d043c080517cffdc99ceacdb7f5c1223037eca6770643f69ed5d77ce532a481a8de0b373afdbaa819bca39fe33ee26beb6a07c46e50846cb7ab9f3d7c1b28fcb55b8d390b72999be764e4136c13dcd893a8502187670d1c1d4a9c607cc5166003774bdfa311f8ade40e9e448ad367d3b9dc7d49346e9a117d14bb8c89c5ee33fb27ea6736806dade4c77ebac944f396d46d215731226ace3556a47088ce04ae0f798dd83296e71313bb6ca0aea44c655139ac244e63028f57b6498051d45e4a6a2e5c595d131772b36495d3c3dd826419685a11954bc74d570b98ae828e8483c3a60234dd2b32d2c141e8c669fa1dd0360fe2b89864b871560fee1d67451637f81be8f1ef6f5006e18c315795687430fa68aa14a874818c7620583f280e7a064bacd868ad84376f0b4ab0b91db386ec57dfe038e9bdcc274bb3bfa9412844542a7bffba9e5bc8052d9a52acce88110e7b839af64e00ffeb11562958f0d94e1bc65104c548c523bd442d48562db47bbbdfcdb2e31b0503076474082c73217e77ccce3ee6b740c3eb8a7a5c163d3526fd077dc53e06ba61678381a02b3420fd689477fb380249f705b54a5af930a5cef2e390bfb0744b35e0d64b82f05ce47efad87a1f3bd3ce78d086c709c20754b15c18aa6da7ced3cd833f964d6ec359924418c5b1797cd96518d42ea416a71a56778eabef3edc64cb0d55e2258f2919d0755e356e968a0bd25b7f80b3689bd075b77a86d45cbe37254d98affbc8ad6243cde6d69e274eac12087f231e037af416cecb6a614d335feb9396950248574bb69af5fe638459a2c0bdb0cfe4700ad87d498897e69ff87922c6ca228c97be92f36e12a79b901e1dfec9880c23d14ec20b7e43b3077bcb8cbbb2931b9a2d98d2461499db04ede0d5bd2cc40803fb5b559d59e1d482ad474bbd7b8729b7c8216631dc4894b6d0b0905658cc67a50c3f10f99110f49972af1f66144041aad7ce4715d26a2f7052c27cf929ef64800dc3c4c828d755b3439a6defe5e532439397f598ac84030194382c71a25aae4106b3b6e066b14a2cf29bd7979a6f789f3cd4bbc865f10c7421d5c377dec8b292d433657f31af0a59acf98c8b2a11c901153cfa2adfd5d6e0216fc5b9e8a22e73bfa63fc66d2640e8236305f9691407c1a081ff87da74dd9f4e687632acd58f5b6c42752bec9ae8b70bf9121426cdaeed4bc5210065557189d60f488014530b8a21f022d3edc6bccc3414af9a74f9e03b4befc8c8472b1c1bb50002fbc6fd43c4b7e12fce9de47a13ee9bad0d08d083b15513afb9b7d5e18f20f90f40db05d9c676503264bd6fe39af4d1a08b67aef5c0a5e57d2ccff215b9e237c2dcaa3198a7c89c3a02e5901d129b67d5845dadf790f33f424c94f7064c6a945e496a60414870d8bef2902a5931085e9983f533fac98537b11f84deac822f4c92ed5cd4ca61dfd2a3bebc06b0ccf86d0ba44e1a4bb2ffb8a26057abce362d7b626d11e12b9b1869fe56438a338eaf053d58e97eff9d47193873ef32e7ba550cd82ecd87c81e78cae8771686541c7ba32383889f0b1e747622fa8a12098f4107cb7d93a77117792c3ad87afc39de380d349618c44ed4278443f0cac464e40ae026b8199807e3a64ff68793a19c595f04eba6925bff9c2c0397bac48c580e7d916c6abdc8c503cc2d80e9424fbc7177aa2bd61b0d8261751943a08754fb73a902d07a0363c2d71f67e0fb7072f981856ef3756fc5dbc630aad25e9cc0950af36114f24865b1e2fc58ccac2e6989a383a641d9d084181979e71a8b4b34d129e1a8a4f2506cd8f708a631423079782f214ea2a72d9e8f923026e87618db77139f65662593b2aa5976b480db37ad6f11d09b5b58424424bf230df2aada469bd7b6db76dfa397cff640fdf99f25395fea462ca4629e3626f4f334935e7812fa75e24f1af24c3b21df41e9f56499847ba688dd92f58f6cb8864463471aae51ec6b4dfdc71d3847480e7a575aa1270bbc885710d98fcc1169b875a5d7d0fc7140dac1d547987c11b76beea12f8445ad4354079fb583286ca610c8ed3df64eb3c98270c02a40292687a46197fd316744113f9848ad4563e3af1eb6d83028169c8ebe81986aba72b39a83a75069604316e48396a07e1dd2dc2707069c0274720fe8baac92f72cdfba4a8e79ac4bc7fb2ecfd5fb92241c91562d8edc75d2f13446335a66e41b5ce8c646482e7a29de0635ee027b74e9b3c38b53ad88c8f115c24de9c9a63ee4b5b8939ca597d20092c52377a436506f6c139e61553df21d7e7dd1bb8f26e909f14758a806d796e34f5528efe2e2ede3691c97ee2197e45a4d1067caa921eb3aa4d6baf7c0f042c98a94e1d08b607b46b09c37e48f17a2db49e40eb601953f4fa717843fe2836e1cee57508dbc7df558c02787203bd2019bb9a64f2c845bc30d593a99741f3d03b5b8e28892019fa5564304780aaf38a598b805dc382c1fbf00b6dd7bd7556ebd5fd3d9a2f5edc37d3efd16725fc6874f1b2dfc9b256215030b2bd697dfe334978544c43e815054d879122a621bcfa7cd5cd31ce6a268e8dc0c3780642d3cf6bd7143743dc7c8c96a698b22b49c86f300c8c6aeab30e17390673229857e4ff645652f7f5bf17d7ff808b549c0bd068ca26d4bc7a64d694cdb42cfc8fc9569fb6f444df7f600eccdd990379fc6eae82db01d0c2acc4c7f584913872bc6e164d628cf91fa7f799b347d338ce90b7a1adee2ed93d120c98766d75afa486c3e358d0142007333f90c3e3991dded4e89231726bc850151d66ffb98f7a50b59667215c766354e11f5a551eeb89cb5e32fb882842e640acee3dfff56c29e9a4c7675068356bfb3b2548f4cf93eccd847345cfb368e5c451a7dc7b30b05bb1ecdde3e67b6d360db4fef3cf1da8633887ca8a8c0728dc4089db0f2108f189238a2168d67950ec4173e263ab18611602b2f72e41536e587eff2fc49613414ec4ebd3843e75c610bed832ed781e1be4a0e408c74ec08c9e73f68069e106724e86f945f26b2d87a586a877c48fb70f7e415f67b71efce6088943b5067d0e926790dd61f0952579e234218dec7e4420ce7127f647a3dd74e91dfe4392fca1932fc1085b101fcdf75b2b758c4ffe7c6436e88b9b16c37aa8fcfd23ec31ff5482ad926854550ca0a7601bde144b94def02143cf97afe567014769d08cb17909c939f47bda4100b4c1eb355db5a445b46076ec67ecb8e27e1dd3abe79c3e9be8c9056510829b7bb1824e5acc2d6fbbd0bcb3d423ef9b030036079bff7d44affff23c0dd0c9be5ac862b705c9a9f50a766c21d0a33515f22f04d04904f6a45e9b24cfedbf274d191650acf3ae5d0bfc690212b6e9e73cf92f27a6da712e543da9d1d84d1ee23c11c615d9e15b0b85b7689794f5a8b53f6e40fab874f0cf0551507a878484333723f5111d4b65c0429c24a74492daa6d020a1b1e3cce82fa52585b74366c80cf6abfa2f6cdedc151a927c2de8cbcdd8c4db45a2b4d5904b211db2a961c6b2e13bcdb7bf887c5d31b90e9858fcaa0016d6310d716a0de0a60ad0261663ddb2e6e511726021ee61693ff94d4198c9ab1d88302e8dfefe41f62c12ba6305fcaf4b4488f69e2407eb775f223506a7d94da3b40ee679d26477332d294b4a0d696a8a11f87a638be9ba5ad3639b89be9a3fcb51e69cafa263f306a9eb779f55c6980b867e289a000b6e4dea74f288f2536004f70182fc14fd9b8ad93bacc5b3ff94ccceb86665355bd964fe72e60c0a6018a86f4439a35562bd6b2d8da8f1bb1f17108bb9be2c3c2c56547b1eb3677c3a7cb2748a914e901d7a2a5655de726b30665ee445e7b270bcffd5a8c4406958276f905ab63898a2625e46f62104cbb3e111bf43f162eb285d4c55dbd82c31eac02e690038b4bf48cb3164aec7a100e9da0bf1acfbaaefa58b9bcc254ef1f4888ad4f989c2865b7e1f32f465e18d7c03a024bb3c552889b9738b91f4a977f14c9098c50ebf31f39b47f41c77b4a4e398102ea3af54b54795b179c3c80b1a6c8edc00197079fac2cd5b756cd4dc2cd47d397581cc06a788e40019984b5d4ced8cbdb350ed049bfc46e7a7ade8d33ef7ee02d6fc7fa883d157e12b0a46a9f86099d7ef30d0ceef6e0034d81e14fe652319da29d70238a6f0a81e0cb275a3facac25f552c03bbbd8f754022fbb2174282543c62cacc8bda3d413e7b8626c057f1295418a357136d8e8de1eb5413519519b7770aaca120cb1179fd6de4fe5eb999c05c97502e83ec1b5f192c52a62c52b3b66ff4658cf54ad10bad8b7301d26fe692c380db124dad8ebb8dbb40f2ab06345a5096caa483f2f2395b354c86e20e7548d078e89782f7dc5f4abfacaea752d8b8fe72d493c67eb96ff978ad2a0f0da18d992705d4bcc51f5475578394ee227d4940c3e62be2d91bb02ec4b566221dc59e2957fdb1fa94a58626f645aa06c051ea3b08f8d9e4a2bf04315f07cf", 0xfde}], 0x1, 0x5b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001740)=[{&(0x7f0000001100)="8f877f6104a22b8d720f1cee7ce380ad46074d2db69fc54bf2c81c8c008abef206eeacfe98d08027a6e6ffca84d1cd0772a2c2449f032102df5f3c405ed3ea5083616280", 0x44}, {&(0x7f0000001180)="45d3cf1ebe45bd1eb655481ee10546929da9586019c90eca037dca505d5fd4a1f80dab39093229cde317678c18a5ccf4429edbfe270c276056", 0x39}, {&(0x7f00000011c0)="9ddcc840846b2994046c6830f98cf87457b148accf3fa329cc04f26db326fd834c8ca654e1775f54025102fb09cbf4f7296c82d253e95c65fe3784ca38999a47f076a2e1e82d04f64a7c4b3921619008e2761e2b2fbdeeebac9dd648ea886a0552dca30f9ad446935631b7b019845f50d8c3212fb694b367f1928e235783574b0172ae206656655a052877bdbcd2f1bfd5da87bb33dd3e9cd76b4ef73af645c230267fe1c8f0c2457a30c1fec9cfcfd525533f65a01b347f8c79b90bfa95d079e6c7", 0xc2}, {&(0x7f00000012c0)="caf172a7cdee013ae194cea83009070b47d569de75adc23a59452c9a83a17c98703bb930c86a6bcff172c11e382bbcdabe7c2045cd635c178b346f0685c88f7d6fa795d80cf7ad728f", 0x49}, {&(0x7f0000001340)="4590d66cf50fee17dbececd110f35b809df567036042252a3b43fed7bd490c7dd07d5280a821afc2f8667e5daee62e51c93dab085786ce6427707dc19a8a053602afdc2f0d0d849b670ea79cd97d8dc4d8ce7706c187022a97b8e76b4c5c6d8ad903", 0x62}, {&(0x7f00000013c0)="6e4936d844777338f8bfe6d7db2b8567e30959911329e10cc05829d9322576ac25d2bc011defa75e6b29a06fb21b7c3a2a3df562994f8d35a3731cce48bff9db539d0c2e10727ed6c11e830c57ba88d211bbd1a37462742317995115433c04b57d122a9c013390c260f5d34b5c977a1b64c3e5c2f65a0842a773e23949ed6e608cc7b9ba875c71bd9e715aeeb95262c1be46a5169a6bceb94e780f0aa7cb6fddabe7f4abf64730d3f27331a47ed5a93b14ce34d4f9a2411a2fd461c62f92105bc15cee3906467ca20da76b5171765f2ce1", 0xd1}, {&(0x7f00000014c0)="c64995c53afed41ebe7f49e355addb8b87c756ff5d27e2ff43344759a111f003970834944dd43e0c859eb7a9eb54071d056c0d68cfa9f9312de54ca426719b39d44e43682f212c69aa2e15e1cde241de5c4cc27b54b1cfcbbb1b537ba26f4e083b3f5037674d9fbf9be2d86b25d6dacbaa83d7f83af64fbfdee294406faacfc3de2af6dd2799e2a43b0d4f3c39034e5fc6cce5cc6f190bff35aa93690f833aa15abe05828235d05a078f75b9b73b2f34b930504d04d79a621b12de30a607f77bb9502c4192c3c49a545a6d97414ac05e2294009f32343fce89f095614f53b5e2ad3129c5a29ba33aab8a1c7e", 0xec}, {&(0x7f00000015c0)="e19634fc8746c9580343c8034c15f12459a5d538ef642ce0960d4c35dc4d26f84548ddd5ca3441849dae3beff1782dbad238fa574973bf6d72d5af295648b8edddef69", 0x43}, {&(0x7f0000001640)="cd71347488fefacf168f4b1cdc2a57744d797683ae8d6e54e86902b731fc299781eb6914b2869bb0310ab15c1de74d818bb47ea7eb2861ff3dd75dafd718cec52b266e37a1a45f6e506d93b216d03465c5cf529324b30289a683133b5262ef9d0d71bdd0c175324693946289a7d9a62498f33e25ac56b83ccc845891011c70ac22a5827583c99ff6ac9dc8844765f3c020a6e22215ed31ceb23508ee3727ed6016d01b54dd2c7f5312ee35c096b71838844a830b8da6127379efb7163ef389ba76e6ffd126a681428bb5393b9e76a3fb2903a2f0b1289013cfabacb61792d760be1a9ae8700df323f23d92b017972442", 0xf0}], 0x9, &(0x7f0000001800)=[{0x1010, 0xffff, 0x1, "64eb487eeb3e257c8de77f318348fc5294a1c785e4bf56be509691987e38fedf9eebece3da6e9936d42f4b4df637286ca0a9e95e96db498bbc9279b21c4474638af7b2ef44ca73f0416f66e46c65a30438ac0cee4b90b4756e73ffc07ea0dd5ff6fc37e0c9d97324df57627ebb9210ca771bece5a342158771f0af4b222e58f364ae597927f9288bd4c098e23984be4ce240654deeef76d078484c5c40a0e910e085c4b6555ddb9e761432e5154e8642ba0b29a3196582a172b402a662273244847f2e9ef7b595ae1b49751bc175bf8ad1ed8f46df5dbc72c06e6a8cec7b7b958b1eb4cfe2cf970b4a65fce258259b24586ff456084e3de3505f27b1b7c9598212d51dfd7e67ee8e4f86e1422e70e45fde107665fd9131685d241b7cb9ca125556d769cad2f9b07b17f56cca88e264df76ac3721bf2795927c1d0c21172b79ad094ee5d84f0e09035df58cd0fb8f04e1d660a7dc468d8360cd31d87f0c5c331438ad350ae81aa744c08a4f2a17f3ed57d679aac44e1ec2dd2796885fa85214fc348bcd728154731f39ce0e9699a3b90c720c9982da273700e88397b0b0feafe4ba19e209ad5c3fe4632b5e1d90a665b86273a978b9de035fb1b26695d4b25cf8ff8bcd9ed65ff91704fb5cdc4d87bf2583aa2b845733811a06ad4b918c6d98650d467159e5d50a593b44b6d07fad9c2177ae33a100b182cc13399c24d0b83c6b40ac4c20d55b612b1911f6dfc9ef4ea3061d62c310f1e1de4666c5d5cce9e6cb5fb0361ce63f1ce6a299c3911fb5f315f74689925ae6c95c27cd0cffa2e8a17f795e1d4414e219d2252c35a3465a6fc5da726bfd74287ce2b4775f5a19b83468cd1ede921a6b0910474c625cc809afc8b6ff3319ca3fd9f7da5223ce6216d38c42c25c8533e755960c73e47f97d1beb4a61dea634dcbdf30b1b2802adb0e07440324fcde4c4d17786f4e6803165302e890c6072d9962d2ad5763ebddbe6e055bb5995473522d03e3b614302127e57dd313eb7171e1ebe66a08b3477f0aa57b24d4dc23537e80be56da9e8f84154ab97aa6729460485ca683a287a0f67069bd7ca73c6488ffdc4ff9e1461eb17257fbf7776950658558fdd4e01cb75806fc34d32234bc5a79a69ffd27bb81864b8c73b8b9eef6157aa2b1dc550d25af0d9b4b7f33ab166c62f1f113c124b065243d0df9ee6db4269352c66a314cddec6d9fdc819af770ea6562b7cc6996ba8ecbfe1713784484db234cd4673563c81c27da5e05a01fc905137abaf1ec461dabb1c6f5493979e41cadc97ad1b31994fbaa107ec8028bf6397257cf3d263e827cbadff0dda4aa01426bcfade4a948ce74604a683a96c6d1f04841a69338a68d03d1abc5dbd5605ea291140a2a7a3f73d9743be1b15fe15ef2c5550b1f391749e023c3b2ed306e5ffe7ab580a7da724f4083c52f7393887b42bd884009af01a5319cd52220f051b41e67023b01ab47dbf264cf4ffa82450826c57f6f01d03cf804e0c521b77d4eb9148dfbc0a6aa734c0ef3e3f280fe2b48dcea84fcec210bdda55da9bdc22d674d161ee4be054d5d48801d61a84ea63a8d8a82f47ddf7b272ba7dcbc42e29ffdbb80dc4741fd322e6b8777b2ca77c3ae606b1b40327700f8f5e8d11af0564c2ab224ebdcd6e2bef945bf9452466ea857bef9fec79b9ffee9bdda5619d5583a6e896a61ee3a83b585989c34ef48bdfc833d1cae74e0f5310ca4967d10121e3ac9df9b2f213880e55b75f019a438089e32e5928ae7aa169d5ebe0baa33f088cf4945acbea585bcd2b94225ee2a08b5122c4cab4b912deff64275659386aec03a9bb615a48f36976d9bde63a0a231d7ba44c4064b6be6f116dc6902d7e1a262e6f3b6ea12acea78b517bc02aa5beaf694a1a137944c519b4539f86258ad5e98f3938b903890089f74c2024d0e1a2564ff91ef4df36ede9f4c6b0fbbd7195820b8f6a013e27fc85efb338031a3108f65175b5834267c4469b8b3b4b713eb6a8466bac4da0dcc1d888425a802831c99240262961416ddf098066f5e6afca24c35dc5c7d514bc431cdebdcd62a79329b7050aa58efcd18baa31a6f13639b4c02c102805e616882dc1558f928cc71dc15b33e04cff316ea1224c7020726b70eee7281824e925b04b85e30325a691b29fbf214c682b8038de3acfa5436fc04de08ac60136fb77af976d737c4b6d6b0fcc144860c8cfe564b226e3efb9eaf0f667e063818e6561b569560308ab5de3eb993014444e67c3f1ecc238ffef8dfc55c481b64f39f1ced15f42b0d95797b288720f1216ed64819789ab7a01af49f23303b15b5b3b0574f2e6f8ae7275d738a2614da65c01d65935281999bf43761f7c5c80db3d06fe530e722efdc05c1a89b056c69afae97ae5f0ab93e9361ca05ab40dfc68b4f79b5f9d4e23df54eef7ccca5f0f26f6ae7ff46c8a3adf51784b2e7bc153a6e0b2a35360e15edd186f68b1566c3c66f62eb7aa19bf9dc0d4de2fae6613261ddf128bacfedccd11e0dc19b78fd7d97c9407b4c5af7a3b748ed0db083f08235619e31e4a73d11983193f16bec4d9c042f9e2f1d2c5aefa7e3dc5b34e6c31afb0e66a7bb208fcb08cab3ebb754486e1c391eab703dc66c33bfef9560112f41634b89f0a422c5da9eddd124e70acd125a48b09eebae1a05ea6d83fb0d01d7485b8dd7847bd84f1008527e7d94425408f55979bafbc236208666512a35552d89face1baa30127dca36b057f6e2bce1bb5cae5507043282826828d4681a55f99e5ffc3b3fcf3f67a92e0096afd920d0a4de587a9d6c23d8742ea8050ac69524c5a8e9107ec97f0f279fe0754927c376212c96c64051b17b77cea0863d0a7680ea2a80343df946bf237e02b64f6517808534c474063e97c085d2407c78be3ec4325af34691c7108bc48f941e1786e31e61d3dfba8dfffc62e02b0845f78cb8ef0e9e858eff97a0087047a10ba9cc10fc7659ffdd59bda533b4930ad1d9a2c643baf09f87b10674f6249c661958b08a0c225629cd41f4320571d5f313ce28c6127a736eb76819e424f23dae245aab09c21bce6719d6dbc6fabe4e03f02e8dfbc05b400e3fcfd551589651101c2f69eee92fcd3fb497ea4edea05a35a937bc3f05fd204f4e72f41926ad90fea24f90a275ebbfced3845848da1e4948f436d20a5be55a9209d2ed9b93625c56067894eda9ff2a690676111b01a8c29318d640ed8b84d5fd05ac7139d46a54d3622ed810e2e99ad817e29c0400fdb7dfcdbcfaa6f64711843d29ff137afe7b2130f844632eb7a2c4db46d890b438b9a618d0ff43f959cfde0aefc40e124fb2b1ffd10df27cb57d017108a1339ae57d9583068f2e435e544a279829aa7205d2a1cc6d52a044da83311bd40bfe18ad6d8a73c9dba10c4183f45bb1e831439ea369e47fbb756317aa129dd59574d4ccd5190959406e24bd2a340fd5f76a92028901efa883d569dd945fb9b00d9cbe8b5540a57d4098304c7a563059baaf297d7d2c5991418a526045d1ed39200f1e111b13f9b05167ead17897524e5ca758e270c8c689782612513fd44d059423bc19c8ae803bcec276a4ce451337888ee63859198afa9322a9e7332b050adff3bc3c93283b7d83d1ae42e6d517e72204ae2efd4d8fa6ddcb4bd5a08c21aa4cd888a9a6802bf68e6928d6a0b242a4c5e7b754182ff04094756525f0961f5ca04086e0f039ef09478ddda635b23f6b4f605618e834e5e91d10b47722c8506630ea3044464e198bab17d29ececac2e2e596c2a7418ba2faacfa02df213d815aae4a126fa6e8607137aa83029c381135759ee41b6de1c3d66a3ce57dbd088ecc7b2b1f260d5adb926fc68f5a7d1b10c02403c05bf26f9956074dba86764897248bbf20ff7091fb82575404c5cefc39071e45015bbf406da4ba1383b938926e2e155766a7e661f753843981535f7ea32357edba0d29e5dee92ab7f143e382ddfe85672e416e02504639991fc937819dfa2305a14c3a3678cc1ff9bc6d10b95a6f30fc22f876f28361b139b0a568a95e0e45df3ae5ffadf9c0e43768523fa72954c0c79079e83006302d1ffa3b23f642919574aadab45268c7192a76777e4d94dc6f505e0df8b5f0e0901457c5fb60f1507aaae8ab6576475eeedace7563a9109b729acf7b4e595ca13da553d2be2b2c4668c099c521a6b96d63b45f01030e41b3680f8361b1f1e75204ad9b39c8e4a0b877ed30f1c7dac82d33b3a1128b99ef1bbe3cb02ee5653874f7138e3e7ad1f98056ce5dc3685410b6f8bb6baed76cd2ce7bf212d775c99aae13ded1aeee47676599a85aefa9d6097a28ee1616b2182fb1bf15790f4ecf621f825b036b9914dc97adafe4ac6dc79492d08cf9649a25bbbe094117bc6034e6c9340acb35056208b61789df93c13d7bfc88c48aef79b6aef23101f8039380e9c7825adb379853deb1e2a6ffe992722b9953d6072d662800218451b13e03efd0ec99c86c5c4d9534b7e01e7e5c5b875cceabdbeaf7511d0a3e2803548f2b916dd5c716b16f28a64dd68229eee8aa3e99f017a3cb4368de87cd86eea189fe10af01fb405a95b343799114be286b9696da0463b824bd01184bd1a2a732763fe065744405526fdd4e7bd5b280e4f2b9885fe56ffaf3af7cfc2ba8cb683e04acc9c548607cbd08e7e9a1476c5f0e7fb8389f04ebf85b8eb67c14e391b8ce684a84687941b8499432c3d954b480716b7ee725696c3de179b331386757ceae543d684aece6d452c861d42cda040b9dd6fdced8a0ddb8c304c873911e0e7d30c5f4b89000350a17e96e1dd905e0eb0f22e8726a147e739dbfb97652641811e76dece3b9653272a03eae04222327259eec747bbcefe656367d16a70564b40316f54edfe80d075b8152a1af2b4f1e63e8543c2551510c3069f01651fa0e9d12a2d719b06fc71011deef39aa6f1d4131c955dc67d8c92c71b8d8e2481fe9e272cc202187766b19ba7e201df369c67b8a5398ed873f544e137bb519eeeaee6f81fc324c15299c8bc2ccb1dba9429469652d5faa663629fcbf7ec116299d0a57f0c1c0719f8ba4b28631247357348bd0c1a9954313b19c2ce3cbd42d22de979165ae57d0b75c1c7dfa7c5c4badb28e36b59217a94e1e42a75183293433a3a7cd16e312a0977cec7faf66b14b30d92ac6686dd99cfe33b8ee4c20ca019dce991b59fb5df14a91ed6f82df37d4960eff14fcbe5535807589f12cd73b636ac22c653ee2fe205b45f0fab18c3be01e5e1ced9396d733cadb70d2914bfb084fa25d5117667cd426ecd3abe8670244f502ddb49dfc354a444ac29e173e44173accf36ff36fcc45ad53729199ce056e1700ff0761ce27a77e55224603b2cf3e283292c9d0197f295a5c066bff82a35c67c46c185e6aa771e606403f5706348f6276c8830aef2c705a67326a5755310490bbb1c97f5c57564ca4ee5dd744333cbf29d6330338e976a887f6a17f53a823a9f79018755868df2f9dcb1670aaf85877557df774ba3ee06f977fbf64596b13d67b0f07db969b4b3f9c68e4db3d1d2e60136ae294d1b75d0577757137e0528edbf1831a8dc47a4516b4fd2a51fc92690cfd65cdc251fbbd7f6c5b5e43f4380f9044c7380215dfcdf9fc23a8bdb554af713c6c9a1e598b90c3ca107bea7ab919e255824960394eee3f3a6b4749a82178965a1bee9c0ae81803aa7d343e56ed49395df3190ddfe447019c39c9c716e4ac747cb4021e571d06908c5c7dc856537f697750f5b12456a47bac6937d4f099f4"}, {0xf0, 0x1, 0x9, "ad16511e4640dfff80b8fa4c5fcb94492394a32230377a23799d24959f7ddecdb7bea9dbf76127a685a561869b2570b5fcd60a1d356c960d98661214a8a47d08cc288ee22185a19b0bbee225d464a41698943e3d267095b1e1d200c89b073bd6e44eee16ffb17562ece42c8c2914ca0fa1a4593c0c0e746c7282e8c8e49431a23331f7a6ad47401b9b331b60dafa4adcc213ade26d296cb23712dd1b15b5774ae57bd20f6f0185899b03d508f7f58ac47cb95c9bb47c57e87c70db44be2a997f2ca9ee26817cb787966e17adf23f688e8c9ca90c79ba580c65c331fc0c00408d"}, {0x108, 0x1, 0x2000000000000000, "8ae7e1015eeec9c45ea322c7c9675b2ef97d914f58519ed7358ff7332aff7bf080c8a2a24b2e90635d7aabf2efab6918a578e7bbb42e72279e4f7b2381fef3bd47fc34effec15bab358a59384e757b05c580ccbb67d58cc091d45b7ab0c47cbc198b84490c809517b1e818648ec9d15245bf0c4802eb946e2a005063aa525c20f253e0c4412532493b709e391fe765759fbd52064324ace430b76cfd8bf84031c4c3cf6e49a1a29f06be969893a8d59eba69e25b8178074d81ffe7c23eed74b760f513b2ca56102c9d6198f47e97a6bf55fa0139edf13cee4357496b96fd9fbe03414d7c56faeab9ea89b4ec643168a8b0bfd5e9ebe0"}, {0xb0, 0xffff, 0x1, "55a1aab26840772b87a125874db2f27c486982dd41f8a41029a0aa1c38b7fd96a1fabf4fcce91222c70a640983721fd78a857eac97d89e0cfc8b4e5fa71521847c4456d412cb2f26a05510c4d788916dc617af2a9f02a92e0099d1aa402c36f23cc626b4e749bdfa6cfaff14fa389a9b2ac7d5f6b068d05edb299de68ee2a1ec241bcbe94e7aee8740f2daffc00b9e6e1c1d9470e2f6439ba6838b"}], 0x12b8}, 0x2) socket(0x0, 0x8007, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 00:08:20 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-$\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='!\xa4\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='@*\x00', &(0x7f0000000240)='\x00'], &(0x7f00000002c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000380)='.%\x00', &(0x7f00000003c0)='-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='!\xa4\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)=')\x00', &(0x7f0000000680)='/dev/tty\x00', &(0x7f00000006c0)='\x00']) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x0, 0x2, 0xffff, 0x7, "123dee0dc67180726c7ae87f239e26d288057304", 0x800, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) 00:08:20 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x2a0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x2ca) r3 = geteuid() semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000080)=0xcbfb) select(0x40, &(0x7f0000000140)={0x2, 0x9, 0x5, 0x3, 0x5, 0x4, 0x661, 0x10000}, &(0x7f0000000280)={0x6, 0x7, 0x8000, 0x4, 0x6c79, 0xffffffff, 0x101, 0xd1}, &(0x7f00000002c0)={0x0, 0x5933, 0xc3fd, 0x4, 0x10000, 0x6, 0x1}, &(0x7f0000000300)={0x3, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r2, r3, r4, 0x8, 0x1ff}, 0x3}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000340)=0x1000) getppid() 00:08:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r7 = socket(0x1e, 0x4, 0x7ff80000) sendto$inet(r7, &(0x7f00000002c0)="cbd70dd36590ce2f1c4fed2ecc9dfebe526e22c8ff57a2b6cee4416b7b68f3c028c2de44021e3c8ad11efedc8d3bc3d6d3a63e1de6a68f74b9c42be35f4f7f909df6da7ee064b7a83e93fc", 0x4b, 0x3, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 00:08:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000000003609e1bcfc70000"], 0x10}, 0x0) 00:08:20 executing program 0: setitimer(0x200000000000020, &(0x7f0000000080)={{0x0, 0x101}, {0x0, 0x10000}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 00:08:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 00:08:20 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:08:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x18) socketpair(0x30, 0x8007, 0x4f06, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) sendto$inet6(r1, &(0x7f0000000140)="68288d8a738b9a6117e4e285cb9d3502ae8431a39a56cfbc19e51d2dab985430e9b968b84af177f4b2344bcb06382626825163c89fbe3e3bc7da66fe3bd6730f4ea939bc2840b054081653752cf0ce1413b520cde594989c438cc21160c41ed07779f2f221744a4552e8578938e9035ec4c3d5d23793b36c928b70b4a9cdb2c63f673b25792a653447eaf150dcf106297dfa1617f1211dcbfefa263ddb716a37a4689b742984d514e81065b532057c3f2458886c52a1bbf5657b3f7487b710eae43fdd51bbe41a700e17a697ce4b83c1ff15fd02a853c1c826a16373cbc87789665479625144508c9baf7e392d5717", 0xef, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x3ff, 0x9}, 0xc) r2 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r4, 0x20007478) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000280)={0x597d, 0x9}) r5 = kqueue() dup2(r5, r0) 00:08:20 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) dup2(r0, r0) 00:08:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x8000000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 00:08:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000180)=0x9) getrlimit(0x5, &(0x7f0000000000)) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0x4, 0x80}) setitimer(0x3, &(0x7f0000000080)={{0x6, 0x8}, {0x7, 0x81}}, 0x0) 00:08:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) close(0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') 00:08:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100012000, 0xa66a) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) close(r1) syz_open_pts() kevent(r1, &(0x7f0000000080), 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8c, 0x1, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x400fffff, 0x40000da78, 0x9375}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0xf0, 0x2, 0x4, 0x4}], 0xfffffffffffeffff, &(0x7f0000000140)={0x5, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 00:08:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 00:08:20 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000080002805, 0x2d90) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000080)="c8dd35e17df1d8c0cbd2c2d495403dea6f0a6a7fc961bd4849516c21ece7b8fc2bac06df7f53b5ff5edb16e04da8da1df4b24f6cb03e71d391e672b25961214c46af76f62bda58541b978665d37cb62915e43404b3e3cd4db4c095f4928d6150ebcce20f9fc58896e60427eed1675397fa06308aa5c0ecb75346754b719e058ecf48dc5e16a8e78163e6e4590b198ea6c801ca6c1d09cb7e1872f354a6d597d37739596a2415bba8643cd5477ef4fd24a2fb", 0xb2}, {&(0x7f0000000340)="86f94313d7d3ba4846e6aba5fca2f31dcaa39cbdb580a6e3a5ef242decad11b30f283bdb2aac2e1ad99e1c51730780daa52f328444e8bc9a06ac121a232a9476161c7abc75aaf3337963611037793144945fae27760aaad412735e258857b6d02942018ad825e925c3d71b3ed4c247489b08ea715f512bbc60a71e7263c281686c624fc996ad71ce317a0f1cec39b5fc1e7b5c94c2038b79ad653b", 0x9b}, {&(0x7f0000000940)="d41b7e139fa63b83f8f0f7ad59586f346a5cc7e634c885d18ba5653b133fb25a13a7d3256a8689765e5eb7b79e4bf28deb276469c2c4506ed1f07ec15c7c582115fb745e03c85433a9fe4a4a33fc7bfaca1ffaaf746d7536343335c14eb88330cc32f2d51d6cde4273238b88afdcca505ccec63e913b241a1aa8f6ba591e130a5b53e9e5357c853f8aa7d068e97f85e5a210a691a4c23945f6ad2412a79bf28cfbfe2ecb57cfc45e589adfe1583fdf17d3eab7ed43b90ec6daf471f1906fd4dd9062157597b7e628487614f56644fb116ff6fc105a05bae3b4e7ea01bca3ccf5a365c1c2b72eecea7eda25e87b390768bd918af6b4", 0xf5}, {&(0x7f0000001740)="df90dae6c3bc0ed7e28fd6d20b30ac7d588d435f2d19e13773c6f33ede71680f18392ee11c63c2eefecb1910308634a7be725e6266c04592d9675dd283459d6ac30639d4ac519b5f3e299838fba93603c73212ca070bf34e4cef53c8799a4eb90726b4746018307fadaded4763350269c8c29585ac1b9a93d092bb88bb2294cc13db772383b60d55f61cbb7d92d8b16f8cb9ad8589a1fb7220043b6b481c61de4ba3367631ea4af202abdc24aa17b58eeccb45f889e0f55db011b9d62f94a40bdc4c970484542011b35ae4fa011a8dc80e21da1d968d12c7fa5b05b1334d388d0bed65392353f20dc57f1f37ec85b1e8fd8d86065230ab4ccf4995f346fc17a985848737039f639cdfd3ae04b32a1e481259f33cf7fa363f1b76ef84f9823a57516a00a185b67098079d08f5c8b6975235dc104a1ff1260a369ad4048190d75f631e1a7cd4ca82c7fa46c9ac9c19f30e39f58148f1998b505b5ca5f5ccbdacc27c74974e765d01c76aca03f26eb41d47aafed30dcccf4d9bdb7594220fe9078e0e2dfda9c55f76ae3aa4b7250e4598f22bca93166e7643f87d5a867d41e24682600a7a0902e2c2106d94623e339d4f0bdd95ee6a73ace51412fd5a50911f4deac1218d94b00d11c18fa2e6d7430ed6182f67d547e04fa47cdf799976362635a77005db333baa976e1be3403a2eb88dc235db564fb8a938941e6b11c4fa26caa89622a02da245bca64afe15edc30a5a6f436566df76e2b6378796c1f1bec1f0f93c844a84abccd8c7a130ec863ce0aa82cd656067e580c7e08f04ae63fb839a4c3a1fddcdeeece6ca70f85c8c336e7b563a890696b5dc324059843d7e21f0f9d29e14dc4405ff716de0322eb025793a0550bfd4c5675795748e5d09e264d7c33680d9e0f0718fbd4b67f586c5a84390c5016d9064690af1501598763b6babb05bf9649e40670ad582211593812778e50db572d48215f5310f00c05ddbd98256563191094e83a32c92c1ff44be86948815ac56a739af4ba0e1544a2ba2f9d8dae9f4a78b59fdeda59a999af72b4ee796c1611e8a65d5371cb872574f89579097d8656c52873a029b3b3ffa90bbdbafb5b774db1a2a0e97a36db704d54581671636bbdb69eb3396f369926b91c30c4b89ff1a17a1e111be94d222a7e21fd4746eb670339f83bad78e8d5fae3c9ae8ac6c97dac12630fd9938b61305eba2884a1800dbc2c10935187812140789f0a840390b2b9150d33f3c3f8ce4cfb7283360d08c6f5061597bd8ef9d119652d199fc2af912912400e1979af4e63bf9085580a3f4e31be9642eecd1ec96df4412545eb9e9517aad8fd9f35b31dec70b603fd43b62824dc04ae016bd9bda03b3cc8ff7c90155049fd61dd03f0708562254a78d229743aaff6c9926f9db850b6f39e791ca06b387bdfacf41e522f51f18380e946af6ccdb278c489848894cd4958226a79c746d53d7c5331f16ae38994b22db289976d8016fcb371f59320f9edb19535780469e9123493ad813d3e32be1c7e941f3fa04f64bdd8ba92cb0b563e111d86136a492c682582df36cacf9717236c1b35502ba7aeec876ba4083b428f2afade2b95c6541a238ecec50ffa8d6f947b1993976907615fc9f1703e1bdd056f309dde39ef2cfb846da43b87ea1bffa4e5533496518f05e12ecc8620aec42c72d77d0d6de7eeab19e41612c2a70d35d65034e3158fe2dbfb28f4b603b640d7830d97ad98b21561228a2758a4bf8e3e618a3532d4ada35f51166da1ca7fd8f1bca9738522304d30e69768b760f73fc47dbe597edc36a52c82504a5c3073888a140b1f4a21f69a05e3c8179a8484aaaaf6e057dfdcd0677a15a695fb2d8ad7d57d1b6643e46cc803b1f16d800ad7d3a40d4f12e4174ed29ea2137df72ac6eda562fae7f0354188e5c2115a8619e0704ec39a26f399b11e44dbc5bc92eaba7892c4de6766ac9ded5a4fc601927f8878a6e7417c4197537cf2cd5cfe056e26b399905923b98538e325727ba34ea2688a0ef2a67789453d19153731e68d1182dde5ae2fbc1cb23263e215cac247f7510d8e550778fd1b1a03ff4e7b7b9734032fac406a63d5a5ce94e00ffeeced7440a1b36ab91aa0749dc82af8e0091129ce24bb57f14ce4c40dbfe35d6a900ce02e2f797704b3b2c363fed383d5548770ceeb80f9b399f813e3e18e2a2185fd6a2ce43e8e114ed56246d29eb3e533f15824cfd763e66ce7e53d2a64ebf2aa867ba2fd0d1ff5fd9fb81f0ccecd44510b486b9ed742766bb34f4fcab23ba621c0167cb861364c41875cf2f401ba4b95d32ae729c8713e03ee3a7efe8aa81db72776745f2ab08767fec43ca4ea0dc1bb94c379662a3c1cc970ab7075b1967ade2b3390d4c01824785369d49da10e3d1e7e4a0896ab1c78b9d1d271a53e980678a15ca899f151c9650c3859e15079716eda7339e0387923231ec36f34277e0d307b91b172c4176a0dfb4ead3ff4aa017f2af9514600f40897448f91894c989d1b910b45bdc990ab25e3464313a11229f0b0bbb45aa240f412119aa21f08c799e8273e8e04c1e13ea6af77f6bfdca71ed799a3ab04674c25cee78787a7f528db3dd8a0e6632151a9293195988c7b7b49a4650654a4a9a6937b2fd0055ff356360bb1f288300c859bf537f9f47c5d1275f26243af06dc7c5596738df708d7d9d1e61a57c58220b8c91de0be91f914213e18d4a25e49dc4626cb4c5b9c3066eb7b51c67ca72d63794ef0d0cf8e1f17c5046208e2214647cb0024bd94e2ba5fb258c3286eba476a35336c5392e0c6810444a9536bc53b6edfb920019a25a421167b13ee52fbe0c779e574ba62306201846c12aea2455b032d3b13932431c2a2705d501183735048b76b91dc8198a6b08e8f2a2d23d93b6be95cb7e815aa35296bd471e801c932afa9b9f12d3baea15d7433311c2a5e2a453c45144c7e1ce6cfcb940c5bea556e7f2056c633754fa2a0d521fc6796c5a1bb12ae8ded4f557be9e60b56849325ce2bbe5a464e83cee8e3c8aacd7c80ee0939c01f94192bdb72967e98735c9f27dd94edbb2af8ca5085cccd0dc33e4f17acf61715b0f31de8f6d506cbc49487af5b59c233c6836b686b0dbb4c869a321b7e7fe9d50240209a405abdf6c48885aa827c941c8781b098e474ab582bee1f9882c8a84911a6c2816b6eaebb6c1fd7bafffbe637a7f44e4f1fb1f2d21fe767b9161ce43366103ad7f1f87c6297563f77156337959e8d67c1d2d0ef8edb9a1a1a2e7cb1714d644e26d74ec6f72076d5bdca8d254e58f03206faaeaadaaee521f1f1abd2dcc8b48c6fc61f6ab4bed2dd9d2231af3a3062e9ae1180d14abef5ad30665287b79b45c4fe9c4b4df0c2f7ad548f42664881d43052f69e13d6bc0238edd80f1fc07be0e092d7b08da0c1fbfa85bfea7876cf0c0febb829a546321707a39f19baaca2a2807255bea7fad67414a248fe9f3057469baa64721eab30caf92c5901ed3d539698bb5bb133b70e89127228040bdf1cfc349ce752d0a05908278c770ec22a801578c970be46817283b3a1b93b91b629d048cba58cacb7901e6e11873622b18403907ea5fb2d44a89c8e851c9f5be50435ae49ffb6fcde6b897775ced0635c53336022218529a2b73a54617453a02dc4e05514a7eb93605a8c4c012caa46555fe325e6381129beb8f1e102c97b9147973af4fe614a8b7d53611828a04f7cc2dd6494bc5081ee315c42790d791dce19842cee6bbf1aca682de6c0d8b0789f1e20a77e757c526285cecdcb7b9d81c900eda78f81f05bf3ceccfc5a14daec3f9cb33d28e6bb83cda1921c7c7612bf7080e017e233133ae094527d39b66d6bad2d1da6ac07945a7d653fc3f0b748176c337bd76581af246bf1238f672babf823afe848d7b72355fb440cf83ff51164b9ed235a760e863dbc09bfb19b5097c05142b947c94f90ac58615c27cdc97b4969e934ef7bfb7c5137b3eeeaa7fcf506745e2534cfee94bdadc166e13409f252fcfade03dc5496cced4590d6c2d73a2c9cc1d49771b0734696ff8022473c0d12e1fe599e3235982af3399610bb071fadbef767c212e6e6ddbd22c392e82d8bd7e51b403536678d3010b9cb665ca77a3a8f1b8dd243c5ba8611faeef3a49b65e5c6e81e62ae7914272d117ae0bfcd17605e81b57a1755a15b00b2919a997c567a267fffacdb3a779cce7ca74f4cd2c89a670bd6a5168e7e513ba39c0fd1c8f8c3a43ef15df99295a821397778b1c8b667d7d8246c7a3d322cd53dfd2e151716246ee2abf8248fd0c8ac3d6b149bdf1edc115c9fa3cccbbd2e38928dd463e45f26f0b89944e23db1af47893c455416cb5886cd8fcdaac7bcb008363d015cd00100d5915a69c1b741656e06d98e6dab08b47d7d0056cd5d12dd4e5fc954788c12cbd2b6a21d53174d100e371dfe33ce722fc465f1ea1cd820c57f9bc624a5d7967b82b33d161c029de3bc18ac4b18a70def34384eb06757fcb6e2d7f41fd7d0fb2a5843fbd2e6fba14de66c873b04d145ac3b16db3458d69a3dd5e6135be38938b8b7e5ccba7878a03cc86413a9b349bbd34cf3e484593bcc55ce1abf204cc5e096a3fb38c510d59938c9599a6ce8823187e1d4d67fc375f5082de00742e44f4a8f68c58fa3fe6a8925eb923a4742e00345b1121fc4eee0039e7a4e49d78abe8e8f5cf17471d6dff69dc29b0fb79ac1400c441e5f355c76883f14775d2cfcac2e379c02a4e55f49ec28b13bc5942d08d824a0cdda3210e51d4cb97aff09838f1fc2a190d78655539adee70e1164b5005c741e8c0e7b5ce3b395816a5eebb7af17ec1909556de5892968796e767e21aade0ad9b7f80cf4b0c03ba512f9d0450af9faea124c2b14fe14e9fc83aec6f701fd97ec3ceb6d836a42484d668ece7711e4279a84a50d69e1018d777c06ce530326e7b01fb7df915f565d5f9c06fbd74f1190ee9d391afbe66bdd1f89811bc7b6f07fa221dd7c8acb5bab33a85d4ef84e78087ff04784e8e79d222998d0c7000bafa9112e4f96f99fb599d88d2cd3c3a96a29b5a0befb0f567cd21b218d96aa5348f59b33969af0553122315e9ad1808384f43b456c58d7f22ea9788be00ef5b304060fb06f1f128176b156ae69dabb332d37075cc60eb1f1bdc97a148f9ae8926b212f314494420281c36164e2755914374d2ca7d0e0a90e92fb1ecdafb2f283079ea998d6f035a24931aea66fd35e22bbb3ac3411b9b446263e427ea1678b5dcf6777fa69197827db5339c5d8174309cdd05e9e4a3e84c08a407f6b54c28ce941a88d9c7eb1e59ab671293da0aca5e98eb9aaed25c3e22f330265fbd71f92d53e55d92d4d9062f89d5ea513a968fcc2d158c3ae04c4783c093217bad362104dfab31f4b34905b831573083ce4b44048b4579eddd8b81f99cc8e0dec26e01d7f7ca72d9a351826cbbc3aecda41ca5c8ae9fce0c3f8b760999dfa8bdbbb8363c21b66c901b53fdeccfa4c997fced44e40427cdb9f646d89abb7625390f5accabe88de592721a4eec5902807b3ec0a496721c82293b32b744890445e712c7d4699107b6b8bed2d67214da7726bfaac5f20baa3914e8e264a21cb0a7d644a9cdc26476c817666329ed182dfa9318824f69b1061084f70be6d0306c2615b2a8d179f7ddc6c5d09972238660baade471c71a4c55aa1d30a544b1f032fdfafbbc24773f4586192ea2a84a26ae8256fcc2c1a8cc018681558628e77d299d253da906aea5acd85af1b882eba7456a896794a73f4658537c4589e715", 0x1000}, {&(0x7f0000000a40)="f0f0b37c76730647746ad7a1765f71c2a04e80e2f3f105b4456a5210e92a8cbc47de619814d0a9c2ece408382bc44c1a2e91ab3d1ebca9b670096ae176bef13e57a36dedfedf953ab1b266dfd4f458fef7064b94624e84e8f182220fb6ba7bb49855a865d925cbcfbc92eb370a56ad1a2f952bd00cb8d4bc0d7d4c51f85dab623627af06f5336ca64006da0a7c0e311a8d73f05cff95d5eb9478528344c9afce428dc60c751cc3fa24cd3b2c0fed6782743d083914eec9a843d3da2a5b53374c95a81499f79336ef378d33ff69440a", 0xcf}, {&(0x7f0000000b40)="309e4f337909c834c9e70aad0ad56c6d75779e9f44802c12ec09a69db0c5faa6b1daa38baa96bcfed9058a90af3b20d690633b5ace321b6863e3937de39da9faba1214610db41ad1a8f994a785d17f1147ad35d84e98881e71819abe15def6dd6d2dc62a5ce3a2382b8bf9bfe5c7c864b2af1cc9ed9d69ba0e2213ceef750ca3e77179445882183d33607c9cd537c16607238b2dc05d8b43058ecb79694859b5fa711479f4d80e4709f5d0eaff6bd6e7cc67f2c32565d7607a38219d27425f236b930a1d00259c86de74c5f2336b2ae73f9c458d7b675daec63fdc47492b0d03315d7e929eed3557847fb614324e953b1171cb1ca58267", 0xf7}, {&(0x7f0000000c40)="3e35cb5e0c406d07a5a2cd4bd71af1d61b19ebe0620dc5f203c5fb916f2b5eb7ff38a89eeeeebddf28a4afc87738f9bc3912c3c678a3782bd181526f665670fc8beb4b5d1f919daab09005ec", 0x4c}, {&(0x7f0000000cc0)="14d3c67bde98661f32525ae827e2bc79f3204229dcce42d3f07a365ecfed0f4758ffc35c3a1ba0e41cd37302b7d45bba17333e296f2f5d0bf1f6751d6ae2f3a124f31c9edf65c01f5ee47f8bccecefdeaabfee5f75854148fb1490e105c8de53eeb85835b027bb4e0f41bd3be0bc177f34b91c042dfc8224ea239b79966e4242f1f713db7ee6cc116a739f57b2d80266b2691ef12b71757ca2eac9756dea80be7df957fce281b5680b8349615a", 0xad}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:08:20 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="680000000000000000000000000000003169b951e955b590d3369ad58a3213704d4f060000000000ffea670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc0000e100000000"], 0x68}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 00:08:20 executing program 1: r0 = socket$inet6(0x18, 0x20015, 0x88) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9a) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 00:08:20 executing program 0: socketpair(0x38, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ftruncate(r1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 00:08:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x83e, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8000, 0x8, 0x7, 0x8, "e9725145bfdf87cdef7ed363296a243a60edadce", 0x100, 0x4}) kqueue() getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 00:08:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x8, 0xfffffffffffffff7}) 00:08:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) socket$unix(0x1, 0x5, 0x0) 00:08:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x2b, 0x0, 0x5, &(0x7f0000000180)={0xfffffffffffffffc}) kqueue() kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20090, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') readlinkat(r1, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/202, 0xca) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x2000000a, 0x1, 0xff}, {{r0}, 0xfffffffffffffffc, 0x3dc9021b6f86fc07, 0x20, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x5, 0x4a}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0xffff, 0xc4}], 0x1, &(0x7f0000000080)=[{{r0}, 0x0, 0xa, 0x1, 0xa9, 0x80}, {{r0}, 0x0, 0x80, 0x0, 0x3, 0xe5fb}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x3c, 0x1}, {{r0}, 0x0, 0x36, 0x20, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000007, 0x4, 0x2b}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffffff7b, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0xbe, 0x0, 0x0, 0x3}], 0x3, &(0x7f00000001c0)={0x5, 0x100}) 00:08:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x8b) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) setreuid(0x0, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) kqueue() 00:08:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)="320faa226f9f3a696b01a772cd4c2614c7ad4c3a6b967e2455cf7f8ab665d3", 0x1f}, {&(0x7f0000000280)="5671876f3af458e95eaf91", 0xb}, {&(0x7f00000002c0)="3fd117590cdfb1ae34009c936fda69156352b3d8cb81a150666049ceefab35f09e0f8d5bca3adfab3649ff3bdbc89f0a73a11e90cea0ed99bb3460d99dffea6b3c2f164b2e04085964b7a1c55208b47d66f7e526c171900e0d85c63098920ed7d19929d86a989ae0f0706dc83913443e7d242fe5ccbf00bb0eb26dcf430007b607cd2389714b1e8b75c8453e5320a618033a4b4216e8cbfae4bae141d851d0cbe5fd3fe94182367af11664fd2325e00675d76822146c62b8967ed82bc5a1656dc83b72fcbe2f7866660bd66edcc03d8f9aabd69aca430a04677498292af2a5ca69a1bc429e1cd0f596c2fe9176766dcf6acc096bf2b6d999950b697826845e7ac5ad285c9640d1084d53e2cad4e49432c725358faf67a1e2885f66321390e8580413e71808a5e6b423b119e4dfd65ae2303d63fb60f4c350cfe58901427412a2cf706c1284c0c0b47761a74d13a224081d99924199c05c3d7aa7ffb408e32edcdbf1d13aef8ea7a6a64bbb45712dd9337b0429aaccc783ee0eb9c292a5da2f77c1574201a2585c8977d57ad419306db5d97594f226bc90ea9ef06e5b3ebffcd2690e381fe4fabae4f034d96e021466f3972a1a66e0cd385e7b3f6109df848160d0c11663554b3334ea6db160f4c78d6ddc67c02946f478e13e8c2e96e1d2436f750db83b8bd219219fe33d6d8688cd309f30c7832c08d49762ec9d0b51141a5777560ef7ff2530728d63ddfb7df5f2705793c90de5334a6beee065c75f0277837d0d46b59448f2948047abf0e838b01a67ae3557b7420e51b5ca24e63105ea22907d78ce92df19181f4e6f3f66163992ad26e2f381bfb4199dd61039f1aa3c63da35f29f214a6f903d173a6e8f72f9922f8fca9dbb91de0d07ef1aabf1a71e7843095ff4e5ac73b9370ef49d5b45e4a319dfe711a28ff218bdd7ae17d4049caae4f0c0c2f62f16f5a240b5c064f33d62ca4f35fa907508c76ab764720111eb378cc10284fe7bad28cfe8079b1d24c2ff8500a6e322550742e6583df460fc7e943afff03275647feea984ca82b788ea46aac14fcf2457cdfddc802516be5754b22ddf1909066282c6aec7e9c131311b902ee078226362ddc6f0668ea29ce262baacc990873c5d99b176c44e41879c91122f53a711f89e4c5a081870d6e28e021abb24f1d4748837a514b35c9b5c9ed555ee99e96a856c79af2389c796c4c591ff40d682783353c7026c80a0e41d85dd03880fc5a206c22df8efa4494eff77cafda517a7d242a24501bf20d4f9814c8a4eb5a604c0e9a9fc429fc10f37116ee8b41485f26cd262446a796524c1baf80cb94377315983526c919ca1f5bea392cf18549b892588381baf1226fdd6a0db44673bb66bcf4c8169bce2917bac764c9b8457c801493b7fdf7f17612c5625cdb15709cff117ef054e1ede18df0942b35a5455e2e034c9de3cbd32b5ef272a254aebdc4745fad63ec1fd0510d1c945b292eb524544cd6e9796c834a2c6836a294f3f216df2d67bb53fd73da45b3013ca0b071fe78f33e311bfec3d4686f75eafbfa24a83a71ddc481f9a91b2bfadb077f54dabfc90e98fb5de06120185448bb636e89309e467ac7dbeb5e2d14700e795095a11cfc459eaf857ad3f9b943286b09132acdb6e5f1451f3fbcce40606ff6c6e1acc2d75979f02c21c910e00764d4b0096daf678742b877ce2408a9e156cf65ce6ef361652a4f3e2aaa8d61084309d24fea81e3845b66646229f2dd1ef7dbe5388709baa517bbf3ba1cad62ed6f25af0b5643ed9a4d82e979d56c579005bc1789647c992e84605faf15f94d844fc7f1624a38bdc70a9d2a5a6759728f038155dd7acdfcc4375836791e50cabeeed08b217ebf828672376d97d207197267fe8bd8a3f129f673afba4e95b082712b8fe11b5c86fb6b38bb00f9b6d625c454eb362ec81638cad805f0fce627b73f0dfcb07242e241ef44b6d7ccf6ca1a32126ee71e2b1249121c5452f357a3113cf9d79a738aeb9e0bcf7375260c5b07177c189ca4c569db0e2e84cf708af287f63a4d5c15cb4b697fa0318b1e6a658a5c53bde4b416c5c6facc7f289e863e16fbc9a49fae4f6b4d81c15d1ecd24ff2250ffbfb9bca154ff07be7fc6805427327523b080d092e755b93fa7801da62da0d4044da0f043b56aaac061d9810027b8733f8687bbb0d7923163ab297979254537cd7cc986ac02db064a8c481b8cd736dc8cc7d7d988d17ae18c5df40492261b9213b898d09e0ed4164e602f5f0df4dc8bcf43140c75930298e6d891a83013b1269c613536798a8a38092c76e41515c8a866a999e3f34c65e62eb415c14de3444b9a371b75a6972f28d8be235b07132240e4b762d924fa4fa0dd7041d6cd9d562279aa880c7203eecc4ceb72490a64ca8d027802b14d0fdbb8d2b07e788ba6ed630da9a226d58449f27afe11ec4e72b9c307c72c7df4a50c41b2986a86cbaabe15651a3a40cb4ba0dc3156c7e2c6de425acbf8d2d47a684af05cddbf734ea497926bfa922d936a30dfa96bc9492e963505b8b4570e9fbb3cad63383ffd99ba190f42a544e6af123ccc7091d5d406ea3d8831afcca4089f97267cbeee720e69e62eb861f05ee3437682ad801800a1f5137ab7c2b3ef147b9911a927d9f4bb6584d237e6cc78890eb196f94677b7a17da7f0ee9dd37f7f275194c52386ee4d87a4dc39cc7704a1e0109d4e653d342218a2331c25589a25292da1503646056220859a4f709006ca4ee0b35097bee787501e81b26ab5e4836d7f27774dd5391f30391f683896cac785cab3bec3ad649032e5fb5fbe2bf51927738eb942bb18b658b4dc31eed547903db72896159bb229ece7a7ed0f9dc53c5947705fb67cc44dddf5be6358ada83e556669851c4e3a75d69ac1efb8105d690ce9e101348a23aea8e298c3ad786dd456b5f92c8bc6b62ba0b5d2b3e2539451eca40e199f6efac3393b2d47eb5c6e0907974596333f42a940df19df39428346490cb63a2dadbe3e42d927c868b307947f26598372a8ea2c73e8c468cf927d402b40153222bff0dce6a5756da8147f724a3dac111d4f03b57464219401a60fd62cd19cfb3269cf5a4daac5eba4f5e699094f6c018f8553fa3eac54dd537d0599dce7d79bf23fef0b4876aaf2e7912f7f0da57843fe31fa5ee7d8afb8f21c9a173d7be977d494fb47e47e70227b23c29c48404c4cdc9dc22be899999394c80a41dfde8498e7ec595f801f5142750c1fc91b25846bc1ff8739085af8266619faa81a0e392a0384d9e16339a87b91eee5e1b2ff54df2320c896687bfa5fe01b6d02e0a8789187029260d9c61afcfe231edff2c8d554d18225d90583f7261acfd6c64407f42355b68de730e33b047166e5fd8718a611f376cc54735881ec1f6752c2d12c9981b37042a435732b69bda6319f8ce7c0b71806c6db0a7ee7152a5c2d1f1970aa5b0f9f4d6d9ba32c93946089434cbf7f2d03430bc47db86288af940a62321af883eb7440b97f00e43b99dc06144b63e11e13a9d16ca3396538c6671056c0926aabcadc7f81f3b4027c3006ce7a27caba4ea508c703ea179a957b0558fbb9e9a07282d1fff2b172d90a239b925922933f1c47cf73b96e01c1bc08698f7d38429cd230fb0eb76217c330cd30e18062ddcd0cd768250cc75e89569786f81d5541b8979a3bd7114b34ade92537ab9aca093e9e2d493c8f4881b32a9ab36f682773188bd195c003dec3e75fc3b30e2c3cbd8d0071802c548202c2f314cedfe2d76829ea9c272575470c1c2f547d3bb978da491558799be35a18370dcd42082e338af1501612c9f00637b6d261986524b65f16dd9a52389e4cb57255e627a6c25ff2e9accac1815ead9580cb4bb73889989bae7b3cd590b4a23379b3de172c216460a603de0486c81228a71d5d35e95a946cb387eade81f3f6255814123fdceb5bc4c5eca8745304bea0034f9b61ae623b15fb2ff7e6dc2eaf06403c8739256f310a2f215c36cabc2008f4b95d37d89d22b0869b143b49f69011d0c54d67481efc5c4591a1c2a0098b4781048a5a13405da18e85356c67bfbae4c832a12f798b794e92267a8698bc9ea9c42826aa8c7a8dbbdeda8b58ced85ec6ea4d79be5b283a75d780954b719f9e2a7e54e20ab082e23c475d0b54cd8de1416bfc4ab1802c51f17bd027faea75b975053530dc21fae718efc2d24bebdf740d5dd192486ea93caa826c841849797177b9e3cccc253deb0614ed239715f4a73f7190229e7a09b6222d51eb7f79d637cdad275a0fb6a9192517be1aa4df9136f94dd1797a54f2db3ec7c317384c2d9712c8fc84ab8329aadae1c92fb438c0cd1138a2e3a5c3d08d3399d69438a04b3f8341ea189d4d70d3122832cb3d937df58541bb106d8ea93f9d5c516793bd4daa928e00cc1bd17fe9a69afa9a68c69a1125ed0c09e355cd29fe241167355f193293fefbce43789c1ea86ae9f5fe4006ce6065dc91a627b4bd2a9e1fd59a1030f011f7b77e5b4ecdf60772aee8ca5848fe278115ebea1805c49ad3d188e27618c29f2a9123f65c4a25908fa919648a22f76c9f9ff89044597dffa4b168a24fca935b5d2184a064ab66b9baf3fcb07ccb7c347aceb29caf0c9614e0a104590c6d00b36ec61d6e47f2e40f4785db8762d3ee6edb6a79522dfa340a853dc0d494d5c8fdcbbf79deaf0b51e21c52155fc688d31978af243b7dd31c9487bc8ab102e6664ddc746a1c2f6c6c2baed6bc34fd428ea937100134ceb1e18926063741f5a5a6aca29ef109c81305f315372ff987a36302b6903098f73d34af93436efd6d753a1465786da84590d3152e2bf83363fe2f82d08624f3a2b9a64dc9c720b0ba600fc319c3047a434a6543c5a25b2f80a042c0e7451ec67a3b1a4b99147198d3d3807f2c1b7fff2a75b75320094df0a220fd9ac1dbb09d71c598c7b70a3fb21128dccb94b63a751ad2155cda201a377a9e818da8c6efefc8af113e4a404f6e400af5fa995cd9631f9138dd61ec05c1e6fdae7cbfa977ad9a99e45fdf7f80b60d2c48e3a40c469b5d150313dd6779bcb418e326cf6df7d877dba5e45ea06a6ec938008d0d356b496958d92171ab43a0a5ba15d7ee0f02d425e58e997d8a46360b25103bd0912fc7ddd7d6f93730ab16d32caee48e1c0955fca351cdb63c7f6c272ec62c0f3b4bc3b2a2082678c307a7ce3a9672c7491e3188c2c47cfbb254988ea381717ce913727485cbce7094f4b43ebff5518e3a20931372d7b1952d36086d3b42c0c1a350f03663e1b536338d3822e5096d7b25fec5cc4473db64874e9d09d4b4fc86901f3939906e03b1acf87fb8ef8932a8366c5239c7fca36cafba3a686ab0894517222ebdceb693ed331a97a73e2277007536e178e42c1cbefade7beaa98cd90de39fc3f7b02a6408f8d40ae8f488d8839cac8af4db14a7d54609b97747643048541e6c83de8550d84b50e72a457c7b5bcfc21a560f6dc9d285f4401db67d749e0b7d5ad709e4d61f5911b909f983eba649f35db211d26c3708154ffc9c1a7aa3f7eaa8515e856e2fdb8c35f4fa483edb2366b996df368fd2f3741a8e247862e721654d9df4fe7343b7f741eb1d5cc8818e1dd224560ef1c4b7d6ea69e55ca7e08f43f8b62965ecf8c526cdbbc04e0961024c583d7b1375089530fabd6d096ee5e8de4456af6991f76ccaa28b39678572ab93c1e2efde37cad26db2efc8a2a2f5aca0afac9f1bb255c7df4aeabb3b97de63edac59c80a4fb86ecbee6b37bd5e82807451673", 0x1000}, {&(0x7f00000012c0)="5fceb709cd8345ea4be8111999087d16e38baf523b5c02d9ece11b76d0a27eed7ff7d845808c51d072843e71b951cdfa117b9a0e2104005c82532e1ab8edccfa5d857eb4dbc232d1e15a907e4cb69c445900f1ed542ed37f7ece55062b525bfc3a0c4c958dfc2e9e89bd06283f732e40e8a3a556df5875564467cd0027000a83b26a429c493fc5671fa058b232c8e7c0d99ee0276fb492d69b145fbba0b5f46227fceaa1708d9dab3f9d5309c07f72c2968314dfc71fc4d34acc5fefa35a18c48004", 0xc2}, {&(0x7f00000013c0)="3dfd0b7f41a57172b2c65545c0559561caad47e961e0847beae5ecccf96ac62e52a30ed264fb4227450a0ef9bd03c762d7bfd4b2f5414004b8d308335a6fed374a52884814640a5db0babd36499f54551d4bafec", 0x54}, {&(0x7f0000001440)="207a4498e66b873d4bcf86853fb204b8f59bd949e9239e5ff18921a342956f1a5c2290a02cbbf60ef1497508b0f16abc5d79b9bba74443284da952100bde9a0b81f2f62cd29aae8136e2b60c49477da3b776d0af5dd6a4c10cd000b3df6f8543119581b2f6f71649aea70e3153650c2df7039d33e3f66b1d032189a51ef44ec9517f29dc51f52e7fc0ad6ef676d0ef80d9c67865e47bfbb4631737dd29ea2269f217616f7a5ae264834b0c", 0xab}, {&(0x7f0000001500)="66cde20c5848fcc1acb239db6c7021d41b84c159e701d4bade066a2d53c528c78426e56a07306a3a9f081bf8d1ab0212ef5dd8861597616598c0cb426ed0f8787819f13c085d5b420545becd38b0152d5ace01f7d0308ae17252eace747668285eaaa803f6f1bec19984c876ffe14f4aaccea9b1c035c6ddd14912ab0607e11d5b0c9b011e168ceaa2a989c6319d10f607ddc0d23c198a5f4e11ac92949ef81df73314ff09dab781eceade38bba2ee64bd4e453664", 0xb5}], 0x7) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 00:08:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:20 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:08:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) dup(r1) syz_open_pts() 00:08:20 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() lchown(&(0x7f0000000040)='./file1\x00', r0, r1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 00:08:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x37, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 00:08:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x88) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x25f, 0x2) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x14c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="70fcd7d9f4dc4e7ab27401658e7b90726229b3a42ef84280de75c818ad5897f0453fbf38b965bdfb54f21db3e91e7f4d7345950eae6f00e408a6383c62267ebc4d23a0f780c3b7b482ef3ede3fd480a640", 0x51) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x7, 0x101, "8f0ab33e5ef6f2ff428b1179874d4da819c0a0b4", 0x7fff, 0x201a}) open(&(0x7f00000000c0)='./bus\x00', 0x7ffd, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) 00:08:21 executing program 1: r0 = socket(0x2, 0x400000001002, 0x3ce) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 00:08:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000001, 0x9}, 0x10) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) 00:08:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) 00:08:21 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a128b6d17b1bd6f2a259725ec6eea8402b220a3a980e5fcdb621d1aeb4dbf4da74ae99b1b0f0df04dec7e12c12c811e78b693ac058de8722becf7b7d03cb886f9b4b995be674f3566ce49c1b4e13c3365bc2f1d8ed0fe7f9e28f0851432ad4dd36d978c7712a8ffd4dfae3e6ac5cca576896c327f559f6baaa097f4b3fd3eb80321c4883721d45139037a9981da8ff68d776e17f1883097bd8502a65bd", 0x9d}, {&(0x7f00000000c0)="6044e1e6f167958b5ee453c434f5bc803a1ecfb5131de228e340f295f27982d8e613e7329030b196f1fbb068d346ce0678a957588e2a9fb996b388dffc8c1bb269b9f2f35877c4069c2934ce116bd1dbcc4c286cbc15", 0x56}, {&(0x7f00000001c0)="890f3a61e91e47f95a3992fb0a239b17a7b8316854d3eae5eded5e094e61ad2744312ba6a10f7c75eb153ee036a448400866908d3ca9e3584811c21cd52a3ff28c951758a15dfafcc507db9e71c62a9bb26e5f4a957abbb050", 0x59}], 0x3) 00:08:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="29cb53fc4a0ede6e35ef2cfa8d0d40602667ca21d0cfe6e001705d3e245c6f92449cbf5afd8b31a3bfa71687e435a96559294b211f8b8a70768fa27831753c4f9bcdcc6594764195a62d", 0x4a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) 00:08:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r3}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 00:08:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/42, 0x2a}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x9, &(0x7f00000015c0)=""/176, 0xb0}, 0x2) r1 = semget(0x3, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000016c0)=[0x3]) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 00:08:21 executing program 1: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x800, 0x20}], 0x40, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x100000001}, {{r2}, 0x0, 0x80, 0x80000003, 0x9}, {{r2}, 0xfffffffffffffff8, 0x54, 0x80000000, 0x20, 0x3}], 0x8, &(0x7f00000000c0)={0xfffffffffffffffa, 0x5}) fcntl$dupfd(r2, 0x6, r0) 00:08:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x8000, 0x1000000000, 0x0, 0x9, 0x0, 0x8, 0x0, 0x0, 0x1, 0x9}) r3 = socket(0x18, 0x1, 0x0) close(r0) recvfrom(r0, &(0x7f0000000100)=""/87, 0x57, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x1ff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2000000002, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) dup2(r3, r0) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0xffffffff, 0x2}) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:08:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000200)=""/22, 0x16}, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 00:08:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80000001, 0xc1}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 00:08:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x11) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x8, 0x7, 0x80000000, 0x1ff, 0x1, 0xf2f, 0x9}, &(0x7f0000000140)={0x9, 0xd5, 0x40, 0x0, 0x7ff, 0x2, 0x80, 0x9}, &(0x7f0000000180)={0x9, 0x1, 0x5, 0x3, 0x0, 0x3, 0x7f, 0x80000001}, &(0x7f0000000200)={0xfff, 0x2}) 00:08:22 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20090, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 00:08:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000680)='./file0/file0\x00', 0x1d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0), 0x0, &(0x7f0000000500)=[{0x70, 0xffff, 0x8, "7b278a879711d7422f070f1b5b80f8a77ad3444366d1ebb4e9ae7bde2d23ec4ec12f81453e24803fe27bc522dfa0b415f1f5f236a7d65fa55670de09303fc9e78639e12817ec72b2b645d59e4cfbb423777e74cf92c6d4d80a"}, {0x80, 0xffff, 0xc000, "c9f74d162863ed42f3d3fdd42360592cd625970b1c4d12d8fb9db7ed29048daade390a5317cad17f1d01cd026da0aac47515b91ac494f430b3ca9d0facc46b65dc62722d985508adb843f7e4bb7cad99a13c703706b47d7a728d60a8002a95cb446ce0aba90994c725a363e95a51"}], 0xf0}, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) geteuid() geteuid() r1 = getuid() setuid(r1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\#\x00', &(0x7f0000000280)='{/\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='(', &(0x7f0000000340)='*\x00', &(0x7f0000000380)=',,/#&\x00']) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x83) listen(r2, 0x1000) fchdir(0xffffffffffffffff) 00:08:22 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f00000003c0)="5f9c3dc6552248013ae46926fa33887798d997296ddb", 0xffffffffffffff66, 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x3) msgctl$IPC_RMID(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000529) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x180, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000240)=""/202, 0xca}], 0x5) 00:08:22 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) socket$unix(0x1, 0x2, 0x0) 00:08:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="2327140130a711068732ca235f9c1dace9015f891f395cccb9cbc9f15b57db65de00866ca5a6e22c76df5b1f7d4651d96fa7bf532669d5c16dee080bc21dd0f7df1f56a7332f71b289cfdaabc1b4200b016b7384d40814b89c4204c7ccd57938a5d9e6b3b01f3f6d5a844ec57dcd42a402712168fc9e148608bf8d22d88f694a7f12ca6f12561f7ee786228f5e2a439b1ae16a4ef264717a2d4215f6d6e0def092601d15e2e3c232d888f3cb7b44a46dcdb4b90d355475f2eac6b86d6ceb133835e8587cfa759a3e628cd6a25f22781179b2964bcba7f24e4ca9bcfd9e8f12cbe293e7bf32981322735a3124efc52927af997abe022e5d9aacbdc3b94ad7bcbd2688032317efeda995c39ed2b10d6820a81413eed36e16d2e9633b2b51a0712866d019e485a1026d7601f4f35444a3b4ef2855dab898925bc20b8accdc67f6db8ef12ff03585589c8ec12807a981984c3975a21d35ffbef36490b0bd93ddf6fb7224223c725473b41d328fad3b6e94bf1d34ebebb2c2bc26a71aea25c394140d603e5e9fe7d3b88a9a02d67954a823e20b68d86f34b646f37c2fca5cf51da580890eba43081f5c3ac28f52c3c20c04bef4264df0f89a9260bf0c3dacc8fc3dc6e1c0b1cced41b0d7ec8de71709a9b1c596493983e5219de2d8d54e7ad943e099ebbba6dc1551421db630f2043cc3a4c91531a0dc4a65b267ec135a41e306df36bff2961ec6b47edaa332779901ba04e9b233a3775fe2b7727a1b8fc95e1b6cd0ca9c57f54b2eca342a338d5106c3badc74de55d4ff1f8cf0913000a21f147fc8d24071ffff81fef10673849b5e733ebb8ed824d5acabf7f31568382c4a6d63bb744d76d2c5470645252eb41059b089e0fdd2ae4176cf212c80e623eb0416d373c0a4a0919295ef3306023a676c156e84b520928508bc952679a20d9896249f030261100c9fa568cfc356db8b111529a6ecfd928e4b1dd8f87dc6561e983c44a997dbd9fd103807ede40ed1bb790ba140370328ad6b01c7b8977ab0bfa672f431d760b94cd9049f8468fb64ada41ddefb7b550a994086cc7060cb27c8e51ab4372a324682c00d978bf0dfded6868874aceb78ffcc733ba669a15ba0e38415f33ad10aaf9eecfa201aff50bdeeebd72ce68361e8239d3d7d17dde7302ce0188f9d705c9d876d1241ff4bc354ef67483c2e614cfe742d5d1cabafca2dcf721b30654492fc3cc59a548cb7b43aea3ab28d0bd0873b4a40db1aefa9615a05b1cbd8efb016b633e2783c982d75da782fa7cbc29b167f582924f0b13e90cf17ce62f1fc75e511c80a615923e7a1a9b7192f71d878a47e460c5d99cd6074146e6807119ccb0e3a04e3bfd2f52b0d74928c2dfc62dd83c68cbfcc5eae08cf3395508e19017f96a31080248c61bb6df30468c9550099b0cfed0320f81bb433585acb4a9e680a359912b89dc18effb28fe9d5e9d9a95d77233e1d526d57982d8ca7d2c44e556d9c45ed0d231393f68872a98d36da89830b8d95bf8adcf9ef4dcb9632cc7017a2293dfd74e05b3348d0eb6def85e2a4ce1038e8ed20792e12a50538f6467ffc20f86bc428ac38c0de26632e897705e298e70a5c1e7c0ccfa7467d9905a68357a8277d86780b10442336b261c96ba74dcd06eab5536e69cec82e17f98daf709d020c157fda2816f725c32b2e8a0d1e80d59abbbd7302546e8b20cdf4247cebe526ef76448d12a2befc14856e1ff2e70e6e7a50b0d304eb52dc4ef879a85fa0bc077d145822afff64b143379fabbe13cf21111babcc154a0504c9068a2807cc5761a9bc6e936bf0bc728fbe696ff4f18a659cc4e42f90963e5556d127261a927084377433772440526669e905b274058659954ab0efd4dcaa0da648191c8167b2e93c58679a5e0e45f554fb70b411c8eb6dacc37e844051bbfe6f98d188a3bc0cd61593f8f585ab690df17c8bc16af36b7420c4de00cf15d91b7e0ae8437db2d6ed4885f7563f970b1f65356970318d06b9904a1bc4f522ee2b54639279580918a96b8d58c7956eb4911d1d7f41caddd1ea018142ddf7d3c5c252929e4aba726212d1d78058c88f0c23c50a07a6b188bb6c6139b71fa7024b20561a3639f7e2982424ae3329109c19c8b6c7282174223bd287d63d7d12613ef4815a06029cba89b432da260c263831a6ad801fb999e045fbe0efc9cb2c38503186fe27718090bd999fa1a7a40186c14bc9e85e54227d70f34ac334ffd5d348219aff3994cc75851cfca5cad57b36971801aab0e271820162b92a5b88937ac3784daec7ba5279d22106be7b1c45cf516e8d596eba614c1983f953b04b63dc439799994e5010c06007ba0dd10213620b628e28971f1e0635e27add448133398659eafc6736e0492f30f68ebffb20286abe17c152175cfdd729e1537b7841c38059975614c5c1c6fdc956c5a9ee15b7b1ec26801c164f9d0b4a1d2df6fd64973752a05f0fae2a0931e3eae8b2c230ec2582d2b7e4a2e144b09e0fda01a292de6547dfaf55d791112548e706b065930a860220afe413211c902370f04d286195c45174a2a49ca47e063572247ddb6eeb3565b6f51d1a588fff37ea5075ac8f546310434291bef5de84ed07a3e5e4ff3a858b5939aaf7a79b969737a872df1f803a601e8bd3b8afc9e3aa1f28bdc7784fed5237b71ebbabdcdf6fe5ebee0cb28424a73fb57f884dd1d050f82dcbd58bb542ad819f4bc3559619f6516bfda6debe70b2aaa7441986d0ef723ae277a38f782edb555ab078feccb6dcf37412ff4cdb27da57e849f6d368d3ecbdda490024abd072d523177eb92c3b1e8e35c57804eed32ff60ec499c8268a53cf1484359470b69c870acf413c30c2c22d05aca8e51e1879e665313cabfaee1b2c67a19710467083655ef11fb462fc26c92ae3a73958ccd894bff99f86832f62fbf04815b76db88a5c7c48562560eb686f2a4425deba0b8b80ec2e15fcf1b324e51d798648a91c19d86c6306e030b00bc34520f8453e2f06e65f3c46b23050c8715db599185127e8e03e456d99f5c5c499e9f4e9ffc98073515e289f4c69767f118c8ff09374d0ed909e0aa106bdc51b142c2da0a8d4d7dcadba331838dab3169c1c4078dd75d7715d5b8ab69b8733a99c956a0a1e52f17c8a1c1502f2d1edbc9a6f9157cf9d4ab533c5a3aa43edeccd406e25acdc68426a0b2473283e1a34f52b5f37d9db0f5061578e2ee29ffe0805301495b76e1bcaa198ef40af8a6b60b950ed01ccd150dd303a387c8d3a8223d06ea7e0e25a91a008da7924b3e6b22c52ec7219f95fea45f259b0d5493d91ce4c90f1edadaceebf59e96b2a725f5743d65021ec7411033ddd43648e0f5aac8fc3fee7c00c65aef1fbc92d43f4180578981274abb403cb4050b6cb725d634254c0b9be86162edca39b8a85dbeaeca02a37e917c562d4352e37696e78812e4ca060cf87381f44f6851430225cff7f8aaacdbffa102cda2e60301657b2dab3cf71ebbe0ffb5ff917d6f6fc3014397f7f3253d1595ce35a0ba52833a8d8c1dfd241d2a8897b43dcf345896bb24ef07c143ee4fa0b43b0621f16c30957e7c8be58108661290616984bc2fb089ca8b4b28f7043e8a8b724309df620fc48673f7c4048542e62ed4da8f82a3418832f50f60d6fe0aab8a8048e2b04762bf2f8dddf21d0ba88b2eb1de7321a3c011d4a9e6fc8e49d601426821e638a4763b8ad66a3221971dbfdc9d193297d234274a13a0948c8bc2ba07ed052d632565abb4df757142c42c2f61ce50ccfa4d40faf6bf8e192a54fb001d33d84e666ff17d3db004ad70899622d3ca31ddfc0ae2397847572e270857e490d81c8600f5d8093283d3030966e13e0f3566a0a34468f539e640b0398e24873a813b02000b735429ead2e4443cc3cc6435cacdb7ff7875c48252a5551525f37790fb8ace1d627765454ad412f531127acec8539fcc37e3c6f20a3716eada2a1a1e38b6fbc1f579352443ce6390dd852b3d6772219803c114b5a1169fde2c3bfbabcebf3ae5dfabc2d723ee2dbb04fcf64846cd0960f9a9e1a37f71317fc1abf8bc62d389472ca2fffea9c77cd15b1f6cc959de9042336a46837d204db6a5eddca9a217059b75bbf02dbbc2d1837630b83d962f2de0cd07e6e33aa846718b5dbef7ccf52c2fd85e5f8a88aafdf35409eaf802c44404f6b41463b588dae59ba4ea24da65abc0312b2a7de2202a66e6c3e557230b95cd98bc3884042a9c8a9e3be94f621aa5aeb1202b001a75fc451a0cf8ad6f054bb8a3c102c8a4e587c2de301291791da12e86600de7771cab621d99856bd053dc011f98476d4df580fef4d2254871ae66a131a301723ef155c2dbc9e019afb6265b8506bccd2c36e390b6735350ee11d4a4d2915d22a2c523ba56c3f0296af317c1a1049acaa867cc6d6bb9280c6a482949f668267d88f0899782521d52311ef349c0e73e4b2790cbbb5be691bfc339409006c9ee3e4781a5809cd4b2a73934ca5723b8b10f8e92c0ec2ef0c0f1105666809fec95c4d547a3fefcaa0f8d7aee98ec31bd08368706f4c40496721cde3b78ba30818a8e95d71fe8a5784203677247dfe78b4ecb126ebbed10eeb0fa8486210b794d8bbe0556feb8a9fffa3a1c5c67f6a9b7dfb92944daf7552740d0ebd5653d25e1811766256f2de5a1fa446f65289367fea765159e250346ae61a1f1e159b40a422c1a60476c722cf4078bf914f2cfa66b995222787f7a5a164b2b2bbfc199afaee19fb16073b76d1aa92e2e96114d2a9713afc807ea49bdce54ebb429007a490659e5aebb6cfd8fe687f0600a04613dcd6a20a4afeb53b1ac7056193cd0f8b3060b72199b21a9408723f921e4c154511b7f8f44d75fd1cc88708166642aaa02e69fd4edac4dc5d9253907ce19b7603a7180054616c7759af5667260f425b59f31bba20e03e85fe3616fdbfb6e7dac247704f7bed38db5c67211f42a7d1dbd9be7a8fa9de3f2222dc91c4729b266fe136020b6564bc87a0668e7b73f388c4054f942685417482ef1402f43952fda6be14a453690410b0ad2dfd6d4ba0b3569ce827c898530051bd73c0594ad97bee26042d63044fcc1faae163379a6aeb3a3ffc17bb3d81ebd898752b3ba206768756ab2778675493341e77fac223bcfb497ad287e8acc7369f7e3333a354f903a2002907397db2faa51dfa52ef99ec6ab36144f3f99220a72c72da1b6200c4f88660f6fc337b90d3bd81c93e8021b069993e5be4e12546891b6a5ccb1eb847e35dbae9db1384cba19b98f0131a35ff763adc860ff1905dfae49c7b8579781544df6accd7ce332d9bf4436751133053bfe847602b55c8964642a9a89295b38e4c441764ce7378d6ed01112eeca3c9d8032f6eaa925060dfa3ac51415e652a5d814cdfd5d3fc97f48eb4cb5735cfd8f1dea1aed6bd8db0db029a07314d33e5701db2cf50d5d8ee8312d15fa88268a1adea3383febf0db8733a57beaa8504fd60e955d6bcf7a94f8a30602b0d823af9f95949e56ebc9edabe46728f3d1c40b8764531c96449d8428f176b0a644d52c26994444622eaad3df47a1d755e731180e919641a1ada152019174dcdd68ccd1dfcdd93814e10f84a83cb498f2c5b206a82c53c43b096e162a3eb25f84fab8761494f88ee1f8735ff3b9b7999006f191ad6458917b3291a3c8f1336fe6380e60d4625cf0fcb84f867e6472ffcb6a7e4317c6805fafe591fa23e94620b30b0a8fbf538ec7380621c4d3db24a9465bf6984644f07d786abe7b1cc56fd", 0x1000}, {&(0x7f0000000080)="85756db9da3ffa8ff3dcd5798debe254f485c0cca0e91f26387be9b75f01295190dbb74bf77049df7eb72ea635aef16df403c71ccb69850a247175fadbbd4d26f8f78524eea56ae37cebc40d20742d02bb8df79f185d89c126a2eb6ef39f8dab68e06ccce11af12de12c42e0d4decabd982c3d57bb487485eefd0a1325fed9950e7b6c24586131d517970cf2b0c2f9122ed39383333ea8c7774cddb8e9c189ee7fdd66cc3f0ecb99", 0xa8}, {&(0x7f00000011c0)="4369582bf3ff8064eb4fb1f55804e8fae1b874ebf008058489a6ce0aadbb3ae4bb85101ac581ab05cd85c60cfeff883aa4c9f83b36c8949b16a660dfdf7e662c59febed74f69f0df53f3d64f94e7e7efd84b3aa77ff568fb9f2c8de7783b45acb0f378e022219ab94c23a717c9c32177c9bcf53cf5854745a813011474efcfc12c600893be041e28fc635c3ebd5854a430b8649a9436cd07f7", 0x99}, {&(0x7f0000001280)="d66a0415214c1c1cb2515679d104c479667a707a78d978a9fddaad6b984eee1b177201a4857625edc090d8fe1e9b31efc91c653f14407d61335f451670daba07813e613861d2d083de926f65c1fa1558da25a2c86c1ebe45330b272ddc69a2fb46a23692504727decaa7f6229895a457a4dbd1c0044dcea67eb56914a832729ba296f963175616e8fd70f21ee9a4c1a820cdd45232895c9ce7e37e88994ed3d7044883548433f5545ba14a59d75a57f6c042225151514e6a5eb0b23f6741135d8593228269714baac099cbae85b6dfb601b5ca58e3af57f8c72f67c0895cef2b0f30aa68a6c6739c212702b04ba3115a34172d63233791b93cbafa57", 0xfc}, {&(0x7f0000001380)="be5b0b9507efc41d2304199b1c0fcf1121e388365a127cf4c4a128be0f5310ff536d4350ea0763bbcc9e839a790c816d1554925bb904879f767d9b4824f68ee5116e814a0b74c231ea56372762e2da60c42bf2b35c131f1ff77cd61893546765f8d5c5e9afe9e14bc001c002c7453af26322e98da586f0d4d347aa13c204b286d139d11eb295e3188c3eaaf3c0cff0a6f88aa0a00c88152facf679dd16774ad597c0b7dac703f5826ecbbb7601bcd8f79b4e50263b3d45bde4d438071799e626f03969db65bbaa7d4169de159d8f18366c626d8d033bdd5d3bb3c61e555553c18c713b", 0xe3}], 0x5) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 13:34:12 executing program 0: syz_execute_func(&(0x7f0000000180)="f245abc403595db50d3000e8007d7df3430f5fcfdff636f2abc46119755b24364c0faeb6580000000f38004de6647ef3440fe8106fca") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 13:34:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/50, 0x32}, {&(0x7f00000011c0)=""/154, 0x9a}, {&(0x7f0000001280)=""/16, 0x10}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001340)="59c92d085c3430f56920c4fee0f2d309cc89c064a422c51863911c14f1a7e372e7053c2cb1d8d211eeeac3cfe3bfb6141d74a9b6942828d0503b80eab89f3e6d40761238ea6e096028e144813065f7b1d51db495e416dbca2a40315dde2d857ad65d2607eb3b217c0ad2df0117e07a9ff55d334139163095aa", 0x79) 13:34:12 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x16, &(0x7f0000000040)="04000000", 0x4) 13:34:12 executing program 0: r0 = socket(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xcf) r2 = dup(r0) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) fcntl$setstatus(r2, 0x4, 0x4) read(r4, &(0x7f0000000880)=""/161, 0xa1) 13:34:12 executing program 1: r0 = socket(0x40000000001b, 0x3, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8d0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 13:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getpeername$unix(r0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffff8, 0x71}, {0x18, 0x3, 0x2, 0x3}, 0xa0b, [0x1d, 0x53, 0x1835ec5b, 0xfffffffffffff4d3, 0x6, 0x0, 0x587, 0x802000000000000]}, 0x3c) 13:34:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xb3, './bus\x00'}) 13:34:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) recvfrom$inet6(r0, &(0x7f00000000c0)=""/11, 0xb, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x10001}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) rename(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') close(r0) chmod(&(0x7f0000000040)='./bus/file0\x00', 0x82) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047466, &(0x7f0000000340)=0x8) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x9, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 13:34:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, 0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/204, 0xcc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 13:34:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) poll(&(0x7f00000000c0)=[{r1, 0x64}], 0x1, 0x0) 13:34:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000002, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 13:34:13 executing program 0: socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 13:34:13 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:34:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 13:34:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:13 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x42) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000540)=[{{r1}, 0x0, 0x43}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = msgget(0x3, 0x7a0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/90}, 0x62, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00005f5000/0x2000)=nil, 0x2000, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20ffc000 didn't change! 13:34:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x579, './file0\x00', 0x100000001, 0x3, 0x100000001, 0x9}) execve(0x0, 0x0, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = dup(r1) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:34:13 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000), 0x3c) 13:34:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) 13:34:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000380)=0xc) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = socket$inet6(0x18, 0x8004, 0x7) r5 = socket(0x6, 0x7, 0x95) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x88c0, 0x0) r8 = getpid() r9 = getuid() getgroups(0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0xa0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r13 = syz_open_pts() r14 = dup(0xffffffffffffffff) r15 = socket$inet6(0x18, 0x2, 0xffffffffffffffec) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x2a, 0x0) r17 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x8, 0x0) r21 = syz_open_pts() r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r23 = socket$inet6(0x18, 0x3, 0x7fffffff) r24 = socket$unix(0x1, 0x1, 0x0) r25 = getpid() r26 = geteuid() r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r29 = getuid() r30 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x100, 0x4}, 0x40a) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r31 = kqueue() close(r31) kevent(r31, &(0x7f00000000c0)=[{{r31}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x2}, {{r31}, 0xfffffffffffffffa, 0x20, 0x20000003, 0x2, 0xaa}], 0x9, &(0x7f0000000200)=[{{r31}, 0xfffffffffffffffe, 0x30, 0x60000001, 0x7ff, 0x3}, {{r31}, 0xfffffffffffffffd, 0x10, 0x2, 0x9}, {{r31}, 0x0, 0x10, 0x2, 0x7, 0x100000000}, {{r31}, 0xfffffffffffffffd, 0x40, 0x600fffff, 0x1, 0x6}], 0x1, &(0x7f0000000100)={0x7, 0x7fff}) r32 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r31, &(0x7f0000000040)=[{{r32}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r31, &(0x7f00000001c0)=[{{r31}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r31, &(0x7f0000000340)=[{{r33}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r33, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) kevent(r31, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pckbd_enable: command error 13:34:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getuid() connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) fcntl$setown(r0, 0x6, r1) 13:34:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$getflags(r0, 0x3) shutdown(r0, 0x1) close(r0) 13:34:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fcntl$getown(r9, 0x5) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f00000002c0)=""/21) shutdown(r2, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 13:34:16 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8000, 0xffffffffffffff7a, 0x2, 0xfffffffffffffff9, 0x7fe0000000000, 0xe28a]) r1 = socket$inet6(0x18, 0x1, 0x6) semop(r0, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9ff12263b9d7e83d2a7089969a6b1e7eb46550d60a0ee8372df650ac725567b9f84834601e4d4fba5429376b14b6914c458ee41f39b71da5809fc446bf0d6664976649d703535e693902529b765978e49af454c653ea1a76", 0x58) open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20008, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0xc00000008000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r0, 0x86}], 0x1, 0x0) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 13:34:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) unlink(&(0x7f0000000180)='./file0\x00') 13:34:16 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)={{0x7, 0x2}, {0xd, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 13:34:16 executing program 1: getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffff8000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce", 0x170) r1 = syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:17 executing program 1: mlockall(0x4000000002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 13:34:17 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) 13:34:18 executing program 0: mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x8003, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/180, 0xb4) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffb8) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 13:34:18 executing program 1: syz_execute_func(&(0x7f0000000080)="f32edd54010066450f2e1a2ad5410fac7f99322ef2ad0f34c481e9c4e2cac462bdbe3af08121feeffffff30f01d8") preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="9cee6b2ef8cb1e3e28b7f9a73658ad8eecf8fa6a5e2956f6b5e8e7207fbe23c20ff865d6e0902721be6cc53e8726b5eae7bcc2c1555516d017446bece822c0f1a3fd7349da02a5e71f0e05fc", 0x4c) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) setsockopt(r0, 0x5, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1810, r0, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) 13:34:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="2af5ea74e476d68495666f9c2db8ce20922a9547c5e14d77e1471bf263f2cb7b2a0fd0501c2213ae4c321e36b645b25446f4dcd7676d7a60096937503a782748337688cbbf1be728cea91775c610c83e29a1030b1ab7d08ff37173cb0d21f69bfafbc0f24aa47b3e6aa3c9adcd4bd9df3618aa0569cdb85203d2144931dfcf6a2319ae21b2081d561d4ea316e751d7e5a5b25e46ab44d1e23d806f2f4aa432cd7ef818ed97252c70df5360d83d7dbdc72dabf6eacfb55d79515c5429bdc91ebb1bf37d306db65a3f20af329b7f7394d29e741732e1d362486efe771b1c08ff567d46ebb3a3b0c751bbcdc9d34bfc1d06c91e316a0231cd086cd5bc60fffc2aeea1aab00e9a744441f8e04534f472ebd39b5aebaf84c4b556ef380e3a51608fee92a911cb8d225bf6cd778e749f2488b7cff567f4628aded0ff990b3c5305a2eb00be71640624a362024b07841544cc9b65e3f0a18067b0e7683676370db43428de9505203389fa54b787066430289064e6cef5c955514db0cb33fbb9def1e0a205eeeea916746b41d364d67410e2a1c26f73508272a4bb1e7e06c04011fab7caad8130f7a0c051da8e0400c16278682f0097a4f8b73e0e97fbafde9b57ae22e24dfbf312bea234b55ae59efd1499d19ca949f5b2afd76f40554563c973e0eb4355fbe9d39b984a5f194d348b7bb614d1608b6682069e5b13ca2627fa222fbd91204b097b8431e64a92684c4a0b306b48474cf122c1a7d7c52a323626c9f0b95e8907f69bc8866bb545a568445296c907bf71d212b14abdad1a0ce4447c627023da272ce7c93a9f305b1351561be9085a2d9ed6770b0d2b70d811c05e57ede4f6914f57d41856ec464ed7d2a3efdcd5c65274dcca028100dc9cd37a6957fba3ba73b61f11eb68ff99e2e96ab1fe90462797e1c5551690d475ab0bb510ec382ad439f73e0f9d5acd8ac7967b8650da39e16bb18d4aae7150454b01d00ee35913632ac089ef9c337d793bc45dabe7318e58faf8005ddf76f437886f2ed0dde303f4b6576ba7bbcd2d8d8ff85b4b1b4ac591f5b44295186d7a87e0897d7f2fad8392ca7879fda7320e3a662afe6577dff6eb3c1636d930e2aa37a7e792091429ec873bc57c5ed91ce6f8745cceb59a5dc358d2a039d86e2acfdab3bdc1844c51ec464dab2576c3789c797ae3e030409a693a410b912e1897430c051874505346d7aa04ddad70ec504f23511d46b5d043c080517cffdc99ceacdb7f5c1223037eca6770643f69ed5d77ce532a481a8de0b373afdbaa819bca39fe33ee26beb6a07c46e50846cb7ab9f3d7c1b28fcb55b8d390b72999be764e4136c13dcd893a8502187670d1c1d4a9c607cc5166003774bdfa311f8ade40e9e448ad367d3b9dc7d49346e9a117d14bb8c89c5ee33fb27ea6736806dade4c77ebac944f396d46d215731226ace3556a47088ce04ae0f798dd83296e71313bb6ca0aea44c655139ac244e63028f57b6498051d45e4a6a2e5c595d131772b36495d3c3dd826419685a11954bc74d570b98ae828e8483c3a60234dd2b32d2c141e8c669fa1dd0360fe2b89864b871560fee1d67451637f81be8f1ef6f5006e18c315795687430fa68aa14a874818c7620583f280e7a064bacd868ad84376f0b4ab0b91db386ec57dfe038e9bdcc274bb3bfa9412844542a7bffba9e5bc8052d9a52acce88110e7b839af64e00ffeb11562958f0d94e1bc65104c548c523bd442d48562db47bbbdfcdb2e31b0503076474082c73217e77ccce3ee6b740c3eb8a7a5c163d3526fd077dc53e06ba61678381a02b3420fd689477fb380249f705b54a5af930a5cef2e390bfb0744b35e0d64b82f05ce47efad87a1f3bd3ce78d086c709c20754b15c18aa6da7ced3cd833f964d6ec359924418c5b1797cd96518d42ea416a71a56778eabef3edc64cb0d55e2258f2919d0755e356e968a0bd25b7f80b3689bd075b77a86d45cbe37254d98affbc8ad6243cde6d69e274eac12087f231e037af416cecb6a614d335feb9396950248574bb69af5fe638459a2c0bdb0cfe4700ad87d498897e69ff87922c6ca228c97be92f36e12a79b901e1dfec9880c23d14ec20b7e43b3077bcb8cbbb2931b9a2d98d2461499db04ede0d5bd2cc40803fb5b559d59e1d482ad474bbd7b8729b7c8216631dc4894b6d0b0905658cc67a50c3f10f99110f49972af1f66144041aad7ce4715d26a2f7052c27cf929ef64800dc3c4c828d755b3439a6defe5e532439397f598ac84030194382c71a25aae4106b3b6e066b14a2cf29bd7979a6f789f3cd4bbc865f10c7421d5c377dec8b292d433657f31af0a59acf98c8b2a11c901153cfa2adfd5d6e0216fc5b9e8a22e73bfa63fc66d2640e8236305f9691407c1a081ff87da74dd9f4e687632acd58f5b6c42752bec9ae8b70bf9121426cdaeed4bc5210065557189d60f488014530b8a21f022d3edc6bccc3414af9a74f9e03b4befc8c8472b1c1bb50002fbc6fd43c4b7e12fce9de47a13ee9bad0d08d083b15513afb9b7d5e18f20f90f40db05d9c676503264bd6fe39af4d1a08b67aef5c0a5e57d2ccff215b9e237c2dcaa3198a7c89c3a02e5901d129b67d5845dadf790f33f424c94f7064c6a945e496a60414870d8bef2902a5931085e9983f533fac98537b11f84deac822f4c92ed5cd4ca61dfd2a3bebc06b0ccf86d0ba44e1a4bb2ffb8a26057abce362d7b626d11e12b9b1869fe56438a338eaf053d58e97eff9d47193873ef32e7ba550cd82ecd87c81e78cae8771686541c7ba32383889f0b1e747622fa8a12098f4107cb7d93a77117792c3ad87afc39de380d349618c44ed4278443f0cac464e40ae026b8199807e3a64ff68793a19c595f04eba6925bff9c2c0397bac48c580e7d916c6abdc8c503cc2d80e9424fbc7177aa2bd61b0d8261751943a08754fb73a902d07a0363c2d71f67e0fb7072f981856ef3756fc5dbc630aad25e9cc0950af36114f24865b1e2fc58ccac2e6989a383a641d9d084181979e71a8b4b34d129e1a8a4f2506cd8f708a631423079782f214ea2a72d9e8f923026e87618db77139f65662593b2aa5976b480db37ad6f11d09b5b58424424bf230df2aada469bd7b6db76dfa397cff640fdf99f25395fea462ca4629e3626f4f334935e7812fa75e24f1af24c3b21df41e9f56499847ba688dd92f58f6cb8864463471aae51ec6b4dfdc71d3847480e7a575aa1270bbc885710d98fcc1169b875a5d7d0fc7140dac1d547987c11b76beea12f8445ad4354079fb583286ca610c8ed3df64eb3c98270c02a40292687a46197fd316744113f9848ad4563e3af1eb6d83028169c8ebe81986aba72b39a83a75069604316e48396a07e1dd2dc2707069c0274720fe8baac92f72cdfba4a8e79ac4bc7fb2ecfd5fb92241c91562d8edc75d2f13446335a66e41b5ce8c646482e7a29de0635ee027b74e9b3c38b53ad88c8f115c24de9c9a63ee4b5b8939ca597d20092c52377a436506f6c139e61553df21d7e7dd1bb8f26e909f14758a806d796e34f5528efe2e2ede3691c97ee2197e45a4d1067caa921eb3aa4d6baf7c0f042c98a94e1d08b607b46b09c37e48f17a2db49e40eb601953f4fa717843fe2836e1cee57508dbc7df558c02787203bd2019bb9a64f2c845bc30d593a99741f3d03b5b8e28892019fa5564304780aaf38a598b805dc382c1fbf00b6dd7bd7556ebd5fd3d9a2f5edc37d3efd16725fc6874f1b2dfc9b256215030b2bd697dfe334978544c43e815054d879122a621bcfa7cd5cd31ce6a268e8dc0c3780642d3cf6bd7143743dc7c8c96a698b22b49c86f300c8c6aeab30e17390673229857e4ff645652f7f5bf17d7ff808b549c0bd068ca26d4bc7a64d694cdb42cfc8fc9569fb6f444df7f600eccdd990379fc6eae82db01d0c2acc4c7f584913872bc6e164d628cf91fa7f799b347d338ce90b7a1adee2ed93d120c98766d75afa486c3e358d0142007333f90c3e3991dded4e89231726bc850151d66ffb98f7a50b59667215c766354e11f5a551eeb89cb5e32fb882842e640acee3dfff56c29e9a4c7675068356bfb3b2548f4cf93eccd847345cfb368e5c451a7dc7b30b05bb1ecdde3e67b6d360db4fef3cf1da8633887ca8a8c0728dc4089db0f2108f189238a2168d67950ec4173e263ab18611602b2f72e41536e587eff2fc49613414ec4ebd3843e75c610bed832ed781e1be4a0e408c74ec08c9e73f68069e106724e86f945f26b2d87a586a877c48fb70f7e415f67b71efce6088943b5067d0e926790dd61f0952579e234218dec7e4420ce7127f647a3dd74e91dfe4392fca1932fc1085b101fcdf75b2b758c4ffe7c6436e88b9b16c37aa8fcfd23ec31ff5482ad926854550ca0a7601bde144b94def02143cf97afe567014769d08cb17909c939f47bda4100b4c1eb355db5a445b46076ec67ecb8e27e1dd3abe79c3e9be8c9056510829b7bb1824e5acc2d6fbbd0bcb3d423ef9b030036079bff7d44affff23c0dd0c9be5ac862b705c9a9f50a766c21d0a33515f22f04d04904f6a45e9b24cfedbf274d191650acf3ae5d0bfc690212b6e9e73cf92f27a6da712e543da9d1d84d1ee23c11c615d9e15b0b85b7689794f5a8b53f6e40fab874f0cf0551507a878484333723f5111d4b65c0429c24a74492daa6d020a1b1e3cce82fa52585b74366c80cf6abfa2f6cdedc151a927c2de8cbcdd8c4db45a2b4d5904b211db2a961c6b2e13bcdb7bf887c5d31b90e9858fcaa0016d6310d716a0de0a60ad0261663ddb2e6e511726021ee61693ff94d4198c9ab1d88302e8dfefe41f62c12ba6305fcaf4b4488f69e2407eb775f223506a7d94da3b40ee679d26477332d294b4a0d696a8a11f87a638be9ba5ad3639b89be9a3fcb51e69cafa263f306a9eb779f55c6980b867e289a000b6e4dea74f288f2536004f70182fc14fd9b8ad93bacc5b3ff94ccceb86665355bd964fe72e60c0a6018a86f4439a35562bd6b2d8da8f1bb1f17108bb9be2c3c2c56547b1eb3677c3a7cb2748a914e901d7a2a5655de726b30665ee445e7b270bcffd5a8c4406958276f905ab63898a2625e46f62104cbb3e111bf43f162eb285d4c55dbd82c31eac02e690038b4bf48cb3164aec7a100e9da0bf1acfbaaefa58b9bcc254ef1f4888ad4f989c2865b7e1f32f465e18d7c03a024bb3c552889b9738b91f4a977f14c9098c50ebf31f39b47f41c77b4a4e398102ea3af54b54795b179c3c80b1a6c8edc00197079fac2cd5b756cd4dc2cd47d397581cc06a788e40019984b5d4ced8cbdb350ed049bfc46e7a7ade8d33ef7ee02d6fc7fa883d157e12b0a46a9f86099d7ef30d0ceef6e0034d81e14fe652319da29d70238a6f0a81e0cb275a3facac25f552c03bbbd8f754022fbb2174282543c62cacc8bda3d413e7b8626c057f1295418a357136d8e8de1eb5413519519b7770aaca120cb1179fd6de4fe5eb999c05c97502e83ec1b5f192c52a62c52b3b66ff4658cf54ad10bad8b7301d26fe692c380db124dad8ebb8dbb40f2ab06345a5096caa483f2f2395b354c86e20e7548d078e89782f7dc5f4abfacaea752d8b8fe72d493c67eb96ff978ad2a0f0da18d992705d4bcc51f5475578394ee227d4940c3e62be2d91bb02ec4b566221dc59e2957fdb1fa94a58626f645aa06c051ea3b08f8d9e4a2bf04315f07cf", 0xfde}], 0x1, 0x5b) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) 13:34:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 13:34:18 executing program 1: mkdir(&(0x7f00000017c0)='./file0\x00', 0x800000000113) r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/25, 0x19}, {&(0x7f00000014c0)=""/53, 0x35}, {&(0x7f0000001500)=""/3, 0x3}], 0x8, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) open(&(0x7f00000015c0)='./file1\x00', 0x0, 0x8) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3}) 13:34:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x108, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5d, 0x1, 0x2d, 0x9, 0x3}, 0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x24, 0x5}, {}], 0x2}) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 13:34:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/252, 0xfc) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01030000002f03681c59f30bf79fe8eb29bf98fa139b46be297db4bf3680129d090fa802c17b4df92130152de831c2847e1069c98803b5ed9a237554853e6d1cc2c8f7a09c8645488d7c5580206e9894c1bda48f74ce4d68dda88f9a6513db"], 0x1) listen(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x136) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/195, 0xc3) 13:34:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x4, './file0/file0/fi'}) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x2000, 0x8001) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00') unlinkat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x8) setrlimit(0xf, &(0x7f0000000040)={0x7f}) 13:34:18 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) 13:34:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000000009, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x5ea12db0, 0x11, &(0x7f0000000040)="469167332d2427d4718b7087", 0xc) socket(0x10, 0x5, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:34:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffbff, 0x1}}, 0x0) 13:34:18 executing program 0: mlockall(0x1) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r0, 0x8) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) 13:34:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xbd6) lseek(r0, 0x0, 0x0) 13:34:18 executing program 0: socket(0x4000, 0x4005, 0x10000000000000) 13:34:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) dup(r0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x8000000000001d, r0, 0x0, 0x0) 13:34:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xb9e, 0x800, 0x40c7b224, 0x1, 0x34ac, 0x6, 0xffffffff, 0x2, 0x0, 0x4, 0x8001}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:34:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 13:34:18 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 13:34:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x80000000) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="e5dcebaebcf0c11763697ead4fe73016e675410f40e37c1e92924746865ff2c996403a", 0x23}, {&(0x7f0000000100)="86acc14a31ee979decfabb3c8b1dc8b45181dc99565e827bc9ee1cb176d45dec75b95fe33d718caed40aa25f49fbe6ab3519097026228f1ff95392ccf0b1570c25cbc2bafa98c12878640b5b4a65", 0x4e}], 0x3, &(0x7f00000001c0)=[{0xc8, 0xffff, 0x9, "b33f431b29e6aa706b74c6bf600fd502c06e739e59e3f38de28381270e13457f7b3fe5fae289f52b615f7fcb309c1e5d35bf4d369ed2fc824114d2fa58f084cb854b5e74524dca99faa38ad0b5d2d37a28d448093ce192d4f4ee9a4039a7b1d5e8122816117d17eac646971eaa218285a25c224b6804b6316c87f2f4872a1ecbfbf9d85bc2912915ac3ca0561ffebbffcb14fcebd2ad524f34d777d73bf845baa64ca093178cc79dce50ae2b7e5703816261"}, {0xc0, 0x1, 0x3, "95edb3cfa7aa9e5068b3689abe2f2b19acf5ce8108b4cae36138d38d54da90d19e0c55578ae517e9f1b02f14cf5dee7afc96aa90007b6648c606b2d82fc0a8f7e8009343cb382aa35dfe115eb6071da9bfe819cc07a2790fb131d9906af87e4000531ce643271b6623d623e87de7f871ef065d2f9942c7ecbbe8fc9e70ac4cc006009d28adfd8512f80cddd390be189568147614981adb1f3babd894dd541d13e176bbef42e5c4bbd4015da622529ad7"}, {0xd8, 0x0, 0x2, "52cbec7bba3e9bcece2774b3678ae2a99e972b0c2fa218d5351a9e023a22e9a0034466d092b1eefaa14f97adb7f3601e5b1fa79218108e4b2cab17e50754d26e02f304ff977b24e02c7df59c4b3041c086718d3e8d8231655bb5ac05e0ec98027bb0613cf7b52161adf356a5ee90b6921d2894a5b7430e7fedf3866d715a59f93193ab3262ef35c183f59d5996bca0998f553885f00ad9e57f9d803d8675b6c025b262df93a174074164e3ba2453f0e30e1e4e4acadbbcb28c02f1f0e68764620a"}], 0x260}, 0x400) 13:34:18 executing program 0: socketpair(0x18, 0x7, 0x8, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffef0}, 0x0) socket(0x10, 0x5, 0x92f5) 13:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x28) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xdeafbead) r2 = getpid() ioctl$TIOCSTOP(r1, 0x2000746f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x40, 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x20000, 0xe) fcntl$setown(r1, 0x6, r2) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x3fe00000, 0x3ff}, {0x0, 0x1f}}) 13:34:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:34:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10008, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) mkdir(&(0x7f0000000380)='./file0\x00', 0x80) r2 = syz_open_pts() close(r2) r3 = getpid() r4 = getpgrp() setpgid(r3, r4) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x89, 0x4, 0x3, "dbd6de6929c071910bac4e6ad6c36c978508b428", 0x59de0928, 0x1f}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) rmdir(&(0x7f0000000040)='./file0\x00') readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x100000001) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x201, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') fcntl$lock(r1, 0x4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:34:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x207e, 0x40000000000902) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:34:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000001001, &(0x7f0000000080)=0x800, 0x4) 13:34:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x100) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x400, 0x0, 0x6, 0x1, "821bad4e258687b0a82d059014f39c389a990af3", 0x6, 0x80000001}) r4 = dup2(r2, r1) fcntl$getown(r4, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 13:34:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x8800, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f00000018c0)='./bus\x00', 0x80, 0x20) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x0, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse\x00', 0xd00, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000001800)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0x6}], 0x7, &(0x7f0000001a00)=[{{r2}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x8000}, {{r3}, 0x0, 0x10, 0x10, 0x8000, 0x9}, {{r4}, 0xfffffffffffffffa, 0xa3, 0x40, 0xa6a, 0x7}, {{r5}, 0xfffffffffffffffa, 0x44, 0xb6368ffb48bf0a0f, 0x81, 0x60}, {{r6}, 0xfffffffffffffffe, 0x8, 0x8, 0x6, 0x1000}, {{r7}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0xff}], 0xfffffffffffffff7, &(0x7f0000001ac0)={0x480fc2cd, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r9) r10 = openat(r9, &(0x7f0000000080)='./bus\x00', 0x182, 0x80) r11 = getppid() r12 = getuid() r13 = getegid() sendmsg$unix(r10, &(0x7f0000001780)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="fb877963884a0deb4844bd4f243c", 0xe}, {&(0x7f0000000180)="780db8042b01b368459f858d140f0e7fbf27de8c982fc0446d05bc8d70ce29802fd5c9815c0ab5e931ed8587a79524413469a74b763bc226f3828c79b21a7aa18fcf30c8cdfcee7ccdb11844de79a2b05d3c8eec13048b3d7ab8f0c4206bcf19d9733c57f878bd1a6af6fec1f3040a6781f50f8a43a6a9598bdc2f9de2f1e860961c7fdcd78ba746a5c83d819a084380c807e46cd8a914e68b1687da300de1f1d1ddd3b922e253efb1977b5e01c08df83b85f2551bd33e7273cc477b5a69d68a48dc9322efb8a40fdf05f5ac8e1133e6bd23e272b8c4cb128f5fbae8f4c757e8cb83ec83fe46a62f5e822a1a291ef1143522914a3f4888", 0xf7}, {&(0x7f0000000280)="735f099fea9a2c0b8648fd0bdcb8a99277ceb99bd1dcc96e66b02c84977eabbc53f0d011a710783cbbb631d53fd6e5aeac4e28f3d13624013a36ee09f24ed8d956dff0aad6ea7e439c9d5aa8993951ad2a9dd11822d00060af636f89083414989fb8c8be945a79", 0x67}, {&(0x7f0000000300)="5c4ca91b85420d2bd99f93a73314c355a2f50e5c4e88058fbe404149f1fe80d8d9592775ed75a3948e0272480860cb55b0ef2046d923c37dfb58a2e3fd1d29f226a853d9e15dfbff9d47715f02757ecaaba36f6c6fae266597498adba413bfc1ba1ca8d68698019a0701fee4079ca79df74b9b837fabad82e94b6c4da0519ce9cf36", 0x82}, {&(0x7f00000003c0)="e20f2790b3bda67081a5a0da1aa11bdd12bf044db440fdfdb73e3e9865cf0fa4bd9479ef1d9386d2c7a4903c238030ee448e4e2eab011bb18ebbb2a4ee2fa40f1cf0f5db39bf400793c24d3dc0694f0cadb5c7fcfa52934babc76d7c8e638d6d69064da1fea55e63e2cbe6aa46f1def6a1d1668f470f9bdeb965db6522f24dd39a26b4c7d73e5381576fb8b11c90162042cf7dfa031fc27cfd961f5f57de4049d30fad25e3", 0xa5}, {&(0x7f0000000480)="984af6139c7f1bf87aee56ae09a40218392898519f6cedf8f268a1f69d09001f8b093df7b2e5cd92d1211b6b6c604bd23ecd774268bdd9626d6f1a69a2b00cd0b39d0368637633b3b635e48cef62940087787f299f91414bbd2d488a2dcc355584bd7493e41d88562dbd403471a48f83433bc7822e0953b25971c0c5dbad7b83ef0d5a11d7d843dceb39efe2c5a7dc6365ea9448e1336036e3f11c5f6292be3e940173767001be04ca05e5bc32218ac3f417", 0xb2}, {&(0x7f0000000540)="f0c8d137c8dfe6ee0f88b6ddf607b6048279f5e1c80fed8c99d269ea2bc8f286fe9a716e6f8a026124d909446a915ffda19d09278bf6c56fe7b6903c0da08df0f375c4cd90f771cc3a43c3b733842952a5b719a0b20057fccd00b94e35a49fadd5d1c82217bf6ed1d9a463c79d98225ad4818698aa31608af882e23f0d6689a1ce6b0fa0fcfbbafe13946095946f6c51c50c6168fd2e5baaeba10a518b775c8fd964a9574ac4e6ff386bf5ccdd286e49e56b640f3b28a02d11c9537f77e41ce6befee6512c5a87a5d0a604020ee66bf19a7902d9be090950b6518e42b0c776b9ae5edbdd8641f0e0aaaf780a03e1dfe464b20be366db68ccaf320fdb7ed1aa73afa6a113f195997ad9910c6994f1da36fecedb903c169426ec0c40f41b8f6d851426378a5ab82c80126b990e7a67eb72b7eddeffbc9d36047dd567c4f60e808fa1b0bafa1c663085b0ef4a528a4b61f740ff237a948df2c45f85ef8b24af138ddf132020ed54fffd5a31e38534e0ea908bcc729a89a7077e6cb75ec8a203ba14a8a71bac4c72089ede79da51f7bf821ab7eeaedf1df6fedac08f91f6b5f4c64b920ee071162211dd219d3a55489f14dcabd2de97adf8cd8a0150a41e652ec8da37de5dcdb031c6a92e31545cbc6f9602b451cf076c97c6e8f0a3e5d17a514f29cafde772f428abba5d87042c46182beded611411c112305375ab37f0892c817125b070392cf108350205b7cd4f11b5c7fb05d45e5325073d095dd54731161fe489b1274c5101f141a16ffb4e4e2c6645c8f11270793d7ed45d76d184a2c3491ed2edd1d01c1bffc9c3bb6a69386d7e824da67abfe0d899510f73e361131e2e52c01136ec597b7c014c1663e592dbb49506d5f4e92fdae098cfc41b0e4e2766e92afc3ae1258c092c5775fcc85a02005bb1b1cfa6a312e1f0546fb6e8f285b075907cbc3fd68ec2381d8346c47ade466c02acaf93716d1fdfdedbec6ff9e74ce9ad73f5f6571bcaa72f641841b687889c5bbe7607fe10bcbe2c107062c34610646ec3f1cc032795d97c50387a41e7a214352c66e4a04fd3965b68d890a3a2a8055197b85ed5a81269be6a771419f87667dc8abfab61cc1e1afe55842eb16cf873c6e15600b8dbcad7e40d60e32e9c07ba5e8b8be5555b52a79230b1ac15c5e614a4a4ce98b16a1d2883d580d46582a8aed1ded137ab85e8affcd396e83ae2e02d29efba6c55795372e31bdd7853ee542d209ba27203eda1680e8c0a7e740061c9bc3d5f4fa15c5bf30369d296763a991dd709fbf67f5c908601bf3af3d7da91a20c6caceb0dd39792e09fc14033537df075b4f650ccc95322be0c0e6b748e6b267f22cc9ce8706a7a10c260204fe478d7b6200d7f9e5f99365e8e2dba44719c3044776ac27a06af9b38076168214560c7531ca20fc2010156690d47ed6e07323523169e7c07b22df43496bd202fb77e53d8302f6657a23313ba6288dd42e1d2ae45395770dd28764c4b53b2409e486facc495e9c3987fc3bb7acadfda347dc5d2b845fd7f0d0115af2e975cf7c541b2d476b9b590abe2bd93d3bac50a01e7f3ce5e4217fd28b3baeab4b4a0e6f9efaadb33fd4d0e915cb75cd0b8630e8e73d3dedf47e8f374f42e43d709da59abdb452abaceadd88c1f30b869d5ed755abf596c0ba8d918127f2553426c287260555cdf48872b8cc4a724a706c400d55f62a63d01aca150cc48ca9f3821f2a147282371fc740bfb76c8083a3e2cd0af48b6cda3d4f002330ba88bf1ac5b5687bd44cd4ee2131e0dd55cf7040aeeef54eed2bbf0440f5c799e853a1fd9b0d1c2ccb57434e1d2a90fea26910ccf2005b6087ba12cc7ce27868122496278d2a43f64cb7e2e6cbb4155819ae6a35dbbb67587aeaddd6fb562ecea2e58400cb34421c1d692fbff1e299ecfe09871170627ff9a6d47046b2f188a38bd4b7bfd4bcfde02774ecf581eee79ca47cdb93f39e35152f16370bd89fd06e95c339c6a309b91aa962e316a6a2d3e4fc79cc17488b6f01f92f0eace88675e42aa47b48deaaa53f7026d2a4adde0859dfa2e2226d9546355408385ce02f38006171a08c3e33c54c3b48fc6d9a31fa43d6db0d92c43a067a1a8f2e0af5bc3ad57d1bc0ca411c346e9e1d4a4adcfe7818f9b2f8db1e64e2e614fe6daba8fff2ce06ceed7a3cc2f22a76cc231a43a602843f1a7f82be81c465037dcf357ad6e918055a0a2ce3041559a8053574dd54dc6e61b58a8f0a58de9b000fcc2a6d67ebb5c31361eaabf24d7bbe77601fa12c425eeec84c24d53a1b229f40bb6119d9b3050fcd5cc07d42657b719c11f349a95702d6bd105dd862812bfd5259308b08fcba14194180df179819ac19d2706a64c9685ad17ae664a0bcf0e7069e67668ea3a3f6477ca58d0807b32d26666a383191341ff3d1b6e52f4ab3aead0cc6d62db093857e5e3d6c6bf4e53ff1cb6831c1185ddbd74eac026f1cbc896926f0ec19793986cb187e2069d4b42e7d2acaf5c3350cc888a26e192861e06424ee04d87e8f900b5ef71f9da59af83be2e2f62e61cc4d30514f49ba4a18f854daac4dd468b2c710e90e01a1e8a636f74a9d86763a9e55a898fdfcf9edf890c682427484f08586e710c0503472d4a2d7d4fdfd6c4e453175335400d9a1312aa76d8ba11568c62aa280b5e721f156d689d28ed88bbad8557e208a4ec0d8b2fd3584689ed5b21169277ce4ad882c58ddd3d03924f4906116688e4f1d4c367002f479f0ddd689337c4dded2362aa6bcda6a16b68049f06b91bd7d68ed180d01be979d6d295bb0e52d18c7a3b673e31f62389b929eb5bdba5500611251cb9181240b670d9408022fae11159df1b5cb79c61f6c7fdd93bffe65b342d251099f7bcdd32d1a03516bb76fa143c17108be67e20736d98bd2d0c85f42fd7154a4e3daef00744fd32556722dced0dd7d7d7f8654315148368fceac89a22e7bc24ba852c0b615458332b1001b7179634f192e5c96be00cd1f72fd197f49dfebeeb52758e991458096ed5f1c4c0052bd90d3cbdbb7f6ca77df5717fcf53522137478e6566a544907f9bf74d2ddaf885d6d42d6326af26b0935e3b220832eb20bff0656b768eda00aa68cd0463429ca68fb1f89b22e8a5489a20a28e812348a03a77035d94c1b2577c06a0d057b5f0a3de63f8d88734aa990a6d2b2c3cbea39258c19050f1cb491cc2da7b277ce7e51f1e17963ab2d4dede76808c16a7a8f8bfc029262bc60ccbdc3e65c3763f4bd2ff86f691142a8e449975244e2afc753730ab6a05372168f140dbfb983645ddda12aedc099c90ae0cbdc71943db44df50d7cefdc9a3c0fcd6842245ff9083344caacac3c106c713dd0d03b5677bdc89413d78c677b0eb0cb9c15a58df29d14de30ff8984501f94dc843baf08a99c4cad4fac67daecb4208293085c3809ef0dde4333b55d1f1d4da4e1df8e244dda8b76ad85475b4b76f8ed34ef8e2669390793ff024071db099f4ddbad66f4c201cb778ddb429c40b4599c05f59f1ad0539a92ea6125a8c70c631e99fe038b325283abe9590ebef27abe07a3487668f42beb48ced6adb871d2e2fcfdb6b0ce18c8d04ccd7f4e17e976afa73ebbbdf13c3db85951c216b95f3d1687733e1dd6c7d91162261d107c7acfda365162f3033a1fb89f07298e99bfc5baa221b2b36d63e874befff2f68f51bdc471ee6fd483c3dbc55392ff32ab56604b7c3d35d5d44e6ebb86272ba63bb7ee3fae57e431a71dd75f1c5594e04acf6d15f79527e8765651e0125f95946d5f3f10092c5760f57ad75b1d7abd29e76140f571dac9981ad483813c4a057f6dafefd362fa75023f24694bf4d9ec9e75a7d22509ba54528b4fe882e78fddc767dac4aad4ce728ab6011e021e251eaf1e67f8ab2413e54cb707d598bca66eea1c0f3150ac2693ad885e10020bf946abe4e15d7d2900e92c2889774a9d44cded046fdac082f7a44391044cf29ab5b88ec7da17f0f430e0c5e6e94e72325d09325c929b584bff43a81aec43382ba00c4c9df4fe1a83d6f845a5d705f9f1b493428398dc8a4c7e5f6a65d52256d6b0d16c5a3a8efba2595668a5fe3e5b515fa5919557c72cf93023921d38332bdb7e9684c77e50c27945aa392446e53ad2171c3533bcd5ec39f544d17beaa43f814d3d563e366a1febe59dfb9eb9b8dc689a6a99b413710e5db3ff19912307d85bd8f6419fca211db43325cb79fcfcfd6fdc66540984589dc11f5fe2551854b6b3d7195217876fa13f106d7b34525dbb51ba8cf99bd2988b3e3c601d569615b3dbf06bbbf9294cd6427ba4c7fb52d996af814091f75bea3aa2089f1f8561911b39af853fb81dff189c206e991592dfb47075f854df8c23a406e9cffba63a73e16ca382a20968f5b9f239f2ceda7d6fef1184aebb4f08b2f5bdcc5d6139c1b24eb8d8624bb4667bc977f32f1d733eb57f2455fef955d0da263a6e1757a4e3a697bd13765ee0d27e4ea0375dfa59f659a541f88f030f87589713ec48bd73340f7431fb95a5f4f967781dfca8b235646f632f8433cca7fbfadc0e5bba21bf7a7f1c6f67cd05e0146eed3b9399d3680fde8e0f778f21f97df9df759874dcd9514c0952f4bca11366aa4032e907d638b6f86706597b76b146a778cd967162e60bbd7b360ed4745adcc80a5607c48af1ea27420de16fc96be8fcbfc0b78de3fc549ece709c1fb649c980f3f5066b1a5f7df478ab1766fd0a8cc8d3d70ebb14aa23a4edd99f1506ccc83747b7ec3686f37bc32097cb8d9ea13ac991d085e77b2cfa8f7be8682093ac9c75dc06a6f885fab11c5f9386b576bb8f270eb12c46c021b0215024dcd4c6c36dc1ce571b33fe30e355e8f4b645c2e18c3aca3df3df78e69d2e85455e352d07fd91ec6e1c31fe84792df138d54e193ec183b3f66d571e9767cb462400f09df726f79d2554b4601ffdd5c06c04f9626db741682d6f25b70bab2bba0c95fc46a05a4073251fd19923be8c2e106f29f05df952d43587ba83c0dce689b443afa9ad2b66936e6b82101caed8160590989897cbdb15ce452155ae09b2731af4230f839d06a0f2f67307d0e9520eaad6e0294a9267420354e8b022b424b85fb4697e847a2e07f43489ff76f7eef6a86688a0d95553657418099d2d192faf20f37786b7fe110c1d854de2ddf6812efd290a17ef96d727e495b68de79bcc560f28b67d94aa97c33f2fb55c52f164a1c62d31b452f701d8b82716da38a4d4b28c77685f2be7362cf430b2b9f6468c3009f4097435bae35fb8cb8d7bc036c7e6c9ab10f28fba8afbb7157aca5d4cd6ef9c12fa466ed15d220b4cac6943c69582e3d263ea44ebf5f19f7b597fad65407da29b990bde08e1546f6dcd44cd2332ce29b6151ef9c57170d0ee39ffe83040160de8005795a7f764ef288d418a8bbb477dd2a688bcf6a916b9582889558c97b1eaaa162c7d8d6c7c4967d35c592cf2b4f35778039fe4e2aa2b1b2b11772b2b3b01cb3b2ac52bf2fb9e7597600b246325058ceae37da16fa97d48a2fb77446b2d8090ccd36fb4ade1c39b694a477cc4f1cb1cef43e1708acc2e4fa005fbec04676d6615c0fa6d8e7ed1ea445f8007ef4e40db33fe8c8a4ec9c4feae1a460bd56c7e0a061989e57906a2ebbbdfa475c274982a87b610bb96e9f6a141882cdc965b6d8f21dc81a6b94c27fde5ac7a8e9d0bcc70e9cdb430afb44d3f4aed4c99af8a4939a555667fa633e57ef4401ccbea85cbe7b8a0f97fe55f70a16c41cdfb246ba367df53e07d7967ee280cc", 0x1000}, {&(0x7f0000001540)="66416fe86078e8d452cc9a388ad4f505c175c774504300e6ed675df0f242471369447e6e0b676be00918c2af0f71ae54b13241d47d5fcf", 0x37}, {&(0x7f0000001580)="1e59efbfe6da4df7eb164e8463bbf51572085b40ee33a68c5ae1572af48c72dfeae9e40f529c77611b39040706665a0d846a34a23a97b6fc8ab4629e658b29e11170fd2ba2094542bd6e49a3b286572b35be9bb477f0e87b4d98c1d53dfffc2e1ce8bdb2375aaf66ff590ce179af1969bf0de89d625a4cfad9242675ce7d38b7fbd3", 0x82}], 0x9, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r8, r8, r9]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r8, r9]}], 0x78, 0x2}, 0x4) 13:34:19 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') r0 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x80) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/100, 0x64) sendto$unix(r0, &(0x7f0000000080)="1582aa327f87fef860bcb7af843ed3fefaa6114737589c7973b10b857591f1bdafd8959809e1fe68f576626922db171b41f049d39bdf55add32d7cbccae8594a9ffb76", 0x43, 0x40c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) dup2(r0, r0) 13:34:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0x3) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f84696c653000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x821, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x3) 13:34:19 executing program 0: r0 = socket(0x200000000001e, 0x4, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 13:34:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000)="f92a9fab43ed9aaf347cbaf6b74c9b53eb09e1f40933802154db00fdc786845a1e99050306e311a22b5ff4b6f7995e81fc4d5cfbef451e6c6707e8538cf3e62eb71af93e99e89eec776fe40e3c05a62570d313ad69567a20d41fe35d93b65b5d6ad539511c67b951cb55622547187c5dea75410c5f225ab799a912b60ac69c8483432bd46d25769011e5ec706c0942553df88f75f2f734a61b32ada50539bef2dc12", 0xa2) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x8f) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x790, 0xffffffff80000000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x2) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x4, 0x100000001}) ioctl$TIOCCBRK(r3, 0x2000747a) 13:34:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) open(&(0x7f0000000140)='./file0\x00', 0x8600, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 13:34:19 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xe4b, 0x6, &(0x7f0000000040)="124d3384816e4a2a4da47843f47e5858f7b147e0ecac81a1379a23a125c4275d1781ba9c5bf2cd704b4ff276d4966e86654fbd54f6ebf720ae01b12b6cc8c9a75d518eaf27d5ba97c8c66f034202f79884b97bc5b74595f04e24aca7a5071b6d6619ce25491c53a5dedbfd6c5d2adb84c3f4064ba5e030518cb366168e8647", 0x7f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 13:34:19 executing program 1: socket(0x2, 0x3, 0x0) 13:34:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:19 executing program 1: r0 = msgget(0x1, 0x0) msgget(0x2, 0x24) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgsnd(r0, 0x0, 0x37b, 0x0) 13:34:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1ff, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xf8102082a9dc1ddd, 0x42, 0x10000, 0x9f}, {{r0}, 0xffffffffffffffff, 0xac, 0x20000003, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x8000, 0x5c41}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x90, 0x20, 0x5ddc, 0x6}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x16, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x20}, {{r1}, 0xfffffffffffffffc, 0x85, 0x4, 0xff, 0x100000000}], 0x0, &(0x7f00000001c0)={0x1, 0x100000001}) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0x9}, 0x10) 13:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYPTR64], 0x28}, 0x0) dup2(r5, r4) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 13:34:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000100)={{0x7, 0x4}, {0x5, 0xc342}}, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x100000000000006, 0x0) unlink(&(0x7f0000000080)='./bus\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0xfffffebc) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x5) r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x10000, 0x1, 0x3, "5076acabc1b9db0aa296970add19ae63c4c2e5ba", 0x0, 0x8}) 13:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x81, 0x2}, {0x100000001, 0x5}}) 13:34:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000), 0x10000) 13:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-@.)\x00', &(0x7f00000002c0)='@\'/^{\'\x00', &(0x7f0000000300)='/@-\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 13:34:19 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ad) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 13:34:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000000)) r2 = getgid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) close(r1) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) write(r0, &(0x7f0000000280)="9d6d2d9f007123dc33d9017acd1900ae91a1df05804d4ac59dc24578ee1404c042d0fefd3730bcc4f2c5dddd3649e0aefbdf9284d8523180705f3db6b2097dbb412b19bcd64a33c650a21c070ac33b8e32a10d4b5b1ef1deaeff5572625f9f30f605bce29f629a0b32e3d93fc4fdb3a0d131bf6cf66f69fd56a22bc8d2029c6333", 0x81) r7 = getgid() getgroups(0x8, &(0x7f0000000240)=[0x0, r2, r3, 0x0, r4, r5, r6, r7]) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 13:34:19 executing program 1: getrusage(0x3, 0x0) r0 = semget$private(0x0, 0x1, 0x635) semctl$IPC_RMID(r0, 0x0, 0x0) 13:34:19 executing program 0: pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x9e!@\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000506b36d4172def485c977db8ffffffffffff60fbbd4822902b9d8624f719bc0a471f868b5c7426d81d2c249baf8115ce214c2692c0d302dd0be2b8fd9404fccbe4b6a4b08c126f6f51638e3118e9f030fb31e699c275e431731dac62961addf22d59041a547a890bb1538ce7ef813554f27ca94cb7050f2552d43d6ad3ddef907c137e975196e73319fc5b2a8fdbbf3a8525c3fa1f8d853dc0af078cc45c116dcebeb80bea627dbd49171a"], &(0x7f00000004c0)=0x58) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x4750, 0x0, 0x1, "992ee4994efb7b893ae4e28fcf3b528e0f19009d"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x4, 0x80000001, 0xfffffffffffffff8, 0x1}) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) faccessat(r3, &(0x7f0000000340)='./file0\x00', 0x4, 0x1) fcntl$getown(r2, 0x5) 13:34:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x92, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) sendto$unix(r0, &(0x7f0000000140)="e4892ebcac55dc7f4253ed66c70c84543115bd0f1b6180c2eac75fae99eaf324591c16a576f159420947c89d1c9e40f49eb5c5052909fe18782dd89b3cf0a6013e8f9b18b9c6823b0b652dbfd6bb", 0x4e, 0x400, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) setsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 13:34:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='$@$^\x00', &(0x7f0000000200)='#/\x00'], &(0x7f0000000440)=[&(0x7f0000000280)=',&:[:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[$*\x00', &(0x7f0000000340)='\\+-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',.\x00', &(0x7f0000000400)='\x00']) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000480)="1ac18fe45e3fe1da88895d11be6275360ea7b3467c0eeb65f63ac09b49859aa4d121d3570ffe6358ee", 0x29, 0x8, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) 13:34:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="fbb158492a2a129e2bcdd5840f5d1cfb4f49d28260b83b36cd6bac4636ba9c823308ad028a04a3a544533456f67f33c1bb84981b1e2f10e5a59eb58d67b690804c0a9f18de72162e44fee9404f54fbf87a3ff093a2e89f49a7a9541a19b8a42a329488338590afde847e0a31e7d6d6328f19f840c4d96e506e2773e41ac093414364228fd415c411747ef58520778908ba", 0x91}, {&(0x7f0000000180)="b79f23d506cb34dfd8ff27b8b6a279a33f4baf5bb31763ca1adee07c7e85ba2adf1e9552fb63411e32ee8290", 0x2c}, {&(0x7f00000001c0)="aae65dff", 0x4}, {&(0x7f0000000200)="97de3e8553e3983f747c192c8b39e9a9ebb8c0f64fcc6bcd04a51aef82f0acc601fdc5f2843f99899903e83e01efcbac03baf5ac18652cacf6b364e57dc1cbceb85bd9e53e", 0x45}], 0x4, 0x0) r3 = semget$private(0x0, 0x5, 0x20) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x5, 0x0, 0x401, 0x6, 0x5, 0x665b]) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0xc5, 0x80}, {0x5}], 0x2}) semop(r3, &(0x7f0000000400)=[{0x7, 0x0, 0x800}, {0x1, 0x458, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0x4) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000440)=0x101) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000004c0)) semop(r3, &(0x7f0000000500)=[{0x1, 0xffffffffffff45bb, 0x1800}, {0x0, 0x2, 0x800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000600)=0x8001) r5 = openat(r1, &(0x7f0000000640)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000680)={0xffffffff, './file0\x00', './file0\x00'}) syz_extract_tcp_res(&(0x7f00000006c0), 0x6, 0x401) getpeername(r0, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) fcntl$getflags(r4, 0x3) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001780), &(0x7f00000017c0)=0x4) r6 = open(&(0x7f0000001800)='./file0\x00', 0x10000, 0x120) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001840)) msgsnd(r3, &(0x7f0000001880)={0x2, "dd34da9ebe37904a60aed7427c02f8b78f823f4e2867a67fcaf9f6e3742c3f2805c3bfe66a2fa072dbb63fffb80e62ebb9a039e70901e5d1db21bfa2d1c09e176366b3762f416b4a7687b6a9e6a669c2be58e0c85614ec6e370985ce7baedc0863a1fba16d26cf49db9df142f74df8c7a720ec99f0cc3e19553c8a8e7334c448f34dde5f81158e7c2f8219a6e2167832f4a059de02d51b445811991a52a54e4f08ed638ba2d285a0526c4ac1ea6650ab4eb850e7e8a98b183cebe9fce11b8868a56d7fd327e1d1434f9edf93e6ec3d78c1daa699260bd355bc5c71cf2387998edadef13e7b25456cf0e0e039d0da6739bbbd2cf9fdc81a5c425cb2e584510e424bc483cafee7eac7f9c550dabc9c75a1185468008de3c4f459fa46d65de44b6be3942ff1b9ef33ba215683ae67caa904e107f97705774ab27f071518e5694eccbccbb02d0712d95f14cb1df3ffb1b492a1ad28f28b39b08680d0646ffaf5e1d2e854db1e3d4157b3df8aced48a25aa6edf7336f9b1c60946c401e7af36bb93b5e6ce96ac3c5e84d004e24939b90ca2a5dbf1f317102a89e97c3945ea09d9a0f139bdcfb615cf938289dbdded4342a62530cb7a0ddd66f3f8b276ce44be4ecb5165f9268b100efa1cbb6e5fe92ce577f7087f9cb1c9649bd744c9f4bd226ff42612aa8eae499c5f3fd4e72b2771ac8e882c73fc832a92deaecf73c957becf256593f68c7158680f52e15ac00ca21d3e20e73aac0dee2fe0ba6c083e213140f35d256228b923cc5125dac94c190c45b83f244553782557bfadd14de6af0b2e745a1f928861f2df08fde0ac6285d670b844c4f3934fa2732650f1342f3055a29092c67c4ce7291b8411355712e172f2ac715427a30485e4c022add56d4301ca4daf329f5aa1285238e4fd04019fbd98a74c5620b5a0ae222f5ff1c3841bfa5823050b8f6723587b75ff7132e32c90739b5f491a8626ca023eca8b0faa599c1f4b09c72c6ce833acb0cf96a3b8c692b7157372529317574e27505945fdd31ef12e6a45e7df1ec757e1cb5a5d6fd6d49aa1e8c76b89918465e0b7516e027dccbffb96768fff9f56b032301b1a35b4bd0e7a741de3de751be3804c3ecb57a2272a85e38e670dd4eec0732f584c9c250d6fb9b538cbfb4ec4f6220e814c9970a1a5d4931d1584ce9d6ac4b08db186b68a726830174b8b852a0c3b4b5a9291e6d7e5b2040848be91368d3b1f15420eebccca44a9e62f7cd9caee0fdd0c7b2e70c6bd5d8f0683195cf3b99ee2783084d50eaace2fb62b165f187304b8eb131ce6080b656317064ebdb28781432b0fb684cdafeac5b33482f35d0902f5cfd5a2dd21724583b32538c46722b51d555ae4347e468e2b7dfd251eaf3df375d17e53ef81256cfb4108fecf75dc1e2c32a37eb6e0c0960a5b39feef4850415d049f4879af748cdba697219e6017e76a922f5b45c072e52b62f19cdc0649a8e4a7e95ef4028960e06d446fee8315003cba9eb583889e228d632a18d7398a97b7f94c09bf940196cb5fc67a45eb2336f6f6ac730a1c2f2e00071a99ae607b19932457084485b0d8fb26a4bde3ee3a5f1da61a9e340315059a3eb556adc11647a8285463402cc028690b0fe9a0a61c13eaa758953bb67ffd82d559fc3eb4b366702f5ee08f038204eec13e8d093f2171e5654d98f357c1502957ab55f131d9d873785a400b265d41b141ff1bab0ee11b374de2b614cfcee39aab5629bea8284563f3c29de5feccf6c1cad89e4e70e821f179d21d10872972c21cf7a8acf1a53c10efb7be790e03c6a199c35c576bbe4fb290e7ccd8ed4ad3d6f52dbdeca09ee2737a3d89f8650b7cac57cedacf89b6193f885faff1ab17fcd232005cc73dab665981b771d474b60867744248df2e1b56f2156923dd5a35ea5d37e857feabccda8764f82a40c917c6a58f06baef5f93ac34ad590bc6530024f6df0419d8c66f869ee9fdbcc65e89f993014c89446d34469ff4c57970b0e5756035075ead96c82a953640c936e08a121b9859289aa97863f421b5156b026bb21c3a4dc4b8157b6dcb78f63470d909c65871153c8c7e6cf8edb587460cd66b0727e1bed8e59a1ebe27b37b537dd22c5eea1ec4b31d77470abd937798ab8fcdfbadede138b7c175a10d0496b8261cec8c8ac86ab45b3373e9681fa53b8b28f9c979d61bb6b9606eb41f8832c5ee4a33ce87fb2ef1250f55bc37cd5e71073ff336faaa7ded890c7d2beabddb4f311618133edb30cfd2a45cd798fd006e51940ac064a07332913070785b925de2d252e61090f55986b81593376db7c03deab3af4328962be2c0390878531e0c4e0e50b3e0923a4ef39ceec7ab413c9e80446580175cbe1a23c3cf05ec3fecfe840d7246b1d527af4c49d1cdbe2042aa4be5660f8a193531088916c20c874b2af99b1bda67d8c0f730b2f2759813e5172a3785dea4050dc8c2fda3c614204118c872cdfed41236ca5e7f01ad08668048b609fccfae33431b0367d0deb7391c74079c2d94bbbceb7aea77d8325b065a9d8a0fe76c16e3351e5be5340be662c35fb162e969ab0a78f1c7c59a7ba501023e4794bc2ecd79de25ec9a4d54b9affa6a4370d435b400d348cb5e712e6ea5bcdbecd65a88db2f3683ddc178e06cc64fbb797d555bac5a28fcca9e4f7f2208425e36d01d26bc06beb2462756f806b1aa40b8a3f5305b9bf770fb6c77534700b3cefdfa264d8512939715304854212df9ad72f5fb6ee88b9e06fa52de25f702a90fdcde425ca4e9bd7faef816ab5523196cea15fd2db51920f021671cc2f7bae157f04c9b40d046ddd9cff72179138210a2dd89c17f72a651970d3032ea6509e6ba897857425f0a1a9577f5472c433fa7497f97930fea478c6bb5ade034d2d8ef31df0a08dfb0f50ab032fff246fdd3fc8e0d6319aec588f971abda522df99be9096c87cdf0918cc951d661e459a3587d55bc1ac11b18ec3e914364e157124d279216d33dcfe2a1e10bff8cd4123b733b750109c3e712a39aeadf113462498c6c8b47a2771ed48276dfb62b0c049faa3b084d8103ecaeb834b0d8567d122fd3101c48f8962b2a0518e4f908e9a23d05dc02ff1312398b60436369b98d1fec1e2e67ff07ffbbd288fed1982ac2578089608be22fc553ed99434437c48b4d190ce356569dc440554b4503b05b6f941615c7306541007bd20b95d076bdbfcdba4f2091e7430ad8db30c0755bdc351f2a52086ac8fbbf091787ba66de48c2064c85eaf22ee5a71e28207895f4cb6fedbc1e03e8ccfae46fb870ec3b6225758b5ae3ea27c69342bdb3d250bb6f4ea0674e3bb4b27b3a86a203c85728d0d80fedc023a1335fb8e9704e5c0741f9144298912ec12f2e4468f88cce1ccb82d8bf2f189610c684e976d9ca47c2f5d0141d1bc40cec1eee310b22294d733ea450a7b105a1e9839d0ab0d1668cde214a25aa36c2293e548c1c2d4b2cfd4ee3436b365747fae1c8d95a9ced69c2e42024e29afae63cdaa8e55462ac16fb85c96fe7aae55fc3e8975c00558259ac4c896b8ebc91ffc44c9cf94bcd20db4cbc406f27aeb795cae4c42a8b8e868e65a3ab01bf12e0fab4fd9386e2b1f2647a37bac839022d21d361e4490a5863f2d506685ff5f4172a66f1d4072b135c3849109afc118e67a79e75f335683bb5b6964abc32849e880d6b85c8b18712b463056a5deca138067134f63d2ad37ce5ad1d5dce1e1804522c676c20cbf3c7d4b7dbc8bcefd94814718060a039362418ed967e4fcb741fbc0215251e299d983b61c3b96dd0234116b6ae1659a6bc229daff39e4a9f88a94a0a82f7a59d5f25c9bda51e22852c7dbd83eabc5528c9eb10ed0d084e70177d72ca836fe2d29c41ae9104adc4315944e48653c8224a5c72372f8dda3bf47bec498f9bcc35185fec043b8e5c24dfe8a0eb6510e195949077f826f431b64858caecbc72cde3d83dc51ae7d1c80c658edffefe291bfc9a869e847a624bcfe48b9083b6825f44130f5e45fd351a3d2dea430e240dbc4772cc6c68a87d4cc1f56ca6a57d6ecedb3536e30dc14c66c17af25258d82dfc6d0bbb60eee5247bc53921c06258799ebe38e9dd946d67843c17e01f51d8165a9b067211f0f43070bd885ec6043374692d9b1ea6dc89dad1e17441ff799fec3debb26b5b4b0eb17f28bb708a8f526a6092932c5e2665061b6f23af756a6dabb6565d87d07426c4e61736c7c50eeb4419ea9990c178de0ad98b272f469608db49f4cc48760cf653f97dd94e7408f17371b653567f9c84a3cb7e8b9b2df1eb791f693fc931539019afa7498a1f6315a3646db1c2dca4f674d774217fb012e69d3aa63e752b2fdccbf2edefff88c53bd9d10150fd33b57f002cbbb78f70f0479f19bb446991b8f149bf86cce97c42d370aab69340ec48b564bebce9a4233c6f6133f967c3bc727364f768808cd24d0cd5c0834fbcadc4681ddf43ff3c4ee236ba5de8c9904dcf6a73d0e4310cf849b7c9eb62c719cf493905cb6dce16c66ea3a8689f95d6d45c72d496046512ca0ce525b4ee73c520bf50790f6bc9f476fbc348a88b6610120c44c2d539872702a2d1dacc8149255b8850ee81d6f17edc368e4ce55221bda8af0e5c59a50046eb48ab2dfa72926483d7d0afc0c9a11a652ab707cd177276f32f8f23ee6b0735e63874e31ebcc86592eef8af3b34d3c747a24dd1f98c379dd2c9b1ffc3488c9ff17b9556800c438023bd338990234633e30f1903fb1b5dc3346242593b2036a3d8ff8c13d5321b316dcc464e6e9f6f6cd5e153b4063e470b38123ce71a0615b390e0ae3c450c362ddea3443c715cf65f8bd07628d15b09ee402827b4edc4ce90bf056595fe71f728d64a0584b1fdce741b1d5774115e2e348277c786c6c1d975bb43dc71839dd579e495a9d99511f6b86ba23ae192bfa9d3b406e4cc3e488d8a57ce746207e07543a57f73c9feed1aa779dab92b76d3f45b1550b9c0ab0934b7830fabf8798171c79a3289df3ecde6ffc08b35e919addeedb0928950d77c3a2caab895179a6144d19c5835aa92111a7d9f54e42a397c4499d9b8b2dfc672fc98d533e766bc921df915b0d38b8aea77d235f956df4a4d55b98c19102d076972bb3bd5838bb94e72dd5fb9060dd8c7bc6495c478ab7c14fb4c85fee6f6f5b82a8ed0eb85b822b70023af2f87145c3c86c5c5777ee9e38381625cba6f3629605c7f25c6a9472a22583ca4bf28536fa4533f8006a47e5143da89e0c894c50a7de64ab7ee8e012ba59e1a7c38dc8542af65fcb12ba4106beb6192eb58f9a041169dc8057877fb64e27c56971c23c30f3e85dc6d8d89d24ad171c2130ff343ad30fa13f030a4a58e3eecc4a54f55842e7a20fb2626b813970f5845240c0620e4a4e0b00ca5b0ead78c73ffad010b98bca170b0286e013da3007257dde01b0be419391d20712eb0ac83a1a02129a733b5b7f0d9cf6480cdb9dd50c5a8230d2d318a31631be1275152dcb2d8915dc9d1f7a884d7e6f2dc50a32cc4650cefdcf478e0fda29d09a79768457a8e3a7dad222ac87f72311dbc7e455955d2ed612e4a5ce8db77405bcdfff52603a51f9044ff597093408e3fcaa56387e58d9fe6196374a6482c3e0c1a79b06c754755271602647aeabc2c0aa3943f73b0d72db91ff78c5763f5dd5f67e91ca2183f352f946afd387629997ba149566ed1bc7fbed11088dece45e2d223884342f9470d1894a4417ba4153047a5b503bc726f3c6cd51c4507efdb3e02983cb06d883ddbcde69c"}, 0x1008, 0x800) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000028c0)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002900)={0x3, 0xffffffff7fffffff}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002940)=""/92) getpeername(r6, &(0x7f00000029c0)=@un=@abs, &(0x7f0000002a00)=0x8) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffed0) close(r0) 13:34:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x8, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 13:34:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x40008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xc6cb, 0x1f}, 0x10) 13:34:20 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x4, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x20) r1 = dup(r0) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 13:34:20 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x101, 0x35, 0x97a6, 0x0, 0x174, 0x5, 0x6, 0x2, 0x3, 0x1000, 0x2}) semget(0x3, 0x2, 0x8) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x80000000003) 13:34:20 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 13:34:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x3, 0x695}, {0x18, 0x0, 0x157203b0, 0x7fff}, 0x101, [0x0, 0x81, 0x8, 0xc03, 0x4, 0x2, 0x0, 0x5]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x28a, 0x0) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000300)=[{0x4, 0xfffffffffffffc01, 0x1000}, {0x2, 0x100000000, 0x1800}, {0x4, 0x0, 0x1800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xbc, 0x1800}], 0x6) sendto$inet6(r3, &(0x7f0000000340)="b17e0e2531e065b54cff7dee21122b850030b926e53d566027fb8e90ee1e446636d6f398e98df3ff2471ee8802b5f4eda312c1f2626eb0b83b713423996dd2", 0x3f, 0x8, &(0x7f0000000380)={0x18, 0x3, 0x2, 0xcf}, 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) open(&(0x7f0000000400)='./file0\x00', 0x20, 0x100) 13:34:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="e44c96dd9a85c24c271bde1fe2e5222d99350931c094b36d87629a6e99d8c5ba3b152bebf3477d49f1a958abcbb581446c3dda68415efc9bfae8aa15203468fa4b1f2e92dce936ce582526bed9e8bebe628f8c9b2850e7c91b338dcc691356ae1af9b3ce919f0130c5ca291b7a63ccbb5d80e1d567f36e358ea6525bdd406a710c9645afee35fe1f21fbf5c051a7895001", 0x91, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x1, 0xfffffffeffffffff, 0x1, "764344918d580d3d48b839cdaab54ada0ae70ac6", 0x0, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)) r0 = socket(0x1b, 0x4, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1ad, 0x1}], 0x1}) 13:34:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r3, 0x400080000000401) syz_open_pts() fchown(r1, 0x0, 0x0) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) ftruncate(r0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="8604596433d21f3ea82f735298571e1cd2ab8dcab9cee9f7a6e4e2231826c1a6cb6533c5afe73ddbd9aa", 0x2a}, {&(0x7f00000001c0)="66662c42699b324d66a98755199d2ec9c7a3f0cc35075a057c5b7a7e614d93c8bb2305ea1617bdf09f3550321c5ab39f69c9224dc30f50725238cfdf535b273b40659239acf65009", 0x48}, {&(0x7f0000000240)="b966c481bf8b6a230832eaab67127b98a1089316f7bb0137bd754ce272154bbc1bba189b9ae0ae49bed018cdca2e23f86b982d822557bfc9068c116dca51f401cf8e1fdd79266660092585e72629da6d3a09f9e37af8263826537f198bebc0677565f0db24d2b0205388b9cb1ea8161acda119b2911a92247457b372fd4239b54b7cd13887223cb1998281658f0a529ffc889b95b528a726fb865937b598d710f49c41b50a65540384c07bcba1110b9378910288683b856e64a8c652deb468ad6e5f2896cb0d1c1c0361b6bbab39c49331e8b63e58907bf16c", 0xd9}], 0x3, 0x0) 13:34:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x13, 0x4000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x10000, 0x4) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/190, 0xbe}, {&(0x7f0000001500)=""/55, 0x37}, {&(0x7f0000001540)=""/13, 0xd}, {&(0x7f0000001580)=""/117, 0x75}], 0x8, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r2, 0x8) r3 = semget(0x3, 0x3, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x6) flock(r0, 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f00000000c0)=""/55, 0x37}], 0x3) r4 = socket(0x400000001f, 0x8007, 0x7fff) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 13:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x1) 13:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1d1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) 13:34:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000019, 0x40000000800001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x6902}, {0xfff, 0x40}}, &(0x7f0000000080)) 13:34:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f0000000000)="2c7ce152b8e35158189644452d95c2bf5e9828a3c8bc49ae7cb878f399287928f36c6754cf3817c4b4b684b5eb454fb033d4e9ce1c7be5f3983f377c1ecbd85ee365c021", 0x44) 13:34:22 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9c1204a49155ce1600", 0x9}], 0x1000000000000251, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0xfffffffffffffe86}], 0x100, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x2b5f, 0x7, './bus\x00', 0x0, 0x40, 0x2, 0x5}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r2) 13:34:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) sendto(r0, &(0x7f0000000100)="df0dc60096f667708908b0d43a2678adface159cfd4c71a5dda2f09fc77517e09d993f0f7aac14247e128c55719511b545e245c23c650a3f177f400731c9ba49145c206b69dbe3a8ca3e8a6197646e30db22f39279251c7e65910ff4f1b7fd44a4670ca988f9ec6fb38a6b377d3b38232a8279056b6a4e4ea64886f5a243a0713044598d11f32611cf7ade93ae7852d534b9467e7e4c8c429f44162bc826360c75026cc6cac038465e25065ea2c5d800661bae527dfad0829d050ed092df74976ab0d287", 0xc4, 0x9, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x200c0, 0x1cd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file1\x00', r4, r5, 0x8) 13:34:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x114) 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}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) sendto(r1, &(0x7f0000000540)="ddfc4b8adf2e24975dafdb014196644cc1a6140a8c997e297ef123e5cc702c72e10a8d3e083ae7db812683d4e13a6e05085c624e0f80b5ee422b3827c2c57e90058835167fd44689f54d3799a28d075d2bb98ce36a92dc30a900f998e54735ad0e198b32902f74cc2008251638ede550830a6834a1cda8a14f8a2b0e10ab79c3d49a65e787d4a77d4dac6b329b4f3b8b9533df56c03c9a28c2fda194f5ed43c13fd5dfddee23420eeb78f0038da711020533cbe03786c9d8b5874ffd6bf45bec9b7765a18f2c0281bf132b2e988d481699d75ce5b16a8d3b63c9f6f5cd908af9cbbd1618740e3e", 0xe7, 0x400, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 13:34:22 executing program 1: r0 = semget(0x1, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000152f88f836530432200000000000000040dad336ed853d03906396310dd9445dc2a91b7ba57b475ee7da0f598dadbdb8cf006498cbb314459f78674"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:22 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x101, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffc, 0x0, "b04d00f3ff0a631a00", 0x0, 0x8000000}) getsockopt$sock_int(r0, 0xffff, 0x100f, 0x0, &(0x7f00000001c0)=0xffffffffffffff94) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket(0x18, 0x4002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:22 executing program 0: nanosleep(&(0x7f0000000000)={0x80, 0x9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) nanosleep(&(0x7f0000000100)={0x86ea, 0xfffffffffffffff7}, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000200)={0x3, "ce08bdd4f1f340cdb28bade9a9520aed4d02422cd619967521108a7a768f35b3121a55f088eba9e3776c7a7074192b26442c4d4480a02d8a73e18e38fbbe2d17941eb3ca2bbbb2711fafd45cf05b2a3b17ed88b33e65f0a7577b852f48d2c02e0809c7550e9de26c26a5f5fb978eaef386f3cb10e2492832e4977e6f0991387a83a9afa9a7bc4bd75462f0fd1654b199474ff704f25b2f5bb046c616a7dcd2b18866c52a544925f5208ce1634b9548ccee48e99a8d6a63b2b9e4c63f0144ec02bc6384dd78136426dc885e86361257130c5e690df988757365d83fb1664bbb0097"}, 0xe9, 0x800) msgrcv(r1, &(0x7f0000000380)={0x0, ""/152}, 0xa0, 0x0, 0x0) 13:34:22 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x1f}, 0xc) 13:34:22 executing program 1: getgroups(0x16a, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x1, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "0500c16a00", 0x6a}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000040)=0xfffffffffffffdf3) sendto(r1, &(0x7f00000003c0)="a115cb1732dcd5c2efd9a659e953334d3452ded0a70b137f7021cd6a66bb015d49b5db44f41a2ba57cf5324a987124d3b025bc6adab13e664d58912da8f31cbf3c19b972db85e76d121b73ac41c296962d1fac3df903a1bc2cb1484751631f8190db8a273f461db7f2879130d1d715687957db49b579be63d47d1cbf03f849ff6ef72b190259f0ee5efe7a8facaca8dd48c31d9e3a9184cbbdcda293daad75632c6a9bb6ebf57ce2427013d85000aa7709fba7a6800878c05ef151dea3b4c060cabd9c05e79ee395c1f36bb1bcb3a848d47574921484483618e77222e57a06ac22b75e5f32", 0xe5, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000200)=0x4, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffff8000, 0x68b4}, 0xc) write(r0, &(0x7f0000000280)='>', 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/254, 0xfe}], 0x1) 13:34:23 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001200)={{0x80000, 0x2}, {0x0, 0x23}}, 0x2) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001040)="f2215668265032cd30fa93663486ec35147bd9ddf36b42004801ae59705e81dcc8fa70f4e43356a71c7cc51f6f5a160f0be5fc00d6225d3fc3b9f67d6fd976cb6339af49a8686649814e09a554391fbc222ce857525d8d94dadb42e59548e05080597fc70b249b1984ca1500105cebf6781a7427e00f11ed1896d5a22cce2c94ede8eb5a3b25ad1a8bb30f71f01270565aa062a0af0084ab0c0fb6c7539061a7db6798ec272633268f", 0xa9}, {&(0x7f0000000000)="55dadc3d067fedb5b733", 0xa}, {&(0x7f0000001100)="a1ffda84e3077023161ed16034c54099c2fc86d056ed4b6f318601fcd8a383c12293401e0031632f6e3a9ed9a5620a810b1698584f8bbf4c41356336a51faa76b6375d1f78959f4f5ff1189bc8f3913cbe8b8fe0274b20a1a37d11b9dfef907441edac65ac0021f6944f88b05138ad7c566a6b414d5bcd67a829958c41e232a85d132a6c31012b19977e7a29551381258f2a23ef51e304096b739625298fea1e638978aa5d96820b31ad9d459489c5bc9ca1c0759ad01566002dc5510172d3b2", 0xc0}, {&(0x7f00000011c0)="5e3b1678dae2ac50588a100b85fede0b503ae8b7c77e1860265b2dd231", 0x1d}, {&(0x7f0000001280)="c1731cd98afb6e0a42fe8bb0ba1dbb308b282bc68e633c406975d39e582a218e96eb0dbb94c6bc88dd7931ca1ab68f439bc3b9e74d113a60df4badb54326690e88d689b92ba7b850d9b260f2802d16ee2dba779604be9b3d2098b88d3919995faff127e8a5fdabc29f9a6f16a04446c257eb35acb8c46d306f3d6219cf6086364ce0151e84f0e554be76eab69fd8b912badc56a7ad1632a33b58dbc787928e739da3516dfbfee0ad8493c8bd48ba1f2dd28ad760faf7950dff391944258ba24c52eafbd5255fd499e757f7bfe4b1c9bdff9693aafee50fa0088794d2c76bf5111ef7779910d7f511f8a7a88e4f7846c778744a22", 0xf4}, {&(0x7f0000001380)="8372b5cad4c57b7c4ee4c6064cf176c7c0c98ca5af213b6af52de1303e067253c068cf93658bfc0250786b78ab1f0d2b4765048f57696e2a31eb81e285d508ee9c97ef664a61ef58bb12c857a6cf396c75868d66386952985920f92ce46d8d4867505e5d6d0137f56a7e8e6153fd9dabc26453be485f8c23ee398b2f2d6793b362f6c81f2fb89f1ecba55f5b58c3d696ce64357dfbdccbe6568c3a2b85500af1e12c61f9abd93318d812eb408516e8b40b499e635cd39e2be7c329639dae30611653a33d3f747f173fa5682a27bfec1031d5f2cb5603b11b83739e0a9c79a2708d79d7", 0xe3}], 0x6) 13:34:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000000)=0x1) 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) utimensat(r0, &(0x7f0000000000)='./bus/../file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0xff}}, 0x2) 13:34:23 executing program 1: setpgid(0x0, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000500), 0x9, &(0x7f0000000400)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xc0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="b67fc51ef46b4aa391970f734a52f5698f7408cda0b8220b17957f1fe811faf4da4d4916e8a70c989b0e5844d1770a16577ca3e9201441cb1c7e028008c71931787d8a5c7d37e81e37b45bbd0bb5c337ab9c6fb5e97e9e335fb2c4ffccad883de9443012769969d5f433e037767a54bef44e7c", 0x73}], 0x1, 0x0, 0x0, 0x4}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, 0x0, 0x0, 0x801, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x2777}, 0xc) 13:34:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setregid(r2, r2) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0xa88, 0x0) setgroups(0x1, &(0x7f00000001c0)=[r2]) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfffffffffffffee2}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) r6 = dup2(r5, r4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002780)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000027c0)={0x7, 0xbc90}) r7 = semget$private(0x0, 0x4, 0x500) semop(r7, &(0x7f0000002800)=[{0x2, 0x5, 0x1000}, {0x2, 0x1000, 0x1000}, {0x0, 0xae, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xa260, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x100000001}], 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000002840)={0x7, 0x7}, 0x10) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) setsockopt(r5, 0x874, 0x1, &(0x7f0000002900)="69c5d684351b3245178108721c725cd1d3e6b9e391874ccd3c1503edf95054da4c85b3c6378c04e1b14cad5541b3348cb272f4e5f740877f9a41bada34ea27aba324e0613bc93dda32e8df095f8416c95e6bf934af127f95ba4a6ccf0de66b4acb0bea6c1903ef2858796f0ceb65335f3c5ecaa270f33ab668f484ee9cb019a73a6c42cc52da4eaeb544ecb95135fb10cd6f331cd33b67926d", 0x99) accept(r6, 0x0, &(0x7f00000029c0)) getpeername$unix(r4, &(0x7f0000002a00)=@abs, &(0x7f0000000200)=0xffffffffffffff51) dup(r5) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002a80)=""/60, &(0x7f0000002ac0)=0x3c) 13:34:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 13:34:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/179, 0xb3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 13:34:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653001"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x58}, 0x0) 13:34:24 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r1, &(0x7f0000001500)="210b0b8f753cd0da9a5c4fe95046f2cb5c7b063cf2569b9df06f8cfef444e2195b74dc67b3abe56e63217f531920e9c35cbbf63edb7063e291b6a15fcb24f16627bbc58804fdb82457924c05ccfbf17cbf67c58ddf6ffd467195eca8641f776381d26600753cfe7ad82a3388005af94199148d0de0ec0b5575fce1814319c78f5c859eb2063bbccc1dcde2c0b37f4272f4293e03f482e60516e2d773bd037f4a5514ba9ffa685afa4de57670ab29f2f955b0ce5aa0d4f4dd7fe2ef748a29634a8b29995a36660817799b4ebce9c9d0f2727da186e7ce8633d7b882fb81b6eb33e8669de073a2900e0d997e402390fd0f67bb5c92f8034b45bc4e537c3b477b29db5acf9e699e3e4e96f03f383a95515a0da1234b35de66f899866d80be421148cf0d9789b09060381693e01a78cb2c4e1a2ed20bd1b2636fadb28e3e455a55faec8e932d9d55354223ca2322b2a7fe4252895e77817e9d1cde32e359de5332e0e0b006312da83a0cfed6a2d993bd963a762b867b5239a13aea8b3acbddf1ef4a42c6d006f92a6dea01c2d05eca1bf10a0e1d10271f093578359f2728e75c7a2ebb3324e6faef02052afe7c6944716317475f5b146d363a11da157d01d687370a8412194eed4a2ae394b9c003acc21b7abd0c4453357dadcd0b9db7df98115c0ad8ba5f5b1446142f9ed5eff71592a1ad562e3f0c0e8a96e73b16f449d4b0e476e857dda125828590896e7428213d73179f4758a97753b046eaf1e340e9fc4f2fdec9e3927610f248e4c6a3eeeff74facfe59f5ffed394defc5758a0f1ddb59b491d413ea179159c90e1ea438561263119ea43408084e3df62045b11436ce401f4d5e19d4b4515838792e1c33a0d01e8f5ce6ecf988c8462a7c8bd5971d75d6f2af5293392738a7045b6adf53ebc6b54b063905ab765d0cffa1a2229c82bc8218c5d4a51525d82d8c0b81a5f324d8d83a9680c10455f736739b16a7e189bbd4e5e9ad5fd0516bb1133c0d9e7d5bd0c8d11e1220fa3bf8a09fe0753b041c745277ff5cbe4b8ef14acb9bee5e6a5fdb83513316bd54defb4b2b117548adfb95dcf7c111ce39746884e3cdb286a072c6aa3a27b6b27e761960057279e2fe518487fe4138a28e0f806b2ae239adcc0ab9efc1ac7f50ca60fc44ca0166c224a4da2b38129c3969a27d485b8943b5ae9f1bebc06fee670cee62d71617629bdf80d13b3f6b6d429da6469dd4e65f7deba988284ec170a94fb21b4af2bfe6afda76b218ed9df3709d89e9005dbe5ca54d624ac3f020825e64eb8ba754b7eaa824ae40c1a2da9966a200ac9f30cac5c4d44380fed4a2234b2793c2f40cbfefdb844657b9b8ea9db2eeac9004354a3eef3b9e20f64a106f29b20af2a59c9e77d97b6f4a1a0b98ee181a24a9e3a161b0d306200e7e60951083de54c46a7f6bc21646c7da0a3f8458fdb743e00075298edf8c1e5eac23561d263c70af7a5ff94ab35d27aad12e4d40059fc8a0fdf4bf337c8ec16dfe450a868cd70cbd4d77c89a1946dd66c3c77b0cdb6411752ce29ff15ed7b64688816651a848f3386584727d8c895e8491d3184d908c8f74f360848b8abc1df3e9da86c317baf1578d87c5caa066e8f9b80618a502205fa5642eb962d49ed2c65e174792f25ed7d7d9c6d2486bc328bbfe55c5346c75f54555b6735b22ff36115260460ea16ff13ea2c0757bd9fba284a04b33bcf70079ecfa6e3adb237c5465e6169fd7963bb7f3ba80c01fd50db07412a69da4a951ebb1f601067ecac441259620449d9a8e7730a88443844c55c2a22743343a25a8b68251750110b53b1f9f14a0c0465d53ae7a549b8bd16f6848f34395d1b6ed77a722c2b66c97c80e2df07bef406e3a4098683fdd6afb37990313e5fda2c9d11bc95688e8652705792161b7f7de3960b9605ca03e58e79e596c933d4992358b1cb0771c3236f91eff5008bfb98acacb06a5ef7a66da668adc41a5f22b132952263a5d8270c07396aa20d7ba64866870631ca37065947b867879fdfe70b481fb94dc2033620987f70bde137b6e432c415bd8cd5b6c180e3ba2d07250bdcd89ac48b58e12891ff3678384cbd261bcdc0baa1bc3dfb954e9b69a2f6d5383090f741f24b85079dc666c375774653328fb0894dc9306aeebafa2780503c770b9aa409b3a1761724a085890d6c077c9678062b96bab8e1065dd94fc92d858ff3d72340ae3b2af9eda7b0c0e893f3e5405fb69f8694dbe602d4512385948fb14de58895fe97b0aa18e3d0258a881747a0d25a726df33d6f3ab7c6dcc532ba03c4fdbf0a49960d2cacc3774bdb819b79467b871fccb2bd7157dea5646a921370cfa8f6994a7a2e4399a56f54b4a40eafdb19f015fe488d44b0adab97411e39f367061cd81d849860f56f2533dbf017e65c25cc9eecd41a4a5e09611559070e794bcd4b8d0cfcb2de0f8a3cb5896ba4dd781e5449e9f4215d753bf5a507c3cd2eb07bffd6a507ff1981c298788608d859a16fc6d4bf7fd7e22c2482a95f356ca2a689571feda31497a0a0daed98a57630e7f5b1931d9ddd7d6ee2404fb14760caa855f81dba56619c9ec8859e96278eef7d6d4aeebfd9e3370beaf88bd839be5dcf8ae4c55aa604ec5dff80a545df0693fb178e7009092004e25db93c4facfc5a8b533ce5da830a9d70461b78c6b68cc6082ac2f9f1eeefc5e9b3ca0bdb1fcaf884a5530191e8ee243ad45f983362511787b35d001fce7804e35d1f0f85e303e8dc682bacbb56c713a720f53dbd5c9da7d6fd11b2dde7987def7f54cc0d1fc4b119b4e797a66e974db9efe96625e4f29715e87da5dc04932084782800dfd88e56001d40c7efb22b3d64aea6a7a2737a1595377221a0ec0e58614a2a201865ffe391b1291496b2a6087aab95308a96fc50e56a9f049cb359e618945b07f4bda1531982ca3cfc0ec66f7ca56a789c7e7d8c98790099c9e84206eb3a3238857b5fcf8074af4d2a34d170fd72be7e032e8cf0ed8014329e8b10e3a7481711057256022eaf2142118f1054a577e6c6a8572982c2917ec390937410fb4995d4965c46709d3b7b61252ce8dd6d9a84a29fcef50b484b44d9967ddef1089c07d52cb3239efd00494ba7d07880e8c3729987ad2aa4cb26ea89afe8c601cb6dfdca60675052a596075b58db04353156cb304d98890b2ca0c4a45a53dfff1c5f4444084955c2401c81b8200a483cc5e3cceca4de88597ff0234f007cf6dbdb0045e7b5dc76e11bb20f8fb6394d03b7967e0610204c5c195e5015e8b10d0401ebb0ee378900381e20e79c015f9159704549e463999b19716dcca4212d6c3b9b724a624c699d3df8884fb591c901d3c973b2b8416dc5013f47496ebd02270d95701c0da37fc1237a349001d5b312b1847225bfb68bb33e07e0424eefff0c8f46e5c7a81e0921c1e8baaf3929f22002e980e82bfc254bc3dde81a3b4b0853f4b866266cdc4e2cb4963d009f7f9b6a2ce089414db433472eb68b804244d7d55aeea20fb24673f7b607f80cb51caa863647d6e6c470ed2d688d7880094a38a0edf90b62964008910db07fa2669d38781ac37be787b65950dd759d2c9186980f3b89e4f352cfb8b764c19baceea5d7909dfcd04df34443845dde2d64dd675ea73c731c528b15d4d1660100f5f6747ffec6e3fb41d6d33a2026109bd6c390a47015d1a84619cce1ff9b26c225bc665c5ac0ea4219ece5c67f32656ab9e0a1a011631df3a3cb2e415166b2585be021531a91a92ab096a49fc0b69e09492cb53f993b45ef7a1a7d67deccc0c21d4e4da65e7924a16e54168b85ba4ae95479116bf90b4d1bb97da75bf4cc388d2544701c89516766e4398b694f0a34aa7faf1a808f0164f7aa46c00a3575ddd7dda1d1652c8ac2d578a8196006ca5786bbad4880cb718fddbb7d10c76dca9408e9b52623061e888dbdf2653513e958f54948d46c2970b6cb41144ad9f85dedbee8c471ff28f80efc8e8b0ffa6d728bac254cc76bd95c0bfa9aae5a94a629e3e588bdb87b93e8934e5c90239ed00e16d5b5404a546f1b16383f4a1028fc70429243f6cde8d146099e84faf8554b6f9b5a0136296d2835d12029cfc95ca79ae474ea7019fea3c9099c09b3fb6a9d7ac5026e34913e571c8d5a18f82fa4d7eed775a55a8c569919709fd3ddb40871502a8d764e6ba9e1f9fb6f03bacdb3b97e428aaef632233fc28effd3fadb7c5d240381fbd246972a1ed1737487a95c8cb93ec4ac55523d3203839ab760d273484d562016bd90dde463608a7d86b13b31ef84f6bfe59f7893a4f27809b7a25c8b3ba2ae3424cd8a27ce74beea9a4081f9aa165994b8e44e890a09f81905479208aee97e012d9c575a07aa1ebed4fef7a0656a985131f75da22132e2bf1b9b880d239273eec2f669698ce3f5d49ca8b4ac807dc93c4278c27f32870dbff5a37106720d6f33da8edd246b2b0cf154a3afba0d0b4838a70dba0b15161f136e134daa85c8495251cec12b26e55c271f88ccd0ae7bbb08e2b49ff54b07cf30ec325fdae87aae4945ff0c7c6ab1c6b990cfb393a8125039dc9ac67acc3c155bf9714ce62ee8fc7b409643965dc622caf24c3cd31f8c6f621d355128c339921a19277a031ab287f16184fb6887f30db524c8b130091f736e5453ef571904deee841236f57cc8d97fd1419873d0c0bbe5a1039718b3c8c7e2a44146db8f2558f865f38f8c2e5495f8bf49634ffe01b44ed90f8d17d686b71fe282c8d22cdd12b6c834f5c1f7ec2635a9c2c2cf31feee6fcfd30952912c7c2904f60c77f21a91e839d1bcadf585c70210bea24325fdd821facfabcef430e633b5d9a7c52357b987f14f012245a920850002e716070fa0cd7e02b9779e6b51071add62a9be6531fc4abe68dae77430fb434723ab1b73471951153ec01d8abea5072ed042760946c1a1f60b133f0213966349b2fc5bfc65e5155628d7ca93d37c954f4a1c9fe9cfd6b66cd9a79821eaa4035b9c7db62d528a49cdff58ea9057d28dc82e04e927c6eb793d3a016a9685b1ca0e45e952881889bc37cbb5380777cfa1f4816b02d094b6c12d50cb2c35b4aa393b6b55ad02a9e091b28038caf300eb5aec8b76c398b915114c57ca6df69d74a0b0773c42b75a99680376d546feac0bd5225677c1aa0896022c6e44f53f60a0e68f1dcafca0f52c38cbcb66c45f1a8fe65f37ac5d1e16dd699cd85ab8723213d00d23bf6f42168e76f8ff769cde0a628c5da50848f9cecc69060fed1a025a23fd7436ff8db449de950f5af948a0b0737415b6563219333cccd22ba0dd8cce9923e4533b7d72fa9b7551a0082e773aba941d44c8027b1fd3f86300aea013e6254b567a70f1ec00df6f833d8813532add58a340d785755e3ecc9998e7c388d9adc18a3488b6bfd167ab2cd0e213cac0624c9079121567d411faf92dfa9e3482c865e59aef21259b86f30df070478ba7d1df9a642e9f3f1cb3180bc5aafb52f4627046550379c15dedddc28c60d9d164f1d89017803111a5deabaf08f3ae106e7d5d7d9637387d9fb9a9a945220dcd2204e22d6aacf055a96b2fb857f9bb5a57c9c9599f35ae016cefecf6a4bed16f8224a698df509c7208eeb37cbaf762c313b4255f2cd70737599eaf6258a119962b6f19f9fc290a2fac73a051ad508f0fb2c1221658ec540a3b3e0c68a12fd1c3b07462dba98693270afbea7673f5a15f0c4acd7b334bd7b3389de6b1ea9f1a012af0f2adf038d633e85b8dd85e24fc444e6e148c4e5c5acc9ebf43fb69b6628", 0x1000, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) 13:34:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1727, 0x1}, 0xc) 13:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x6, 0x3ff, 0x1f, 0x7ff, "b4d94d49376908a85a469de1750b89b984e91feb", 0x1f, 0x9}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget(0x3, 0x300) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0075e4000000000000000000000000"], 0xf, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "67f5bfa600000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r5, r6) 13:34:25 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) listen(r1, 0x1ff) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1d, 0x9, 0x10001}], 0x101, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0xff}], 0x7d3f, &(0x7f0000000080)={0xffffffff, 0xfffffffffffffffe}) 13:34:25 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:34:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x20, 0x6, './bus/file0\x00', 0x10001, 0x0, 0x3}) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 13:34:25 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername$inet(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x16fd) open(&(0x7f00000000c0)='./file0\x00', 0x80000000009, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:34:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa668a5b8e943da82, r0) syz_open_pts() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 13:34:26 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/213) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) msgsnd(r0, &(0x7f0000000100)={0x3, "d4a2d9c98e6e50dbe6e872ee1f550f0c79f402e5f455c68c2710c7496fc6e7210f416d9b06bd52154c8ebbd0f885e7e439d9faa2085f019ff383914f0f6fc6f2701fe0c9857e3fc09e7c1c7d1dfcf79209ec1dc6b964b3461f2758dee45f60cce09cea354276ed77aabfd0f9446e5a47c1246cc5d5e46e34aec75d12eb5f90b584a341c54f440c8a59af41a70bcd2fc9e0633adb5b71ffb2df022548c2c667cb2ff7c10c976f4f02fb52b028f193f48e4b54e735a7b9d875563bc076358f2bfaf60a7675ac49b6f8394c914388e3950e7179ac19868feafd15fd3e75fe6e7c5498ab39f352f03fc97a89accc34f126162a7bd8993a2cf084940a6887df"}, 0x105, 0x800) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) sendmsg(r1, &(0x7f0000004640)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000002c0)="caf5278cc35f746f7dc822775999a6eaaf737ff254e443356511d2a1b1404acca9e5a3e69747169c061ba6705cd98c909b90f7f9ff60e33fbee1f12fb7dcf5c5e3f1a1", 0x43}, {&(0x7f0000000340)="a1c2cf0642695f5f5f83796eacb0537f404600cde2ccac1a2fdbeb8041022ce65bb83864f9b4359444449838ae0e3701c14bf9d0a874970cb4c56966fceffdc2e743c292602750e1b4f15cabca071a07159618777825dbf66c250944f84be782b8eaa422ff1ba299dd3227dd7cde587095c823903ad571dabfe72ff0ea6328a9340a1c76ea2d03672aec3ca9a80fae02cbb4a7822c1eeb186d75a3c97095ed31e8779e8ea36319e639b72b1a1625586ea878c2181f2841714c8877f2a06aa7d5d6a69c71b8f1c0211f4008245d22a602c863b9940a74feac337ec98173a6c803705da3c0de4fc9efee72d402c6389fae40db10392d5c8daed76033755a85674f3cca2730d01185c6e96fb9e5d6954223c6c9d3974fb23046806fc4e60ab36da6948dd4bb9ddb5193fe68b4e62249622e864e3bcab40924fb87b5647802348d76c160c7164dc5708e9ebeb1872db554b109066b1a704586b1ad948d47e10d7e077fc056e970bd94363d2e4a760ace3055b667b10235ea7a334e62d668a3cc2365fbef77643745a2a0a3a04a69cc45d5285c140c42beacf46a325ae4feb5407efe04c60657aa1eb2e0a6b8c98bff184ec6a73eb35f05d8f345e02fc2a28fc26e0f67e1c4545ba80bd780be01230b27f991d2eba4dbe7b7603d76b7eb4117af13e5cb43ed66613e6524c25df9a11aaed3b98705670c47beec56ba61da7e0e8695e2d737bdbf73853f64993f6746fde1bc3cdf72c600676b088d0ab364e17299f4b7934491f50ea84cd6312fe344d95f97b1dcf99ea75d4f1b9b5fa84e57cdba9179ca8c69e13a10e3b18c22455b72019570b68041b94604a2655481af53748af0f574d80cae84cfa4e63426033af7348cbf4d7f8d38b51cd8c31129ae8b7936b58b0eefcbabb76a7fbe78e79a8577dacee5b0f5bf1fd9ce5157650d074759c908bc6c1ea66c690f8ea95b8f06ae06cf4894951d3d7f7c86151e06b0fdc2d7e79b07b04c61b27aa872d078070d3f81e83304d78b72fe29cd82cbbeafaeec8733d02e9bef618e08ea1e8a2ab3609450c6b1de9a73c519844d56d39966276a3707e0bb3026940b6f61a4250ee67bf0a467f53d5a9950dde8b5f78ced103108b0a4b792e37ce47ef1278d28ce12d8c103189cbd1b4dd99b6a0c557f54fab057eba262080e7fba7df6263e0a0d33aa14906c68d255dbc5973ec8bfbb11c097a0e1d951d13adeb012cacbcb8bd40d6785e8b7aeb7bf47705c61b4162456f90d0ded65db214c223a2a1406afd72cc60fd1d5db653bd949b97fb5db660673dc609cb904519045780b0ce4495def15179434fdad7a12c3d73917b1f0c03b3de8d6e7bc84d6c755eb06ae3d11bc524c51260791073c526e624e969df4dbc1324e70b00ca44d2ef34ff0aa44cb6e266c09197a315c5b2c42a731203bfd5451e50eb216d4cfc4b6a5a1ca7038362dfc8b63f2278385ce88fae3859ae362a68555d0880bb313775d1f1eeeac85f48c784aef343c2faa358a7e8757cb36526403e0ba54ef7116fd670008b33adacf3118dd4e9ccb06be5be90e768b013be27df86be7b2b99b264e400a129b391d7e2d58fa790695829d15304401df177dd359d63f39eed91fdc6e42fc503d7e05ad8a4854393de66d8416b71bebc9987a2fa20f7f7a1edc8b665530c8432bf490988cf229b937d29d4f7408108731521187afb171c56a08bfeda3efead086bee656d7f5624123cd1c49432446e224bbcb15d5ce7bfbdc9f3e46934b413a0e05001db353a8ccd4e78bda89fd23b36ec9789523d433745073443a18c84be8149b30c9a6afe0ebbcb8e51c645ad3e22147f74d5434ad8926ca0e1e8d7ed45b96ff4255331e8d630f0af3e6174fe8921d177908c04b28f8dbbb7000d8d179e01660b554dc8eb7414ea4b523f498dbc622378730a3cb7f04b9d3d3e67a8c0fa281fa62df088bdfe7d857209064a8da5aef83ef150a1a692c81b73a3930f9ac2880d13f0afc27e917fbf2f1bb99898fd5eca78b5a2ddf4204902889cf8d2437d568c0beb839af432a8faf49f439aa0b8eda6abc50549eb2c15918abee20afe7c199fc1ddd1383bfd84a53bf6ea562365b2ce772fd7a2def6f4f1032f86a9046810d38c27bec01948bccb27ba3826d94fabac3e16724262f08698eecdd6acf762fc05313d68539ebc7a84d20bf4cdc9f85ffc68bf004e498b7d3793dbce3b946da915e58b39fa185d391b7d24b71fbe123f234f41d16666dfd131bae40150b9ed83c61e3e72e2c5442730d18cc2d1a79ab01515d0aa6c29d695723747ad9993aa5375a6eb52d2e2f722b3c59a16e756f953d655d09645e5b68f28b6a98ed83c7c80675787c8d55099e69b16170c3af8103f3b623a40edce23d076c08ef239a914210c677bd730a2eded096e7e5b89b9bc2d7a3a33cb1a597f6e32ad5973443bda6c7f7e8e9a84f18b857dbb6c11f64b1c6d916d077b353bdadb16a2f2db0a1b273d93195fd45ce672c56bc9549b0867b10198768648b6b7cb2685819d0d44ab0c0ee4a5c6e594edf67da06dd60e67b56a881d1dac288f7fe56cf683bc3ae37ac2643e61c62e56725bb84efc281e12a9c6b955c732d811b9c6272d0fe6596b236ef28f351a771bf3341e59ff6383e38be0ca2b5f706bb62a0a5b5b747319478038d46311a04ba86ae5a213d40d8d4ad7c5bec2ea8c3e9dab8553c3a5be61f43d106947fbb9027f2c16b72e67182e7d616e5df7f7d38c7b64de559dab13a413d8f9763a90bff33c51e31e2bd8ffd88fe61b37a98f61a88f20fe7b2a37d6271c83e1dbd3a83abc7908d6f4e04bb3a400e9dac2ab70df303127b9a709115e6bbcb8d31971921cc9f9d6bb89fa325c9b640769e1b658cc2dd88d3f755df8b226de75ce4d0d83fa213cf950c62b14d527bdfd88b2aaa9ab10c0c0f397f86f5fd10cd3defa49fafee4647cf49a98fd7e026e492d90eb6e3978fd4d674ccb7e72d1127abaaa457d85f2f16a76914ee7480d22badf0b30a5a76cea1c79ccfd17c6107b4687f60b58b7d3fa72949f3d676940d34fe0354d1211fe8523e81d35ffa24921a870eba45e147646fad4a0c0e85cce20166c33a899dd2f694efd4862126868d85af5247c267ac651cf8c1f271a6de54bae891e9c1b3b1c2d02e765456376997c2a3980ee94d2449b8653b240b44ecd8e05d7b821a43e80923f980fbb89ca9be08d6a321a2339a480db0e44bd101d8963ccf80e8babd2fa981da7225a893486448828765932200cc0b67a48e3dc444be09aa34887314f148abc67936384981953886a0831394430024c5671536471462c19317067516634103f581b3d9bc8881d8586c0ba3b42966f6012d31620097b38d37c5320cbb63cbacc90fc22dbf48cb83eb9c3b1078b3c4ae08a2a3ac3262dc5e5cea503b7814743efef9b22e9a24cbba5b42ea713307860d0ec27095e0db4e2f851c6b2d73636301d1201a0a731b7f18f18fb68c310f9129d5d5747d5a64bf4c9251073fc9230e06c1ae783aa33b5758482ec203c56d38702a50b3952f0c16141d90c6b6ac37fe020da1757ff16430a9e6f2fb3eab6adaca8e6b666d3b847fd4eeb6239fdbfa5196f30abefd0b431525d4332af3baf0f5c7b2bd30b5a61b47c5fcfd1f5badabf2dbf219470c9f360cfc26676e0c1edc81d51b147df2728a9033e5b157900697567bbf35f82a1c02e0eff32b302742b500acbc9525d8a373c8f87774d1976691b23aee570dbd856e7f1072089d71afcf3261b82bc10f7f3a27a30e1647d6c184bfd4e7882999aa43301a4d0189ff29be5c4487a8888a0fc0085e936af8cd08c3dc5d82db7a58c2f203fad92a74438da3790a6ae50e8e8b46472c09a4991102ffb059c6a4a7f1de621928cbf20793bd09cb3850b484eecfb070565c9dffe423adc076f1fdafaeb9c2279e22d8d6a8fe11a6ac4c1aaffa4cd465966d217b9811a2ffca9f158d8cf4c8092f2635798b4c40174a57e57c65dc60fdfeb6bdf4dda47cc1233d0613671e3dddea5d0ae66d80f763571616248bf877176a78a982b1f528007b5516cc1a9b309267d606538a2b4ea5075f0a06fa03b33faf70dbe5ed57ec36da1fe13eb82107bb4a80dc07f397329d19de7d94d20143772944fb7bb263f77bf8dbef630a911573ae449229db1ac1a9843bfcbe70ad0c04c4315377a0626bc152c63a824512919961ca9e0eadf76ebade8bb43d7bf076803bc00b3630a6594f421a2c12ced756c932c844b511c4c6adb9fc6951da53bbc076121c2e7fa73147c93202e31f139a6acc98460e33ecaabbcf3962928f8a08f1adbb8d05490b611277cc66242316cbec562624adaca8a2ccd4a01493e8f1b3159c812d7542ae5a47d8f8cf201fa034b9462c79c1ba4bdcedeb73f19b43743552fb7b23c193a57ef970f98c9616f02821fe5c73e82e1ccff38fe7bb83079e1b04801dfaa62f857ce498111e08123d19d814e29acea0de4cb3e8974f96e4d368cdb8489f38b49e8a0e8f33258934080e409e91b3079a8ee5cd960c59e2d5952148585f9b222f73703c68b93326db738dfcf8ef617bb95563177de7eb1325b8da8a10d59b36743ea9a8a9359971c2e96f87f2435d7de6ffd9bb086edb3b9208fffad8480f1b7696849a94422502fb1d84d50d789b1c573d0476ce72ba8cf2df1cf9fd36901416f6c8083eaab3bb55828d03cbd72fd193ec856c7c5ddbf5b06a5df8f5fbbf35b0ac59fc93794805714a0bdce18f88c1324c7993978d7dbeefd0118a15e32b5de4680c53dee923a055059bd474d351ccbfa44b2a458aa986e3ea55bf8e1fd80cf9d11b9a93a5744878d0a84a2ab69685f2709cc63b7e8d83e4733b178fd1d678731d9f70f1efabb7b522b1532ac22e0db8ac02e225a657b182ac1f78b8471464fcc38e6023add9737d0527881f5fb3264e7d18779c73c02d298eb33d6cd3d54fd2a58c3e375f25a3342d74250aeddc8fcea7dbc38726ca6b72056199ccedbf0fe0de7bd296f8d1e6cda77cad3e6a71eb35374009d6910196b00822480661f03b7fc2ff563c09f4009f83787dc39c443d0b85b0a793f2e72eabcb02c9c3d60e6077ed3cc887a870a9cc063490c03ab0d1fa765913f9fccb22592c0a82eefebd0868649343c59a709cd18a3add225bf25e498f24db8c417cb32a5df6498f02d99bd721b6c3f7acafcd9daed7ace5b3cd85b59c9df03aa7385c3a2ce644cc582cd8344db775bf0a9ead24182c8143099391c3500a8be4e38bee2bea74acce4e84c1b237a572dcb13d6ea1abce1dd52c304280ccb61d47de31e111990aa8a61906e2acca62b189ba7bd36a4267c71f07a2762d1e5975d586f50a779cfa2c6daa26912e59b66bf6acb0ff748146ff2a7ff5599ec5ab12dfefdaa77beff0d40cda8da05ea674a9c309b8dd0a3e041a3868dca991e2da7d3e281c1ab8790d89535fd2b97cb52d59dc2d63aa181b52f40c2054f46051a8443663e402b2cb000cd8d05527687f11ee551fffc63fdd0218fa8a1a15466dda62b58027627bed833814b26f0855129762853ffcd135b860c221bfd36d875d8e3221d2a26037fba6cca8a5e87d310e98306982aca9a74508c8d455195e24aee04e023cc98e7d35a341656e6678f9cfa3e9750783e0f4c7bee980201a4365fe61ebfd85382058f76b5d3dad3929139c6649c3bc27a9b2bae4355f3c9ff85348919d2f173d6046a559f799f67f1693cd8e4b65813daa2c28ef25ef9cb7df3e303cdb124e5e33ab94faff473ee4f11c2d26cebfb86257ada3770f34", 0x1000}], 0x2, &(0x7f0000001380)=[{0x1010, 0xffff, 0x0, "7b71ee0eb7ae4f1d2011dc64cc50482d9e17772fefa1605879b480a798d6af79b41ee2cc3035d3db233f3c084ab2aa2e793f774abc8a5ea888e77f57b5afce6126097aeac69ad846c3176ba980c6e5f46a47d558f07a8d05b92b556d6ea89d378223992f1f4b5ac32515db917c6f666b8b67075976e3f48a21922d34a505d6b1c7f6c6915d82c2b8f1a6e972d89a18b813c59d57cdb0071dab302af1baae3eeb114eec59bbf2641cc25898ad52d5ce30a451100a32eec5b18ca1f0fb1961d599feb08d8b15d4460abd51a8cec4627872279d012c8743679e58722ff0706995a1d5be73735e6916e3a3188d4fbd00df7ab2cf2c778165bed34b6dadf19a74f1b74c1e293aa2ada68028a7ca9857a224d3859b789084e5cda993f697d26e43ed425a0cc19dc11dfa17c46f6130a60d58f679df9dd725cffb7eed022f17b0c6a19a03851a04ea1a30d2514cf13734c0eed37c5e725694587cb2c3013f88c43840f37dbea7a7126d30bb5f9658b91786c3ef2c8f44ed247f9d03085c78c0932f3a677863385d80de62057977b12dfbe4e3d9cac281e1a7a4ef9d1ba72610d454879cf027780c6022c29f7f306f27c3f0679fad320dc0c6434ff34ee32b3a0d89d175fd4df6f98764fd5ee2f5249da4c0a7de61d305a7ea3a832659c08d715c41981cb48d0b67a580130a87cd7ab3d16430548a55df8db7c36878cfa09dc66f15f84ad7ef7d65a19501241c0e29d59b4d2ed5edac5ac933f5f6381e58be08f89d487ecb1e92f8a718b25cf4f877d57c9b6cdc684aa8797cff4e36f3d6bec06452a152f5c11d82c942fc214dadbb926e5d6919a938451bdf09914ee36ed02819a07e6a456a6c2905e4759cc39f660bd80c66de0af5ee974872c6a970df3df18fc700770e0f5b7522f75bc0434565c2723e5eb4a7efaef4e8de87ebedf8ce67ddca4609e244ac487b7feab3b48651a6d6ba48f2e4c5806987ee287ccad59edecf6027e9c246612d0c210775082a74a8a974f55cdd04a66ddc7bee1ef0102ac9a37b726ed42865632aadf374cc4232660c75faabe151e5d918ac9ebe3bb2bf3561104f41a276af9a7f1cdf2ad0674ef09c3e469c9be7fab05467468dc60d09423670e72d867b37709d7900b489c726836b71106f1bcc4b193b0eb60bcf23e9e83e123c429bdbbe06e393e3f14e80257bc043cc542221399ee78715478ffa9e56066015b637d372e7c8868abaf6ae0727cb3e740305befbf10ed28d09935b72d44fc54fc0ebcc92afb4428a8a19d210e4fee7bd7957ace680441d7648c3725c158913d86239c1f4980f19b1d937de300227cb9ec367549b41a0f831adb5f40e15df16adc6b08b6d92d6b7aa8712228eb56493505478073385ada9250fd181ea08d8e4dc6dbf1561264c3e816795a23d26ae86553c31560a0c07194a0e1cf25207ba9311ead2595d46fbdb4b1eeeabda8225c9affd73b03676decf0f2e0dfca15b7a6db443ea92e1811451c52983ebabae03dd4e49018c2222ab20a05974173983c5038dc4fd2734f09a4f193ed949d7ba4c6f66c6987a6975ca4b0bb292ec479591b88da3439f87da33e8ac3256b8d039a335360362929ca6ddbebea812b4b600c413bc3f2297b6a209c12f82010b31ee6fbca2b70b94450faf03797d60d7927536a03ab33a742eb0c3403fc3f57e04cb73f32c829a7fdcd3a2a1679448070749a2a635e32dd47ea0251695f54d1bffe72245f5b8bb9e22b6059c611b6750141e7d650b5e63d37c567d086a685537445d463698835d6e0a4905d42a6e6063091af0f58f3881dd9e858bf1cdfe956d9929c10386f5b052c2e534235816f38d89a9e24db27143d5de4298e544185882a54bd06fc991479000bdfd0370b639aeb54e2a754c237166f04ccf9e956c9ca67d45f8bfae6f16e2004d9d390d54f0987e38ca9cb1093d4715e992aa75dc1ae0dce3d3d755298b3d4fdc417a7572405ffb06aa8b63bd7e9a023a1fdd72486f39372171d583d80c6eb1f2b1c0ccfea6eaf36f01acfe3e93c99a28a293f4c7fe865253b803f45cd473131637d888cebe93d50b2b89a963550d66a5592c5b5e424f2fd28716a93ba129c68d73b31f2851bff04fad7106e0854e4ed7f98f277aed773512063ade620b4a54c074f3512ddbb24dcd701e98d24451061962b7ad614d906631e68eb9f78c1c1f3e7ebd9f83f2a383783f6fca36811ee5999cdfab6a398242ee3c33a12b79775b8cecbdf51699438a7d30acdd89a7a9b74dfc7e6b065877d464d47fb17d7a7b73f76619acb25feead38d90aaa81c87328fc28e857fcffcb1ba302799a25ba74bef4b8a1d983d9bb3c5650871a3fbc6cbf632e07a4f95eeb0effe4f9d46549a0bcad5bbf36e75fa8bcfd24ff9980ff405e4c41cafea6477da540df687397b8fc3f6574ae4586b3451be30b46a738fb5c4e47fee30bde878ecd7941628c0cf6f2b3446418d46d12f94ff4e64456ccd358cccf4ea235203382ae600b4f291174cb5efdda720c885280ed6cb340ee19d639fa1701b3b746acdf7dc0c09da133512125a9baca4cf66855da08d71b72e7cc0bbd445413b3ed9ff28ba5bd352886d5a4d4ea36fefa12bb4da0bf53479104fff5ced89556264b4ddea0d1b3c92f3af7b1f3bd2126edcb696292c55963b7335b1901fee93418411ff9176f3c5f005ad48b595d2080ff4a898874fef0b4ebddfa99b756d9fdba31067e070cc61a1962d0bc2abd669ebddea713393874311d45cb39ed8c4cf12cd28dddeeb5bcd36eb062008dfb854f1eef3fc6b670dd9071b1decee5d10fe98a5f679029efbb617033764b3890c274564b3e83957804a41f0aa6f82dd321d76044a74a1bc1c9691c633a844b7d901ba1dc0b27f2af0c0a8dbcdb0ff40091cf3a0b0fa4d3a56fa79dc38dea5031f08a8175da81eba94a6a01f740b8c77fd516288f459728621f81561310929831f7743b04ac8f413816c416add5247ccd795d78e78af060a7fa32aa9d4f53b642cce68402fd9bab11ef4c9b748bfecb5675ce873b5ccf947853135b44507a577fbc89b70be5a27157df06968278b924f53ccbeb38cccb77b13192e065555525a314cf13537590fb37b8a3a3c00b8809263cd1a416557b770eb826af97c13e3153a5f8a38cc13b15c7c0665437248afdb6e4dd4b1eba5a69b8e977b52c259cc29e73e86d631ba3e77a77d5a12c9f36ae6797666db5364d827971d80a68ab63a6889258bebfed634840c163e91ca399d18c478ec1e859b067d11880a146b81a7468aed656ee512a88dfec17df981fdb324e15fb690803a8fa2c0bd676f7eaf4fc2b97aa833b89958b0ea7764d2a6cdc62e7d42d946f875bf04d8840d58b793322564086e6cb67775c13e8e84b81d7496bb8f6832d30e17a5b6cae917fed96b0a78620c1c4f09037d86b93c6fa274f0ebfac926f7657fe71472e8d078d6c274da35bf436dea7856d8bcaf9c397df5b232ebafa3b1a61321661af00e7de9b72fe452a4d299d0e79e740d1726f590ab0c33d1a88be3ac385d9aa5226c0c128c27de71d36e328d4a72f585a6dd555b0c5ddf39c9b2d1a73e123b0ad94903772e8caf31506544415c87086f6ab8e1ed5a298eff37abf2b4b9cdb1904142f134b1d319457dc667d00ae10204462893180159eeb84523936bd7e7a1a44405c4a56e4586bf4c36c46a88c9920ffd12be01def17c71d02f7ef2b86a4575577c4d988afb759f2027509a096790bfd5716fcb09a6d33b3267a91f5703b1dccbb85abd86b277a5b4277f808b2cc24a5d6af88c0a55d2f7d9c49500a88b89af8edead90abae840b621ce7323e740a95ef3a3b56290a31b1db96d1e6897e61486fda360e6331166fba17e3d17fcdd2751fc9c5c6a993e55baf9d464fade0d5f94e4cdb3a9850843f9a33fca2065f6318959bd433ae2e77324e9221cf4a01ee189ec4e3aaa06eb81076bae818f04dd5b6851385143faf2f02fe7aa6b9991407e3e1c5a26df14d3ec95eb1d4bec87b2a3d96b686737d61ae879342784385b18c80abc18b6571cd83c5e6dc09c526165f49119e288e98c93bf035a31217df50e1291d7db948b80969f5a76c1b7dc8ecee518b860e07d218044a181c45e6250fe4b237df95cb5ca0fd5e2897c68e320f91a09e39b1dcbb49d759057ac80fcb1adf9307c4da672b5a189c7282085d9a014c6416f3b1445e71dd014e3b53dfa7ed78d329ec82e2e95b2fa5ba49f3886e0f4f9fc6f4824372f9fca5c7ecfaf1f92584ad5e37c89f21b41c4767cbec5f431b779f35adff503b744b5d6691a97c891ad25be91e6296a878642675bc7c9a2622ce9db4d842d96ce34a67b438610b3a6668d5c502fd3c342401d3e5885b9e481d112f0ad7664d7a351ee745326e0d0c63205ca9a2c9129b4be381f5d5cfc2b67b37236e011c87c341074d78c87337e7511128922515471b47fa8c5579f46e9ed7b05be20f5b0362470891919a10d54b8a8d3f948cbacfeafb6d82007fec50d727142adadae797254b694281bc03ae75d3a3d5b652df10123209239fc9d540d95d1acca5b5c6a968a7dbf8bbf174b0c7ef7693d0548c3c4fd410fd38aec55d3748ad4e5489b79c99cc96520d53694a8c1fdc0b4811a21905eaafb0dd477d761ecb6fe20856c3d2f4f4bbf60c0ccc94eadcbb066de34e9afecf7fad6a4dd3d7e083b0b18624649b90da2a3fbd47930618877b2e67ead6a61a7342f48fa809d0c90cdb88af8ac996d0297fb1612bd7f98f1e166f7be611feae0e64b92b41d4746c7f7bc5e87dd66741127e221417a519d4a483d5f841bbcce68b518e0860d17385cd07964c173954f64a4af9070c339d72a6cb9211847d5c50a10057537658e94075b813e62af028218972f0d478b3620253b7bffc56406964a901501e8b8129b4c52cc573dee177d94e323ed6a1d1b4a1ba86383a5efe8ea2d29d7364d76f4dadb640f219ee6c6e44441e29097e94fa6d2bfad52dfa55044d971acef9d3e19b5a1dc07a34f9fe6d62ed43a52b95574880ee5e77a6d2cdff2d1d812e78045a66962730d1fa1f37ad1ccbc0cde8ce2d8bc55966daae19175de6c07fe489b0d0010558273222fa3e49a017291ae17a99f3064dba39b06829fb4afc60d77d5d8b2b0506bd5c1d6b365d72e95bdb4ac4be5d8f3edb64d45b047eefa538e3de80a1cb4c933238ae3b2b18a030e315b6696c0bd9ee92cca939537d78f81e207152aa7baa93c5d67977d1e7816f984589c183655c60c251b6af4d9b64050b68d6a44b79ed498715b108ee03aa6be68a1891c3687ac5fdbeea99260cbfd3da97b8cb10709c52066847956260c5ab743f1d75acbac82af5e57ed4ae4759a1d61e98f5cf6c217146d5b015817a4fa6d9ac7afd72576efde376cd141a10af7c10d37f00e620a5abbaf42d7d8c2696f9164d1fecb522560ccb1126864b77712dc9097cbe2b64c462a7cb6465a5a11a8d128d47e30b5c20e1636f53d50344244fc7f6525ef0b8be762fc280843b1efff6e27cd449f265f7c00d2b4f6c06351cf296c6291eac9ee14ff0518948e6a54919e4f63b7196ba42b7c1aa2374e1358be33572cdb04a3518b577425772c03396f8a98f5c595c2999c10341bc9b767fe5f628b3876e35efd4d826badf9d169eadd2371f807bce101e711f8f576cc5c48f0be9fefaea154925826c39d623ee1c470acce1a3fc58931757f427fcb4e1b301d602c7b5666efd30803edc107efccfd0dc92aa975c67c1cfd921433bf07ee61350f6f8280c27272c8bb36755be8be36"}, {0x50, 0xffff, 0xffffffff, "5532bfc2f09346c7b248f2a52e8a70ee50f92e49fcb8f46d27801a89880cf47d5b5b969e348354c0c51297e5579f15b98695232763177f4f39bb99781971"}, {0x100, 0xffff, 0x6, "0889d3891f73a770912f0edc07f9446aa61f8482aae7aa096dd65c8fe6ea70b829c1269e9e49461ce815cb4fe16ed67b35072c2ef27aa716e1b3007d016ece7846120571d10ace2e8f95941d1738845cbc51ea03d0b05d40bf633e6c615a032370ab350b9cdca727575f57221a05866e5ef37c85f056339a16704553b4e444e680326ed2e7dafceac73229a1b9c9938cbbb5df2d1f58b6e0a60d4dc45795ed2c6450b46fee24c1a04195209eb1f89eb64a1fd1a4aadf08bbb4bc7497963a295c141e9e1a42b8ac58cc1da7d7389e0c149f28dde9c8db9adda4e31919ddfc8477dda09d7a4f7eb3723b99a2"}, {0x1010, 0x0, 0x3, "828bc7362d1e2424b740471da3d2d42110b3411750a5142ce3547366116955859c88d85fe7a30c9e73d2dcfbb6ed4a0138f041041a15a88463641a257b38d75d94db9a7b5f2d114ab5065de1071c6a2857fabe5905e021274b450df5d8c213d725c7cb32805ebe017fa9224d4bd151f01c643fc89550028dcf18736fc89b284faed42abb801592af4ef50a29bfea4af0aa688337d385fbde48797907801c43a3eeb09163e82795b5da2facf28908384bda182a1fca8330bfbc5e51cf2e4b62ac6465f11ee93254bf8e5f99f349a24695410c1de97f246842b1d500b28e8a9ee0990d06c889ea7dd4528e05fbe7a72bcbaacfca67dbb1ad44c353c20193db33b1ad0f85a2d371a8119f9c320faad7906c4cdd73866d1b38d29d0b4b9f9b5690137643730408e4ecdbde2c4719949bd943d595b6225ba09879c6f4ed6583c3e1c75c9386e0399d69694a76fc007d1a4d91e429ffc1de76ad618370a0d5fb78ea4792abe2f4dccdf277cf5e31157eac4c324bcd385c618f3ac6fac413c96dd053fbd8c66eac9ff2e0e8783fd19d30ef3ac798f4f012d04b65741d25713f30ec183d6b527e64ead403fc4c17f2bf1a868e15adbddf20f87d44acee5f8c6944740c09fb3859e98308f0911ac082c27b6356ff880c8c487e40556ec514cef8e6c62737ec74a7345ac5771c26f5bc80e5fd5d85bb95f7cefbb38c379de61ac0b1c6d54b2361af7074297604dab1802752484a21d66fafc738f31059093e527c2f7c7b3b4b54982742e2b2cf0dc66860bd3a70d3cb239b4022afbb247aeb40e6417284a11e70735a0575ba76754a6bcb05213d31450f06c279dbbb85d9e6af0ad4b3f1cf1cab602cdf039b64a1cb8e43a8d099fbfbd4c33399f0fad6cc42c5427fd431e9ba232c20006e2dae98d7bfcab6b7d18ceb19cb89c14777444d93654cd5084ccea232705040e2961b7a7b06785c9b146f3829ac83450cfb4e42590cca822d5db4dd78ef5f7fb77ec45510add73a9565286e3b01ef3a8596bfaa8e2f4a5ea3b204d3b3c80d5e11efa464cf3d8de230b7d29f6fab7bb955a3c096a0fd3d9d29a04b364cf9e0f6906866664ad8a4c8ea12af644d807af4a5e933632c80ae72b4f4af86c88d98fa8db39eb9a3319c1f7511bc48693e174caa2464a40d79f6eb5c1b09e1d2eb242aa0840eb27fe7278e6d3d2f70e9d74f0cb2ba7dc9384bfea639d3ea40cbb2d93422ec5b210cf659e1651f3dac9032ce4818d53870ed6a299a39e3103f6fd8cb1786cbd902145c5add5817077f714688c099e7f4a2863c438d977f2d1f72f904272bb0c1bb4a93e266229930f8a2f44fc6ed441a8b1b5101f047e2a61b1a1d88513884caac736f8a76ce60a88215d551efb97d798869da1aa78e903defdce7a0e11a6e0eff7c2b6039986a4bf9c4c69959c4850dc9d50f6e79fb6e22241dd4964fbd52efd7885f17c32c3e4e09166df25e3b3d56c6f2b41c19d5f30ee8be370382e43703f3e6eefc11c9b47dbc13110bd94ffc78b3879c186247adfd31ef9d98ddc3c74b59618e5ff348e2d69fd9a1e7d7b7d721f4cd3f98ee63b96190205a4b7883b7942f495f9d46f05baa59ef93ebcd457bf699748925d65da16a9244b874b0fbe8e3ffd84e28640b0caf34daaffb7bd2aa45c442fb9dcc62fa3677f2cc4bfe7a0f5c3e0d514265cac8c43d253572e0e2b18aa76a55679557f2b6dc59cfd4526251e5e5195ffad28a43dd7adf4db7794c0e500d72b6ee5fa8b71bccaf35d6bf1d671651483390d2781a7b57bb66a9e8585fbba164c8016986670d7e6a14067befdf0089cf4e6c098e6ba64cd0a11aa24a0b9448e352e14420e01bc6f876eca9ddff936773c9efb17ffe6249e9ad728918a4e19123304c9fc4ce873184216f1cc8f36048f0157f491a194c6ddd6a57ed80835deb579e2b889394192398b99777401d3e6ccd71088200121daf119a4ef161b61bc1aff8d2523ba0e272e7878d7880e3359acb10a89be719e9d3d05c041fd45f8df078ce39847f15ed821fffda9bffe15dc5ac6a890b09916b204e41d9feb8f8d9958a0bf87b38b40990efff6994cc3dd3979dc437cdb5959e460f2717ed289bc2d35043f933b59a824c53aa643d442510656acc934677af368c1237f66fa611099d8d8cc02851a53aee51c08dd599191a0634472f2402b760af72b9dbf4c00a6b1bdad13eb3eb3487c16959f3522615b808b86ec9b0a5c962319c4965a6265788fc418d707d42bced3f318a8f8cf727a35dbd846ae50a0fc84cf71d7a34a2d6bc36585e8f7ab73c3e6a4273b9143f6f5ae64b6e6157c6e29d2f908a18d2b497e43020ea8bde760efbdce6141d332864aa01afac099c06b95cf583f260dd74f996bd36e473f048e54bd8716839c7e720b9ee7ed8c2826656b4c62307d7917321d52b054458ecc46b228b7b9aba5cb64d2723f42852e9d6e20ef824dbcdae10c3d74720c39a946e2027e3ff83d713d50b9a9a2178a8053f65ce5cfc4f2537e88aea53600898f641ae2629595d35717f035017efcff18af116e26023c3a0708624c1855b9cdd8716b993b97f460b3e45a5ef857ad4a3c9f6c8af660e20d23f6177232abea6cd7167c09512667309820e3da8d02fd260e998be14a9a5da72e8ecb3c80826beedf14d188d3261fd996a13a25f8c84c4671de65e880f0c5d15041fd4b83e392cb38238e1a996a57d34f5d147fe57fa0f9c0adcd858e48a589e36d70af6cd32fc4cce6a8eeae016f30f29d0d54187d2b62d8d0995532843c856ba4b450c108caa60561780794d80ba7e17afb18da39c0ec759ffe21a3326c98b1b13d10ed71bc67a8d89b855f580b2534e92465da358c95e82ae58f4f84004a3ac7262fc13695afd281a2de7ee5cd6eb2518455096bee913a288acce756b325cee695898da22e74a293ffaa6d2608d586dad59bb5f49926a921cb5ffa2e0963334d9077840c97408596378150310735e176572dc8df652ec44209e4da8495de3b09318da355df0fab18ed2ac656932b00c0206b9fd4f55e2f0a8adc800ec3df159747ebd3a5dc37753526d1ff26900af3c1ad7dd70ac02dc584b9b1345e00b235b4c5a4440e46b8ddec7c917896f19e5965d7b68b4529ce156dd33dae2fe9128b1008d0c99e66130e5ca48ff969cfddc962aa52b577fee012638b4af0ad8988c33af93e2ae8d28ec3d68fabe004844fdb480bdd2be8325628147e5aed9e8e08fc84729039487cbb9a668f93165617acc8bcc2c507beb2bdd647ecff40bf533685e46ee7055db17d6d80daa38490f268f123c917b8d0275d0210c4df3cbad2d3c693185a1db22e426d8b24499ff26b8a9093f74a29ab8717948bf32d5115236ab46a24fc53d958f482df247c8a6067fce62b4e32fc9054e7aecc77133d0290aa23630c38b14992cdcf9a93c664746f87b37ff6403380f018c6e1b02d32e133b3f10b33e029b1679744419e1ad79b9e98d3298f42a74134554259ddb73bc63e102d14926838e723f8e2e6f6b663cdf98fb3b535f19915e4d7f174353570cf3b202fb6ae2e3658332713908e14b55870c8e5e7badebddbe2932c816c0df4859e67ad5be768b04bbd0f3cd0f31c6c5ccf80a5f9e89b1d64ab559c23bbc22742db73417d0d83cdd254b82f4e4f71c75c5744b1810d3910d64a270d5ba27dd5e139b41a2e34b6997537d025ada6143737d017bceb08e29f9a48067d431a63dd903ca641c6b3c870bf4b6999375a72131e83e5bc38bf2e68427a931d0dac1bc34d9626e38bb4dbe52b15078bae76e44935d82785090eb23d5a704bef9aea9df47de7a2c543f78a5ccac175af0e73106e4a27153a48290ccf9ee03be94e36689f6d69c9a214a722a88640df6e3f84940ddef14ee04d80323d3e4552f36dc376b5279d1f170ba119a7755d6a1d2846345c10ca3ee1cd347539067608bbcd51b272b60ab67dab8bfeecf484b08fa922e494e623e7cd750262bdda19d27d100ea13c557f5a90aecaa2397377b9a230b3b52bf72094d5ebdfb2fbccc2772baa99402f50e52a8faacf2811f3650e0d9d0792725a3114fc15fb60aecbcb6fe4a40893a2b540cc9c3f8b323b1c55e26d0ce620b9e54cf553049bbb77337d11a17636ab21765519da1b2fc48c19bfd813e7a120acc5a6974abc936dac0c781718407da39f2c199eba9d632c745bacddc713e47a806ff88836bc8e2125d3e265f1a23bd42591b4db7f6f448cd61883631b1dcac0d8f76a5fe4e05793c2fd6dffabe542b1a6ae7924b1ec86417bdffc14ed972437fb24af409f1d5be49a978e144bdd4579158fd4cb4a25bd5e36a0adba4a49e8295e015eedd00cfe33401159d71a5d505ebad306510c6fed4b59d1d2fcc963c6727f35d5330fd6a063c81e5b792dd76634746717405b741a061b3ee3d617b9cf4e989019cb123a897cf40486819f699b0c2810c1de60e38eabbc5bdaf830e7b064f07245e6c684ca9896d661f21628cf1d7385589e625098699ddbeb9c6ff0f7fe0788cb069ad75440aac630cd33b6658711e689c0b58f632ce2e3dcadc4ce54b4db7f33d689c38002c6cc522a20e177b21acd063a4efa850ed0714d7bad5c144ee2a97771143e9dacdf40bb9070c7299e0e7f1e5ddb99bc3cced7f4e99e12c99bf77ec60e3db0aeb3abec1bebafd82518a5d2d7649496a7a8bf6c0d3d22ceeda3c33c950f1373227ced16ec870880b27796c7cb0102872f96b980f0b816aef16e3dac11e69e8c921a799f34d66a8cea7baa0c54fc3eb0f047d915786891740bc2454ea6090d8ff9531c8137afa3697c3204a3569776ae39667188c5163ab24e2ff24bf88f5373563c85d62e48084f88fcba6fcce6859126f41c1e900422c9ddfb04941a3e7a3213942650431746f931174eecb34aa16a0f76340fd43e5a4b58e7d142fb85d6b0e001f8ae43c141cd52077a1c3bd00614f5bb1f1caecf271702219767b2694edab5fc325d92fef1d40735c537b3419c340319c68f28cf8821e7d653b506690a6f07684936ff1d2a0bb668b8011d809b90ed130f48c9e2ff9452b578ae5b1e2122b7dd8c91c20edf5e9303357818046e58000895708a0794d3419b7ef117bfe15a2af2942770ac9d5960980ca6d0c3d324ce1dea75a4126d8eb4d5a0495ce4099aa59adf5739c435e6fd21421a09f02ecaee2003ba4b81e98b82ca436381269474e18987cb6fef638b10f902f89cf4ef30ceb01e58d2e7abdeb1f8328f92dcbd35f4ef126797bdeb98fe52621bd465b294482ec30a265ad11637c9b768b7c5852ad7037aca9163a7e54770f8a3216c69656cac6dc3a684a902225279bff30254d0bd9c91710eb4e7f62475b6fff624c9e74443d82df9f2eff9c20ece804e5e18e074adeff75c6c85eda909bcdd75cbf86d9bea4c25e4b3db8eb091e7ebe797442b93a3df6172fac477466d728ed8aa08b631885eca1d6f5af3ad85bcbce92c430c04df594110facece61500a9d4ee359ad96e9da99010ebf66f56816d2b50e8471d87a09f66153ea82a76aa877bdf17ab13354f6ec945c93139ab06de7291d635137db36e0415402ac0319920e6483bdc41b9b0a8883768e64f94ea524ef3b81814b384f432f3d74965a5c04878bd19dbd7dcdf49ac03921f76b33a10814e1f5abe764b00aa9c9c44d484c6d0df03e63ce91588c4fd0cc15e61539cce12274efcf91e2728c0bbed4320eecb2469688938bd4c9bb2185317ec5f12909d12e7066ed7b6aa41b4540fc111110eb71daefb81866a8bdb435a6a7ded58a5"}, {0x88, 0x0, 0x8001, "6713d862aae13cbfdac49d6b2c08e309a01d6a8edd524e82784bea263e5e1b91f43622962cd6ffe75504625cb6e7200992cb694c50510f649525105e020c9a63b1a75dfad79245340af6194e7c2c3d960e84d4820090385ef14328ecff6c8eb63ab3626d03875fb97757359cd4bc0f7e6274"}, {0xa0, 0x1, 0x9, "6afc28b2510dffefd05f575e8c2505f9f35bdf3658ccc296bfaa5517b856c33485d252e6ef6101f28bd5dab0843acd3cbeb1f0b8c935547179baffe3484a345482913fc2f445736ef283269e611a5ae7fb03b5573b78d963a317c551353be887ae72142ef70da7d285344ee46d104af1c4e74ca76165723ead879a337601a9f2be1735f27dd9bff4fce2d7"}, {0x18, 0xffff, 0x0, "8a39ff"}, {0x1010, 0xffff, 0xb33, "c5fddcb59b20ec9028a91dfe499191560f7f30bce1765d4e405c2bade9686d5c051a27adcfeb6ee4b5206058d81b9db07b78950bb977c4315744935beadd82ebabaaee1ad9e9555badd8a1438466758bbd38d11923e937a42a30e5ccbb6a49894420f69ad17f384b28148c399e487c55703d8aa847d3438c9993c1f57501f738414726352f646af984f39b98af219badf869476c86b94d4bf02db606f8f3f5860a99a0481e248bee052a1a762bda95075844d219577a2f0d6cef36a82e84dd7e23ec8f826a1013c567f71e17c116845b0c96b69c03c8cfc13cc491e943a53af7057d679d1ab2eabf7a821442b4dc3b1290cbf5ff3049c53cc076953fde8c2479052367139b9ac932381a9b910b1ee814f56210c3bb09f8a23a695d710d0ba2a265c69ddeb863fcc7da1c9f86186655c601d1a05c759d72672e3e1fd3bfecf4005a5db554e67e142f5d5f289dfb074711c8fef9709225d47b990cf43337ba890cb79438b96f274b945b1251ef5e86d495da95305a2ff78f964d35aef0eb45a6762c0282bfb33eec9108c6d15703f9d67939d17f8426728c56f9f08252d3628308b07fc900e4deefea1fac3c34696d376ca7b63585a6fbb0f6eb2edc6b832aca6566b0a35e3f5c7323694b268f75f01b9d29790448d92e459897bade0e79c3080f30e7463ad6d1058e722d7d5b1f9816b3b10460b0e74f076c50ba450987274b2d96b76a571a8a30c04075cdd1b8b7efc790ca759c4f832178a44d49929eb3f16e4843477dd406fabd898711bed680494f2afffa13df6155bbdf0f0e1d5fd75b52a9d9b3ed289336c03cb22f68d74a25f4fe056f1761cc1b7cb29a535a26fd6c0d0ea5b394917eb5fc24b70a3ec4c811988ce8501930cc768bf086c03a58cbe3d9af0143ff469edc44b7ae8d870c89f521efc20e3c36776f44d69b22bb3586e4812427ec596e7bce3a2e9a3407b848ee41418299ece91c831a1b0578f89fb2f67b8d9d500704de47d90a77677ab400803aa2f159ea3282e90db62a409b916c295ce450ae33ac4327c98c33528e30147001797854cdf4241cf6bb2833754f141f214d514c7fd5733e0d966a3070e31d2fa37268d0c1d149989cb0771efb56963613b4204de0ad62498870c3650aa9230efd04ffe04a46a3c737811b71556410774fcd929c14c6ca20d03ef451c3fa9beaec1d9fd8e436edcff636d2f10df5fbc32b1866190ab12afe54964e2b5f780e1261701e686f9d8a21f06682281849676b765e29c6087d2d9450a88f0cd8a1ad92e4ab505eb99db9050a82d6814d730089507fa416f5ba4ba7cda3fe381dc27d97ac7f1d987e7e43f7684623cd6cc24155a5d57a3b081335b0de2d6df4d77f7348d111bdf880fe9475940eb96852c05a76ac3d25b00c281e13f2d48782449567e5632e64d4d5a5399920ba0e8525f0b41d2181427838abe40f3ba2f85d9de38681c6d882d6f37a8569293b73d6b49bae82965415c6101e456d01e8d60693ec7133608cb869260ef2fbe1424ed2deceb2323fe54b39b71b4b313a64ff7690ee7ac329532e428464ce36718a83fdd9ea45c880a387f6f26f66ae106c03a3aac5e4c254f58d03688ed2a2a3a2dfe1ca126a7c5ba5b79c3c759747aa777840ff9993b79575583ca66ad2e87360b7ad6cb0fc003bbd5f3d874cd37941bdb23f589799f48855eebc77c1d6c75a67f7585f1b2e8aa65133b12afd333f1c1f51619234d3d9e18d25946cd589c1a065eda74ca3624df7d255bd3f1edad82c429b4074dcb57c666e4c61e7849862ea8ef643b7ca79e9098a1abd43517474c7baef153e6edff55fa31a2e62552eff2a411bf0fc4fda020e642889dbd2c15e74a1a3ee8bb51be82587adfff8920753232c297298ff16cd17b03beb166935bc871494dc02f33fb3acb739192edc3741ed629875c6a40d9c117aa0ad17f7a2dbcddcbaf3e1f619e93ae87449c83c08035e878afff940fbf77774436db0cbd75b136707ea8aed2167815a8602e2e03dcec8c5e8cda40f10e38427126d03718ba22667b17aa7079ae81dda954373741ccaaf13afc034535ac40cef6ef86da2c02a5ea89356d16d2e90fbc4baa24fb41e24a69e486aabf99f49380a542e119969da693071c648fa3546f847310e5af823e45b03c4e8b4756505fb0b85411c322b6506e8c61405346226682723993b8648dcbbea885bd87fc385cad9df234297050d2c9835f36f6f98ab14cc5da8886f47566d2d09f6aee62bc8264a38ba2817a6f927abae6d07ffe579fb7b8510914f025576969abacdb6116034ee2f72c413eb73e4e5c035584d26d374935194279d61cb1741b36f8f8f79b03d50af84670ea909eb358d1dec6b735b842fdd697ba3c6b89d6139e5b83d20604dcc943d1d2d117733c83c78bc1fd33936b26a96d1d1a8fd2ca9658b64ecd01a8ca5d188b3da232c36b3b759851916aeba9af2d787404563cd3e8a5d693bea8a36b261f718e7fbc89b1edf47033fb135bf9147fb99e381dd3a20ddde7645fa71045785b85a2e7165a20e421c804e6aee5beac7fd02f2fa86cdfd41263034bf08789cd84d966fc665fb0d4c1b8fab59a513f06d4bf9cc59a6721a3f8296d2bc8f7e69899cc662487399096d7ed26462923772ac1f3ec17a90871dee663781e8ee041639c86105c4ca1065acd829acac71044f1d92c7f31216b400d6bc85324f35389d1d2d66e9fbd56cba303f24aa789e37eb50a8166f61cd3614a8251d02388b0cbf1bf3d2b15f4ecd323e3cd9f8f1cd1786e5c319556ffedacb3d021dc9bce4b4d75f818d73ad76dae79d46817ed50b0300ef99c4bbdd82b4c1b2b19981118d23fd08a2a25f9b58cbd429154b8aa36be5bcb444d755b5c48e83ec84571422355dd1fe4b6d2485a845ec9b85e5102e184b9a9bf82d77f9217951ce7770db1377ddcae3349fc31d592f605412935ec5bacd333e2801b4936c044377f7152ff591b0681e7ee463a7c2d6e3e0887ccc18b5d7b078e494ea47a4765df122f3386a5e9dbcb4c852692781784e31f49a9aa7511527af744eaae27fb599c08458ec31764ae373602acd003eaeeaf3462b1ddd64019645a69cad3f690276b0df2550729fe870a579bfbc698878e482b025027c340791d0ad43d506d6e467ec0cf3ea5825bb47f9aad605c953e49a01954f439d3178066b871eee3fc4b78e572cd6fa2e135bb38457a86ec4c9b842df9e1c0cdd96bd01668345691739ba04b9e1526cebf0387af9d272e9cce98ccbfca8a32a4e59e8c767d01c1522b252ab77ff71b52bbabe1d224ed250a430d430aa5390868acd11cfa16a75e427ea98b9bebd4d7ee9fc6c2e2a560ffc7d2f8be48b7b37c665b422f763b8626640e1e3b4c257ce773d1d0c5d68d313064fe9b2b97972705e26c64864b9b6ba4df0f47fba74612959a220edee7545e41510dd8c01b4502fb1924566b82f6c2c83737359ee6c8a18e8ad5cce8b320c08e521d87270f5824488e2a9129490e33a3a4df1a6674bba310ef1804b405932b3079f173c914015b89f5b5d75d9d9c09ee91b7e53ba5686c89f78d5ce9633d2701ac3ac7ee8cd7bd74e9866feab5b9ac6093bfbde6068fca15597e955d9f43934a4b7e56bf84193da433902761e3d1328e1e8a6b4c9ce1a72600f03304849f443ca8bfc9aeff2f87e46c12fbaadb7e709b0d358f187e243d5a214adcb197244c9103df2bec1ce0948f0eaceb8217202acc5c00cb37868e28f59fcc3852142d0dde80e86cd7e39a768fc8f89b7a755964a0c27c83a8030ea4d84d504902c99597ad7a61f55d3cc08c0ee136f532c1776fa7781142104f9c980244342ad853713cfd3454a573a77e957319d850c4670c7f74f8998356492e9baaee68066c65ce24d62bbc640d75be554d95f07a8fab5a8dc958755b0fd159802ea15a640e839038e9f27ca69470082a4a6047a6b143cd080b083c6222fc7f2cc49ee81d6a3241b573091b4e060108dfe1d8a9f7a2686380f3b7b9c4d5804357e3269f44a70c81418f134cd40b65f1e5e0f9188099cd068e3838e438af11cc8f3ad5a1ce23f045f55ce798b9ad025ff50b238d2ae329db7ade149f7f778a3217533e02248b2f3e4ec78ae4cd7af210c0ddeb3e48becf15fe6ff9a6031457eab5d94b74da6daf528e7ee3cfbf9e4d4c170d752e7d432960e3ea1c23ed813911a87aaea809d7e83267378a60df8ac7f318fe6d96639103d997a10b529ff19914560954eaae2751983ce46383c51afd60347e1742fe4207d17303d563a80b539843ff6f94df51d4099bded731457644d454a952f7c5f6f556687011281b9d5d2196b5102d2059e2145b5a288f53618b10c7aaef3001666875f55a422371b2b1a419bf09ed5dfd4583940af52b72d8d6ebdd4d98fdece233167fd34708887973c27bdd7e5601f3c6f4082a62f0d2b576cf3178c1358c83ddacb6890c958eb02cdc754e89b8eaba36cd25c65c6b5f0380b7d65ae36574186c61cc6d51e6316a5c9936c1ce1e42dd4e1352971fc3450233efdf21ec371fb5ec1ffd9ba472d82db28a96485851d004677601f7b938000a71dda0a7178a3a110812feb33855986618e0f8b8ba95e877ce11a82899683a838c1fa42ef1e0651370b638ff50f73bc829924881ce5055b7e7af7efd65cac0e4cbefa7353654c790c943a113f029418512ece698dd7dc029783243acd4b69bb31be294a08d60e18766618943e3abe59c9016cba612f5ac67349d5c1116a620f76106e1afbf746cf947d35cec80403b4432570a8ea80d0c70827bf0625ffd9d08819e0cdc25150745c0deff1066c523cf34a383d050eeafced5831fbfa45a9b8fc90cce4de8715b431dc7b0ed702130df56d89b0cea380c80a9bdf0efba25f1975c328a2fea5ea80fd3cc4b8b8b486266cec31aa4c3ba5b0ffbd16cd5346e2fea8da785b9c5734509efe254168738af9a3c8920deb93c15695f56da89a805c09a76d9bed3e70344b79dcc71a1ceac8c826e41e8ef93dc5e04760f352ccf1085891430afbda03ba38f28cb898b11535bf9f6645a45dd303cafd3307b3b84dfb419782bdb442f411ed3f31fe35eff64a834c761fbe98b2b98331f9355fcd7b8b6d30cd484d2f90147a438a7912184ceb1749fb50651448ed640f2e3b2241dc5b6801886f06d867df401c6eaec019a6b9afa2a18432d09457ef96a1c29179fba36aeeffc4e730052451834caed61d3260d4d33e2cbc82b366ea0c6b1c2a618f30a17bb342633fad72a4f97198137e832af6569c81ff875ec527f03ebf6be8c6dfde926003bebea403e38bcb26a796ab31e5cb6f2f60f72b02d7bc715b8b081e63c204202d414443d5481cb1bb42c6fe9602d33bdab8ce229d092dae063916513aeb0624d63c516b3823a14639ae99fa74e4803ba78f81f80400af52ac342b3115dcdc7971b61d0175144b2d1f3a3811d35cd0a70d495da17c8ecf5ab387cb739f834446b90edd9e04f18f95892b6e41370d075455653334ec92f43a79506fc45a37d6436ea3cb60c2faf84a3f7a24d6f4ac96d0f1fdddb56977c441a97b0c8361ea6dccec8d08deaccd56ae3601cc38556c6b5bba26178bcc979b590ec0418042d7e5415928b3c983fb67413ae52f644373c6ec5b2de410747acbb878bd135853b310366a4350d8d22134e02fc5d83a02d328cb9d09cca9a1f03cbdc620ec3f632e7597540de70cdf34b4387f338d1c2b59308ed0fce5c50bdfe3fbbfb6e526170bc6fbded85eb9a39a46f166beed9d77a7d737ce2278f71c38"}], 0x32c0}, 0x4) r2 = open(&(0x7f0000004680)='./file0\x00', 0x101, 0x142) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000046c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000004700)) msgsnd(r0, &(0x7f0000004740)={0x3, "d071943bc56762d5b34ca37f4c5183e8551c7799c95112503068ed6dde1fadd22b66a483fa9e1be8cc76cf2bc02dfffdf7c81f188c2e548434f2eea3a9a8c27699725706ae618c8a8440c162dec78c0d047c57a5853ab4a9e9b62b060f22146c260d2c988bd235a76d71a12d932aa2647cc18acc45"}, 0x7d, 0x800) r3 = syz_open_pts() r4 = dup(r1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000047c0)='/dev/wskbd0\x00', 0x80, 0x0) getpeername(r4, &(0x7f0000004800)=@un=@abs, &(0x7f0000004840)=0x8) mkdirat(r2, &(0x7f0000004880)='./file0\x00', 0x0) read(r3, &(0x7f00000048c0)=""/236, 0xec) r6 = open(&(0x7f00000049c0)='./file1\x00', 0x80, 0x8) readlink(&(0x7f0000004a00)='./file0\x00', &(0x7f0000004a40)=""/58, 0x3a) getpeername(r4, &(0x7f0000004a80)=@in6, &(0x7f0000004ac0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000004b00)={'./file1\x00', 0x32, 0xbe, 0x9, 0x1, 0x7, 0xffffffff, 0x2, 0x2, 0x2, 0x8d, 0x1f}) readlink(&(0x7f0000004b80)='./file0\x00', &(0x7f0000004bc0)=""/62, 0x3e) getsockname(r6, &(0x7f0000004c00)=@in, &(0x7f0000004c40)=0xc) connect(r2, &(0x7f0000004c80)=@in={0x2, 0x1}, 0xc) r7 = semget(0x1, 0x7, 0x1a0) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000004cc0)={0x3f, 0x401, 0xfffffffffffffffa, 0x3f}) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000004d00)=0x8001) getpeername(r2, &(0x7f0000004d40)=@in, &(0x7f0000004d80)=0xc) utimes(&(0x7f0000004dc0)='./file0\x00', &(0x7f0000004e00)={{0x0, 0x80000000}, {0x3, 0x9}}) syz_open_pts() 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getppid() getpgid(r1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 13:34:27 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4d) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/22, 0x16}], 0x5) syz_open_pts() mknod(&(0x7f00000014c0)='./bus\x00', 0x2000, 0x86134) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x8, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="2273a38b9078df789ceaffc957f6d61d691117bee533e3b62827fc72251279", 0x1f}, {&(0x7f00000000c0)="1c2172590a54d8faef06542da3039e67479fac583cedc615046c6100ce28f346619146162b0ccdff88d019c5db0fb45e7be1cac2653d0ed07ec5391368d4c88eef66f17c135d3e44156c11e0ee1d25df2328ee", 0x53}, {&(0x7f0000000180)="b5f7f0eef84944ae64f0d00e65295fb6a5f710e9474e36e860b80e", 0x1b}, {&(0x7f00000001c0)="a575a4914036cb14e00423acd728086de978daada0e4b738d38b4a27474d4a4043a3543a4b599454c2ef833337a528b978541251c8c9fcf2a47a0fd0446a5ccec1fced31bf8aee2561e0e9f3ad570a667429a070f3a2d5f25efb4cae4b204e9dd57b097a70cf43d384db9d96ab5a606a", 0x70}, {&(0x7f0000000240)="f282f997378cfcfa4857d3d2a09f5f3530974639994ac2f9872fd61314220d7613e50f683a68fb8e48c276d458a69e61ea3c59327da54e87144b4c84d0f5e9e371ac9c4467f0c94df4795c3ad594de563b9973f174f7428a038ec547e2b72d88bdf6c39093b4d1acb9eed2d7dc7f19186461", 0x72}, {&(0x7f00000002c0)="c161164854dcb5fe3e82885786cabfcc528ca56f006a41cf43b4ee1a62f5876a3665594e1b97905fddaf2ba1dfed994d9a6af3f355f8e15190701bea1886b653fff1fa02a5e1501c8ef95ac309583fa5c3c16d76ec59452c308082c7a10c26d7fd76e7d67cb47a056f48ebb44d1fc537a34637b36acbc0784868c2a667452375a9e0d0f99cf7cbb99690439c33ff2b7652040445ade09ead8b2377d0b4ab94d29fea0f55335af785fb69708ad5b7d8fbd1083d49af1a3520661d4fcd7ec209704a", 0xc1}, {&(0x7f00000003c0)="fc48b9304c8ccc7b55c294d6b03350872e18717e365db3581ec33de486133cf17f09d51a4e30c85605f06ac8926153a1c174f92a98e05584301bd609769225c8da602be2315814086ab5f937c55fc85de80135f1eb05988dc4e7cb8df446d3060146816cdb10b376eb7cbb6379eac4d530e65af69ceb7fa9661800012263f8e25a4675f4aecfb430", 0x88}], 0x7, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x50, 0x2}, 0x401) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) fcntl$setstatus(r0, 0x4, 0xc0) 13:34:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:27 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5) geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00022e2f62757300078d436f54b5686c9760a3a94be58eac55063d4b999618b14ec9fce18e8377eca94f3551b5fac9e0805b94c452aa747984615f9c3f8ab58a8be98377d5881c380ff43a9399563e0505da619d329e864c7413aa6cd12adacf76442a094fbb57423b4c633b1c154a324c4ceadcf0b2a503ee529a77c8122324a9766df7acb5d3ce1ce7b53222f40dc73316fcebeb2805866d26fae192525ec19b771572cef510f997b3a8c722c659d1f0da88385392c218ac4a8df90401cea5b5b9188466cd0f2eba4808bdc3c91a0c0e2de941727de9fbf6adf89804c608b7aed4e7346d18afd34c5d000000c9978464174bc0889cb033"], 0x8) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:27 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8001) socketpair(0x10, 0x7, 0xfffffffffffff800, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) r6 = socket$inet6(0x18, 0x8004, 0xaf) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$inet6(0x18, 0x0, 0x7) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x0, 0x80000000, 0x5}], 0x1ff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x6, 0x3e}, {{r3}, 0xffffffffffffffff, 0x20, 0x81, 0xfffffffffffffffd, 0x7fffffff}, {{r4}, 0x0, 0x2, 0x2, 0x2, 0x4d}, {{r5}, 0xffffffffffffffff, 0x9, 0x4, 0x6, 0x6}, {{r6}, 0xfffffffffffffffe, 0x30, 0x1, 0x8, 0x80000001}, {{r7}, 0xfffffffffffffffd, 0x10, 0xc0000003, 0x1000, 0x8001}, {{r8}, 0xfffffffffffffffe, 0x81, 0x40000000, 0x3, 0xffe0000000000000}, {{r9}, 0x0, 0x81, 0x2, 0x4, 0x7ff}, {{r10}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x2d, 0x401}, {{r11}, 0xffffffffffffffff, 0x0, 0x20000023, 0x61, 0x6}], 0xf80b, &(0x7f00000004c0)={0x1, 0x4}) r12 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 13:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a05686c1631839368a0d6211ed235bdc83923968ec32da4128c4a3f0945157308cb358a87", 0x7e) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pckbd_enable: command error 13:34:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x28, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000500)='\xdb-\x00']) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x90, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x210) pckbd_enable: command error 13:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r3) r4 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r4, r1) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x7fff, 0x7}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="3bbd12a17451ac7505701cb0bb77eefab24f877fbab7f1df3d05a6e4fcb3a7fda5cbe86959b48ba4a45b3370462893f8e2c0af3751504c5e0d3c086c29ad7313762448536113942cb70ff780c80e3b0c98b2b42c5fbf476313cfea7b2bf5ae11de0658da044d675689c1814df1ec6cd3c3258fa6def6654ef982af61fbe8efb9a9b3a8891b244701cfd7125bbed93a2571", 0x91}, {&(0x7f0000000240)="116b81245475a1547cf8943a00aa3e218a387ab96669329db6eaa9e66dd88d62a24428fb3476b2dfd3956eb35b36460fc65e20666bf0360692026f44f3b5df1d1ba82d53746019ef558732d587824ea6bd7064a6124759e77f65e968288902", 0x5f}, {&(0x7f00000002c0)="a39a41c601a655cece3bc70bf6accd1310bcf64b8744b95901daef6a97c833b956ddf998d9bd86dc96c12f7018c1a25146b40de218322f3cbced1219d3b49fe43c2c497b0117327d90ff0e478ad7833aeca0356a1d03aec3fc9255b4b7d7411971f8d576bac5175abc3a18082e300e218fa4c2fd6566ff4707a1f4ea1187982ce7bbae037ae1650f27297c9ccca7ccdc3f14", 0x92}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="59ffa69c788812cfac7c279fd37f77a3fe3013a1a51d54dd909a6aaa3d29acf2bcf7220a236add608052fc1434ff85c28d3bebe23433369523a6b2f4a172619e21f19003530ddb47cd8368f4a94256d3fc640d18904102c4136fb92bfa3c151314d9b85fca790f9b8bd8bd15941f4bb3e04da5d3af0178ba193fbc07bd78714a2eb9", 0x82}, {&(0x7f0000000480)="6965cf1031b2246bbb7f6227d950effced4050caa209b41e76f2204e467ddfa8735f91eecaccd1f0649722442ff61eff84405013b5a1dc05750ae6ae1ea9103f38521b37bf62ae1bd6c03e55385067562c28ed8e7769f226753d06546e899f87e9e8ff01cdaa68e26219a744ac6cdd546b3c24d18c16e173c109f80709e92bd31ef8183b4c507179469b5f95d024efefda9ca6fb648c1f209c8eb3b097e3c7ce04dc9b41a4695425681f5a039afe7ae527b845b609147d6125ecf29650617a8812299ce41c2862559c5b5157caa4388c6f3222489d5b7a4f671c90f96d462377a2ad84e868e55b807735aa4e1583f78155b28954f242", 0xf6}, {&(0x7f0000000580)="09f49a4d2632365145a1b64db66fe6910ddffe89ef2c81bcc786357b22e92bfebdefa61b8e2f0c18956da33f0223a373fd25f6d6c8cb8565e3c338011226b870c9808a6cb8f9222317e3", 0x4a}, {&(0x7f0000000600)="a2825a43d921752a9fbd0d4b63d72d0beaf2d430c21944a2e73089e57fca880f42afac52d4c784dfa260293a2eb40fafc29b119ed69556c54091f34f78511b0718f8a63e9af8165073035658e4b970b76e74270a97f1ea85dcc630f30e9ed1da46e538f64aedc8a012f8dc266c4003a1cfba25af27fbf8850f017e54", 0x7c}], 0x8, &(0x7f0000000700)=[{0x60, 0xffff, 0x1ff, "29464f411eb550fe661dc19f3ede9f703d2efac70b1bc10c0eec41cc7f3d1e521322852c69f1a17020a7625eb532dc510776ef380d9730852f5a656de66847684157e247302ed08e8c43395c03"}, {0xd0, 0xffff, 0x0, "54b4331e700edca9dd5d6bfd5fb88712feae35934594016f9cf516a6450324a9ce304068fa9bde3023a75c3a1af3a5719307e7200922dc5c958a5277a67236589b69349fd571dab021d43c2eb8a1cda11a44648715bfbb29f980e0a0273334e2058b74c5c5d244632ef2f70c8d038cecb8a22690ac567290a31b1fd245356660d04152db08ee1d828508c300bc223e4bb9776727fbe0dc2839eb6c8431d4ccf4d368d6d97a3da2252c1746805069c03c1d053ec04b1a6d2ab6"}], 0x130}, 0x8) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x8000, 0x80, &(0x7f0000000100)="114b2cba859d359a72afbbaf375a9eef9d8418c30d4c64f20872080c", 0x1c) setregid(r1, r2) 13:34:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000)=0x5e, 0x4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) sendto$inet6(r0, &(0x7f0000000340)="f78ff8329f5b35b8527fcc425f26ccad6b3ddd3e8f2581a7e65403c2d62f26403404d524d9804be33980a95be83a21ba37b02e9a2365e1f2c1c465ed1d2557115f746f4e5b3035d413035486d1bf3c84b3b8fef0ad451126da941331408748f9722e04df055e928bd807b891a0f0cdd1cbd43fade33e831aca3933c6ea3759f1eb50533ba7b0c41ef2ff", 0x8a, 0x8, &(0x7f0000000400)={0x18, 0x0, 0x10000, 0x8a}, 0xc) setsockopt(r0, 0xc0, 0x4, &(0x7f0000000040)="a75b05bfe1096bb12f74f402ba4e660842d552b7c84c06d0f7d267baabba700ee2cd97b53bff6b41e3e921b6664e845aa0d6841c77047d", 0x37) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x812, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/180, 0xb4, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x401}, 0xc) recvfrom$inet(r0, &(0x7f0000000440)=""/34, 0x22, 0x40, &(0x7f0000000480)={0x2, 0x1}, 0xc) 13:34:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x20) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 13:34:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="97f43d9888f975c719b26b7f4c336519bf334811cb279bd8abc11d93c512c2b8eb759462d62882a6b7e8f71e5662dee6c9f14ff8bef7f46277b9403c947eda1743cc27d3a3fb833468dcd1a912d7b8737d756462dd73299840b86ade7def23f7dfa2b6c6c378e20fe9edf882f32b0ba69911f0b4be4fbe8597e9dcb62eb8aa947966d1ddae62e242e39df8b94abeaf0612a675f77fa473298365ed6de80b954b72ad0ff706d09819c751350f9037e9ae0895cfab614a99a868cccab5f441332f3f268f03b8536e784117"}, {&(0x7f0000000000)="9a6d6e33ca9782919f0b51b586eb6be40b1e727595c2d3688452b7ccb9178aa9c48457625e3a"}, {&(0x7f00000001c0)="12b0ec8322bba4d1487f2e30d0ef46b5d5bf230d5cf8ba19aeb61ad813f2e987609388b8f14a1ebd709413873e63d3d835871977415bb21825e53d17df860447482909169d29faa76954d602fee72843264fc7e4a0a884fdbf32f98afc56a43287c76dc5e067"}, {&(0x7f0000000240)="849ffe481eb791a648094f9414bcdb5a21579829c9c572ad75557eee671fe941b2ec9c359a82ef8f267f32c70dd9d615e5af6d0c4371b649024b067a544ed41026ac85dccd93e8"}, {&(0x7f00000002c0)="f43f9d8fbc47c303147ab0114a341f2e870c5e08111889d53bc9b2b1edbf5e6d3b102de4e63840bd42b27bbc5b79fe24978935a342ba3fb36930f753d2f2e75aa4a46ef1edcf1f2f98d40d8ce0ec7ab2ad9640c394300888372a2f9feb3deb2b2a2648e7bb17c8d097f00d0c4bf3950b3e7a87aebbd751430578c8785f75b58be6fe2c8e4a4cce5f9c01fa1678ac127937df023d3abf5e70e29f4c13a5314df724ba0a65eb76d2f0b22da2cfb944dfbd57ee6c2ef4c857263723844f19f9a17ad9442c9a19ca07b7e8101345526a520a27e259267e934596ecfb00f14718655d4c9c44c9fdcf0ba43c94f391775106e0c06e5c8bb4ed58b1d740af3ef4ea"}, {&(0x7f00000003c0)="b08d2b07488e9c10e8ba40bc8119ca68d3bd8db3b42765badb3e28f3"}], 0x1000000000000142) 13:34:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) 13:34:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x22) 13:34:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x40, &(0x7f0000002000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x300, &(0x7f0000000000/0x4000)=nil) 13:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x80, 0x5, 0x119, 0x2e, "56ee5f9ba9607ac435acb03da1211b2a0b1bdb88", 0x8001, 0x8}) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) getrlimit(0x6, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 13:34:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000032a000/0x14000)=nil, 0x14000) shutdown(r0, 0x2) 13:34:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002004, 0x200000002065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) 13:34:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) socketpair(0x2, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xfff}, 0xc) 13:34:33 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x2ed) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000001c0)=0xfffffffffffffead) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/221, 0xdd}], 0x1) 13:34:33 executing program 0: mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) socketpair(0x18, 0x4000, 0x1ff, &(0x7f0000000240)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x8ae) 13:34:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) fchdir(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='>6', 0x2}], 0x1) 13:34:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kqueue() kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4012, r1, 0x0, 0x0) read(r1, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x90, 0x60) ioctl$KDGKBMODE(r1, 0x40044b06) 13:34:33 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10003) sendto$inet(r0, &(0x7f0000000040)="381f6b65eface0c886eaa4817c59ed6aa8125baaa338d9b8f64a4deb80d21e7330b98574931702eda0c3197b8fb547393d3621b3947da2cbeacd6f367ffc6022717f0690faa8b0e0a43f11b53c1cc5f073177ea517fe84e8ee3bb18cb9fd5e8ec5af5f2b1860232b01d870a507ed8b3c47606718f9639c", 0x77, 0x408, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getrusage(0xfffffffdffffffff, &(0x7f0000000580)) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) 13:34:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x280, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 13:34:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x29c}], 0x1) execve(0x0, 0x0, 0x0) 13:34:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x12c, 0x5}, {{r1}, 0x0, 0x22, 0x0, 0x100000000, 0x9}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x40000002, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffff, 0xfff}], 0x2, &(0x7f0000000180)={0x308, 0x40}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0xffffffffffffff73) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x3) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) setrlimit(0x6, &(0x7f0000000000)={0x235, 0x4b4}) ioctl$TIOCSBRK(r2, 0x2000747b) 13:34:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x5cdc}) unlink(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x3}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x7) 13:34:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 13:34:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xff, 0xfffffffffffff0c0, './file0\x00', 0x1, 0x1, 0x3}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c4f3000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:34:34 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x11) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x6e, 0x4, 0xeb, 0x401}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000540)=[{r3, 0x4}, {r2}, {r3, 0x4}, {r1, 0x100}, {r1, 0x2}, {r2, 0x104}, {r4, 0x2}], 0x7, 0x4) fcntl$getown(r2, 0x5) 13:34:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000002a00)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000000)="ef42d1df64f00b03eb90df4bd20908537d740336ba02b8f6a13815061d09d9332ca94107d6fa6fa1d8cfb852e06e5fc90749982ae9120c224520afcae2894932603067733b735486a296ca762812ece20549659ad79d2e288480e735e309c3198e6849ca71b26a271daca2b0bb3acf5e6bf93d2feafa6fcd8d115ae47d3214826152667e601f76adfa9758832593e189ed070803f9b09c97f0e2849ec08372749305d2474a143d2dab5dc0a1551fd6292ce608381d81e4eecc39045a35e12bf071fd8be16abad7ad59ebb7c272d02c8b785ee50d05a0faaab1", 0xd9}, {&(0x7f0000000140)="1bebc62d65ec36d32f4545d642594f418979e21032d91ffa34dac820b6a5f803e0cbe3592809a83e79d335effd30cb4ddf6fc29ca09491a13fd6689c99de19eea29d1f03c7a894b6084b1ae0988a9c2c77bdb2dead21fc03feca93e57ad238453782b7201343a0df1a89371e686e5c8811a7c0da6879a5cf7dceec8d1ea4769399ec14af3dade307752ea109a16e4c1d1ac4ed9f756ddd949d4c8fc492287b8396fe0ad6295753755ee845dbb16f37bdb602500c4c7cab4d59ae2e67be7bdf50e6ecadd4ff2843fcd2a771e7d17588ec40bee8cfa282ee7b4aed80bf93e4c6183908cd0d033a60982981de7d7c20f4ada8f6b05c9b45b088", 0xf8}, {&(0x7f0000000240)="5034c231edc84e528f91bbb62152f817754236525ce5b3d3e9d0720b3c05ad43203c788b0b2ea8f7eb8a75aabcf3a8cc7e5ac65844bc85da1087940163cdeebbff2bc42c048e37967c730b75746532c131341091115b851d2356edaaf41919d1", 0x60}, {&(0x7f00000002c0)="90b1d01465a271c3273680367cad751e357590aad6b509c23a", 0x19}, {&(0x7f0000000300)="1db74ebabea261e181b01d3a5809bf89d1d81efef0499ca13f912341e49d092e244341b6746a27f4f81a49b674b48f0dee67944a7a5cf1f6c81220c2823c876b0a8afb603a1947ff34b03db4efe6c1ad35d0fd89f20863d3ceb21e64c31a9a01cff567b8aa6bf503d87638ec4d602db5159e6b369581530866380640694b93984e6b8ed70571e0bd7812af02c411a71a9e5ae78d465680a9d7409699bfafd2ef900857c6d513e0572866efa2ba565043dbef7efd19e12a04d123d192adc83dd79698b85e208e26e7754b0d12756b1ea59b15eae2869fd4bac30fdb59197b155fdc7213b708acfd21b2820f8cc0da395fef1475095b192bb324977c90bd5c10495733536e2116417304ffbeb100b3a59a211ae71a079e11237d2244aedb98e027266bb738ec93e6bca40739b7f7ede8240ebccedee3ec28d9d2a53c45b9737f22f3693acc90b2dea916dc56c0a19cc6bf8a72f957e94bc107da9d2ae3836db5ad3b5375741d8bf477830c60016b39483c0a7164b4d6c52fe3a34de41680eaadbc7aa7c6e6b92c805ddf909059b6c833d974ffdbc594bb7430cac48f5a501dbfd5815dd6c7de2d422e7ed669da96915743d6617edfb315d1c827cbe9de1e0443d1026fd4441553e9f712d45d322bd6491c5513b9ac0cc984d7441191bd9a195d7ef5d0d81bcf4eed274a54ca917b6c742dd51fa86614ee60d00a83f51bc9c6877d7f2c8c011489c1239eae0c274db004ddc8b1f9abb3de9b1b838b93c014cea161994cdf141e96d5a8a0f02eba2341caa1585a7c484a481803dffbf4e3ac1106ba3fc7d65e90b3008d7c4368637c3aaafbcf68877042205db45e209e909206cfe476d92db7fa4a2c43b7f7d782ec43f78786595265bdb92d3409a64d449f75676d7f4c28d81efdb927fdec0358ca10f89b240ef24142ab224970ff5213963d343e646f6016dfdcbba8e108797f4111caf5a67ee6c8cf410111e19c3b2cf4319227393e1a294ba919a93f5fb7363e4bb9586f6da56ac6685b4f301815c77dbf6f9888e4eabe1eec87fceaf31355ce4133fbd9dc5e1f7250f8c468e1ee89414d5b04362ce67d79f4468837fa26af71190a636dfe29a6e23f8e93477041baef8b889b75800f1a39d9c61167919d082b32733d76842f65b3f35099b77b4a473539a0a7146c1285f54769cb86ef87b5bde670f5cfb5d03278bb662524f8d425c08d84012e22d7a986839461b31dd19e4438a1f1ff5df335550b6eaa66fca5b31bcd6a1df23d923ef8a476d23b435e45318899762a4d2a0bc547d68ccc3932bdcc4932eb045edb82f420543925c6bff4b05cfcbfb15dc74961a1e395450bebfcecf6be05491bf30354c4b9841d419ea7653d6d9c989df2f0ee7a8cbcf623753821eb08340036545e9647c63be0c072cb90b199e49764a97f7a921d52c1794d63738e17b559b0a43c4cb57f769bd1bb851a98913266b40c99934abd6d5320d844b4b5eb0dd242433ff9cb36a068a5a26d9139a7deae2f2d1ce3bdb00a22f84e372289b1680e4f9fffb4a11b9bed810cc5b4aa6675c6bdd227735518744e7c0a507b4564f0215bb6e5bb3adf05d4311f21d6c46a4cb227ce8a87229e18ec47dde56de6993b3dde7112cb2bb30e9b94b6c9f4e56ec3786f86dc8711a855cd2f260b563843d93e01acbabfc5d552d0349daef7764501548ccf1da351d5b259c35752fa7f407398df15c2938ee49b8c1d8ed83fe47d455f9b81b0bd81f8c32b6b863d1ccdabece8c07611eea8a289a9f97c404819872d42f2779609b990363b33d30809c4f0fe54f77a895b353bff5a3bf88f743e83be344079737e4ec66113d6feafb6adbfca7080dd5842acf4fccd0b5716906e0d5b7a77ac09a8551b67b87e6c202d01d230c299ed4b096bba9afd364e1d7955858a456c6e124fad66837cdb0a4e130fae9da2ac3b4c1bb9dd4f6e742b7c6a86a8d1ef4a01992449ce267515eb0fac5f5fe0ccc24107634d3305a98a4f0918e12410bf6d4425051bc46b89e5dcec02958c82308bf47b24f0dd2f4554e5e4f2c72d128f0f33247626ebfa4ba45a5d3b7c7873242b3556a137b289d02b629b8b9c7040d08b146acd01384a9832d0a9a5aa017083f1da7a55335333068ab0b8c5b644d53a13cc3b58c4356fc3dbb748897a048c8c1d756bb75df2b5fdfb2783650683a25b1b41dc2a3fca810b4637e5853344ccd92743cd3737d3e4a3b27d64ed234958686271ccd2ce68eb1f4343780298a20e91cfd643516e90fc282b49fcd2c7e569946c1867de26bd7c144b99c1ab910bde3ae9a9bbc7cf240155376025e6a4411451af45ce97d927317046b8df3156937b14328afb655bea36cb17837d49533d0e0ff9de25c5145856fef8c17192c949325f5f6cf8c621b7b2ec95aa9096680a534003b268d03c652bab50a5612a56b84e6d46f4ef5e552bbf2b6bc53122a5c82b9bf2b5bc783f4f9fd0ae11cf8224d7ae1e429edf96810fd3df4ffbc48f146e7adf09ce618bfd8920632d9607f0088f82d6e6ce8b012d1705a4608aafbfce7c59185b3b18bc8c104c79544d2203a6791b8170ddd46a0fdb579e991e77c90379a3675ad8014e2ffafe4f29ef9a3298103219df735f75755812e59c838c9189c5e4010965dffce1a5cc2ffc3353c1c3c539610ff5749c192617b70dda0eff2e4f3f1eb35d27098e3037d754e717d2a66fb1952f07887a8bd5f43cc85d494e3fb10ef2c03c325080c2a3b43838b17e1b83ffa7fc45e79080af558c4c153bc717548f9fcd71bca52da4338ef7e4bd9f4505adff7b4fcd21ae8cd3a0d6cc0fe7d328a7996fdf19392c7ba1d5177a7290818694edddfa190aac45f92920b829b0a635971b6268a3fb5bec98b9bb3bfd5a1b979f05d484f251682ccf75481288cf1d1a1f910a0b44b1ed2762a9febdc62b3742a1844db1dc506f15e177dbf0d8be73e649a796dbabd6a35a73896e43c422cb74fc9541d52d35a2630189ffe2b550766d4a46e51bcc24aae41bee9ce40c069615510276741c3def97a2c7577f985944652054a2eb20b4679a315deff2604243fb28676281945fdc72d3e955b9d43a1cfed81407fbda57e376f53780405fe1f04d43ddc8038da0e17cebcefe340a786385186bc064230e4efdc3a1260ec0ccd3f68e794888398bca2efa6aef1ccb62e15a575c4549e7a649e0fd1a59b6fd667a4e3cd9236a4474236347b95994c4c6ce90958ecc03bf2e620244f1eb914af3fad894f7885b2fc5b20dd92e634bd266646fd7a2b73c552eb694d71f1aaa3cde876c886585f9699addac53cd6f2fdf6cf362de943a0a291ba00ee68f89ab72fd9622048c4575722de57739c28533d2d99145530663a2612abfc3c72e1f07d2bde0f8443114711dfa3baf887b784ba4db83f02ead3d8f31a94e3c10f61579833fd260e7913277562f8fbf38cb7c67bc63bce762833f63d0c459dbc2fdd9efeb6d4b4f17b78866704faff65b91ba0cd2e8a7d54e4c42a8006e45adace70151f5cd3d9ce7276135013d3465b5d07c350eef1b121442d66f92c7bc01054f5206ef71d193ef8764cdc4727c3e1cc577a2043c178940fd1556bbc537c6187ff10a12df49cd3892d3b39440deb88f9106265962488a78626844015c6ae59bd01321eb186c126e52f2855e03bb8a34aeeb2a910f072f06f8459f3296167e816a48e1c061f28850bc8e5415d66199370647b35c18322e3e67f5e970cd1a7e30f4fe828dee70304a288b55f4ca578e381040a7d6f0d8008a4f3c59230a229d5987393e76db1e25757c5e19dfa1bf30b4ebe6ee38f7251c077d6dde4df9890248a70f408987d8b97ca4596c9972285b64c1df8e4062db9695fdd3558a1b34cbe4f875c71369fef9d7c5c15fe6ef05e87403679aaa3a335ef18a1281e969d766c3a4c3dc7852ea447977c36bce6e3990eb5b0826410c70aaa7f6823e24a7e971769d06d684f5895b660901a3f79c42229416b4fb8276656239f8f6f7c2e23da15ab59fc7f22c58d703c0eaa1d0cb8a64508aedde83cc72c46fb39cd92ca7e4b8a48e65e8900c5e44092a638a1356fa5d38daff0ca78ef287171cbf4e8377d8a68b239892a657f1c725c6c224ae23dbf4ad943fd1e9f25d48d30164e084ab5e2ead53ba7c865e5d60650f49a6f300b6756bc9b719aa6a3efcb9b086883580afa5c03d9758ebcf192aa84df3e00c3371c3c5cddae1191bcc2cbfdf47ba975835ef8984c9b24b205a20c7aa6ef04fc5cabc475c431aa396592ca61554f308352c15de897ceada7c9a1af0240169b1782810313f0b804034394dc8b9db932f2849fb8dc44af3948c5b88622f5df38ed49d450331a9d8bf2bcad8a7a9b101113d4aef0a9668a9c9bf124c899a2df734f747f272d6ebaeb60e3f6d19da2f7c698dcc90b3a290dd50555f614bd381604ca8e6007d1b306925a8959e411f801e504b1c12dc29e412ecf15c2a19ead0538e613067379149f1f5efe169298e0bc380180976c4c0b52ae95505cc9ac586c2e43f3693dd987e4c8c8d8d6359abae7b3c097f38e0b3ab777b9df38fb947059b5e9719e7ab07f0f3711efd57919d3764ad27b1a1b7c45068d08a4c17544a353c84eee66e00c92b9fa32420e46f040391fa72632444819bbaf5c1bccfa8052e3494c765e001c577b5e1ff98a2985d024e633a7b71b74180950719edb6f2212574065883aebd6d528a556f23f1853584e70fc2a0823d79f8bc42be25a19d680897f11725bff2713113e3fc1d03d69c1c17610b5d0b9736b36300a152b9e4dd46feeba21db8ebbcc9d2e9c0ff0658cd11a508361a5c9e83f2b55eaf03fba843c277bb926eb12990256788515495230fe19235cc038a1dd7593c1e4ec6e5291330dc8e0b7d5901b29e39f75b19747f379eb26ac8f7da2142810f58ebd1978ebc35c2d13767b712e0c052066e240bab78968813373da40b439a974a62e5231e53c2e687881b5f35f795395b2ed21f18b82bb9e8e21c93c2bb46b2fd008586f4b8aaf792b1e8ceedfb9a462534be757f2f8d64b4446c251d991d6384fb2941ef8b3d0f81d4fe413f922399b1d445ad9639dbbdcc3b480d32861f9eabb08fea9bf425d4add97fe7de81939c539cebccb6f25c11cd1e2d03496f5b0c907e170e27d805cd8f891c8f4aa2b6f4973aee1b72bf707526359eaa7c36b05d5f44496236b5c1a07aa67b1d8d475cb2e02987aba45945d4b405817848913aee279a9edd30510716897dbe76610885104a5ebcdfc0599099695b9b31fb928fee8e56bd64470197eb5b50c975f652aca6b7ee8a13b60edb850eee4944e0f7f2ac4462983df57ccc24e9439e743654358f862ccb0eb1291742ff90ffdf1feb227e8f60fa6de49f7b0ff91e76fa2c4007d3408b64de31a334e70111e9c882987316e319c377bd84cbecfbce2c182d0e8c8e818152bbdf27efeb363375b5058ffbf324fdeb99f7cb765fabb3aa48d75e26c2c3cc95ffee9f86204611fec3687a3b895e0f6b94d1e527f0d932fe2ec8c0243c0b2920af6b2a2768080bfad4d0ca38be0d84f1e03c983476ceaae35c17cfc106cc8236cf97bb9dd0621a28b99686049e7006cb2514adf137ebdac474e97aa41eea459e757a4c686822e78855ac146c86b19d17a0bc06577b3c861387edc56479af8e5d163259a69f2175ac67f9e8070a55bbe93256798696187ca072d5065f7afe98f8bb4dd70f01f1edcebc4b909154de4c12f522e106a54e7cea0092be2419daa8d47aa48352e5d8f1f8983cad4f60be1122f29a", 0x1000}, {&(0x7f0000001300)="1e68c9fca842", 0x6}, {&(0x7f0000001340)="07246ff0530cde233973375bc7a5d7f167a5710fa10d77735192abad9ac95622f61c045223855e42c8476c041e1124c248538ab7989618d12edfecbe03c061bd1c85eac35f49db3546571cc8e624a938356a103ba93aa83d064c3967f364e9935231881a175501b216b716e3366e6cb65c6cd1c3bd904baae102073a2922583a5bd28117", 0x84}, {&(0x7f0000001400)="5518dd0de44486349d0253c64d801af8f23e76d3f8630803c1a0b98a602d7c7eb1db3190bd9d22c3bef8f093cbf4f921469c933aaf559be834dc668e8c9b4d3b9c9af4e90410f486159c76280c55ed997fb0632fc5d1a0dcb29a2cd24fb27b6f01eaaee59222adb370980d1c7b3c6ead36a167efeae854074e4825d90175ed74f568adaaf49bee30db1d451aecbc77f622c2ada98c91572c04bd75569b26e40c077331b296d01958b61c6400a4cd337f7cb8c273ad0bf151b02726852eec", 0xbe}], 0x8, &(0x7f0000001540)=[{0x80, 0xffff, 0x7, "8f4c45a9615e842b5475a62b8af14a372a9470dcb3bc52c962e788e67fec2953917701b45d5f8e7509f931394c5b5b704addd65ca9a46a8176b28067a6f0a4673e6198f15447a6ce0881925dbdb1bef174e92203ec13479d31221588b381f52394a44a28943748607ea4ef45f4c788"}, {0x100, 0xffff, 0x20, "ff017a3c7dd23815610ede63a92edfcbb311f17575be10800805104331575179ca3be9d8a62eb7f615719cabf79b5d41cdae407522dc8f23e20960d8f2f3a9c2387b7b52870c05f195db82b05315edc9d4d993f1fbbe69e3f07ef9391de5357816b29738a1cc3289f273c471bbeaf4018a970884f6b30b707550fe21fc6bb063d219c1ec94f29e00f4b7a0a471ab9fab9ef185957c6d6f7e1c99ba4cd02c660dd0fc00eb45a208c26f5e6aec93b8097e02833e4dd9efb9c9fcc963ac862ebc798cd613f40763af053c95636e42d7709dec90b304b11a96df48700f8df3b2b9c7c8ceec682b1d262950267a3a011ab5"}, {0x1010, 0xffff, 0xe231, "8b45dfb4703d3e759054e30b2e67c28119eafb3c2751f36ff223e9decbe11e7a5f71906db04ef7dbfe744c3519f133559b175525df9227a62f39cdbb5a5532617a346f44222cb71db8b573db278628c707179fc2a89fe67edf92a4d92b8940fde6e8df953e19472044cadaf997d0a4e8024ab311cd1d37d706e61e6e5a8c0fa61345f2a4eaacd7643be67504baf988ac1a37d909e706ad9eac3b92a187bcf1b8dd410d7290312cc6254ba4fc302483269726d051aa7bf421f53a06ec6e26e303280c80586c728c70766e9ed8dee3a01204ff749e8d6afd9e1a9588e651f1322e004350f6c4f83dcd9b640299dd44b8120617fd9cf9d9e6a3f0dc2189013454e48f2d847a4ab4c06e2124780125a7a70e37d523b61119e2a9f707076473d55767e8574b942d7b98993efba57c3b8993dd6bd35bb3719d613e78309662bdcc72287830bb9f4e74ca7007adddbd004e1dbab0e4f9cb809082e1dd6caa7eca2688a30384e9d8d809aec4e288c184a5df9b31735ba6f016461f586475222b73620b8ec1a9796b07e38ed383fd827baf283b4f1c352182c8cdb6373d2eda1fc6f27404fea243dffa7de12f4eff51806b5b9584aad900765681b025004231d97546d71b5f38f203db9cefb892b024faedf9bdeb871ec08bc9e2c38a9173da4f3bb1fc61fe99f2139e81229d428b402891efe2b8c47cb0c075e191f81a6c9069a7ad40b8fe4bba055e6938508f83942b0804b89231681d3e44467e231ba752357ab17ebb023e38d2bb4dae451739de770260660b6b9a72e17376eca82731ad5f440458804696f181dcc2c3dc797a4b4bca78070e36f1c613002e1fe4efd6993809b315a80090996909be061335c177d9e68ca7a18dffc11129cb78a0e7cc668d65c359fba303c9573e0e211dccb0aa3c1da6b7a6a516ce58fe2f8abe0d50b8ddd1e289b6838c7943ae7fea6eedb00901a5efb97b1b9e65ec7ee0fcc1c2f3d97d09ab587c6d8a6e3e8f9ea1f4f0da3cc8aa1a2fd965124ac0201374f59fb11e7f87fd9fd0317ac3aa38a047fe7107779548c35d1799d8a2da1a4b20ced9d52dc8e482a8c0f9d1ef41f2a1a7b744be69c08d2ad4d8dfce9d6481538a2e8a966f0351eb07e09fb1c18ab0d0b6f492ba7f30181bc382ba77dcc63db8ecc9dba01f3069358f664ebc9136dab144880c29cb8ba4fd165e984333eb5bc265b4b89b044c801e5c963cba6c10c7c09d410868d7bee0b1c24c7e2346aa82eb67fe1a3c25ebae3df390f9d993ef8dc265b69c8d48a216f9a1c4cefeb63bf4a04d9a4e6313680890cf2fd760b61cccc89f916ceb0eb92cef9d3a9a7d57f9d43160c8da982fd3282e92bd0005763df62ca4de4a84777e5ca5dccbd7147a8584aef6056a1306af2bb5a8f082de7e51a3afe6f7f3222dcea7c34cbc0652fc8b77eed8842c4b263e87bdc85cb9dcb79d58fc7b6ece2b5698237a075299fa4746c2a2c7a8f97598de0664453310d1d27800700b1ddfaf915dfc0ed78fff5f3c8a6c735b48686d09bbe1147cc21cad8b7b4860562f551cc8b1204bed53e2ff7c06176ba95ef49d937238e4b615a9524992549413f5374dc60c5138b18dff59f8b15745e3b9e85b9d52705e6cc48bb7f602f831317f37f8b3284c14495f2a6bbb07657a6a8ce849ec8ca66e79e75bbf7f93fdb87cc61499aedde0109f05219d73b74becad8e680524176d41989dca33e761b8db44958952711560d0cf20bcc117a0086ecd8caab111dd42b5a07fcea16bb893a6ccc3b6154f2455e25c4d0750377d802e6df448acffffb13179d0487f95ab0a615cc635364dcc2d4139e4fa1ec9367d54bd3e61a7a85f437bf674dc0838d7e46397b883353e42f9363dab465a92f28b7466abcffd2f185a9cdf0809c209752bb472cd4fdf02527f3f2b159abf88a5c7682e2f0582e4ad34c80ce724d2406fa8bf22ed1d5d5d209d0dbc95e447b6cae5dfc29e8ca75118f85818503ec1e3a9820e3a7673688bb56d34e1273c687d33bbe4fb0c2057291d5ddb7a971bbba295b9aa0277b5b3d49089bdcd112b8eaadb56636c356218e52efc3ca7dbbf8eae3b77e82eb6f73fc404c92f8e17c011de6a4c20d95ed2af3d1f535360c9f950b1a5626d256919f35328d6e4796f7d85dc6059e0401a26c97e58b4241233aebd6d04461fbfd9e056662bee4e6b144d9f796adc6b2a375e640975fac0fe39ea715bbf63223307c2d92604052047ce88568dbd85db6902cb89e569f7a126c08ac4ac36a2726c59cdfcccd6dca758e55a064e816304399f19761e8a0f479be5f2525ce0a143d6fd5a5b1b07273b1aa5e16c18021170671c63b53c6485e340cd67b6bfb73bf1fca14d1d044d27cfe818b07b4c501ddd57a2e37c236dcaeaf6fdd4c8e3c59311135129e80849694a2e5d9798c2b9006309f61549260d753fd376647420ff6f6959a48329253667aecaa734b83f05805ba116119592346335f419ceb713d69b7e9f115785d789339db28b35b458171fcdfa0eb3067ffa9650ccd42ffd18da19d6a655b3d5a75f69532934d02274b8f1f3ae27df056ed36d87eb3648340032452100b389cf7a6a45cae0bbfb0111642e31afdeb8d3b669b9a6a0166ff30f2063529f1f181bae3a4c53ef2e10c1422d640f67b406ccfc7d085677a065f0b258e3c0ca6ed566424ccb492b9603bb89da345f8138a402bb5f831eaff7ad1a43fd66a928eb52a1f7359ac38e8728f9a94b2ca29ccc9f7d365fe906d8f2dabaf077048faba782e5cfa2acf60091bc5c6dab2ec24119d30d953c117531532fd7076a7823512654736ac41a32d5b7bd1b3f06de3207e54cd4411d8f7fff08681862c114bbd1147f9c4b0068445d31814beacfba978abf6880a23465ae34ce47d74911c12145afc2889709b86462f763dad96f3d860b096d9904a49c102fe9c37f5deca11fa9a667a30a3703fb9eac47279e4d521f80d262c7efcebda693da0baca673d2549bc9d10cfb8d4d33161e9b4c546800a36cc5e99674625f5e879deb7ec5884d23e9470a6cf8ebcb736ac440df5b8fc30df729d3dfdb3c0cca8215075f7aecfc68664411cb06c080cbec384d3ad7c9d8cfacf475380aefd7c183184cd42f4bbd98fc69c96b53120641ec33f8293b537c3e2ec41da170dfea48dbf3e4193d0fee04bf9c74ef15bd782c1a12c048da19dae040b4db91d8efa75b003c6e7dd27bf7dbd35502512169ec7897af84b4697f9f6b5eb491a30a16ea5f4231f965117ee0cee8b4a870ca0b7e940ccb6709914a74ca185af9e9960c498bdac66b84d948d8962a8e3293d06b5266b864a20385de484236bb3cf9d76d6df7156c635bfd3acbf230d7583a51236b7031c98f63c3c541cc624fcf500692dd1907461cb4266d3fa7f8209b90f5ddb6899358bf6036b77bfb4bc84d793f6572b7aab3f94111a1b0c4c080f84d492106ed857e1719c3a91dac461f17c834c06720e15c2c5d5a3a1b77efc40f23725643c6ef94da8e02945b244c0236c5e95b687ee25224ab811e1346ac042a60ed3c2816dedeaf6df3716e703d649e2f4e99dc2724c82d034540c303cb9355d3c772b336e2283517c8fe1d93a773d239b00b6fc46a7269742c6e0e4a12e09a6146b70cebf0ff8e67103f4022e7bcc13eaddc81b0e83ca36e74096ec5f16dcd63adb13f1e4398e1aa8ab87be07c776274b060eb516f207d04c599991957b65887fa40b1ca2997b84e2ab8d256b19858fb6eb6d2a03f78a0d87485e7867c24d7665abff63f106b20f52363f34ab066baa03491eee67256d71d4dd7d625a2b36b57b143611064f2da988e64c030972348e71c07c79ac8912bbe8d95fdb875172c135582f37e3e7ca880c65bde883dd85a8486d2b5ca63db12a0164fb7446c576e2fb0b5cfd34322317f3a452b0a6f7fe3069dfa06ab2ce63e2a59f0d9d5b44e2fa5f0ce64c95f710204cd1d106ff741cb5fc39e34364f2efd656386961afd70df264bb74d5cf7639ba5c7a8ac3d0e30810b4030ffe8dfd518cb76fe4400be5cabd7fc25089bc3a8847d884feaaf7accfea553550c3f5ab116b42681934f367ec884dd9dd88301f3d5e6836405f7cee959629de59ff3fc22fcc9cc0b87ba0a5a092307ed4ade6ca6823123e950ffe0750d6e73a34bd1067ceffa3efcfa1ed9e3f98b0b87f7a64a14595cfb951a0de1dead43c41f3a767dc84dd8d25a56f108f05d990b8778f86357f4ef84ce615f07456832a6339bfbc45a31cfed0502d7a9d9694f613d5b4823233c4957914b030cb9d1ae94236d7a873c634320ea0aec8b68cd2d27a4e78c29430001d3779c1ff5cb17636558ef45268ccf5d3fe995003307643eb6066424cb29bdfff9beabe31d3336c882b4352fae1b0e1dc3dbef584239906f476946dec78e420b3de56e81645d8bfa70d84d2c63f0acc9be4b52b643cfa0c618068bef6890c9deb344153ac209b7788f4d6243f66b67025492af18d8694a9f19a9d090f28b890d090d2e6e77cc98b7ff889d321a0f15f63b92af416cadd8bb1fb2c18e6ae8277ab2b9dd76953c58aaebf7d966c7c7181ef695af72c33965a78375e9640d35177890a4b1088961ebcb50dd27b771043069746b55dd84dfacc2f29d72ac66e4505532e050b33e63799ee15023ce9efa4089202eb7edb6781082f1f634d26c62d4f1a7e11ba10fd350e935ef3eb01d54028d97d030123721df6ce659d62dc2ce0c95b81e71d3d98e8bea116bd1c8ffddcad34fb102173b8c62e67e52877851df9b4863efe65fd726402d694e1473c405b89cfb17bb23d094027cc9d5a1ad9e66f479e7cfbb49f70f2f63644c3ddb1e66f52c654a5e12aba1300330dda959a692102fab00cfbe485a748bd01992af650b57000c4d0deccb22a394dd082460db9f8c9d452641290e6b532b102cf21b40809d4dfb450813f55dc03547c47ada5a9cae9c83fb8d7e5b1c9c038c2369e6860affe484175fbb629384f3b99abb945ef3365353c56a3553914d20653d6f792856df8e512dff299737ee8425d9f76ee2f8573c1f3b3b98cb63bbd5a12c6db19aba3aa74cfed224916d6d5b70ade8a2071244865cf83038579f54859f81549a88f39df99abbf51bac43deed276cb4f5ec3c2622659ab40fd10c3af70aebcc0fb5b423bc336edc72c8a55367d151da3eb6c4068b149837b0efe7f868d4b91ac7396ec334627ccfee505c4de56ac9710805db66efea102d7b45e16ab3b7650c5875b5b0d40b9a5911f8d9c9bcf417f7593da81695e67bcf724a571d146c2a35885087684be997dd84f9af316b329b1c5aac095f50911080ca1dadd65083a9077046c19e032e321366e7a6bcb5ad5db35c71101708f1b386d688fa4b847b56cdd6a373ea71e50206d7e32b4d6dd227cbd9624fd091482ea39465efe1da7cfe40be36fb174dd1ceadfed1310a3e4b8b907be7b133cb4cfd065c867d39bd38986559a6377cb8f1b1d6b41704614623122dbb7fd948d0daea6e337e25e1bf3d4b3a53ef2cc547501c876b87e28e2cee3ebd38718aa6ca9d4f0feb46188e88571001f893b9529d5c44aa6ed2ce53dec2aae7dd9645037c52d450a97cdb475f513c9270e6cfaeb5a0ed286807a8c8e8053fde5e3711fd13c4f1fa31373807330a098abc5ef64412ada19e9f064cd3e7e90ed8d4ee4501501aa4e1d493281395b870773ac0a235c49af0222c6c4db0062d2d03ae0257f14a03fef15cc05c318cce3f0c1967c9112356ff9f52f92b8f288ca0b6a97530112f98272c154236575d99c5420c5aff"}, {0xf0, 0xffff, 0x100000001, "9a5be4979a485f4c091b6e359762b4711785e796b8e3acb968f00b70f258f42cc34ddd8bcf7d5ce62a466524c784928c56115e679afed914056b6daa069834b91d4b4768e5838bb553ce42b730595bf058f3ab32f3c87074a159b374ff363fb3090bd73fae968c7c020e2654f35f16456fd1343f9e3748effcec5ac96ecb05317eac0df1144f55fcf97542a0d2d3d24e93135bcd3181a064c2d68ba0d984e5474180648258aae4528d86feb5a8a004d61142b27a64cdea933131e10e7d5f29797c1626911fd5c86b680dd600686c3a857863b22bfce55d0fe9"}, {0xd8, 0xffff, 0x3, "7e5ef79e2571e9a91740fc53c1280730de7bfac775ac25c474a18af9b51fef15ba4f2edc581b5f46c777a8d2a667205cfae7c5cd5cc534afd723e2f41511e3289df0876b6a8341633b8fec4826cad037374e70d28433ca5593d3f7ee506beea5e2f0b0c9a26e7af54d472605d8f3ef1862943ab4308a8785d98102bbead6d70a26767ef0cfccfb1f9271ac989b995a40879030606d409406706d77058dd1c4481a051a89a67b6e22cd1a06ba065821ab72544130d7c183dc036f8e10910abf1dba"}, {0x100, 0x1, 0x9, "85dedafad302de9d5453255cdadc775387e26c57452ecc391d930f0d78405fbaf1995f4bc4db320cfd317311d6bf05a74a98bd8a61c6efeedf8e47223cbd232f2e81f64106900b993cc578367cfe290a2b95164d322f969fa84a404dd70959fa70f0df914a7fea1eff8488acf7cea5d5d5546a774d44ebc4bfb88690e164f222002f78ac39c146870bbc7c6df3641b8cffcf40004867e798ff997600adf06cbc315cc6ed42aec8010c3b5fa11a76e61ddf734ed3b0fddd990039a5f5ba70e4b72d015cbea0de5a2baa38bc068f85caa1c55ee737cb570d8d479786fa2b37f20a91e3e323b0b403f49d"}, {0x38, 0x0, 0x9, "a4691458d7cde62a90c69334c8ea00e9fd6b4fadeedbf633e55e4f644a379d8ee9b13982"}], 0x1490}, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 13:34:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1) fcntl$setstatus(r1, 0x4, 0x44) ioctl$KDGKBMODE(r2, 0x40044b06) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 13:34:35 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r1) 13:34:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1c0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r3) 13:34:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) getppid() r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8, 0x9, 0x9, 0x1001, "e41c2c3e9c353d00", 0x20000000000e167, 0x8b}) 13:34:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) mlockall(0x1) write(r0, &(0x7f0000000180)="d5873d24715595762450808c6370804f81974fceaf3a258d72090df1c52ac289b2068f59a469492e071df733a5ed68959b4514cf3d9d565a4820b8a7a454058960c7b40e0a3bdd2dc43c289562a37d8b7eb395d294c45ffe38638a726e977cf707b2e17f0043e66f4cc294da7cdf4102c068f315f22963dcd500f6391f470ce90d27ef2809d4e8082a41a621683732a4d090247021a3000f7374018607ac7a2cbc6e5863b09665123d2dea006b422b82f0fe326b159c7dda532fe1a0807ad54dde8656765165aa3d2059b521a6deb614f939df23e5dc315113b440f70db0e46aa33be96ed98288e4a03dfdfa490230daacacb71f75e4caf8b434", 0xfa) 13:34:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) chdir(&(0x7f0000000000)='./file1\x00') 13:34:35 executing program 1: r0 = getgid() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r2 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4ee, r3, r0, r4, r0, 0x20, 0x1}, 0x0, 0x50, r5, r6, 0x8001, 0x20, 0x1, 0x8}) 13:34:35 executing program 0: getpgrp() mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="bc8bfb1a2f964e1789f9b46a4ab64f1fe470467b26ef681e428857a2a082fa3ba78c400e345733af7765a9fcc37129591fcbd2239d8b9dca39e32b28d33c66c2b3b759c6973ef96b0ce3c3cc7e672641248000f47dd182f745ae05c4bb117224b2cb080c9bfa87fa7e2eb6", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) 13:34:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname$unix(r0, 0x0, 0x0) 13:34:35 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 13:34:35 executing program 0: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) r2 = dup2(r0, r0) syz_open_pts() faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$setflags(r2, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x1) 13:34:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./control\x00', r1, r2) ioctl$TIOCCDTR(r0, 0x20007478) 13:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc00, 0x2) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) 13:34:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="1f988e6e33a8c92282891aaece4603f799d665642e4a76dd0e19ca12c5703d48df49a214d38208a7eb07045e1f94998bd549b9be7fcfa47e86fb23100e34e0822f6051f4f4cb9e0134e9b80e766dfd28a37cd1b3f22860e280a7298284716d01a6cdf37b23251f500636908e2e04ef4a8b4b59b9b9f795841dab4e38a95a918567ea7da4b1b14c2e5706acf2fd4465d5779232f8fc57c4bb40a7cbeb7c55a22e29fa3ccee78da58f7940f574b014c9b320f913631bf12c8f057a52ac5b316350913d089383b3775665c74fe6c484cb49716f33c6af53d12e", 0xd8) 13:34:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000002c0)=0xf0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xc59, 0x8000}, 0x8) fcntl$dupfd(r2, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000100)=0xfffffffffffffff9) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x25) 13:34:35 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) 13:34:35 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) setregid(r1, r1) r4 = semget(0x1, 0x4, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, r2, r6, r0, 0x40, 0x3}, 0x1, 0x7fff, 0x8000}) semget$private(0x0, 0x0, 0x400000000000) r7 = msgget(0x0, 0x280) geteuid() msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x1, 0x1800) 13:34:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x8, 0x10000, 0x3, 0x1, 0x2, 0x11, 0x7, 0xfffffffffffffffe}, &(0x7f0000000400)) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 13:34:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc040, 0xfffffffffffffffd) mprotect(&(0x7f0000721000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:34:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000, 0x2) close(r1) close(r2) 13:34:35 executing program 0: socketpair(0x2, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) fcntl$getflags(r1, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:35 executing program 1: socket(0x18, 0x0, 0x0) r0 = socket(0x13, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="ffc858536e5e9195de6d85398f71e2319b7c83dc0be71d00f4ae10250e1b33da6bcbd66eb15f8a6ef2c0053d88280524058b719ed64740d8bdff131369f153504ac78da33a7d80581528289d6ca12379deb6150a44b1efac9fbec629fd0cc53d0923fd2b3e11bfdd60b7921875c851dd77f601bdd3c989a2240edbdf8e1511778431ea51999d58082c09f65d87c8a54f58e943d33c6ba080d38c20b93f67994bb5ecb85e21ad1c0eef4c2557b08d858ce454017b70", 0xfffffffffffffd17) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="e283c07457b38aa4cb7cd87dec803a45edaafa67ab4c6bce8b3046322b5e626abcb1a16660bb44e651c81268e0cd156308a8a9489f14e56f7e41ad7c346e645650ae30e931c1aaa88de257b33b6317f39ce423388775a35386fbf08dba6f864fdbe43dfe0f7a178d5c784eae8df784ed9c998d527108d6cb2ee978291799945531649808d02de05a38e1316fe32722d570aacb5d91065a6b51575a", 0x9b}, {&(0x7f0000000140)="15c49850b045d1ea9831bdf78261cd90d9572fc945cb09d692f51f66c5269118e8f8f247ddef3a51b9927477c40240a7c2215d1f62164dacafcd60053772c41732ee580fd47443fa7ed8789df570fab2c4cfaa49cbb3acfd286bcf061e58b4444aa9a0d92c5f78395b66a05ca73d20db8a071605a9e0c55eea1b33fa80c7c777cb94ffa7a28febc9f8ba06348bd8b89349e00e6e62ee95b8c1f1d94f0c773e585f485c04ff6d03dfbbb05bfa9750aa5e68a024373cd678aa029f1d3ef721675b5c2b57b8d64fc88ceff500397247f282be6c145faf86707faedd3caf4a7ca7ea2d38aefef8f1a61451cec08a1b", 0xed}, {&(0x7f0000000240)="d69de8b55ebfdf6c41e08c088cc0e5944b16dc8da0c7334085583236b8d3f0e1da94cb621ce2961b356bd36325769e0e66915b82c7e74a60231f57d6737728a42cfda643d5acf00897a54868e2a656f5d9a741f8b62969ffc9881aedab21775c683e52edd570351c14784248d766b0c3735b6cac2f1ebc876fc0eaf2a09d6a46d1633c183670ff3f9b0cba65546fb69f25d6e724ac69878e60d0be0c33c3b0fd125b98cf6c1613a131", 0xa9}, {&(0x7f0000000300)="ad0e3b3649aee0231a2b2c487851a234daae451545464c5b9ab82040fd93e62a19cc0cbdf94a24e4ac9489034fce1bf5bbe4a1a2a14ad5511f829b345b7a26466b9ea655ec7b1db6c61042b465ffa64e182b49bd4d36e0584797068c84cf106d064f49deff274b199e90818915cfc3e3bcc723fd87e7faffc5273cd6940b5423c373427731b57808612c5daea892e32211b26d22fb02", 0x96}], 0x4, &(0x7f0000000400)=[{0x28, 0x0, 0x1000, "bdfa5e613f4ca5d9d063d0867ad7c5cd79"}, {0x10, 0xffff, 0xd6}, {0x18, 0x1, 0x4, "32a65a"}, {0x1010, 0x1, 0x6, "1aa224b27838f54f7d8e27af1832b6523ec3ab190770c2b9d210837e68941778c083f54a3bfa15365cc1d5f67ef8dae3eb6a6b6c43b011927aa9257006a8c1ff05f4f7abd7c62955b44857c18d8ff290bfe52079ba12f17ca69def8e6739a797c41050cdc471f2741f83c89cbd835b6c36a0f178e10b4b94ee62afb21f2331ef36fbea80a45bc804a53e4fb3c65683a805aa3be0c54b77c23cdfcaa7beb0aeb27f245e87ef173a8428320ebb0423237f28de9fd14e8db42ccc9445c76ab6f500e34514288fd1ab0b8be5412d9eb89c9b5baa0123da7b4e41eeebdc24ab7b34e85ae313c0fe2b121bb1efd8123abc59188fa8d7f2d48a88b51c9d509848cb31e921ec64abe5c9c290392134943c47b45c1b7624ec99c298186fd5659a2740d6e250e50780c6f8795a5e1b786525be8af01f027bab73a5f9debf76af8018f65443213e5840dd78cc250abdf1fdd6b76c345a72a026ca944e98169f3af85ff7d5c4f4fbfe57eaba528d88610243fd1dd8cc6dac35fd364bff5344dd8ffc5f6d806dc8cf705d8ef5ac7c1b6af85dc15a597b9d161e04abd1a4405548722a610c6cc9ef5105d598e68b7455230ae373ca6ea7fda3080a1c791b8a524428c99fa6c6c4c9fd30bf53eac20fa7f3dbb166100be27c01fcdb38d185100a32345a59e875ead23b0249bbe007d211ff59e273f55a340fa6fcb25080b527eb74d395da5eb9e10089a79d1910611cc071c0140c8a43639e99f5c5d742776b231c434647a96ab05f465ef92689e2c46a78a5662539fdd140b1245326a0c9dd2ae495502af237563b710ed1f3a36964f89eeb8ad127837645af418ae738461af779829ba2cd4187d77f25185fbfe3cc273d4e522a164a14879f1506c8ac73249e0be06bd81595994f62f670f74b825b1419d40ef439506cd8343cb40e9f87262541dbff06825a5f6f94c1f5cbd5265989ad0affb9549c2baf10cbc0e88a62321144b2711c1b6233b84e70cd7c0eed3a0d1be0e54dfb12fd65bb7512ca9e7eb07256a6fad497ff41dd6681a03600d52b4e5ae6fab0dc917b940d1bc89432a344b2dca6179321a7d9586e2eebc98b04de5af930d7b8fedee2c0a05bf62acd3c2eb006382bca028b27a8b3c28497824d0350654ae2ffe445c55a616a397574cbd1b0479c51e15a2158b45472237f38bb7acc03f7d00d840ac7fe1264e25c7b588602493733560311a462a95a2753aac97f3c2c0ebee3572a5dfdfb6cbfdbf8d752a18cd7759301f89afa8f20dcff4106d23f1771052a6306b59bcb0e6916f12a41d2c499ec05487d72ab3174192ddac591e3173eb2b772b7b5d110bb8b89196d3cf8c3a56af78f189127ad67b57a3b18eb931388af8ff5e7cfdfed4ba7197c6231189c173f53ce69dbccd5190407771b9a1b6ab467542e139c58fb6a2d71db412b74c18547061ca581cd9ae2b4af20a7f868bcbf1ae202c9a57c61794a64e515572282c3cf7e7fc2a8e0f05faee1ecdde4218bb79e3bd6e40728a48efa561c93583584bfa3cb74cf17005daa251a7d47dcd10a2910463b8e31feb006c3a33460a7ef9f98d22fc7650b51a6af7df3bd9719f7c25e43bd9966b03e586f326acb15ec9c807256684d0789a35cf59248bebd42cb47f3fcae91d2384c1ee3467cc81e31b7d5679cf761b94127a99d020d805522e0bd4e6a1488bec221edbb5c5173f5bc0b66b2e17ff8fa8e35f7291b4b6de695794616cf8041a4a0313db42f62ee5fb6f7747f61c5258e3732d55e42f29bd7774aecab0b79a33b420f098927a48e9d40dcf66abaeaaf8e833119f135029834cad97ec13e9ca3485591985acb3f1152b83d1a2edc35453581f3ed2ef558511f2272026710ca907c286356022a4d609d4f3ac7858c363b18c16daa45c5fa2c48e2b31c7f6f805cf064241c263e58bdc1f9b87722bd32ee14e79f2c9cd04ea812bba01f7751d00da926abac9cda4b30eb481f2fee284548c00e6300dd06b5b8ce6551e762713bae1262eb0d966a0714906d896898d557d0ea868cbe42637f3843eb34aea675200229b8548b8cf97e6506576c17f1a46d252d216c7c150f061bf331e81a259539a956f78aa1b6041322c0872251bcaad078db9e305219b37169c09fce6879a9c4cbda2a02413f74331ddcaa3be4d9b054f716e6738422b601691f81571ba8212da2645f93eda57b4f70d52c8e7ee9b8ceb4356f02f94ed50657fce6ccc5cabdd21d14146f3e944771bb8338bf8a42badf336c48fe7c5a09a168fab9baef2fdaba49d870bdd7d7b7a03c58bca33863868c26ddbdfe07d0d55e00b52ab6789205bffc939149197601b564ff353d64eff5d093b589170b5a7ec728140dd3d6cd29ff2a50e9b3f2fa3323481104ea108b2ee60ac613c09533b0e74ef06178b379df11e602e8379381e697e0df338bcc81d53c860d7a5e03097fb6157efe1acb5baf3ed3d56b79dcaf80db1b0790b15a718ee34033f9537f34ffc3d0658cce154e6b3ba3b127bd1398957b909a77753605700b7e0d02d39f434cf48940bd67894fed3813ba38d32ee0742af7252be70afc281a27319957bc08f1e835054f73a54e69f9725466acb729b0c3660ef45a4b2790e3615447eacd8187e24932ce256a96bc5e1a757b5187a3fe983fa8d7af24aa198948cc0a8aae0dda4fd507313b65770029d47b6f5559d310e7b1b8f344e455c74af47e877e770fcf53d5867138a475b9864cbc19df1a35a7de65784fd45962046517ebbd93f9b7f5606b2bc520697f0c8ad66eeb30e6d48c6ea947a9d89a70accd26cea115d463d08eaa9b8052021d52e2e6adb826fbde54b0a25e9e2d08f3a1f8fee2396b56e36438a981587814ccac3cf6a31e07eaea3b13533eeff467eaa53c26293ee6ff7618cdbf7bce261bab26723436618d6099c1b2fbe1acd5592ebd13653527b4e83ee78f1e280e460da036d1701ebb3b0dc11c14a9bd27a0304f1fe2d51184b8c56a9a198306dc5cd3f4eb5bbd8b57882941b4a4bff36db2fe1aebb37400e800743ea568b8c000f25845d7bbeea860f7302a5c4a250295af241d45b45f437e68a42ed967e49884b90fa227e55e09edc512bf818ad60e46fc7a5f54edf395ba953924d60fd91e323e03331d4d3e88a9956ab05831b828cffd84ef0b3268936df301bc338c24d3fd216b9f30a861b717bb8bd519348de0d8e441f8eee6986fc4c48079a67dc4af3175fb32f3cb48e8962b668a06ad4aae6c680342b2b6020963b43b9ad28903b4b6a26d46fb8c3e0e61d267e50ef9adf2069ba8f0e8ac80ae946597e04fd730f9fb7730086d91e9d1af036368190297aeda69b79b8376056a723b6f0c84ec79358b3cef9c8bc294fdce98515be62ab4fb7b126144ff6a69c05ff7cc76363ee47c5bf701ec53fe6dacd417e0e9699c8ee3a80aef8060feec88ff1cff2112925074763afe8d17b809c5f0359154f13f75d8f3d0e09f85883aa6f3ba469aa1cabca433b09236be6e626ee7423838bc16b8b0ce56e81dbd661a481257a245002d39e96334758419e0aed7e9c6c611a3e5451718e27632ea2526e8368eca5b29efbbff187d59fb7f3aa2b14fdef928570bf514838bd7ff970ab7057b90e35cea72d80fcfd5e80fcd8925ee3a4a88c8097bd1ac8d51131914225ae02335353874b9942e4409b8fad3ce5939d49043eb90f135cf27046bd1006c73223d06e6c8a1c384ef26ee3563d7791a23725c26aa1fd72b6829f22795d8b1ecd2e3ce0f6a29a5a6822296bd88b733a0ca4ebf908d28311f9151b526bf00b9349461bd56c77987c59c29b5ab2552d01da8c30cde1b35bc4f7715a68a1d70ecc98e7eb6a02c6e75465235c7c4ccfb4314912e1cfcfb3e61be2a5731cb7eea326f4b6f5c81dea074d6b8a2279cc0d9ab0f7a3f4281ff8f2530ce998852bb3978242c3f8ef49f78877dcad028849e18492e14ae484d4be5fffd01fb93ddaee872d05c468902d037302a275287bef54dd592609be6403c8ea39ba80d54c5f442351d92e13b06bc552d4fcfcef8f143c276d9719baf0b4f6c01996d128601a6e06b3d1efd5509e96855a1674422365f9d49540a4ea390ed75ec72f0582a31e81ada837ed8adf7f834238be20a9739232116c04da44bb41d63d697ac1eca87a53437e2352fe59fe065592b1b0982bd9350e98ae398c52670ca10369f06e1512e9c583a90e432196208aef1dbb4044215df04e99826cf1186562271c164970bc43664037388fa93323922de1a21591e1e7c57df43634f46ea7a2e577fc392a7fdbfc5330e973f649491df9aa60997156973423e1462d1e2e6dfee5f719ab0c70a2752ef22cef4e2ef16a2a430b28ec99b1c4be1b79f7fc1bee6f0e0f97e3ba47c5c681ea5b83e2b416ac78cfedc82d9ded4f00d0758a74caaa19a4468b1452bdb68e95e0f00660a343e2701b1eb6c8280e1831c8dfcf67d61f55d6924f31c22ce69544fcf9a32ff7b5f4efc42c64039fe7240c9bdc96076007405d018331eb14d457bf6e383da8328d7f704dcb5d7c55a748e70b6c573d030d29b28521f7454beffc40cc7e97e8dc8334f005d8d3c4429a7b67baded0add383a34171bcedc991bc6cbd7cd66353a3a2cfda59358221fc2f8d72e52331888bb6459b330cf47181ed8b1ec4100b917bf723fcb81346eb7facddc6ef71b755b9950e157af4d93b586563dd0bcca02fd515b254095385f7dc34e3be31d3fcaf02151d5ccfc617d0cb4ce8b965014205d6233bda883201bfb7d286be35ee83a3dbb679a9526872e3d1356f81d4c954d47c5311f64159036e4432597fd0d584db2f0343b28fd44c81a6af2b2e06316ffc7b5921f85bcacb11170a4fcb4eab5db6f8d1efbf70a978b357b348fd2aaf8cf1dcb2ec4d49e10256173c31fec92938f29ef2970651763b77ea5c6b2ad6e0ccf5d398573036c7456d3f10753ce5b6b7a6c03b4a63f5887bf245f042a34535ae503115bc61622b20700bb3186197c181a539d11c3a9c45ddfc853fada0c5e37d2f9ed148f74bcb38dda6808629484062629e2d0a8ded162869c5352086d522a35d8644842bc0cb490a8948a40d6f78cdc895474cde7a42c4324b32752af6c18d2fd2a432fefed55809c890cadcff99f5a0ad8918a3c6c15c818ba435b7a7a9d4ccecf9b01419fbe9c98b155950d7f1e783326b49190fec658410b9514b9cb023b3dc893d96bda8b0e6337b5d4697fe3d8bdada5731903f7512e6dd9c2a26c28e11dda54abf9d48d70690a6c41972b51457abe65722c85e43b01ca5c222fecf89ec468172b225084e5375f29e23fa96589315297ee97f68897253d465723698e6bf5cc52b1e80599c0bd979fcde7fdb4d1e677162bde4a4064554536286a9d569c432b9515a05f9b223a3ce26b91d2d10803cb893ce19431074cda2c142a7e0394ee5d31d0056c0da7af440aceb55b5d076d13985f5d8be84eab6f60610d3c2cc616b5511a603fc74b061c8a56a4e285a08d6283f760bf356d9e743af8eecfb3b71a7c185c0c71dacdc2e597b25395f0f9e51fb1f2b18e327322eeef2651d7821bca8f4cf426c85e431b8f477932f896f25c8e9e5fd5cd5898c231c34c247e9f413af16a4ef6391ef3cf56d8bc218aa6669d8474ead18003cb83c003898e2c79990bacdeca88bdbcc87f2661592f873aaa8ff9a3402867189f502a11094655a92c3fc3721caa44a89a08ca3afb41d945fdf814c749bb7f90ce3cf2277277e0cdd19c143cebcaef6fa2d8186522bafe2c808c6d9bfa2d041619c800ee8fd99da2"}, {0x68, 0xffff, 0x80, "2efb7095f86f97a30471288c2b3206b36f3f2210406019c9d9ae821092e809ddf67add255780642779fbdebe1f8f9f01f797b5dbb57e8ea1f1f8b4134d10d6a6d7cf7df5f6dc99ea25f72e6ff7772115ee05047d"}, {0x30, 0xffff, 0x597c, "deb40c703e5c3499520c82f743e1f6e54aca941ca0be8d4d2b4df522ce"}, {0xd0, 0xffff, 0x5, "0c0136ae12b25337bed675363885b6898f1d9b7cd9551009aca4acc0bf3d6ec94e15fdd4143a1b2531c3777322d20e1ab3767cd605fe7b89292d66dae5368b20a295d608e18ddc676abb62d74dbfc11d48f0fad9a834be9ec925489002876870ae2b706d353b940fb39cf0e8a398be4ab1e94e78f2e22d393e27d381d977d68332ee114340ab5165fe00ee3cea54ec77c14de9c9a680573dd7e127d830f5b8f8c375e72e3f05611734c19aabf93d1a5a79e159cb826c886987e4b8"}, {0x18, 0xffff, 0x623, 'N'}], 0x11e0}, 0x4) 13:34:35 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 13:34:36 executing program 1: r0 = socket(0x800000018, 0x4001, 0x7fff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r4, 0x6, r3) fcntl$setown(r0, 0x6, r3) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x4f) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) dup(r4) close(r1) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x800, 0x12) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f0000000080), 0x20010001) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 13:34:37 executing program 0: r0 = socket(0x3, 0x7, 0x4) close(r0) 13:34:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setstatus(r0, 0x4, 0xc) fcntl$setown(r0, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) dup2(r3, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x80000000, 0x4}, {0x18, 0x2, 0x7ff, 0x6}, 0x9, [0x1, 0x2, 0x3, 0x829e, 0x9, 0x7, 0x3, 0x10001]}, 0x3c) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="1d48bd64b71b3b93459049732fab97873cfdf212aee17cdb29d5b4102b087d0f904c510788ab8bea2379c9484b42576990b0d8ee9d13e96692929ecdcd266f0c81fedb12ebc76a981101f8", 0x4b}, {&(0x7f0000000140)="fd9ca2003d7a6d328292b5ac934936a571908aa2c63a66af6f101c3d505def621736217154533ebd2d710681a0425170433553769afc77bf9f2436e479b0b0da143b9e82a1168d8d9a7d", 0x4a}], 0x2, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 13:34:38 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, 0x0) 05:49:31 executing program 1: r0 = open(&(0x7f0000000580)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="b44d0847f46a1e7092aa59b91146260cb5264188ac872a78ec15ed18fe2b9746f020883e3ce3b8906e1d592b6a06b4a1c29e01b6a410d08cd0bda741e3eb6159ca09f23bbc377b93ef3d15961934d46d3d8307906c4f628eea904d10ec3b6f8fc422f031dd955e3b2a7af9e8984c329a936f92412c44c357d615dd4d2a56f70f0dfbd90a4bc982b3f115eaf7552a9d63980aeeb8311d859c98380898414db744a98974bc9bfe749cdf274078068553b149454ccc7f17c5af02d4d7685ba257e60dd347c1c451595d02693310afb6c15d533980c27c8c6ed3d8d2823c287173fc349df1a0063f1c08be0b9c3ce74b854ddf37ffb85e28"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 05:49:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffefffffdfffff, 0x5, 0x0, 0x0, 0x4}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffffff) write(r2, &(0x7f0000000040)="cfaf9b009a23e09d5c662c5826b2fe9c7bc4266860d306031057916e953ba95bae2aa37adb3b63926edb78077ac518023fbb0179f4adbff3bf91ba92c0c108dc9c2530eeb198471986afec4a8d9507363cbf683d1af254a1bd587693b33889b8edc2b9921148fe7b2187bd625ec7cbcac389447f5c13da48647fbbb32ed7244c7a783316daddce0bf5a09e45eafc968f265aee2480eb444e73452486239da5feb6c524844d542ad501298e8d8d6e98048fc35e256144f6e9324b98853cf70c6bdc60ba", 0xc3) 05:49:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x1e5}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) r0 = socket(0x0, 0x8007, 0x9) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x100000001, 0x5}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="1b2e50ee1345bdcb8a3784a524e3cf724fc4402becfe675369da1acce3befedafbd9f0abbca19ae2aa340300235a7382e87feb806622a567b2d8bdbaefcce3c40f1d59fff2d1c2115a5aa84bb252e24bd3dc25234d308d8f2e4ca8a72fc9c4840f841fc0ed43daa25234d961687a946087244f0e2226fc6f2f297d4c5b584baeadea31a4fbb3bbb62ee1f9aab5d3af529875d6853d5371289490b0cba9b0d6558eaa1ad683bf9bac70a362f970c69679d1e9f0a1bc0024c9a207e76a1c1b9c9010d11b6b8c0c6dda", 0xc8}, {&(0x7f0000000200)="1833ecafc9cbb0a403aa439b1608dc312f035e615d355680873b74ad233fe1283e3f6cf1e0ea0b6cb9ac1807c24b1d1ee998f62b5856dab32f6684afccc6fa5c3ef89d3dbad4cebf58dde6d36c9d4216d246a49fa0a02c70f365f74e444ce4a6cd74de15c7396eab9af9d685c7adcf4c6fe149ea2ceee0", 0x77}, {&(0x7f0000000540)="b4b56da8c59b7f39e8bca813e5a650e7a9a32e5ac8ef249b408b887bff3b5308bd47515edde7a84252a962e075b077e79f41771e165a41c23c819870deb5bea35ed0581d59ccf82897bcde1d8963391ec0cbbef5e9e3739f6393a21129306846fe5c4dc5bac09e7d42f8f0db3e96646418c7d2e9300b9f13631b38372a5f8354f58adcb764c07a7c641918b1978f7ec954d8379da362f67446c6f82e4a6b57318168e89180104809e12d6c53d5f4c672380a3c4a99cf4dbe2bb140542f2ff2dd4abe06791041a337ec200159", 0xcc}, {&(0x7f0000000140)="bdd41cb35c8958819f3d9326ed1f674595d4f23f49fdfdac8c4823c6a7bf2e8140677330971e7654e90434ff29d4e6d335c09a017979ae5864767498d5a2a1e9", 0x40}, {&(0x7f0000000280)="224e2314d19ed3", 0x7}, {&(0x7f0000000700)="63d3ba96a5742e65de6d14076bb2da4dbc2a28517010b02c78aaca66412ca53bd1216c198281ecac21167d9c35be69175b5f1be048c68331db13bcc50b5bccfc7688550ae1d126189e3595c681ae667f364d7d99d38d8a9a6d61f06742c60774faff84a73fbb1906c292741aa8c3a25c873882aa5165ba0634b11cd2c812c702e33c8a31850a0619974d17c924985e6d05d0a9aba3aafc78414cbaf9e036bc176dac78850de57adfac92401455a5822945d1ecf30113610e607b5dbed47c30d375ebf54d2aae36d2d3a18b6e4f075ed69122118931ebfb", 0xd7}], 0x6, &(0x7f0000000800)=[{0xa0, 0xffff, 0x0, "b211c05db6c1dbe51e0b958e92ec3c82e51e9863464e90cecb7389d2076d47bace1caa620d6fdb8d85a696bcb0a16a1111707bb1b4b8a70b5307beb08f1fa0b45d94d2461fa97c086614e76b1a429f492fbcf891f8c78662ac497fc42ccf95b66f48cc5b4da482b36eb1a3c76ffeae0f2cee08c2d0d5510a2a65bb8a553ae125ec688115a44211a4a77d25"}, {0x18, 0xffff, 0x8, "54b09b41"}], 0xb8}, 0x40d) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000008c0)="4300f0fc0bed7b5dc7aa889e6d16a807f16fb738e0c9fcf1d112faaed111904ddfceabeb4ca6a32f8edcac88c925e27ddecac6cfdaf7c2d8ec2ec863f3b54925624cd934ca16d2344736a942e95493f1197c7b2cc337e2385af92d11edbaa2ff29d54ce10e1be1721b3a4e3b876bddab43fcf55f3b9b326f92274bdcc990db8afb1758752c024b02027aa40edc528594a95a0e6d283dfcdc6db313353ff0f793d04c7b0b262f23de7c313afbbaa0dbdda0c3a96a50f66e3c1f374feb695c1ad7b804935d9ef920555a8ad2855e5d1473dd750b5c1cca3b882b58e790e3dcc54b915165134c7ce56fb7e0789e918b69a6d562fb46dea1896e04588fe02c", 0xfd}, {&(0x7f00000009c0)="feda5e278ef2e40f5ca3a6d8bb283b1d235c9f2591d16e29c346e1d51b07ea36928bdd1928480cc2f9450df93279504b67e5913d5f664f67d2eb64e50a74774837e4ff77ebadbfd5a0ef1104ed253a542c7ce3274c943a6a93b53b79ec95f73eee91bec8e6bc1819f47166da8973c7877a0882de22227187f4447f1f287a6df10c515c70bdfa6fae9f659d36d117bb8ac0cdebfa009a515261d80cc71f6683708fc6d53b6e332b", 0xa7}], 0x2, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000dc0)=[{&(0x7f0000000ac0)="6a0dd5aeda00218f35ffc825854ef1bc10d57147dc33169720037c7aa82624ab32f5f9edd5ccc7e3b9d42ab3d5915a8c3ea528eb1b4ed8530cfcbbda1647a7b9743375987d0d476e48bad74b49126561f56723795429016b2a56e81022fb0cf3bd6b59b069766a7fe056620725974696920f01909b53fda9c0ebef21cb4bb72d519e3d6605f0552e5e39227e551d78ee14c7f101141b53a98f949ce9aea6ca9e92e2ade92bee1f38eb1ac1a75625f3cf85c5510064a1cd49450bf84cbbd220376880d35cdc67c891eb1b3d1dd69902b510d2cf99890a1bf51bb2579dec0bf29873506c859b619bc9154133065992c31bf4a35a2643"}, {&(0x7f0000000bc0)="356b52205ab81d98a8e20e1964536f8ab2ce60a0ecfe4adcf8b510d7297f0efee1bb94717f94bb1afa0db1dffaef68568718964dc624314bdb56d3751f10c7828394b1ca767ffcab83ace147236b", 0x25c}, {&(0x7f0000000c40)="26d373dfa9a445b39589cf235092a5cc5d2db4c1546e822c30ef4fd23bb9e548f0a27a61870e5870a2da1191e115fc0a49fc386a20dd24371b7e06e82a3429d0e593eefc2972462036ad990aacc910569a5646dbf4420ac083f1b448f6f16eb17aca2f748bbff3e69ea5a62f39e851b23b66288de8635235d42d23ebc886d8bdbc532f31bb4a0be42855734bee6cb6b626706999b9c04e494b3d634ec483078a13f1462eabd4d9548b6960f6023c243d"}, {&(0x7f0000000d00)="0fdb71e53d662a4e6bc26aebc9a35c5e71b729db931891ae7e028a40a16d59216ed7f84a77490871b036462e64652b233754d02a4d25b0e569d64b078b659bdc2fd3fdf333e65fd0fde5d9552961f27488d28cac4b0be9e9dae48d2d1855fc79488f9f0f53884464cf45dfc8a59482b302b2107f579e78cb82e9d3d9e8c46b4aa08633404e698fafdd58c5ced034fcd2cac4ad1cca60079a55c17e40268bbfa936a3e3e77995cf2ba7511b12ca2e"}], 0x318, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x28, 0x8, 0x80000001, 0xffffffffffffff52}, {{r1}, 0xfffffffffffffffb, 0x4, 0x60, 0x1000, 0x2}, {{r0}, 0x0, 0x0, 0x20000001, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0x5a, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x31, 0xffffffffffff7fff, 0xff}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf1beffc662f084aa, 0x3000, 0x200}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0xf00fffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x1, 0x12, 0x4}, {{r0}, 0xfffffffffffffffa, 0xb8, 0x4, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0xe, 0x13, 0x6, 0x1}], 0x8000, &(0x7f0000000040)={0xf64708b, 0x9}) 05:49:31 executing program 1: r0 = socket$inet(0x2, 0x3ffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="032f5617b15decbbbf811e83d646463392d8bb26334d347e724e437ac54d3c10e197788e920eb5c927bdaeac2b07ecce0b78b74f12512de374fcf434672b665bfa0656b5ad5558480b0ef5ebdfa23646e157e4ec526c15d2cbce5c8e9162c5fbb75d5c0485138a928b3ce51dfc25fa19efbba4477f22", 0x76) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)='./file0\x00') setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4d3dfe70c0ffc7e2d0657771c0d48ec1929b00afbe19a18a80f943565b142fb67417c2b1283ef420805206726cd1bc4665d39acd248e47a84cd2a2b9e67e6ea111a744bad0281e2ad5602ca26c42379698656b2ef0b4752af6da7853860e65ae9085950e259138303eed98bb36905628dcd2b9b3861303aeeab61605399374925f6c023fd471fdbef79a748743074675d1c8448f8c6c87bb3760e59e1f622297717adac1b66ec44f1e7b301e002b0ff492c3634deda6ed84b08988dbe20fd42557e8568e32345997b63ed1489d926dde245d5779c91c2f2e79a41787e5dca813f81320e66778a248e1b45313920f639dd70667d0ee3ae41044e641ab172d8efe2e6a3d71616fac9971f04e5a6679df257ac1f5dcc001bf8d819f39a0da2fdc1cee2a82d283434e75766f3309cca08b0fea498400352fce60234272662efd1fcc32a1422991477e7986e230dde3323d3f8cc644247ba177dbc5d3d5c8829483af9c1eb91c78360042aa0d9f28555be5ce0933dd7b1bf9d9faf49046f5bda0c466d892941706c093c62b7624eadd0b15b1bad1dfff7472629dc436b67d464fa3825c1d4d926ec36c401a5f1afe284fb8bb01d5a473f6e379a17ad220369838eee9773aa1f8168775e4f24d5dcd4fe00c81c952087983a83888edceef2e355852effda7339ec0fdaf08ea9fd764bc634ef75772d96e2377593ac0704661c85c36204c83316fbdbc465dc894f892d8fba18bf362d268d8bc69b3ef269ea3b3ae84ee1b66a0981207e217726ef2a5b6acfaab797cbbe5987efbacd27bf546935f2bc8f40746a9fa4e1f8a056bc2950775fa6d84076a79289277220f9c9f20499a9a8b7d8a370523438347413c45959d1055154a9ccd773619c1813cee63fb3c85115ae5cce405b90f19594cfb02b3c77ae629397260b8a54d68e099cd300a684cad2758ff8bb027939c37fef0d923c07de53ce8c84b3e46e4ee621b92b2a00c8efd484197e4c9042f14b88f128d56c7ee61cbbc30ed270c19365f9a09539660c4726cedcb92ddea80663023625533367bcd23b84236bf0b47b9e668d03ef7c7defac071313490dce8c777b5f18e468dd751c8e4afd11f16aa40f6e7506fdaa1ac21f97349f0049d315320f1c16f3b36218da84b72e06ab542355cbb89f6d7825ec0f3bf9a63225d3bc7dd60268e8856f7fc02ce5cd834e3df5f64704616dac3967328d7c179cbe8d52be8125df6069a29c0154c7366f806e3d105e67add1fc5792d433fcd6f50bb858f38f16ff82f9bc894fba469cc193588703d9cbf6131b0e74719cb7c9cf20024c6efc2c9aa133ca68c39ee9c2407529e6e610bd3b85bb7432d825ba1e4c37547279870baba08fcf25c077c1e1300c3de290948d6084bf78b55395d5048f3e79fe061d6bff330a276752d3dcdcb064f4d1d2a66d9e09b83dafe2a4005d4a5837788d34582ce67468099fc9615a42b74558a4149d628277f7cc1c80285a8e7a78b8f3344441ebebaae2dea4c7cc273add6ba41eee1f0a59488118a507e10a067644b20fc93eeb23bd15517659808869ab775884da68856e48c18498600cc95f12a3d27f868d9eed56421678ba92a518752881b0fb001aab41e17db7bed0b79ffe9fa4373d92093ccc025a6c0fbb207cfb63161b3e6b68c8ec7918803ea12c768541276a85e5469a6aa54cb2035f5c5857746d68b62eaf4aed7310ac325a1484bd6e6af9e5069566c0c58781e29191bdd36c86386d3b6f78e0d4c41d36024cd10dd3776044b89d0c6ddb58facbe09ee41507f792e06ca5b7d4f9ecd2dc97ef399ec851c1b40fca0196817e7f28c441a8971daa365f723daf544c8db937bdfa95a880d1954d72def15e0477df9efadb401ddeb2a3c97da7f822d1b1bb6de59adf41306dda34314262161acc9cc863e1be8204ab3f03b8ab6913591c7499a29e46e612f2b79dced152e3654fcf85720e2403220247867437b9bf75e95b07caec882db727adc7eec38cb41c7624e5b58c0bc3546b6cc6ab0a2f18cb3e441231d104396939187416e0c838bca60e4db1ff6a7c7b883bcbe3817ff1ad32c8d9a01de9ab05f59348268851d6fec7e7d2a1da82b1cdbcd2a7b702fcf9a5098458e79d5a06d6fb9d27e0352c02209f0aaa07a5a55811ad435667c3ab80df6800b48b10912073f4243d91a070109888c6951d1d092084e90f0d49bb3e446ea7289d750b961b1094a5e200020cc524b44f9a67ba288839155ef5d23247a6b1aa5cd42e39453e13ec1ea2fc87cf6f75b59e981e4a8fb123e6cb683df97001f8cedcfa02bc19370f38f36bea2d0362b3228dceec59d3af8a37902a1036d91efff5782a03ec76dcf6565699626fe29c9e2aa1173f05b9e3d1d605bcc2380c1dccc17e15ffcbf2407554349ba1ceb7347a3197c49aab8c7b91ee1380f9853989bd45160b0701020e4efb0ec95ad0e7c21815fd6b7eb893022cb6e0a352c1ca4354b676c88a31d9225604fa64a0e3ceff4411093f796498bd1ce229f880a921951ab0cdbbd67e2af68f7c3328ad023e50cd917b6010d368059decba42ecdc9de33144cb20b991ca778b8ece15a2a08c03cbe099ba3f22df02a148f1e14188e2d19931fa51e748c80bffa96a1792ee9022ffbc664d63024e5d35b6dc8b48b45cc94c5882267747d94802e5aacb324f80017077f7913bbb5326d1359875a999814fe06c6a3bb971f264711f8502f91194dd86df8462f553fa458faa2fd4316a82b45e498886a21e46fa41ac0a470f244e26da5989e207be4e06ebb467ed470ae21050eecb3a52e181af6e498bd2625c689ed98cda88193b043410967182f104905dab732dc847f6e64a29da8edf66ef75e6b9799c3c4496053d8dc2cb957ec00c8a2d88234b107d9e01f6256640d948d1ee4b190e7fab30eaa67ebb3826ba2cf3db93966b1b7dfa8e7dfb2124d0cb3eb38cab29176d0b3c4398345e2675189faa210d504971578929b5fe3e70e2266d8b1370a3ebf2078c90d9b9330fd1db3e6f7f8b0060f15df422c24159e46e2bb8d4f55212fd9f4380685e3111f2e4866083feb8a9056c9cd1d673cb8717a877a66ea6043006d1f5e1fa3b79d015574540b84687e3b3a2ac4a821e31ae4d1c5c00ca0869ecd1a6c131cf6ad10d1448408f3646f5b7438cae10e54d4fef10521a5a6d9542deada78436810be6fe73ac093b6b688441a6ee6480180a8a672fe3e2d3a12e785c8a6cde01dab8103f87410772fd32a8379f8bf846d67a91c26e7d64260476bbb55cbde69cf92fe009b66fc602d29f3351241580bd3f39918d84930791ef1bf180f1e9d400fcab34ebc487929572083321e1a1aee46ea9ad2ec2c768d78efe32168fb2d5e03646a82826f18b4802a5c43e5fb27032732055ec6bacd4198f2d01066071c4c5f9c0af0b9cc14ac99c063a1d33a7211df7f3dcff27959512745fef4253349f7bd477bccd7869216a8807e7fe91ee1abdedf9e4e3e7a835d563b7f2ee2116b4ea97c7c50e2995c0b8ca0660fc1358eeaa89c2507bd84697d080b6beed588f480147c682d854c9fbabaa5df1ad0a6729869b022b6c017cbdae18f24818b4ac326ed5a7b4aa3b614e75980f6800d33c7b14fc2c542a86967555a9c79c3229973a364dc22ef9afa5884646556586efbf9f784c57797bec18bc3ea1ac1c1de93d4084e14fc0131075a797ff9a8f2f5949e0ba5b2685b3bb3b67188c3b81df5e3637a411ec6c68c431976561bc866561903073e23c7c0e69004a6d365dbed2ae0ae36ad8f1eb8e0315c9d7f512c37c11de7c5333f4e1d3dc57f00e46473f518a4ee374a62c52037440353f4371a028c3babdb921d2a63daf9ec6bc7df8abc3f0a96abb87a73ce4b5c2e6a554feb863ef7f1ad7ace911b96c554ea5ae1c195e8b56d95708bad443606eb72bcf495fc459f5511e75035daa80dc705a51ae9e087ef05923c214d240c346bd65f490d5fbbb50e6c47d0745f1c69762088e01ec49a7a47e4a8fcd296872c715abac9f8edfbec7b82f838da14f4bc9ffe5db9924133e73f620842355ed17e54427a725edc2fc4dcd589f7bb6f007034958b677f7199c274bcb627b560d04c2be544b2473116b467d0e2ea3bedae628679bec2d61d323583d2993d236227e3f131cfc69aee2e83ec812947a8f60211ab7b8e3e6a3c565e5ef690e78e0b66b7efd7206896910f33923422e435b14cadd17c42d85983feba9aaf40fd9fadd2f2ae6d95242270b8660dbeddbdd83a88199ec65d265f518e5b44514985be4ae7ab71eeabbe8395d05bc64c15ae5ba0be8f5712b7bae9bb2f8e961359631c0c603a236f86239ad3fe689ae472da6f8c9f9092c211df78ef712703b7e8c42057f8797403c1eeefdff92965ef81cd04901bf1a97a6625b7cd76f06d90ff6166606093765aa43dd362e7a67fa8122af9f5759c5935d19ff3e926f3ebc92f04425f2514578e1581e78da56074c37e7c6a5ec937a28582bd7569cb8958ccad04dad6e706e6eade141a45192b2c089810d5e223b2a7db4c91877882038b3b962648d9fd5c8a2a7536315fd0f56a03a9f842c9bf1c28779ad9868b7572aed353e9abc1f4662428970a3eb09d01c1d8d307bd863dd79881d271124d51669dbb4dfb76b96be5b61d18895e216f7520779198a2fb1067ab56521eb39c39be9311afdace92e4c1e34b4ad2bd76f6db6a293083c6f7054da6eb4e10e0d9dd9513535ee5a8bbe9cdfae711fd65b6e762d47e857adfb61c4d63cfe58384d79467bfd57b2e123b970763656efb22fc6ccc0255e1343b0e6d27991b748e1d5a52ed38bcc9604f052ae173b87fdefeaf9e35603399a4645fc89b35e06e33468208ec451cc05112f18a3b925c4e7bab7156460c51048718cf92870444a470554e2c588e344bcd6fa66078f4224daa6eb73d5ed915325195484a32f21591f4a8ca2145b1202a5f581216ea026c2ae10b9c40dc4390be8ed659247adfe2ea6d2870e521d35b16f769e56a2e0968486d5f40d03de8c702f6f279ca1661445b82c5b47fcd6cb05e1fa408b2ff3eccbfe9b0c2d0ccf2b5f6e48b1b40b63d2624a455bb30908baa27d03099e9b4ba3b107181983feb53f111372031d48793570e714ef4112bb41e0444c5c7618d3c0e8e681954335bb4d483d6cfd0caee191b2057b6528a03df5bb8fe409c4990961f3f0f611bc3edd2ab9639ecee95bca48597f7ce6fd6a2ec49f7b9fb5dd83d9ef7cf5d1340ab6ddbc6eac5e22ee333b5f88105482262c3d60bb36be7786209e1a98277d33df4ac01a05f44c3e543baaec6c1419495ab2927091a75b0bb5da2c0079778814d2b9608309c94bd224ab86f852aa04ad62699a8f0949864be5f0b65bef705b3429c11296c6cebd98d97120955fad0e6e2445c797eed4ad0f0d65441d77b8de295aae9d115a8a1e96325da76d9a5457425357ea0469fa2a57f8165ded4306254f2bdf2695eb1e4566e7182358cad22bfd2fedda6a1ec88f08c178ba4abe06c92be6a31a345b7a63fd52e0de48f2d42055312c66c63af5269b392ae3a64eddecdad2df52d0fde7ff546e9f07ce5301fe83fb1d64030913ff5d6bb8fa4b582fdaeb5d2ab2172c3d76f18ab3c0d837a5335a7a76b4356f5fd007935469923f3a302b4ee6418b73fef7a55a0fc2556379fd2262b2d68cb00ae49edc6b7722da4c0f132ca0b5cc0ad7fd4795692822e3addfb893970b2c982af86475ddc14be00d611a01d32ebad78ad67f746644f092f4c53df9b2a457439db923a058c3457ff68872340", 0x1000) 05:49:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket$inet6(0x18, 0x2, 0x7) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x10000, 0x5}, 0xc) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000778000/0x2000)=nil) shmat(r1, &(0x7f00002c9000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1e, 0x4006, 0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="b2b8282a04c75267b171ca5d4fe6b326d1f1bfe186ca25b6889ed1a6e74b9bec94a768035b40c72dc4cdcb684f61ba7baaf58db7cdbfd1b5808bc4e5371c656599bb9513fdd8ff04ed9ddfaa6a3c0924732fc7d5b65453", 0x57) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) close(r0) 05:49:31 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) dup2(r0, r0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000100)=0xa) readv(r2, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r2, 0x2000747b) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/183, 0xb7}], 0x1) 05:49:31 executing program 0: r0 = socket$unix(0x1, 0x4000000000007, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x200, './file0\x00', './file0\x00'}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 05:49:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0xf0000006, 0x0, 0x360}, {{r0}, 0xfffffffffffffffa, 0x20, 0x12, 0x7fff, 0x2}, {{r2}, 0x0, 0x69, 0x1, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0xd0}], 0x776, &(0x7f0000000100), 0x10001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)='d', 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:49:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/226) recvfrom(r0, &(0x7f0000000040)=""/57, 0x39, 0x42, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="5dec8aa34ebfd4cd4c467ee8ed023954bf4b1b04eebaee0f48a405c15d3657f1a6185139367e8961302fd9ae1685b605d0a6b4da583d885502fbc71fb98f5cf184cc82ccf65ecdde8a7678ddf2e7ba2e6fbeef1996786079a2b34f9949572382e5dd9e50aac774b4621d4d844ed86c6c542d693ffac3596f4f20bf07d2280273f728172ae9c188e9c37905a5c1f5c5123a6b2b9a8ede13b01436c83ac6fde7d87cac7d8d93b5c6c7267e45715228b575f567cb5403eb878d66e1f7b68ac6c73ea928d40bf6fa95833e120adf46d7aaf34cac0f56177981dacc7cae4952a6a43a3a58e0515e307ac024684e8b22d5379a90b23695fe68afee07fecf4d", 0xfc}, {&(0x7f0000000200)="c55e3636158581f19f7ab61c6ee41516280659618b564e0dfd15ed012fcaa205b1631e1f9000b8b5505710e75f9496", 0x2f}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:49:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="3e1ddfa0c9bb676f355f66994c29f820520199f0685a466211cfb1732f53b5b4974d62fe18589bfde38be4df2de83cb24ef46cb9f1e295f2ca70066ae6529c7e92fca27ee8a3b18b0d909e58fdedcfbf29ea3a743581f494ae6240f742c70a9878d87140772930a2cff6e951156a62d465366b3456d45d6340fd97634b095097eceb58b754753dd56e", 0x89}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="5d28809d50b581823620000000c68d0cfd1a301033b79a5490e0b83400000000ffff0000000400001cc60bc5d7f504754f29c453c31ac88a383cf57372f32cf2eaf347ba9d8a84d317e881ed580000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000183d5888075768df00000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0xb}, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:49:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffffffffb200000057cf235cd616226a0000107d0cfeff0004"], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20090, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x4004, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = dup(r0) open(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x24) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x3800000, 0x73, 0x0, "d40d067ff1563950f12655529d7a6ede7450be35", 0x0, 0x80000000}) 05:49:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, 0xffffffffffffff9c) setsockopt(r1, 0x1, 0xffffffffffffffc0, &(0x7f0000000000)="ce650f54983dcd04c6bacc984985c2355ff9d44b13b54e53dc83dd3f3c98557c94d64d0b", 0x24) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x24, 0x0, 0x0) getsockopt(r2, 0x0, 0xfffffffffffffffa, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) ftruncate(r1, 0x200) 05:49:32 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9e8, 0x9, 0x2, 0x58, "1a91254c557c5d01383b3f26ce8a64cb3a885614", 0x0, 0x7fff}) pipe2(&(0x7f0000000100), 0x4) 05:49:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffffe1, 0x20, &(0x7f0000000040)="9d7203b1864bf047a8e1c2d56aab828946e3510bc445ed2498ab42d87ceacc5babdd37d5a7f57f5d913cd3e205f49524b67d2f4ca8ea7c50b5d02d344aa29b74c792daf6623fe0f16475060c85d15835114884e6e1383a8301c5dd3488511249b7f486047a3bd19ebae1ec", 0x6b) 05:49:33 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 05:49:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) socket$unix(0x1, 0x97635de5f5b2adbb, 0x0) 05:49:33 executing program 0: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10988, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) listen(r2, 0x6) r3 = dup(r1) ioctl$KDSETRAD(r3, 0x20004b43) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 05:49:33 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) shmget(0x1, 0x2000, 0x2, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000180)='./file1\x00', r0, r1) getegid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$getflags(r2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x4, 0x6, 0x1, 0x100000000, 0x5, 0x7ff, 0x2, 0x1, 0x6, 0x1}) 05:49:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:49:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000080), 0x0, 0x40, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40105706, &(0x7f0000000000)) 05:49:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() read(r0, &(0x7f0000000140)=""/144, 0x90) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xef1, 0x4, 0x2, 0x1000}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 05:49:33 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 05:49:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0xfff}, {0x18, 0x1, 0x1f, 0x1f}, 0x1, [0x0, 0x7, 0x9, 0x5, 0x8001, 0x4, 0x3, 0x169]}, 0x3c) 05:49:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x1, 0xffffffff80000000}, {0x5, 0x5}}, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)=0x1) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0xa83d, r1}) 05:49:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6b, 0x2, 0x7fffffff, 0x4, "52ec2bf45e1b4ce1fb05d374008708be2e85c86e", 0x80000000, 0x30}) 05:49:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000040)=0x65, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) login: load: 2.14 cmd: getty 59605 [ttyin] 0.00u 0.03s 0% 312k load: 2.14 cmd: getty 59605 [ttyin] 0.00u 0.03s 0% 312k 05:49:33 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4004, 0x3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa00, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x1b, 0x3, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x12, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffffffaf, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x1ff, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffff9, 0x80, 0x3, 0x0, 0xffffffffffff002f}, {{r4}, 0xfffffffffffffffc, 0x1, 0xf0000003, 0x4800000000, 0x6}, {{r5}, 0xffffffffffffffff, 0x66, 0x13, 0x9cf, 0xa00000}, {{r6}, 0xfffffffffffffffb, 0x11, 0x18, 0x4, 0x7fff}, {{r7}, 0xffffffffffffffff, 0x40, 0xb11304c3e33e85a4, 0x40, 0xf45}, {{r8}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffffd, 0x5}, {{r9}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x2, 0x4}], 0x9, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x24, 0x81, 0x2ae, 0x3}, {{r11}, 0xfffffffffffffff8, 0x18, 0x8, 0x7fff, 0x3}, {{r12}, 0xfffffffffffffff9, 0x74, 0x1, 0x100000001, 0x3a}], 0x7f, &(0x7f0000000480)={0x5, 0x6}) r13 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r13, 0x1) setreuid(0x0, 0xee00) r14 = geteuid() r15 = geteuid() r16 = semget$private(0x0, 0x3, 0x200) r17 = getegid() r18 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r14, r17, r15, r18, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r19 = msgget$private(0x0, 0x5) r20 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r20, 0x4) r21 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r16, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x6, r15, r17, r14, r18, 0x80, 0x81f2}, 0x80000000, 0x81, r21, r22, 0x4, 0x8001, 0x8, 0x2}) 05:49:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc06006bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc10002f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2ef0c762051854", 0x39d) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x0, 0x800, './file0\x00', 0x8001, 0x5, 0x9, 0x8}) chdir(&(0x7f0000000180)='./file0\x00') readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffffffffffff0000, 0x20}, {0x18, 0x3, 0x1, 0x9}, 0x5, [0x3, 0x3, 0x296f, 0x0, 0x1, 0x4, 0x7, 0x5]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) 05:49:34 executing program 1: r0 = socket$inet6(0x18, 0x400003, 0x0) close(r0) connect(r0, 0x0, 0x0) 05:49:34 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = msgget(0x1, 0x210) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f0000000080), 0x100002aa, 0x20000) 05:49:34 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x101) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2110, 0x401) 05:49:34 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rmdir(0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="0a3d9542eaae50d13ccbc228e2fbc2f711bc720efbcb128d64bf8bc727610c3cd076577470620848149bd1c005150e9207", 0x31) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) write(r0, &(0x7f00000001c0), 0xfec4) rmdir(&(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 05:49:34 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x124) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) 05:49:35 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x380, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:49:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) flock(r0, 0x4) 05:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000005c0)="108732033f0d0e465249dd02df71a79ecb889b262408124108b01c9e378d325143b57d246b789864636a577be31538af916443f5ea92e6b7703cb5a6bb946bf1142a7649c2dd8b70438636f5ed130effcc47374cfdcf164f86195591ef5b3eacee0efff787a1fe7a8f38ee1b286becd655086d1cb41c24fa374a2817478889762b60f4ea4989f2d6de70f6dcab55cfb145580c976bcfa05fe7b22c4b6c00eb8abb48a1b6864b58e055d6f4b64b1d62b026ccba10cf251d1af6f261c9cad4deba5e14e6bcd822536c2662a00007d2d6d330e4288b8656868e8dac9028b70f1823a39bd508e059c0b801604e2d7625a8c63e4c2ededd78a627bdba62ff62c4c79b0b6fe8f661afa5c3dcfdef6af9b53238702b0c840775c186dbb44a3f78ab30459ecf8884a62dfc72b341e80221b954875fd04e8706ea7756650c867211fbd83362530d34453aa8a7d1bf6883b482385d8d3aae6c06de1515fdcb1a64eb3464b166b389d9223d58f3b2bf14dd08f61bb659f5eba599aef7a801fce6db21964d6c5686859804e56528908536995440b9a6acd737df5c9ab7979aea81469f482d0ff2eb8e9b2e3f9dcd95c93d62f52393411b94e14945008bd161bc11589dbc85d4107585aaa40e7a265b53f5c5c55f24f80b13f47f41676033434fff2e9479829cdb32c89742e58ec0f5f22b252b7f76404ea9cf38466b1d59ed5f9ce530017080ac0214fa516692544853f38d821f911b1fba7a6982da8fd9e2a4e5fea6b9414d3e264d30a3a49e7789bed379f7de2f0d41e60cd33cf881cb4b1391844a00c10244bdcd0d0537aeb562c7b7bd09ff4855cb88469ad8e56ca812ebd7f949706449e4bf3eee791525685edbcef9d593d22f3902daade1347f61a4cf5d4c6a3b475e6bd619561e32125a125978caf15946ded09a7c6f2bea9cd564452bf12ec031cdd12221f9bde80bfb1dd1e06e5aae47fa5629378b6b458f24e6eb5b2cbd34cf814f1b8b68eb447a1b0a50d73ac38a93dbdc7d913ac7c809b171846a3d4e4ed54f5800fd3d09333d3fa3392bab83642ac8f4e8ca3467e2457572213d9826160a3288ef6055849f4b7330e216e80292b1974c6613e41f6e808947aa1cbe6161daef2f0676538cd646b53b83a5ecd07c8c713267b2d4872a322b241ae68b880f01d2a916efec2dfcb0832b9a4107aaf3c7004e739cab86ab5f6c70c5c71981d09b53c5b47fa8497da849a60155d1ae7ba9d475f14345633b9b011da91a46a506d870fec28780dbdea633a38cd17f05bec3a72fb95d20419589776799cb89c5ca8da831decec1a9d3926d94cdc8df74661dbe08808e28d7d2fe08c63835cca2be5faeaee00359c9c43841e4fbc86323d9eb28763ac02517e2ec7c18f12cf8d111f6e9616116961f2df09937a71ebf7e07f581278fe05ad8c1cbd82a2480cbf4b1731db38284f97404b0db3eaf8333bbb95725c76939a5560f71ad2f413ab3a48866c20cd211b7f39995dcdc3d70e11d8659e5022385b8baec0989053bb23966531867a4fbfef5b915ea271e4f40120aff4f507b784f35584a569ee3c87f71091a747303626ded111800a8bf63524a3913ebbb0e401d0183d8578bee8b00fb8af0c9e8fbc321e7e901b225bff1221225d41419570a96c3795ca9f24734111c80c7c10864fdc76258f04bec3f1e56d4890d2059317879a7a7167ba4586cc71150d8b0027e466e073dfc3b5de494320b5f75ed99b1888de58d4925dd114247339f6b3857fe9091de58293dfed590bb1d5217f0c783ded14181bc0255de63994c80b0d5c6a448889d43e3bce9a90a93da793cabca47ea0eef3e032996c699dc41688b3ba74052d224e9d02b7bfd067cfe3e376343409e0dd97ffc4b0660477abe30f3d6b2e500618fecf72cadc330e7359e901b0d506f2f65d7ff8b5d495ce766291432d73fdcced3d4a4be8680f9b08204bbb2c0d916478d5b92a24853db21b4ab13021bc18593a9d7ca8e920f9377d0781662fb4fad97a8121b2dd63fa67cab2127a7bd3046f7c3c02ae0d58c883cbb0f47c70f7b01a84d0eb75cbbb10737d8a52461e50db121c225505f21a6ae3e768dfaad25f3c28bd142d9fd5806fedbd71238e6eb5b380969c3347cc86ae2c24df2631268105bb1d273e1a1a497a01a81e7dfc022a551a07b1513299723a7420db39d6fde473270606f42eb8221dfd73598d8eb59aa4a43d7b377450d928ffd001b53b4b2e10078e907d54c446c29ff4d0f3420c5a557342d06709583ad7e06f8c52575fd42c55b3950b8d057d243fcdbe611aece90d468a36a87daca0dcd90a320813af941788124e34551edc8baad540a6b7ebf93eacd3a26f16e7e85c3bd3f3a05f8043e473e4d96e15493cec1cddd23917e07f74da250befc434b267fb987aa71772336807c4f0e16c8c39d0cf945d683bacb72e9eeba660f601c1e035270eb91df70252ab2a49b7cdc4daca6a9c86657e2a8e815a975d3f5febd49291000ab26513df6f2fb82c66d26c4fd7bfe4215b36b7765d7be09c3bfcde1c2ee75a38f0738f19a1ef9479190b88204eab993e663a0ed24b53aad5daa9fcf1754eb37ab85719ce2382fd120d9545650dac29d6b53aab34273dfd01344d422d52847516500fba3a37799b5e908c674e647cb87a89bec1945ca629e1c0ca17a62651e751892dbf5b99ec4a6a7931ea164ea0ff82e5b297a4c139d6bf50fc14ef444b9eb8c6eaebe5da0c44d3672f7cfc6ff81ed3310b7dd05a0d62a45c38f17c4b5f76c6e3f9fcf7626b37a50495a8da80ee6e29cdd48b7ff045351f3cc9d48bc4d8ffe01884494e1ba764a4c0857b3f840b7fe84edaca0f6b9d48a6e2a0febe1247722dfc85332557fbebc9100cb3e64c6d4322752e48183edb6bcaca642b34c39360e89ddc2e7780e25ccc1207a7ee9fac61ac7f0ed46a2bce11f97f1b25f304260478d938894afb0867d865b03a6cef22bfd6f9171cdd4eba1f2059da2be391227b4017dbcbb0ff44652b2b4e86cc2efa92e312522a0f543f2aec913a0e91b28557e251779334cb62bd2e1088fc35a399bb64d03ec863ffc76771deca1b03062ea2a4ce20d0a7bc4fda44041532e78f391c81fac33541692cdcabeccf5a54ecdf84713a80ef9a360d926e3151a615bc091de7d1d0e2fa3deca1d022b14675a38b10664d7d68a308028379644ba650369a29a697f47d77faff49d3bbb87dc76b680f2037cf2ebe734066b6cc2bdddacaf029bb35dcf4a80f8d07cb8d44cf2bd1d4e7fa39f751a01003cc5d37469dfbf467f0c9144a835d167c88bdc213d99823b6bb2aca761137055607d9c733f5f05da0ac69e6f3b71a95925597385194dcfdff3d724c1ce67c0d06d67602b619f3a37553c686cf52193cdfd09127f96ab5a389238366a17bdbfef8a843f8195a4d4d5bc3be1c5059ee98764897d80d8a6174570473cbf9fcfbe6fce97517243f28bf3ff557ef795507e5a9510e815642857bf45f6c91b50d6cbb048b6d38440dbec1954a1e3ffc153c406fff63384907cc77935a9705912c7ce678571b121cc78516a30df618d51229ecdeb1e465893aea9bc542e08183ea57843fd2b10328b4ddcf7a3b303bb5af88bbe5f4c2efbda8292a41b71da522c4570337220c61362f400a400eb5cec56751e5551309170bd252d4f448095d6d889ef48b1149333d435d93a39efa0584757cc45e0cfa7ab5f21847dfce98ff1a291f06715b65a3ec37d13a4111a2908425255768c190da2deaed87045df192b546e2fb99abe2a8cfe7fa52053592924b0ba79a00e2276f1e1c6e7341c49cf6a59b54e6f04ebe48127a6994243e0d8ad8d73ba5f62d334f3317c04b2a800d33ab3a444c4ad47c5d181261800ee771cebbc461abd5e12c9736d5b04419779b95c330e0af0d8e0fec248eab6632f83ac5ddf51c344dfa35e53d1fdda3c947dc26f98cde79c712c609a870ba23b8574db3b6c5438450dbbf705d7d91ad43fb65c11b5fd5864e44262495d35422382998ee882d0243b51744cda7bbd2cb1aa65c2337686f5478de8754bd5c08fd0e9adffdcad5739e4e5edd01b104aeb5a2c3d6b92442f8bd3b04d9265890cd08718b0475f3c2289c1e4ce8ba630819b6224b4ba9f224452923b5f8e76829ef4577dd723c26025d5f74476df672580bb11d3ff008a382110da1eaa96b651e6a0f1fbbab90bdb030e74c97770fecef7858c1968a1a7154d4328c7c2ff96926bb359ef106dc85b477242cebfc65c7cdb5faa3925e234a87b35a5429e945f184231c07c793ebefa1c956e7a5661d6695f3027aa6c424b2c9ec192db3116a1455df0da91137558c016287cac5a41c4c3decbe8324e8f2c12370481fce03f37e1c4f26e7622b61d657a04585b18c7f2c525ae78cdf2f3a1af5038aaad03951853cc275d910cf213551554e165d34008fa7f7de3fff1c63d82269b360ff5205b68ec428f0e30f9c68bcfedea20df486ce71bb0ecf8f20374a5ad55fce2abe2ed9a30259c4d80a11014419aa3c2cdcf4b9cafed39d712adfc4b506d870cd8aab39cffbaf400735848e20566f0aac556f5d7d5639ddb8bac5b9ccc6a242a24b6347ce29b97a74370e4fa6ac3d041d464de456bdbf939093bc2378b000c00f84bc5db22fcb204634993ee221c44c7b88f7526ff764d0a4ce39873498c99595ed7887d03a27407831acfbfe7fe23651024471e4a0f99db644d28fc05dbd5c3722bc2ebdbdfb9604e3a4b732cf56393c654ad93e6058ae72f7fe92b6f6bdd3859da0fdd7b88defb7950d2f37395184d0c5667162e09bbdb537c8be13cb1c50dc56ec7149dba0258db2d3292ba6ba8f106fbf83483c181466a41afc4e334d22d8228a6a1293f328687db8645cae8a7712e865daac7e2d0010fb417970a88278b3719a50c2b80d7e7d7ee5b5485345374ddf3bbfd8859e7326c069c786dd9173d3c2adf02a85c7c4e23eae87e268d4ff3b6cae7b51744c04b61e393294dfdff2fd04be67c3ac358d15ccb9ce70c834483e05f71459633cfb105ee81b4fffd3aef5e6ee15bc7f17208c457bf9b82bd5611ca5da5800390bcdca82a2f1d020fc5e565a6b7b2d1a4ffaa482da9706f48a9958acea89e4a8518de4283e2c7a9d2370127266defc4a7810426ee7a06c1dee5339930446f0da2334a3ec57d71b405704964ad9cc407089ace50ac3da209b95e204f8931a5df86ec51e7074069963b6889313eddbc27f238a4fc88a72ac83b8febf475edcb4fa20c2579288bd67e7495aa0647d92ad22473dcf423092debeceefbcc401424890f7fc8ad147081efbb434994385ca8401867172c32916c6658f9f686a811fbb295556e52988f95d3226ffad5a46518dbb49141ec72f8d4c3f0bfccff1be7966a739b6b7f5917ec5593901d2e93fc70008b3442094ed0861bf0a700455446b6bf65cdfdb41ff48c06a7e87ac8fed9871b9a37004c8d249ae0d3519a4943eb228ecbdd08e60a6435707b48a1e14faacb9afc8a7b28d57105e3ed99f0919d4c6d6612b1cee8be62c3925a37440b22ae481282aab6640e84646fd76b816eabcce7d4a0e4ff1c79a9427ddf7dd14c12750c8498e63b8b337b6d5ffacf2ededed2c3c1b2da6723e6b41695a574e9c5035369542e9e86754c1bfe6c96c2a2016e5d08338dffc758800446deb1fab4699454b1de8c675af6dfa72bed98ad4a458d6de06ac25ed258dbf775a039867c1e2c4a3b3ae51bdd4ad8dd597e7a949d80324f2cfaabb6a0f50409035deb7cf7e5a5271216415a7259daad9c21", 0x1000}, {&(0x7f0000000100)="11e99185cae7bea048a6c63e5f322ee42b2456ee133bb3f1e89d9d1a19559a9e45afb4f1ccdce699e4e0b67297e00321e530c025e6e79d3ad482f271b8b5ff2801529541fe6aae8f6aaa8970021edcf85f72f8135fd81a7625a75ae481e86c01a1b1a2b2d8ce5e53e1942b8773", 0x6d}, {&(0x7f0000000280)="27255e9e8bd44a2d2dc6e9188a2674079ff4b0bf929d7728be6efa243f97fbf7544bce976b43b600569eec75f57bd90e1a0a73610c8778dc4bf2bdcf04dde026509d336410cd5c507396220d003dd1493e9a3a3437cbdd4f6237493d675521de89224995d2a2665a5a0005bfb030247af20cf89ade470a9405d5af5bce14259ae55a5c21516e88abc3ff32f4ef4be64937fac9b121950a0887ca5c9d5865f29ca66d91d19d32ffead3d9122c965928b48c3c1f098368aa05897833713d89506f43aac88fa55d1dd30bddb47a6357ac03", 0xd0}, {&(0x7f0000000380)="2b9981521c94ec6f480448d32dbcfdc296cd32acb8dd3a30a561aa1e214ca528b8782dd6cf951934608b696334ff7b39be4c10cfabe0062f0c5ac4cf05131348ec6969dc303792fb5a94d3c855574abf4bbb1c199ffe3074de12d9878c94a1b934a91c119ebfb8617ecf2cbfe530c85285e3b63eddebd0562da76f5e4ed11c850805f5cd79c91dd89fec7d0e1d5cb3a7becd1d076982dda4a937378400bd5ce60b48ac0a8a400e179b652519ea7e45754cc87cce80e021d31bf290b62609436290af5136e12b", 0xc6}, {&(0x7f0000000080)="a6e90050dd8caba83d88f001e82ef649", 0x10}], 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:49:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x24, 0x1, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xb, 0x4ddf, 0x3}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x101, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0xfffffffffffffffd}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x24, 0xfffffffffffffff8, 0x83}, {{r1}, 0xffffffffffffffff, 0x12, 0xa0000005, 0xffffffffffffffff, 0x77}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000012, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1b, 0x89, 0x1, 0x18}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x24, 0x3, 0x0, 0x40}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x5}], 0x7f, &(0x7f0000000280)={0x200, 0xe7d}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 05:49:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80000001, 0x8, 0x3f, 0x20, 0x7, 0x7d, 0x1, 0x1}, &(0x7f00000000c0)={0x0, 0x5}) 05:49:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f0000000180)="3c101438bb453e666d03c31a0427d6887bedf4ac78dcf0ba0096959302ed7e502c49514c57ad637063bed43c578fcdcaa3602d7c3f053d9fc5e167e2171216828d57333ac9252577815c356f125a42570c3a13dc8cfcc4a25e42115efe74a5d90c65314a87f6ddf3e57be3e20cc3f1f5a4ee0d651b97da7de45bf16aca7cd186bb0d7c039b945cdd9222dbad667ac7b69ed4b0ce65da3e442da87f7775883203b6854e45", 0xa4, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x203, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101b3, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xc0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x8) 05:49:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) write(r0, &(0x7f0000000080)="d1a192d7c23b5cfe12d714e01165df4f92a865dfdd6cf4f3acf6428890f10cb6e4164e828c7d8b", 0x27) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 05:49:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x167, 0x4, r2}) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:49:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x20) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r0, 0x2) r7 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r0, &(0x7f00000007c0)=""/117, 0x75) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000940)='./file1/file0/file0\x00', 0x4, 0x7ff) chown(&(0x7f00000000c0)='./file1\x00', r6, r8) getsockname$unix(r5, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) 05:49:36 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x80000000000002, 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/53, 0x35, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) semget(0x3, 0x3, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) 05:49:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f00000000c0)="0000000055d985d4d570798f4d3ccde6b6b21152fb46b723497faadbd870d27e205c96e6b448c3db9e7b02b5439bb7a843171fb5def3b1aaaa801b79cf19e5186dde7e092d9573070683a472317aee01c95f0f015fb4d2143e9f62e8eb18fb68eb8f4786114f8bfaaff64c3f76cc10c3fab30405b59aee500186d8085dfc302e01b0bd9577b77afa2aa00fed4ccce099922a9b8feae0744302baf85d4a9a35b33de36d601cf62476c368de9e10a2ef6c52ac6515c1969ccf23544243ab89e6885c467a934eee7fabbc2657b7c0268c9208c89a78f6d551768941488eb1eb4116ff9e792b293df51168e1ac213040c2f54e7c0b593932", 0xf6) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2080, 0x0) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 05:49:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65300021c8a60fb1feef7728a9f4f0880cb9d9947db85590f4acc80a036b10c69667ccdb4e7b9c77bac18053fe84129da4b245ae420d05a73aa458c6585bc16b7ac7426b70e778795f55cf45656a5c53147a99766dcdb0114238434c2f0f797a722cd11a1dd9fcd5eb96972b6625b46030cf60a00a22c55fd8e74736e0ca02ea04308714b8739e9334b30ab4494a33f2d572516f09356d033f55ca5ffccb1b67c29a12e56ee69e7a97face29e55597249866"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 05:49:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ftruncate(r3, 0x5) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) syz_open_pts() recvmsg(r4, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/227, 0xe3}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x843) 05:49:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendto(r0, &(0x7f0000000100)="5b90ecff956e4f3328787577eeabb971400c90ad6dde331f0086102b469f025f3eafc4b3151bb256a2cff17c39a130b74398679a16d6471610a4d35a318c5e865b4934331ced2d57627cd9b5752a3b97807d514197812128f1db8ec76893486a08534046563c95b66277e035df8ad9cd1463b60ec15d1a780360e03b2819c8b3caf7453a82898410f172bdca85c48722e915d8cb9140e3ddefb0d917b0b875cb93f333dadc1b16272b5067349a8fd391307a51453f55f90eb004a640ac6876a99314030318b2a407cae6f350ceb57c127ec07de8dccc372e", 0xd8, 0x408, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x838) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000002440)="b20f938525bf2093cbfa71449ef721019b4c7a279b89ebc5cb7b59c941b0900630b5f56cd12214c924b11d9d12bdde011f1bafaf29b6c7860174f4971f6042c7b34b145dcad24b2211f0c6dcbbf5934d20aac45767df8085edfbf61183a7dea0060a9cb4caa28de62871a91251cacb9c40d9005cc1a6ce558490d4bc11d2ed84db404bbcc485c5c130bc0a76f959d3cf643864eb32e282e7f1e19892abe2f3d24f712f2e9fd0897d6fe4891687f587cf19b98fc02e46e8e970002c225baddf3d20bcb5a07364947ec3e29e2950a486af506b6d93b39db14bc1428755c99a250a1222d86a966a784c47e44963d39b6dd8c2da8f00173f1136253d074fe0624424805aadb238fae9e29ffd509168f16a4c798424d12488a80bacc6635dd3e57e325127462a1ee7c96292dc3e537c46b646a11e05f6f3aa2b71c555df1e4ecf5256b99915da4f39a41452e10d87c2baf02ca7278e1618c32f95bc47a303bf2856b043452187c0457e9127dc6748bee9bca037a2dabf090ce5386f0ef90558cb5d1a8b816981dc6d62f5ac3b50fb48a3dab51e5337200e3a0e0609be6df5b70fcaac0d63d6dd175c1f78f859c245b3db23b6c79ded3b88d9022dcad25153962374217c3f20c5bfda7728fb5e53349fd5def355eb372d64f1433e63da2d693bf420a32769a94beaaf4b28b88ef2989801dd723a229c52dcc23b936a21e11f4f6a32983fe88ff031e6a0b24148036627c8a97b054b5c98b76981fe9a139be3c51bfc1e95c4b816a797d91715e133669c29afdd2f1d42aeec2694f503b298ba0b7615df2bf7b62a8e5ab68360a756c25946ba39fb654e6b51015fb3631bebf0efaf7fa23c3badb4d63857fa902e8b42fbe12af2fcbd6cbc11ab0b490c80a5a9f94eefec552c0eabe21dd609e98cac0cc336cd7c353a319337a4f36369a1d36f5b8a6b8e0033b101f2595d1ff7cf9b28eb4b5ceb57d2bb3dbc98e10d73ee6b46ec927c29c16452b8dd15c02a9e74e4a21d62c0b4fa7d9ce16b8e2ffbb8cf1a65068c59b934a1a8fbb32ab273fb6e5026c20fc385db8b54dc2d6d963d0951209d7b8cd42de469503c23663fab77f3376815d6394b51cfa8be3619d010b26d6b5e140605c937bbebd0fc4be745e1393cec884ccb4d8a02586bb358e29b5a9d37fc01c233c2000787d8186573dcda4d156b55784fd7babbf8cd6aa090dcc168f636249e6a3b93a91886653be3ffb0b4ac53e25afbf927600cd23c7e4403c0f38b5e2779137b1943e78aa4da0e9d254bd421efaf95910b5b2202560d8f9c5ec9abfbdb168d86164a1580cddbb946457728952a4bb712b68f49c9c522ef19669bd35a5142fba03078597b833a2909eadb37292fa932b3cb9c245bc4c24e3039987a3d6e7b7c4c3664fe794fcd83dc3609cb6309e142780d6bc1b636c231bb32686407368cbcd1e9b1696c384de58f97cc97d4799e429bcbd2a4d91625930a7dc947cd8c89f7b58b71946898ad42cb6f06a20a34f2fa5bb56fe84fc13f8a4b1f0ea278e0a9eff2b6344e421bff819a2a4c35cffedf356de49c5a649a53f8ddfdbb6d64d587118ec04aab29b40a52d124c4cf1effce197086f041cff0e7397e124c97726fdf7891bddf77b469159659e5f45a2887d75742995bf1d4b138d01250bd05df98048fc188c185b15c0c91ef44b58c0541954f88ec64b666822c8f1c6231681745a9eef44e634320021c1d7f48f2ddce3b7b35f85e9c356b278f843589908431781f9588dfda4806789bcb38bde6a53d733cf8b18667f7361d4231ed7d0a7826ee747043abbf6db40f93e1288acd904f52937713a3a4ef25041a5b597e02128367f5c704001d8a81eed650327e626b652f4d3df233275300f7c8a9fa9b8a6ca8978eac2efc5d6a9c7a73b385ba70346487a42eca7e0b107cb0b23c8aec4beab15bd20c19d735d87dcad9fe70d13424823b0fd3625d6908e243851b053f8f23e4240498502b71c03d1bd72d1ab74e3920be3a2c0394154b2b0d4bb0f0f71cf15bebbb9a574a2034093a2415aa5f65295a57e8dc497c808ff052ece852583aebb0a3acd1e23204ea1ba1662b3fd10e844b7141a215555a357f9f461fde72d45005484ff74e3b4526d945352daa815db273e10db1a1e302dc9e1308372a0169e1805300c30efc9ce8c412d6897765a5a0a372a58726d2f58832d6ffad48c35e28e2924e33a78cfd1f72602d234534b62b422d9aa893a024794f443c0789cbf89fdae1ac99745631a0a2ce7ba4e00366ee758ad906b99abe14a05eab2ee5ed1e776bf04375187be77749ca9641d3568320634f9e6ed7eb7b0eefa35de47c391802b00b32c55ed4f2d1a19085508a0ce19957d61f5f4dc014c1817da6234d2959c719c9ae2de237e358662a8ee6db3d2decef3a20297ef4a584ce5d32011266cdcaffe268779d9328a944faa4bd0c162859eb7fbc1d57d374d4da03dbe43d8c6981f42aead360f5cc0f9e9536a004d2cdfcd8dda09290aa2c1ad71215477d68863d4a7870ce396369b439aaa5f77bdf8d6e2216a389af72b3026af1a1f3eba8cdbde54c619ad58916158a4ef37ef53ba12c635dc7469144c1684602e563add5b8e7a462c322886de82af2ea1075c56f70361317d95d1fdc4d68bee5006821ea7c8ddce9fa1cb2790772233440d3b9b27e6dcafe685718bc6b0d7b6325efc0d66907875817a26ef576fdfdc6f39062dfa57e32fd4924f88628f3c869397fec15788a31e5834e5cab2ab13bf4302bddbd5dbe4fbdf878acee486009186719d22627de47c2463a00b4cd234ea85ca2d3478a4f060eb5cbd5069c0bedc915aafd9c3a0c7eef170d48c893b2f0b230f69c8cc589402f56ee687640f81cea46269721c328e89477f8dcb0df3555fc27c0a7e391e0943355ba4bbaf259062593f750b6cb3e12cfe785bcb45dcfa4d01ce1c4fa2d182f27ef76ef30bf96b4d16dd2f1ca8ba675b3551681d76a9aae7c2f8fe40b872cc9b11364068a49863efa223a762e50f18a14dae75abcc4127a946f78cec78a1f00827121efa701394922e1899717da610018320fe316dcde6ea9866b247602ac342201aa42926fc5413acd7c5c5b7e7f5fde96be7a2a27cac2430e19835303ee140aec3de81abfcb0fe6231619fb35c9ae923310f49365912b9f5a3b6f55468b2de6301e257cc3bcc6ac8dd8dcec4a3a5a38d414a0c8d73d9b721aa0b7de3691e39d4f65cd5d89152f96d67e1ff654df53ee5d39254ccea723aad12164c40db26308bef6ec8235ad9287fe3a2674ae90c3fdaaf24e73643653aae39f0e780fb6bdcfec3f58318937d280b55a6e2d7c22421afa4f6bbc3f5e2bea7172a4bec664831646e5c0adf242adc3c3adf76b48d2a439804cc7703f8330e3f29d19049c73082d9e89590dbe2f031c885a219c85706c611c46aa05bd8c873da1d7c438443ebec75fc453a47e23e0540c3341dc5ea60ef7448a172abc62b051af92eccc929297383cb69ac892e5afc2ac300400e0e0d70f269eb6ef8ce3ff4fbaddc99869ffc817e94bcd60a1e1f5518f1a11d95dcde445889e149c79c182b93defb7816a7d38a45dcc9ac8bba0a7d5f206b63068677666ebab10f80ec50a60c2b33b7db4a39d4b6709276dacd7bf8ac4a3478ca25474aa42bfabb9a58356ee2ad181b1c3b49f78c980f8eb7e51006955e03c48848da5d4dc3407ece379ea037751e734b7bc52990862c5acb45c497211099368e6aff8fb0e2296a0e3473fd5846b91894cdc06f9f4cb07bac945a8c3db4253e542af42f0b35b3eb7dc63ff20fe4d554eb4b4975bd80c766a9b725ef50f92a150dfbaf214dde09bbe3f2d9f10e3f13fc9082757215c4b1561b0fb5cd28c26c03dbe1ca6712097725eda0d7a1f3b7af78e1fe16248301546b828d506e1d951f4a4f96918fa26cd62a93e108b7cbcb391138591efe5efcb318361bbfb4f36994b3601ca5cce62d8f6c1937de3b5ee755ab91e7d7163a3d3c5d0c41dab2d77dbaf71466335d05c5c9d8dffd87719c533f98e17d03ba5c8683b6e756b30e3c706bdccec1eed738c6948d0281ac31a0a0cbe72da672bf53aaa929101130fc18196483b130aabafd22daf9453d7061a9376cda01a49b7b6f1faa5cb4e76cf3d0fabdf3f1a0fdab0ec433e6bf01def8c63e9bb639bff7e2f2f0c8cc7efafe3b57a6c7bd171f7cf91ab43c8b6c8c75dd068b35068b462d038fa9e8e8e01ecf063bddb5c879cad61d76e23bb54e4e1de4f6fa62a5db1c64944fa7aa4318ede2902795c167cfe8c427f8fdb1b0345b012a7b89d8a39e2b83177be7a71e1cd1e6497b0fe90efb99489346f07f5eee5120daae22366ddc898039884fca189a7434090e5f2763a9af58c980159c252b4c36d660a407419710e7a1f1c29bc3e6ef4290734d70d565cfb16c344dd04b52ff8256dd37f88284924c34b4027320370d0efb521c03c27d951ce16a04aa3a0560b74d174bc14fcdeb15613b8f99b5b6c1262cbbedb0270f58ff3fa769cb44a4fa465fa0f915ca3f3b987a330e42ebdbcf187456c9f3240f141d45a6436f87040d9b25a0761a0328ec390d7f471f07d1211396ed9fb1b3717ad5ede5b903e72d640c175cf4e64a864a2a756a275dd85998da5b992c38b6c0cf3b6fda0383181948dfe2850cfaacb3195e81a8b0645b776a3a5223a59ed69f3d5cc0f585a39b00e6c2e4889efc7991711b6e5808569a6e942e499d0a36024f96f092330f75b7b9621627b0add81961cfc3ebdae4811eb28baa546b7ffe46d838909a1ed7ed3fa4ff970e6bac5ea93e84ce1058e756066712b485c071fb589f3a5f3252336e9c5815486de2b7c7a5ba44ab471ea661b67be0239ebad242e5b5f1482b26f55869a34e32c27feb76a19413035bc62b10b2ab680882c01cd5d49c2e12d140d79b456d8800c91522b120ca81c360e05f6c8fa83509a33f14f9db43c39726205a3054354192ccde5a79c3681ce644fd9005c8ce8a57ed120ae8d7eb73e539399e1e1cea3891909a34d27266c8a23e5092c00203078437994cba01cc30127935e53bc0e7ed3730ed68ac1a2ccc30dc6ade7e93b9dffd0eb23e576634679e924093cd94e88c792543ffb0111ea43b4049dd528e95ac024dcd7215a80225e7bce98c94b569b3b625de44238c725b401c81c5e60a019b39120e44bb5a4277181510d846446787ed62a7f6dfc7e22f63e7822c4bf9008c2e46cd1a1b6145130e3b5cbadb9cf2a2c68442c213d9f69d9349edc2c94f58f5dea60fe0c0ec61557f4799967673b22dbee5cac89f6a66e852c6d3c407d2427c7362d518f52eb5e7633d759a8971e06f8220ff0054c7b65934c2b5ca0ff7256b6e4eaa8e71892c675c9daec8d4bac314ea08d627d5281383fe28377c79f9ebf2bce86a8d58e186841e5871c029c40fae2d34ada35fe2edf53d81c054ed1ce20b8424d09f1c2d9502aa16957ec59bf7b5f749f3a888eda06eecf8c9ae6c272db2d812418ca670d05a140543dcf56bd7758e875ab82ed8c150a7907d4dd80c1fa415d9db7d2ab2b9df2c35923550f6e0d47fb1b0face4ccb6dd5601d6762b4d895d17a7cedf91f6ed2b196e6f7d4056b26b3eef495337d3108fed91fddd98e18acf732043118fc028737b211db027e4ef0044a526e99ff612f65d83effaced8666a37f57b6213e94c61aa4fa42605fe78ada661a9cceaf73612e81d3d750f552140e4cf341e60ab8fe845bc80e23b345583dee3a2120159c3fb312c8cf7b7012dba7ba15ac0c614626554f0fd2c1e", 0x1000, 0x40000000004, &(0x7f0000000280)={0x2, 0x2}, 0xc) 05:49:36 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="2e5676e444f64b5a14bdc8c0c27a05c09d6e609d6c198aac5338d52464fc47768a39131f44eacacb9848562088224945ad682b856bc750ecc3c25c958ff292d68d007c845a30dddba4952357a195417ef1cca885976d6f66", 0x58}], 0x1) r1 = dup(r0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000040)='/dev/wskbd\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x6516f82a, [{0x3, 0x8}, {0x3, 0x81}, {}, {0x2, 0x4}, {0x3}, {0x3, 0x3}, {0x3, 0x200}, {0x3, 0x5}, {0x3, 0x401}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0xffff}, {0x2, 0x4}, {0x3, 0xea}, {0x3, 0xa5eb}, {0x2, 0xfffffffffffffffc}, {}, {0x2, 0xc4fb}, {0x1, 0x4}, {0x3, 0x80}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x14b}, {0x3, 0xffffffff}, {0x2, 0x7}, {0x3, 0x1000}, {0x8ed37ee824656a3c, 0x7}, {0x3, 0xffffffffacd9daad}, {0x3, 0x610f}, {0x3, 0xff}, {0x2, 0xfff}, {0x2, 0x4}]}) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10410, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fsync(r1) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588dc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaddf6", 0x149) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffb, 0xffffffffffffff7f, "8549557b00e960ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:49:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) syz_open_pts() poll(&(0x7f00000036c0)=[{r0, 0x100}, {r0, 0xc0}, {r0, 0x94}], 0x15, 0x5) poll(0x0, 0x0, 0x6) syz_open_pts() preadv(r0, &(0x7f00000035c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/203, 0xcb}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/218, 0xda}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/248, 0xf8}], 0x9, 0x0) kqueue() 05:49:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000200)="6396f46ece61f9f8494a54ba6979ff4c63cb3b33f1cb16aac69162d8cf0af5aac7228032e63e00e5a5d211f9c7cbd5e60ac68fa7ec0d0d3b65c561cc9944141092893e39b39644df77b73678caf3e6b7a3da9afbdc539486b41fa36a2443fc82d9252b9283381371fdf5baf4d36bbbafd9411067fcebea9d1c5ec0b58d650ba7e154d9b5ada5d9ebda264f843a404deb2d9adc368ef864692d88493d0e7f80cea0249d7ae3cfba431aaeb95147593cfeb1ff4e2df97a1c0b7dc4d7dc31063d76cc36afd4796f9c7e991afb661d9517bbb20a12dd751fa4c476aa76218c99c47c8c3e37", 0xe3, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/236, 0xec) 05:49:37 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x80, 0x8000000000990}, {0x0, 0x9}}, &(0x7f0000002000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x10001}, {0x4, 0x3}}) 05:49:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x200, 0x7, './file0\x00', 0x10001, 0x4, 0x4, 0x2}) 05:49:37 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = getpid() setreuid(0x0, 0xee01) fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) close(0xffffffffffffffff) 05:49:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20ca9, 0xe) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setreuid(r3, r4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r7 = syz_open_pts() r8 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0xc0) r9 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x1) socketpair(0x0, 0x8000, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8000, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x2, 0x800, 0x12ce4d1a4000}, {{r2}, 0xffffffffffffffff, 0x8, 0x8547c729bee99c56}, {{r5}, 0xfffffffffffffff9, 0x2f, 0x1, 0x3, 0x12a0}, {{r6}, 0xfffffffffffffffe, 0x10, 0xefe330ec66d8efe3, 0x1, 0x1f}, {{r7}, 0xfffffffffffffff9, 0x50, 0x0, 0x4, 0x6}, {{r8}, 0xffffffffffffffff, 0xca, 0x80000003, 0x7, 0x3}], 0x0, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5c, 0xdf}, {{r10}, 0xffffffffffffffff, 0x3b, 0x1, 0x1, 0x3ff}, {{r11}, 0xfffffffffffffffe, 0x10, 0x0, 0x3, 0xb6a}, {{r12}, 0xfffffffffffffffc, 0x87, 0x1, 0xe2}, {{r13}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x9, 0x208}, {{r14}, 0xfffffffffffffffc, 0x10, 0x40, 0x5750000000, 0x5}, {{r15}, 0xffffffffffffffff, 0x10, 0x3, 0x9, 0x7}], 0x1, &(0x7f0000000500)={0x7, 0x56d9d9e8}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r17, 0x0, 0x0) 05:49:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01802fd623f51b4850ab64ddedaec70d734be3f61847bf365b13cd8685132718ae8d99fbce157459775bd04d90bab461b5300f919a92a87b32d332bb0d503c95d7bf3a73712af538aca139a0796a1c547794c48f3a5c9b32401de3f76e0efd418c4c56c02387998718ed48984ccdc2da2ba12e13906a0dbf393de66b0982143224826c378dd1886d80ef59754c96afa73570f7e811f6b5b2636cf1f4cf48119428608b959f702fcbb9b6b12380a6aa1b225d93782c17fb1c040f4565d4f046c74e2421e68f0f7e8d2265ff38d53890e2cf8bb3915b3888fa11125b00e21bf40c7047"], 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10800, 0x88) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) 05:49:38 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) utimensat(r0, &(0x7f0000000280)='./file0//file0\x00', &(0x7f00000002c0)={{0x7ff, 0x1}, {0x200, 0xa1400000}}, 0x2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1f8) symlinkat(&(0x7f0000000180)='\x00', r1, &(0x7f0000000200)='./file0/\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') symlinkat(&(0x7f0000000000)='./file0/\x00', r2, &(0x7f0000000240)='./file0/\x00') connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0//file0\x00'}, 0x11) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 05:49:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7ce0, 0x7fff}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x73a, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc7, 0xfffff, 0x101, 0x4}], 0xfffffffffffffff9, &(0x7f0000000080)={0x40}) 05:49:38 executing program 1: kqueue() pipe2(0xffffffffffffffff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) dup2(0xffffffffffffffff, 0xffffffffffffffff) 05:49:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x200000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) flock(r0, 0x2) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 05:49:38 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) r0 = msgget(0x0, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) msgrcv(r0, &(0x7f0000000000)={0x0, ""/107}, 0x73, 0x0, 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) 05:49:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000240)='\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 05:49:38 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x99, 0xffff, 0x2, "c323b318c9fb9fec0ba6dc389173f8b549b1ca5f", 0x20, 0xfffffffffffff16b}) read(r0, &(0x7f0000000200)=""/136, 0x88) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:49:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x3, 0x3f) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 05:49:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 05:49:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20821, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20f1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x6, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000280)=""/86) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000007c0)=""/115, 0x73}, {&(0x7f0000000740)=""/91, 0x5b}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000300)=""/14, 0xe}], 0x5) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/52, 0x34) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x9) fcntl$getflags(r0, 0x3) sendto(r2, &(0x7f0000000400)="96af9bc4c25b2d80cd4d7f0d9cfff8abda52888fbbf4d395905e5d98e3ce045762675741dd0833f61a9dae8ab36d9a8252c6657cb6e891aac55bf04c10499bd26a2655b00db7e18f24cd7b64db5001cc129e4d22157167c40e4f140885ffc0d047761c9b45c9d8a59fee1f4467f692fcea0e387c3a0041c2e249e0e93f1cfca84480128540b1e6", 0x87, 0x400, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 05:49:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 05:49:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:49:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, 0x0, 0x0) r2 = kqueue() bind(r0, &(0x7f0000001180)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) r3 = open(&(0x7f00000011c0)='./file0\x00', 0x2, 0x100) kevent(r2, &(0x7f0000001200)=[{{r2}, 0xfffffffffffffffa, 0xfef4dcae69801aa3, 0x2, 0x200, 0x5}], 0x8, &(0x7f0000001240)=[{{r3}, 0x0, 0x24, 0x20, 0x1, 0xee}, {{r2}, 0xfffffffffffffff9, 0x9, 0x20, 0x6, 0x101}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x8000}], 0x5, &(0x7f00000012c0)={0x2, 0x7}) r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000001300)=[{0x3, 0x5, 0x1000}, {0x4, 0xfffffffffffffffa, 0x800}, {0x2, 0x3, 0x1800}, {0x3, 0x101, 0x1000}, {0x2, 0x8d0, 0x800}, {0x1, 0x7, 0x1800}, {0x5, 0x1, 0x800}], 0x7) faccessat(r3, &(0x7f0000001340)='./file0\x00', 0x4, 0x1) lstat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) bind(r3, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) r6 = accept$inet6(r3, &(0x7f0000001580), &(0x7f00000015c0)=0xc) shutdown(r6, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x400, 0x0) semop(r4, &(0x7f0000001640)=[{0x3, 0x72c6b69, 0x1800}, {0x3, 0x100, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x64, 0x1800}, {0x3, 0x7fffffff, 0x1800}], 0x5) fchown(r3, r5, r1) clock_settime(0x6, &(0x7f0000001680)={0x80000000, 0x3}) r7 = semget(0x2, 0x6, 0x220) bind$inet6(r3, &(0x7f00000016c0)={0x18, 0x0, 0xffffffff, 0xffff}, 0xc) ioctl$KDDISABIO(r3, 0x20004b3d) getpeername$inet6(r6, &(0x7f0000001700), &(0x7f0000001740)=0xc) linkat(r3, &(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0\x00', 0x4) semctl$IPC_RMID(r7, 0x0, 0x0) mkdir(&(0x7f0000001800)='./file0\x00', 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001840), &(0x7f0000001880)=0x8) 05:49:38 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 05:49:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 05:49:38 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000300)=0x100000081) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x81, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x55e, 0x1000}, {{r0}, 0x0, 0x0, 0xf0000002, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0xc0, 0x10, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x82, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x97e, 0x2}, {{r0}, 0x0, 0x20, 0x10, 0x2, 0x5f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x800, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xfff, 0x7}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x26, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0x5, 0x937}], 0xb8c, &(0x7f0000000240)={0xfffffffffffffff8, 0xfffffffffffffffc}) 05:49:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x47, 0xffff}, {0x0, 0x9b4a}, {0x80, 0x3f}, {0x22, 0xffffffff80000000}], 0x4}) 05:49:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x4, 0x0, 0x75) 05:49:38 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) 05:49:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:39 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) msgget(0x1, 0x200) 05:49:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a406c9e1a33a7aafb6b01f322bad25a03b77df560ad417aa72529ae5b2e", 0x100000373) write(r0, &(0x7f0000000040)="7a2e58e13f19edbed8689455b211520109aab1d974cf0f61a1a2b420b9e5011ae060668ce5c3e1fa1bf41aff", 0x33b) close(r0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x10001, 0xa83, {0xffffffff80000000, 0x8}}) syz_open_pts() 05:49:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 05:49:39 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x8, 0x9, "8ba9b615f227b12f621cd556cc4d0c1aed90e4f7", 0xffffffffffff0001, 0x68}) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r4 = kqueue() dup2(r4, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:49:39 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000000, 0x9}, 0x0) 05:49:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x101, 0x14f}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) socketpair(0x3b, 0x4000, 0x8, &(0x7f0000000200)) bind(r0, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) clock_settime(0x4, &(0x7f0000000080)={0xe2, 0xaa0}) read(r0, &(0x7f00000000c0)=""/139, 0x8b) 05:49:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 05:49:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x18) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) r2 = dup(0xffffffffffffff9c) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) r6 = dup(0xffffffffffffff9c) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0xc0) r8 = socket(0x17, 0x0, 0x1389) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x8) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x82, 0x0) r13 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xb, 0x40000021, 0x5, 0xffffffffffff8001}, {{r2}, 0x0, 0x40, 0x2, 0x4a, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x61, 0x4, 0x3ff, 0x2}], 0xffff, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x8, 0x8000}, {{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x5, 0x3f}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0xfff, 0x6}, {{r8}, 0xffffffffffffffff, 0x4bc9505ed2f0c15a, 0x40000000, 0xd74}, {{r9}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0x4}, {{r10}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0xff}, {{r11}, 0xfffffffffffffffd, 0x80, 0x1, 0x40000, 0x5}, {{r12}, 0xfffffffffffffff9, 0xa0, 0x0, 0x7, 0xfffffffffffffffc}, {{r13}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x6}], 0x9, &(0x7f0000000400)={0x6}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt(r14, 0x0, 0x81, 0x0, 0x0) pckbd_enable: command error 05:49:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:41 executing program 0: r0 = socket(0x10, 0x2, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000003c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x0, 0x800, {0x3, 0x400}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x1) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file1\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0/file0\x00', 0xffffffff, 0x8, 0x9, 0x0, 0x8, 0x2, 0x37056aca, 0x3, 0x1, 0x0, 0x3f}) 05:49:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 05:49:42 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(r0) setegid(0x0) r3 = semget$private(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r4, r0, r5, r2, 0x9, 0x9d}, 0x7fffffff, 0xa7c, 0x1}) 05:49:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x510, 0x0) 05:49:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 05:49:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040), 0x355}) 05:49:42 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 05:49:42 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xb6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x3d3, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x9, &(0x7f0000000080)=[r5, r5, r1, r5, r1, r4, r3, r3, r2]) 05:49:42 executing program 1: socket(0x10, 0x5, 0x4) r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88b73a9c67264a00fcffffff0000000000000000", 0x14) 05:49:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="f343902ef3460f7e63b32e66660f66910000000045d9fdf2f33edbba0e0000002e660f51fe66440f01c23e66400f38056b00c442a59134d12667450f002c4b") 05:49:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x28, 0x5}, 0x1ce, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 05:49:42 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) open(&(0x7f0000000100)='./file0\x00', 0x20482, 0x4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xa0e2972b9abd2cad, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chdir(&(0x7f0000000140)='./file0\x00') 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x7}, 0xc) getdents(r0, &(0x7f0000000140)=""/254, 0xfe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8088, 0x0) 05:49:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) write(r0, &(0x7f0000000000)="6ff1b8cdf89613806602e8ace989d68107de47549987f403d6218dc4e16ddb5e603cfded2ef900025be123ab0ec5b54394dfb36d1f8aff5c8ab7d708465b96aa5063edfeda952c3fed89a2a39e47f4fe69aba5423b685c05358822f8f3d0820d031d55fc9c4a3c08d0f1afdb2e5cf7e904bd10cba6da4f9f5210a6ec553419ab7b2d816d3908b813f46a83dc", 0x8c) 05:49:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:49:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41a00e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f1b85842158090377560c844297d83fa93af003ba3784619b00000000000000000000c06421ec8331ddae1ef6e06c1c1fd11a4c9051795c9af8f2a43a8491605b5d525387682868091fde64a60ee98b14bef2aa8b3d9696f29d4d270e69a4eb4135a8e82214724b1a64907493ae5c504a520200121eaf7bd796fe136da41b9a8243792439229440b46a8aba67ee28a70122b38c36a8617fe020f977f312b2d6e82c922fc84a313de70af36a2a7503a53ec7a7df61547dc32f2e", 0x2b4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 05:49:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) fchmod(r0, 0x102) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:49:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) getpid() mknodat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x20, 0xff) pipe(&(0x7f0000000140)) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1) 05:49:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/185, 0xff95) r1 = socket(0x6, 0x7, 0x101) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x0, 0x6) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1000}, {0x0, 0x2, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0x80000000, 0x800}, {0x1, 0x7ac, 0x1800}], 0x5) sendto$inet6(r1, &(0x7f0000000240)="589a15550af3ea49c8889e2bb670ceb04f53deb7f4197b505a13eba8758c518544b8977fb73278cf057142ab17f1079403a813dcbad14beada7517e82271888629dbe1ea41b3c4c45148fa05a7507d75ca12872d53295608df017316c0cbff82eebf90a0e6abe1035d13321aade035", 0x6f, 0x40a, &(0x7f00000002c0)={0x18, 0x2, 0x5, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x680, 0x0) getppid() sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 05:49:43 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) recvfrom$unix(r0, &(0x7f0000000180)=""/99, 0x63, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000001540)=[&(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='@\x00', &(0x7f0000001400)=')(\x00', &(0x7f0000001440)='^\x00', &(0x7f0000001480)='(\x00', &(0x7f00000014c0)='\x19:\x00', &(0x7f0000001500)='\x00'], &(0x7f00000015c0)=[&(0x7f0000001580)='/[\x00']) 05:49:43 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x2003, &(0x7f00000002c0)={0x4, 0x8}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x1f, './file0\x00', './file0/file0\x00'}) pipe(&(0x7f0000000840)) r4 = geteuid() r5 = getgid() fchown(r0, r4, r5) pipe(&(0x7f0000000880)) kqueue() readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/202, 0x31a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() mlockall(0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r6, r8, r9) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0xfffffffffffffe98, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x36}, 0x0) socketpair$unix(0x1, 0x200000000002, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x41, 0x98) 05:49:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') sendto$unix(r2, &(0x7f0000000280)="0000d88f053012894200931a720e4b52", 0xffffffffffffff81, 0x6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x3a46b09d677d46c1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x32, 0x4, 0xffffffffffff8001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x4}], 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 05:49:44 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/63) msgrcv(r0, &(0x7f0000000040)={0x0, ""/201}, 0xd1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x3, 0x440) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/141) seteuid(r1) 05:49:44 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000080)='./bus\x00', 0x40000002000, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x23e}) 05:49:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f00000005c0)="6870afc81ceaf84e53ed3bb94974f3330b65934019de62f730b658b29b0eb616c331b9a2027a75495f29e55076bff59bba9df90092d346cb5f58404df65aed766ba4c50210c9fb0c48b43e04e0550b2bbd85d819651bbab4ff0e8e5137e59d2e028e1dcb157456a74fa12267ff9c11027cf1ce8ff29000de3fb64b75edc28f6bd349ee02fe55f50a496768a900b7ebbe62d317282c80e983a57e2bb44919a47ea15e546a3560e766d11b0e5809f6dc0ad0cb0e2d3c92a9cb068c36ab8d13b0c9b826f2b800", 0xc5}, {&(0x7f00000000c0)="1297f6d369ba38acb9dcce0f700d7a5bb706eb3d2e7fbecfa6b0baf0a76e2e083fc21125de58982ab6c096371b34cf91ea4fae7afb1ee718b0c9382ffd0706a9f3ae18c8dae0575e49d40989913ac2875484ffc40c3aae5f006b44baf263def612a2b4a3eeb684f8b1a73ebdd7fbce98ffb8246c414727fb24f3546a84f6f3", 0x7f}, {&(0x7f00000006c0)="431aac0f6854b984f406192ec398acdcd00943ab898c77a2b26fbbb19694744fa4936c1440aec9bc9a417161b2e297f0bf9ff7e1633a3e25c97c3b95e0d19b133c34f4c01ed7490219070a1ad9860d16693396bab1288d86a30460dd2a664e65c35b70868d467297ff759f72ebcf026efd73224eea95cbc92205dddffff492e6061479c3e07c5eb7e3c7db206ce3740da059d38182b5e55a40af7f9b0c4a70981078f15e6d8ff99dc0fd2390451edff66636da27dc1ec5c7a3e376665abedceb90d3cc1e39a674e4ecb617e55a40774f1531477b2348a3116fbdd0d035819a36d130d13641d9702f2db3ed39f721ff3f701a95024e1486f1", 0xf8}, {&(0x7f0000000140)="602baa30", 0x4}, {&(0x7f0000000400)="078396d4f67a0c9acd3ed40055e748ed42dbd5d1c4694c10f1117d1686e796197e37df95f10be3cb4e1ea9c64bcd0240a2222a03df825e9dbbe7ab120b7c40355fed7c1ed737255b4f82613f29", 0x4d}, {&(0x7f0000000380)="8fe2378a7b0e0529d00527213b4c1b4a89a2e66eae659f081f1a912974dcb7fa410eb48fd5906314eaf5193a7124d6fc103351", 0x33}], 0x6, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 05:49:45 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d1a4a7", 0x171) read(r2, &(0x7f0000001540)=""/4096, 0x1000) r3 = dup2(r2, r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x3, [{0x1, 0xb9}, {0x0, 0x1000}, {0x3, 0x3}, {0x3, 0xbe0}, {0x1, 0x5}, {0x0, 0x7fffffff}, {0x3, 0x80}, {0x3, 0x80}, {0x1, 0xffffffff}, {0x0, 0x4}, {0x2, 0x80000000}, {0x0, 0x4}, {0x3, 0x2}, {0x0, 0x20}, {0x3, 0x8000}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x3}, {0x87f7e7d6b696e562, 0x4}, {0xf4cb69ea5e955b37, 0x5}, {0x3, 0x3}, {0x3, 0x80000001}, {0x3, 0x93}, {0x3, 0x1}, {0x3}, {0x3, 0x100}, {0x1, 0xffffffff}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0x8}, {0x1, 0xfff}]}) fcntl$setflags(r1, 0x2, 0x1) sendto$inet6(r0, &(0x7f0000000040)="d8e8cdb04ecc3b9415e409d722", 0xd, 0xa, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x3}, 0xc) 05:49:45 executing program 0: socketpair(0x26, 0x7, 0xc6, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 05:49:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x15cf4724cfebc5f6, 0x1fc8d95dd5ef479d) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) write(r0, &(0x7f0000000140)='!', 0x1) 05:49:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 05:49:45 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x64, 0x80, 0x8001, 0x32}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x10000, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x401, 0x3}, {{r1}, 0xfffffffffffffff8, 0x44, 0x80000005, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000081, 0x7fff}], 0x1, &(0x7f0000000000)=[{{r2}, 0x0, 0x53, 0x22, 0x0, 0x49ae}], 0x9, &(0x7f0000000140)={0x0, 0x8}) 05:49:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) fchmod(r0, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) 05:49:45 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000)={0x2}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 05:49:45 executing program 1: r0 = socket(0x17, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)='\x00\x00\x00@', 0x4) 05:49:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1, 0x6}, {0xb12e, 0x401}}) lseek(r0, 0x0, 0x87da86990c828a41) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) readv(r0, &(0x7f0000000040), 0xfffffffffffff80) 05:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='oNN', 0xfffffd89) write(r0, &(0x7f00000011c0)="cdcccb1eb93d48837927bd53de2b4baa99d59aadcc0b16496c62cf7a26a500dd5491d50fcfa099dc8b4c05f8b0e6ca2e22137f82bb5faeeeaeaf9986a3532e37e23832b71e2bd120478e45145553fb6ef699cc41c136dd043164be09dd3f23d08ccb58416a69413a5e069d2fa4a2bc96f9bf1dc67c413efdcab1bb2fa65335724d0c3756fb4f9a1c082b874e922e7206372d7661726bf7110dba59a2ec680b2e04bdf252a4539a29098507ea67c21c0ac0489359e9834a8e30cb819a4f630c8fa1db4da55404603d94503a7d6f5419cdf3e55c9d1c8f50e63d50a209d930460a7f2e9581481ca06011cb96a73c4842cfbc91c6", 0xf3) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 05:49:46 executing program 0: r0 = semget(0x1, 0x3, 0x301) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x200) semget$private(0x0, 0x4, 0x2) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) preadv(r1, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) r3 = getpgid(r2) r4 = getpgid(r3) r5 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000010c0)={&(0x7f0000001080)=[{0x6, 0x3}], 0x1}) fcntl$setown(r5, 0x6, r4) getsockname(r5, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) r6 = geteuid() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000001180)={0x0, 0x6}, 0x10) fcntl$lock(r1, 0x7, &(0x7f00000011c0)={0x1, 0x1, 0x0, 0x9, r2}) r7 = socket(0x1e, 0x4007, 0x80000000) r8 = getegid() chown(&(0x7f0000001200)='./file0\x00', r6, r8) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000012c0)) getpgrp() ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001300)={0xcde, [{0x2}, {0x3, 0xdb67}, {0x0, 0x40}, {0x0, 0xffffffffffffff81}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x100000001}, {0x2, 0x9}, {0x2, 0x9d87}, {0x0, 0x3}, {0x0, 0xfffffffffffffffc}, {0x2, 0x1f}, {0x2, 0x9}, {0x2, 0x9}, {0x3, 0x401}, {0x1, 0xfa}, {0x0, 0x10000}, {0x3, 0x10001}, {0x1, 0x40}, {0x1, 0xd9dc}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0xd7}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x400}, {0x1}, {0x3, 0xc394}, {0x3, 0x6}, {0x3, 0x40}]}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getpgrp() mkdir(&(0x7f0000001480)='./file0\x00', 0x71) sendto$inet6(r7, &(0x7f00000014c0)="5a726b730971897b6c9e9ddc83131688bd9512c6aa57dcb740a0938f75b18584f4861763572f06b67fdd401ab50067825610e94ceffdaeb260e510110535c3d63fe1d87f9da219bd144c5f957503e2207984786a4bebdf808f05f5f8068318c238d94424eda4936ea164a975636536eb4da10c34658bb1acc5adddca533d0838222bdf5253a7b679b7cc38ce402314a72d3d9a9afc585e1be406e56d795766bbd0137adb9a390dbac35827e676550defa610f1b35a32f4321e616cb3cf313dca212c9cf6301c517173695b68618869dbfdc0d32953747662e1e58f", 0xdb, 0x400, &(0x7f00000015c0)={0x18, 0x3, 0x6, 0x80000001}, 0xc) 05:49:46 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000000)=""/61, 0x3d}], 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) utimensat(r0, &(0x7f0000002600)='./file0\x00', &(0x7f0000002640)={{0x7fff, 0x5100000}, {0x7, 0xa9}}, 0x2) 05:49:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002003, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 05:49:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:49:46 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x56) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 05:49:46 executing program 0: 05:49:46 executing program 1: semop(0x0, &(0x7f0000000000), 0x2aaaac38) 05:49:46 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000001c0)) 05:49:46 executing program 1: r0 = socket$inet6(0xa, 0x100000003, 0xff) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) sendto$inet6(r0, 0x0, 0xfffffffffffffc51, 0x0, 0x0, 0xfffffffffffffed5) 05:49:46 executing program 1: 05:49:46 executing program 0: 05:49:46 executing program 1: 05:49:46 executing program 0: clock_getres(0x24007, 0x0) 05:49:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="4e3225d5f2254ff978219c81a2e2effe4f99a46a10944f346c0b4b5e5fdceaa7f97f6545b5d20f8b5cf430d99ba7562598eba38b547885b10000da476ab350b36362b6a65098bf520c604530f46bc12a98c3b22b2af82752ab41d27a22b0b8fb147f406f2fc098c65f1a527e7d3ef701cd568f99e82288bf62253610acb99825115551026439e0ce0fde214a201f6816bdd5cfd7a30d7eb4a21c275d714182c71aec9cedca97c5f0", 0xffffffe6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x8, './bus\x00', 0x8, 0x3, 0x1000, 0x6}) 05:49:46 executing program 0: r0 = socket$inet6(0x18, 0xffffe, 0x2) shutdown(r0, 0x2) 05:49:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000540)) setegid(r2) socket$unix(0x1, 0x2002, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) semget(0x3, 0x2, 0x6f) 05:49:46 executing program 0: r0 = socket(0x2000000000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 05:49:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d42000006e9300050000000000002200"}) r0 = socket(0x80000000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) 05:49:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) lstat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x8, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0xffff) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000000100000000000000", 0x2c}], 0x1) socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="d5ed4cff786afa1e2ac530b5441ee938ed5567ebcd8d83449d98aca5916f3c03ffdaf228c2ade6dec43eac02710dea4d23cc9471c26446beb99a654a3316827d0593f60e7f6d7fd547592131ba7450085a48d7858764020474431997045751e5edcc145485940e654cd2885d97", 0x6d}], 0x1, 0x0) 05:49:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x8}, {0x18, 0x3, 0x8, 0x4}, 0x4, [0x7, 0x4, 0x67, 0x100000001, 0x3ecd, 0x8, 0x9]}, 0x3c) 05:49:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000340)=0x8) 05:49:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) syz_execute_func(&(0x7f0000000000)="c481e1ea38c441c5db4247c42191e9a300f00000360f2b6a70c4227d584f0ec4237d08c7dec481fc29d3c4c3297922322e66470f3a40602300c402ed077100") fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 05:49:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/wskbd0\x00', 0x411, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000002400)="a431937d2b28b1f1242e12d0f970edab892576f3f2fd11a9e377ac5d46c5abfeddcf1a9d5ab3dca73abbeb9b647ef30c0763bfe0610899abcd739be99e51c86bcdebfecabd34c27c31d11296b3545fd47a28a872e1c7251db04ea34944d689774b9cc242aa08b2766926d5c734dae86eeac41b62eb80785629ed9fce34c116a030115498b5c237c5768c64446e85790ba4ec6113f022c1aaeaf5260573434a862a4fab2635cc76ba2791723acc7fd78e8a9da1daa9f6b2ab83c13cd1d58ac34cb93b504779ae97b18a318f22ddbc62a24781aaa01aca4f6b39f0a8fefd134e917da2cc3c0be4fd081c74bd01ade694a9b438cff927323ddf756ffa4003da", 0xfe}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f0000002300)=[{&(0x7f0000000280)="4609ebd5f04428257e1687a7ad15db1b7403d628605d5d5c924cc5ed7ed48e93898d39df35bcd8e3e48eaaad2c77800b2f2aa011facc62c25fe7d8bbd049155cb4db226128187e32d8c92cde1693002cf282d71a85f3edd71005891b4625ce6d6d336d719500bbe71319ac0be44a074ff2e600a51f618c2617389c77510065fe391c984f9ca3235072d8c7f23f71a6c6274c0c0cd14a59c3a316bcf581fff7b9d3c766baa080819a35f051520c31a96111592f8380b6a3c0e438eacfec4e5e85d7b47acb2c77961d3fb3060384077c5dd2c8cd12ab32c1d2de7cb1117811cbfcfbc167ac16b176b96a99f3dc819d3e340b1a5cd6d159740edd0b803abe5da54df78f047bb9dfec3e27c4cda63ab41f21da9d5bd0c2bc587cab1324edf37f9e38b273f927dba1a02f2faa27c1068f5f834ad2d3d75ad2826a39bd90e84eefbf7705a92a63c9084e42c40843ca6621140d7d52ffb9b71f136fa123a1670efcef1fc26ed8b57b4e4e38208215ed7137b3769e46d045d79c90c0be6c6ebc1585052726525763eb18f15c30165bad042e7dc6ffa8b4edc7add321778595af809a95b0883448ace780152e3cba130a957461c71d2079ea18de7ae0d0338c3f5669c9036eebd867fb6ce234276ae77b8dad730aaf2695fde0fde6a3aefeca49d3a6833a7cd31b8b6116eb76376426a0aa41023d47b9ac58aa77a99d460dbe038cb8baa8b420c5252d91c642fe8fce09678ef03bde8ace26aaeb5112c1e6ab3b76f2f478b2e948b3a06cd82747dec7f80bed0952b61165dd092349d5dd4d722a9aef67635da29d98555b30216b9e34956c6a2cda2c7808c17882a8af0d66ceb3d0f0f75b166927effedf45928629ca4e7ce917632398973913d8aae185e66f94c100cb3d04d8250501af80754e69199a3496913451c764522f4dda514308d22bf61a8b32a12209dd0645e0abeba464ac4281c687325f4fce9fd5582634c6d55a3064e1cffb8a920eebd4c68efa7d3e71895db8bce96f90f8c98792f96dc4e2397cf2abad27477631a1034d597b75f009ba7a6cab8788dfecd5bbd98f8cf45aa7a0a2fbd504ad744cd92b11de8e975fca34351acc02e3a345dcd152aa7be85fbb58c513c8f05956fa9d410990c5c8ea2f42f24fc74180fbf4e6613eb7a3f8ef4009d6e905131ebd7b8e7fddb36fd129f3c8d823737db9796ef1c96a0d2debd9f3f211b7246a31f3c1a065c1d073da0d0968ef12d1f97139e9ab565cf0a5ab16bece1a22c9d71cc072dab408da8baca875242184150fd7af80d8831ab933df52688af40e96dd7b2a2e5b7e909e5a86d3384d0b270984a1dbc1fd1ab581ce8c0b72a832a189f60b15cb1cee0d79a84ab34792e3da8015cbcf69aa7b9484fa693a54f78e84df0e41d27c11bbe3c310c971e767f9b9aa55dc353ede7425c5df102571a44f2af5e0cf35c66debea1549a0fef01c026a18f57e988d2b540ce2121ad7b534fe3988b7da4b9fb2bf0579156364ed68cbd0c2ef865736f784e4b78e8f11bdd6c62dcc9a5c0b5d0ad1d8761cca9999810b1430bfc07668f2381c23c02dd4b6ab8381d89343dfa700b70c689cfbf54081e34d96ae38579eadf27782b71f1683fb5d67c5bb4124da56847ea3ce6ca322abd86cd8db3cfac9952489e527fed643658b84e1b8ac7004db09a585586874bed2b6cf3a0fe53da2b1042d9d05293aa32944663d72ab90d9a142ac3bab98db885bc095c5228d4429a4c7d0936017de74485d21de583bd1d0182af1e3ee14046eeb88c2d6a6739401c9eb0d26cce2f56801f32c5acc5eb93b84bf1f106943bd68f36bd75c552f9dd59bc5121edb1ffb2e54fdd166a3878d8361f1e2075f518c6013edba22f748d3152645b9733df89ce1e01379f70a66b7f83a45dd5f2d7f99cc374272b4557948e118e360656a7772393c7ce119dd330d50930317aabb20f809ecc54f83bb3789bc7852628751fcb64d0694ab3ef00533f5e0b6823c4ba14f59764b24a845b7350b3c953c219cbdacacf994dd80f699b8884973d8f9b651f19f1b89fe029b311b62ce4516d270315b66d089db396b03a7de0772d4a1771332a2923b1660afac953c30fd3351e6c157a9a37d8a6ce1e3ff1fddaca15b3f088d0295cc7331b608bba95433e424c2417d8e62f91f9f52d1a2ef805a8a68ad9f1a427428fcb0fca820b6553940ee9d75b5659a94f4cd676bfabac4a93ebb688e678e122f7ee73173f138fff576dd7099a683ee98ccc964c9c4e4d00a09c93cafdf04da99beced43fa4966d5f0abc7053f13e1c613752848b40b5cc03f9aa0669678e3ba695d79776c038a4a0e629c592d62c08254e065e07d63b7b7ecb78eab5e91f19d6579ac4473c2b79c46e11cc5d5f251fa318be04501440dc140c59ec36572eb80dc49d406d01abc1659699268b079d229c6192457bd81b1adaaeb3ce6572dc491d208971c3a154d07ff58cc08d962e00fa01d2a2d386ebc1afa102be89e40282105665a9dbac95436792c859164bf38e1aae2bdd260c96b3fab83d8c36ff4f4532342f858f7354f3aef79091e7434387db666e5b8d82c1f90275ec8778fe10263059175bac949e81943c9ed34703b0ec340ed62203440a63f0d965f27408910cb16f733df8cb8ed0de31d5ab3118e0f706f48b2d8d7b28558d7074ff2dbce4a9f3be8c812260dc7adf21d5ca0298bb8b0d0c395f24f9212a86a7457a51f3e91ac248454e311cfd8035f109708696c93292ce62007c40777057249b90662a966891586e384d312d243d7a77d05e7093ab9926a2d04dbd95afd81052b91e95f36371201dcace38516d7d6100af85b37871f55b108fa4b8820a52bc412e10e70d7924a34689d8dec281fed13ebf6b36dd975f904cfe6164f5081b60491a4bb6677d8d1c4a5cf988dadccacc296fe89dcfd9206b9f322c6d7bc6c84f6ea3c38ad57f9e3b151bf1cab3bf2d535badde22a18eb09d3bfa5bcb724b23f07ca7604a997d5f65c4dfddad993d47159ba66f026b8b2c50c144dfe84be85b46de75c6738c09f3b7f0334e44d162967b0deab49356799ec126f87cdd2485b99a8a643290abeb09f43ead505cf917a06418df20d5e182e78cac0e1216ed088afe2db94f8b7162f161a2a1a512add67b1495ef81a446f8a0e4dcf97802fe311ee880e037ecab3a4070be18918561359501d6e5904b9d19b1777e25a109b4cf39f54cb699a4cc4ec98f1f57cbcf32477963889f8d3506b092e3a8979e18bbd78d57bd751799efeb5bfdd0b9ff0d255b9fb587d521e9d804de2061c53514a2b48b7d9b8fe2c4e7edf9aadc63d4803dfabc5410fc3af18ad08070dde9a1dd8b62612f11e592e1a4b1e4154717a7f00fdaddec4a93f354d9b32b8a43ebeb746093f585a2d2a6be479dbf5bd551b833dcfadfebd7c6b80afa686f61137db6103ed3d7820285e8c5b987d3b51dd28c1a5eb9c2586dd268e27cdff9e01641f15abfe9f105568ce7b2e192f15ac9a5daa0e6cb395faa5ed1308278567c8f301cce683b46f013c3ab664e3ab62d65ff59557ddd53f3b38279f378b9477acfe212b3afe8ddda7c27d879656061f7c6b0419f8ae9c04365d34c62d75f1d2b909b984240896b15f4efc9239e9809001bf5c8cc3cf95104271be5ab458811fecd1d7794bcfe6cf26ea56a154d4924fceb30fd86821f168b2d20425a36dc480a39811b568b90b7fe8220e3476baf73c6fab5c8645e8933a0ef7d1c6f7804413014a97c9df92b3b260695495bd166cf76e73c73c6502a601ff58a6f769867085f8e02be33faa5494e8f9b508e8998a3847c044769cf6b263330e0a88a536a250faf789eff6581a93fffce1c0160dc45bebff4ef8b9707ff8cacc58e523d0ee3b29ea88e2689411118d571d15e39753046afdd74ee30ffb653dac85602dfecfcdc25e1dc7eda3677dd58e61225de82ad8527203f0bcb504cf6ba9cfdbafc4cec0e05d8c62ea715e7edfcb55ebec4c8c1bfcc35ae4619bc9d010476930f1c3e7ce6f994f7c7fd5be2d1e55e0891e686f9cf165fa3d8ca51ff42d8fef1082fffc1a3218c3ab156bc156241c6c40fa9ff6c686205514d9e04f3409d1055eaf8fd921c5e98cd833bece0f01506170b5ad30112ea14b6a2f899e0c2fb287f215fb087313c1d51167bdca8fbaed74f56639211e5c26282fc2eb7f9594ac98cdb5e0a09816d1ee1d3cc319a3819c2c14c3b37806c265669add9436df3d2f322f5b48c6788a9ab684f1e8d8da25e5284d6effc69b90356dc6a20682de8de8d7bccc7a9d743c466eeb2c10781b8d9c38d108ab3a219afb2fc3b379d8ee5afc0c98f04d863c4c7197afef5bc55a282a14fde4deda7b6b3e079adf9e074924bcee6e0371a4451efe903178160acb1c4b0dce249d26be2e553e974a4514e96535e52814a2d00c9b2291253c0a82c7b6ab178576890f68753632bc59b16007b358e299b6fc62afc04fa4891d70919e82f6633f48301feae1127650a7d8cf0080cfab25c946cd2cf2f61a972a0658b4f68663dcd6b84ad726139a4d4369267d61bf1318533ac9c4b66ddb90d8ce5b57c792e11f88ad2d1033636823f5c00d189b6363239507d689415a3f363d8156974891b4ef45b84024fc41d72b97a7fac822dcec81d3ef75cf8bbc28ad60f69b6bc842f1c05656a2d54470bd0bd1de83bb299814de17aafc252924eb162bde0dc8eb3ccc2296c499622b8b7a41206f548026811f48ced31a0465e420602ee0bf849031d2d1f566761f42f64d7331637b4877a1ab2bcce46af90c4c1d1c4ab1c2ea77c66833004f7b328e9f134dda30c9ee618676b75a4559ffc601a91d2da8203fd30934ced633185f732b240614e750a1d5ec2754f3200e7f74209ee6365605ed566158b98e28d3ce82ed33a74c3a0a7634d596e6dcd2c27cffe9cebfa914bf4a89ddf01db859f14fe50b72b57128025528ccf180af61cee2f9c04babe2b3df1e68fcd418d0d528f52a9cc45ecfcb9d7659c083dada5e3b63e6c1633ed95227a5b597c252baf50dc1f5b3dbfb98e09c30186100a7a0f6eec9b7228de9cefb82154755bce8918fa1be8a9fcfb8ba52bd3af81d6c176b5d3d240ce2006c3a09397a754ede7e38957eaa49d3bac266a1cf4d7d77eeaf4c92daa255a1d16993b97f08d4a082b3c6f71605f42c1fd09613a02de6745f6880967bc7b4164f02a99f9af21876746b9634b0b53ddd9c78bb34f144fcb17748407a78275e135c9c1c2fa27cfcd3aa5bf229ee2cd4a2c7e93b4b4f6b234b897d6c5e256ee124126fa1cef1c1214c6b0d7fdc4b47b322961861091c62a36c67b71a1af9c18f9994903612b6955b8c0c39c0bf4cb0056010f374b1c45fde14229d5fae021bfb4523ee65287083fccd9d6a9325255177811eb697ffcf9954d8b0258d84c9b43fd154b4c9f43863c2f9809944de17222d1f5683b9cc041d78aa7951f06808f318c9d5fd4a00f9f5dcbcfca1dfbb722975d40da81424c16c4751c0a26dbe54fa5672712bc9021d97806f384505ff781f1302adb3481774a8a0f98e9a6eb31c3f2adf423baea3ec8b5aa2a6f62d29f8a7432e677f61fe2fb18327bf433ea04916a95e3dcb697ac99176df937caeb689cb1d9b869e0f97682a1ea80f67305d22fa78e1cf029b0e35c7318b8e99bcd780a40e0461ec907bbd63579803b552d9cc01496c4fc3b09148ef7be83b3dea227a7cecb3afb97786c49c7182e10f69cf3ec0d0944657597a9f2ac136cda0b6336c95092eec60287f9eb56993b46a3d5592153b4", 0x1000}, {&(0x7f0000001280)="b574a596754e6687f8ec4becfa286c5dccc595130c48a200b13c100e278bb494798da7d1a4cc35a37196d338fdd2895c8e78743b66087d6f00b1f68fad912e6fa4bca870419a48b976b804aae326e1a0c653226089106e93bf4b92f41a0fc7caeca2cbbfe5dd2102a1071a6cefa980c8e5beed4a8c6ca02435a4df589539a9178ab6894f051a5f7d8ad4a82fa6420a47d28b83709657ee00f8968df6cff052a578e904cda915bc66e5653172688c265264b2c1c4b80f41f2028af44ca4d070b8c2b7dc5e9dc03a9fa039ef9dee5d50af8a1e645a0e3208bb86259d880495fbbd929f3b1602bded33947fc0373987d8192a8e5b2765aa429feeba25db91b8e8e3f2a30c001c4a1244678ad5537d15ea1c0d7b9edc5df0c0083794054485432cce89361a4dd4d0e4aef47c3c661036c3ffb0bf8b8813cda22f839355878b3cb8dbe496b741153cb1afc255c96ea098faad6b9d52f5fb43f2200512fb01bf2f7380e34d9051f892a5bc74316e64ea824b648a2e7a56677bfc27833038a6094f7d20d8841bb81a56899cdc583c3d996fbaeb64a07bfe6c0f403a63da7a1057b8ff9b68ac048a641aa74ef77a88be21aa25d31cc274136593bca897a858de668c4610902c676cee277113928dfe26321bc7909abecf0fd991f324a332a38581cb14e75c2336d15345fdf42422d677416d75f53314412597f931f305c3274f532ab188fc860174df4e461018f9fa0522b082f09fc8d88581589f40e1289f6b187a50f4319b725d6010cf622fdf62d07e80dba43bd2fd327ce5c681a1e18a46ab75ac5ba8a36b9ff5edd906664ce4e876513e3fd5cfec517c5ce08709e3a97dd2ac15b0221134c84462cbeb0d51fff62a2c8d3f4579609d9a9a9356f8853f96f09f17c4f131ff1e239d1e6ebd5669367893ab0c994cc081c198c6894ed2e8e9cec7de5ea80c10bc99b5c8b7f368845e373858c5ef8a0c8d9ad2ae669a8a6fa2cde9741276e8825af186965db0b1154787e6542cce7e77f3d88f4ca7b872e5935fdb335246240dd429390e7ef94c6249c78c12e673e094cc294245f58ab219a5679313edde37e2eb3b545f165937358fdb797d153abe4aba832141499b0c459fd6936845a77b267546bbf84079d1c68dc9682adb1295f6819068cc5587cd6767667a3d6d4476e9ffef69185b006218c4cd838ed6ea04cad14a388dc7c08c2775a15f3530e3e2d0099b8fa14812df372693bdc9222bc1ed91b9046a037f1295843a56fb16765fc7356d7e4987d335ec50cdb49ec7837dba13ecc5cca20113def472316f8fa2518ed5bd734888df18418882c9754afcfb020c008cd6cecaee6a448eaab83c127fdc0420408f239808ef5925184dff40f03fe9d5eeae198ee8571f9705072db0e937914a622b29fff5af7f031ac797f2c2237ae36a747259735cb902c6277a93776af8e7d1903d6f13703b508d6730af534a477ff7fcf6bfb2159c1b22890d42a22a38e2f435d3d6993378bb9e230303768b00073adf9b731d564858dd4f86ff486749c78d5cf0785e44a8d5db6f7181869c80f8205d1e1f27b26bee7e0c8b5ceb78aa209049a6c0bb914a26234fd4f9bc6851623bcf8270b14b4fa0e3b1fabe9e1e4da288679ae2e2e3140515fb36e87392431a3400ea685d7b98c5790f476bef1caf00c5cb33efe5fb5546b070455f8fa20a329efa516c889513359779975b30c4466ecc77e31fc9e594711beafdb5731d769fb39788a9d89fdff83cdd3e31400f6286f45c6c70f81fcfb24211a17a716bf82911ec79fce7df7e46e27970a3037ebc2fac2267daddd294f15a8c16059f0505cb96382ac7deb53e24c49fde1831ad3cce1555ada7d5fa9d83704e588cb99503c72e9bed45bc2d9353eef06a28114ab43915b9d8e7d5671ed46bc4c2669315908b0c83e7a39204ab3ce8c94ea86371d7d45837b75555b78de56b944649a6a5fbcb61d9e4b3065b68dd8e68f6502032ae0d5a7b4954373f14b7cabfc490b41faeb66edeef674a49498e438240acd17381ad338f014d8122481b544ffa4b36c066e78e8c8cbf165b9cb47be154272f983e99d3e60c31a3af28d1ffbaa55949c17d4bd9d0f6f6b54d1feb6c31605d7ca88af5e83b6abd95286c94970460bceb53fb2753965e7f4fec910022d2b4f20846296b719acb923d706147bc2c756ba60f7f49057bec564422603ea9979e96e1a325455abad033b638da5772c3e0cf581b822a7d2ee395fff491a38b9dff42c34ae065f2589be2f53b31ad1b86e32c4c8b2e1fae87124c448e69e4fbe5573ad08cfd621c4af3fa13cd5439a31878a1f3abf0cfd14ef6696bf1d3b06f79d6e874de88f00035b07de67e160700926c6ddb2039e8ecf5ef66ab7f98f20751be0df7fee63c135f574eabf21e25feb504c649526ca20a51af28ffec10c727dfabe5c3e0e0f730344d47516081bf034fdb108f81fb79685557be7cf34f0c82f9794377976306b273b2d9d9c95334e7a21ad4efbfc3bff5d3a4c8382dede5a4de6f4fd89a54c0f38685447aa4324271673143941278c766c306542751a6f9c15488a52fec7e4bc0e89bb53bd9937c29a74c12b35843d9dce263a8d296311634b1f420debaa27686e99edbb5cfa7d3b52c1770adbc73f1516c5483c1738213268b2ae6ab09badb411562f01fd880c47012ebf63fd557949a4611d2b052f219d88131aa4e307a05247ef6cb63087544fec7068f7e78a5b78cee7b6cab79d205f76abb7db8905a4fa1c5ddc5cdc95403b6cab75223888af3c0fb02e952572f07ee4c5d68372027c4d9c2a604e08dd27c5c6e29518bbfab41d114e853a2ba3e1028fa9ffb423e8e55f5b1aa8ffd91ab1acc46892d63264dd1e4a2dbfc22235897b6274fec47716cf64ff62025ea814942349e29a50f3f81e24d7f469c9f1658ae24c68f61dcd2ab4cad73f5aa035022a5b466add167ad38581bb7df51035ac4ffae8904c8bb3e4d2b1446a0f8d13e2ac81a956de073dae2f50de468eec846d0c9a6691f1fb7d627e58c1dfe91f423bb3e3f9cf6d0f62a52c0572e6ba6128017295b0fa8cd9a651bb24e6b79c70a8aa964ddb85189c6d15af7340714f6c0f4ac01e1fd0ac9d95edd980f28d170a8dc27ed8cda960708e6b008d7b312215436ad4fe90e0488de20eaa63db3f516b7a790d31f67ee511328eff912d02b12f6b43d41f632569e3013afac768192ced2b9c13ea394677b1b7b267b4be418550e9583b26b8a54802c496360313bf087ef4148564cbaed983eb3137748fe1f1f12fb497121df83ec86f037b2179bc697fd21d65cfdffd61fe3d74c14a20531719d525da59f2daa2568cab3ebcbce90b81a568faba1c85df3887efe43ffb80fd826bf23cea78ae5467ac79bd57c9328e392fa894231d7acb332309e8da9927126e29a1d7d93c84126bd757612a9f2e3a77fa5fc40d0a7225c25de3ef795b1144b5d3ca1de15d2d92f436848e0e0d3e3cac567c8612ef96eb8854d502f0563ab93e42aef4d79b6c14110c3c2f11e39a331fad4fa1e61d405445e36b584ed4f85a668aac1695551123c818e2d1378099b8e1b6bf83b09fcc1d516d5ca3b9af1ee3d48a5bfb8a95e121f0b76cac84128aae51e6298397d22dd7708b73d235c332543de1f4837a3aa2325b96678ec39ee0200ace477a5df4b310fac323108c6ffef69513b31ff569dfa195d722c41c54c942e02496d29ec285b0d4bb69c988da7cbb3dc73ee45d3f1b5a565f4754d391fdef95a6f01576cd030f585fcaae855c230c8faeba8ad08c1398886dd7c4b009e3d74770540d2e34099a8d3f5cd91c98843e70244a5aac9d570dd9a7309523e35aae5898805bc7483b24c09265e56c549c1ab1095316ecb4d19268ead32dc4c04f59fb79f692fea7086b86c6283192089dfb6b111fe562e0aa19fa979e903f066169031120f9e22a6dad80edc85611b8dff5b83c76dda3913c69b34f46eda636b6296196f924b933f651b06bb7fa17c534afe1cccb2824781abbc97f35d7bd65249dcea6ff2689e91fb364da95f8abd6401f9b4ea266ed736e961235bdea88a58cec123127ad493be18169483ed7826dea1a2c485fbd8b440a98857af17cdd37d2ebbf525ca3a00c08af358786cbd4c593ff0f4a4e02337f0bdb6e5bcaec1841c5a2ee9d048a6acdee01d5fd2f11e51320fdbc7d4aadf008e66027387e099605a415e3d91f0477327c9f85c99b6090b4d0ed0a5ac56ac4659c92d13a4fcdae9ee2c54a699d8634677014b562c3bdb6fbe2ad83ad41cfdf72b96442de2742d0b03315f5cae51cffd5066c77de8707eb504b274ccd2f12470fbd51e4056bd6535ff57c4c34c299bd3a8cb4ce88424733d0fff46c109bd0c02558175dfc8ad9ddb208544d217ea14564cc609f24c784aca5bf8b286acd847bab0ce7dc47bbdd79458f31c64ac252f6a990bff37ee97799a79961766e2cb2332a6dd238c5f4c2ea1d0c3c0055dbf78fb92b7b23f94d27301f8c00dda3e5c6de423e5435ad065a5ac4e59ecd46c49c06e680069e816c575c17386ac6a1bcf9f43a6f73d8f8c14b76be560122434fe97085b9bb2b90f1f6e402b0d1dd22cd7c33828cc2eedd1e6ef28ea476940a604c37c764e4e29bd8d519d1ab626404f46e02480008729d3783c7aac32a2dd7ba7003e91d46a39fb743eb54fea34a301581ba46d2d013a873bafb460ea3bfdd18f65a82347df459fac82aff6aa685af4bbf4e8edce5af91b61717732afb6e62b38a77c880deed763e2cd27bad63756d06d191ef8ec7082db5068b1e1eb29c4954afaed9589dc5a4addd86593b477e3d1865f4330343ff4a5c8fae5fc10af87f92e5f6398c1e4df0b01c882ebcee08cb8df07faa64e4fa59d10a8c54ad5ab7ccda6fafee05a33ecba5b220aad470dd6fbda21f657c923c4c6bf50ce9035a9bfe4ef635d5cbc8cc17c053a950c8825981f0db3d7b1e4f261d0ddf3ec6fe702429c66d883c21c25a6598f324968da3b0d20ca3bb4392c330bd87f116ef748a0f788f6f3bf049d605a1bf2c96e8987f977885aa78ea49447f21a94d498f6ae28c69348cb426d658a9af19046fdc2318fe8537dd5be71505b8441799671db4b51013357016ce939258735f7d02fa20aea8b03282fd313cd3bd04c90eed1581a32e5a79f6b6985bf6a58f35a066c6355b8fcb5babbf6c3b4ca3317af12d7bc5877c30d6d5a080f7d1dc41819060ae443d1b8440530b4e50da0ad8ca8dce80730a1f777cc3554c1af409c1de8da04bdfc5b57551461abcd5e1faea992f07bfec9acbafc2a44bb025701115c3f59c964a79c8b8a0822093b7f49ec0daba60b59cd8d82579808458e6423873343deebad7cc2409e094afc690676f60cff3b81a254afa757e039a3b4a3154ad14e4085f4a3b2bbc7283999b7422ced6fd35dafcf9cac2e751f62032a564d571189d500a61380549d5681f30e9c525b81e1b930442c7136ec17fa4c0dc07a19119317b027028ba148137c826c7162f80071717d6144e865320367c1a87d0636458b453dbc8cbd343ec244d89786faf293a20e66569f52898b1b62de3ea2f969e0995f088224b36c7f015547d66a763825899038b99a29fdf1ec81b9c2d3e4038f5acf97be3e86726590ea2e4131321ced8699bbf0e7c1f1a25002f634aab86a8b82f7832f76ad7e405b6e75ef424ba6da562456d9142e95b9ea6bbaca205f55edd52d92da395946615f93af93de0ac097dc0928c158f98fe799082b579cf230522e09e9c9af2aaa8279d7906dd8", 0x1000}, {&(0x7f00000000c0)="221cd1ba9d6297ab2b", 0x9}, {&(0x7f0000002280)="4403a9f2aa686a37f434cc3b29f614e71db81d34047544e8a9561cbb76da440f3442acebb42a220b8039910028cb347940cc529923020ef9c8fa14973cd2801fcccb7deacadffb055bbb70c0da920b55f07021cb1924", 0x56}], 0x4, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x144000000000004}) write(r1, &(0x7f0000000200)="b8b46585aaef99c8f0714bbdebf0fe61f8278da2240fb0371c6a8015aac956c06cceefb1c2892dcf939691933e212f32712583bfe76ecfb74059910fab58cfaa1ccecb32b4d31ef98ab47d5ff2e4e148a835ad1ec803d8e9d703d958cbc57d005e9e00647604831b3d1bb4", 0x6b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000002340)="60d9d42e9a263b", 0x7}], 0x1, 0x0) 05:49:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) 05:49:48 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001600)) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 05:49:48 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 05:49:48 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:49:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000240)=""/126, 0x7e, 0x800, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 05:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) mprotect(&(0x7f00002fe000/0x1000)=nil, 0x1000, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x100000000000029, 0xc, 0x0, 0x0) 05:49:48 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x80, './file0\x00'}) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 05:49:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0xfffffffffffffffc, 0x0, 0x0, "854955000200000000e6ffff0080000a0800", 0x0, 0x80000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:48 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = shmget(0x1, 0x7000, 0x60, &(0x7f0000000000/0x7000)=nil) shmctl$IPC_RMID(r4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 05:49:49 executing program 1: sync() mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004510) unlink(&(0x7f0000000000)='./file0/file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 05:49:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001540)) r2 = kqueue() recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/95, 0x5f}, {&(0x7f0000001140)=""/2, 0x2}, {&(0x7f0000001180)=""/246, 0xf6}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000001340)=""/102, 0x66}], 0x6, &(0x7f0000001440)=""/178, 0xb2}, 0x42) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0xd6}], 0x34, 0x0, 0x3, 0x0) shutdown(r0, 0x0) 05:49:49 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 05:49:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 05:49:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffff) write(r0, &(0x7f0000000080)='L', 0x1) 05:49:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000000)=""/52, 0x34, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) listen(r0, 0x2) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000001480)=[{&(0x7f00000001c0)="7278fedc6b4c6d89b8944241326737f31e8cba6e7db8299d8efe8d796903cdf3aaf4a239e9f766ec4ec02997d68b667ae3058d76081a3191346acc0a66a7ede3a20b965ff04eaf01044b", 0x4a}, {&(0x7f00000002c0)="353cd56511bb202ad52d94b6635eab2bf262de71d711545747e5208ff37eb3af1a5e090b2035537c14f76b8fe636691a9e2e691753e987e5557b495a2f3d6048d6245614a79d54d70740ed8fa35f1d0bd9b1a874c555ed3f8076ca71be02f6e5ecad55c5054470db992fb395843fcf135ba0d951c2b99f319328e75e0afdf4a3e65bd8bd7707dbbe992de31fc401821305b30a09", 0x94}, {&(0x7f0000000240)="07e938e911635d8e7b752635b798ff222f374bc373cf3b54ff2349440224e1625a9c9ee38902f7364e8c2549254de4d5d1b46129f78b170e05071ad6a458", 0x3e}, {&(0x7f0000000380)="5c9338e2243041edaa8542ec4be973e55fd0a0eb5c6eed511a5bb4221e91f21d30a9f06fcb7c054ca5b920b18a0a20a2e04491181b8560bedc12f715b1ddbb4e0250b4cd697c8db4c08204022d8111b9763e16b13da7815ac7d82d", 0x5b}, {&(0x7f0000000400)="b65ffbf410353513fd88ed6118b45525cf202984f7928fb6f5e87a1f0eb3c390f0b951d0075e70368b8f80be850d9970f2ae07b6b095187367b1f97d11377f09b17cf3e55a8ed7dc28ce8bd510464b92e45b240b75c1d14994b5a33680e5c8df059dcfa1269a15e8262bd7ee1d26", 0x6e}, {&(0x7f0000000480)="555459968bad714e272aff97613529420d642993aa94515ad50f8414032c6d7d6bfd0ab1655c059f37afe6729a82ca329bc44c1089d06e2d2afe49d8c0b3f36d67ef36edad6d6e3405ed46fde7be88869bb66e957e76bf9537bd5e2cdc11c2d0a678bc9c65f3b327fee0ef2c98b066766d106afd265b5db7c8f5d03083cf1f5a73789fdfb25ae3e69082b42df9a4666b0820638cd7dad57e0cc042bc32144b77d0918c297a013f7aa575d104234ab4151ed02b8843b2684b2a244f851f6fe4bac5e7e5876bbd1c627ef15f2f5c1fedc839932846a314cb23810f0288316dd286c6745f7540c540f6c6fcf5ec642fd37739d66e65a5ff32926adafa4b28831cb60cdebd30c9f932f4ffdd8062e37b2f4c52cc1eca558da3563ad480c59da5a504dc3c17bf17e96364b676e9d5d6bdcb9e1194e568bb6250a8869288a4eaa25d89cbc9a86cd58a528232dd0953dea8f2fa57a0d847500bfbeaa92c22fe95e6e1b7bee679e164bacbbeb981016151be741c6c455c459e5d2a01b4242915797c85372ace3961893d6963bfe3cc748992eb7ab707b18203e39cd19016c4a078e3184bcad9c14fe946c82798687464dac40669a77a82fbf4f7078c1f5e96838e2e6b57f6636244a4c81326273c1b6436fc2a33bd159bb3f1e74ad12201f6615cde30a63f77aad9834a9625eb5a3c895ea0243181ba8594aa53c2c8e42814aa4289fff4a1bece01f55bf41a0d8ae8ad0eb973d607dde61ba10085c175bd628dfc546edd53097cb4e2c8f4544fb8e5b844a65722f8c196a696f41231f08c872f2168a126c21c09a63a05f6064cbd136d6dc9a7fb586cf04382beb07e5a21fb2f95ea7b484eb03763f5c25a2314a9c38433be28ee1be77a2475b614a0ce3d95048dbe3be01a76f7c1a2a4fd62b19a96c49744af21fc77dfc231f86b946208bb8d287c005369edf55fef7217a2bed613ab5f006ab302396f3fc5a8dc00e4f79451769d94ade26316e7efa71f066c0e8a2e33f4a4d8676160889f0280dc1cf76d9f3456579eab5cf54e0dd4cddb53d62ef005c24939c7a20481b459c9a2e52d176f9ea917f4c30ee30096eacd683eb52c38f5f79f1ec4cd4711b35ea61f3f5c0f071cf37438bded6551d9be6204b3d4ecbfade91ca7717c4f1fc9adec766452401725172d1d975736d76bd7ead82ee679eb5ef4e0dbfd3182afa66c9861e046083cf18a80b3da159dba3cb5b2b05bda84deabc537cd146d7b8df1991995f7956f6129d8c3042b33a7920ed91acb17b7126cc1585c4d74ffdfb324f24c84f5393f8166f5cd7aeaa5e4b54d837a9d726b5b99361a7758f34235456bea5dc1cee1d4a99241b8289a7c1ad3fa90679581e559e50feab901f33ea9b5451aa9d32a962304abb92bcfa7a1c2e9c509663fbfe96cf7321fd00ea55cdef832a9a55ef21877a7d31d0e141288f1edc87d80620b5a92f133a512bf6f450ad8f79d76edc6d438ba66604e96812611ebd9c784ce5c5bc145044726314e59a05639238f8505aa35489ddd905c1f1c55d36a5fd3d7d0a1dc9eb84949afd81cece12b2ea0ce014390bc755ee98299cb32780b9a87a5ebc8f417f564608791c0313fbac277276dbd6880331aa38bd690225d55e6ee694ddd4db40881fbbbc6c2d93d86200b0b579ee634d4637f1f697ea619b91bf8994108a7ac4b0ef025e7dae86673fe01d5bf6d9bf184b162c6082ba52a08c50d726a92650768bb30d41014a090890f3136d217eae6a34bcbd478eaff4b59437c5b6ec05bbb485ada27478763f4e1309dc8487b76957333723afc9abbcd6b494c643405c4d7a83dd1104d81c8b796a47d64599fab088fc853f523862dfa8017a3e3fb51036caf0b39b6f7e1aeb1ee5aa3a1c6c9fbf69b5be5d28d44a8ad2b07ffe35c339a3b0be71757ff239e092c3402b904e7107b48d03e0cbdbc1d82cbf896de842e7b86b3147cad4fe1dce6d6b2b9c702fad0110a699d1d74f6110afd1dc62afb5a7d156a50c1150726b0ec0b415c52bc8ef572cb359f9212fd99441471f939f2d08a4529b53e7d51ec2d4c86517cd9df4a459836cbc2ca3b8494251b25ae5db0434c46b7bc7e773383b896c4215a0507d9f38fe02bc05b07b7a6ae69a4da49ede583ac3f00983fd3579e243ea6c77194ad42c1b016d5c4cc2b3cb0785cce1033a415adb0ea8b667c31e026b8c80b1a4508ae571861666b8d6755c248fd39ff4ab385bbf349c94633cd3b73142aeacd791f56af25dadbe157bacb74ba549a638a33c02e166c698b2f6c3dda57d165f1fcd3db6d5919fb29e0f1106686ac960d1396d944205b8fae51c895152041e55db3bde9e2e602abfdd460ccb6ae5b801523c340d558319aec77144d4b2e8da3cbd431a31af3faace0315cf91a4bdf192df3982dadbc14e477aeffdec472b540fa7c838cffa41237d848836439e70ef768a2d4613afd9752538b6cc34fe7924d1c1b18c47f605a47550756e10e7cb28ba7e2548dfb10dbe6861de0f52dce74b031e8d419580fbf1f02be7a71573f363f097a3b5a8dcfa13cbc9fb592afaf7a318d7dce959a5e13b19492225ce9ecc63a75acaa1017124835767f2df8dfd17a330c17359a2906be1d4131331894b69185588ed4db9e0a00022368bbafaca5581ce2df01c8346289a76526eb3aa824a3359af6c1aa83ab2a2a49aba9a8a70a0411f0acbf9f690c7450b3347fc2162cc324e1aeb72998ee20b8a3df8311bb1051fc47df1eb9db303e0328301fc278522d71ffff6e6cae010a52ab04cf66264e4e981d150414757efb20a134cc82a9bd0993c429f809401420c086b9256a3beba1d5f96272e56ca49ab5c7499d77c16daebd4876982d2ecf226f4e7bb742ed50d9054736d7c75930b06df984b7250a9ec7aea202721a430e4e3c70eeecc7f8a9bc101f53c0d49158916c774133daaed55dd7e1d1ca154c56dd8ae4184ab9200b46cb414f9f3af142d3a33d2e26dc6184abc321f29be1da299ffdf199d057563a7e031906d0968bb4dfc4cf4fa46b270974684f86f5ae791feeef23970712f3702fbe7aa3a518c3e41295b8b0016bf0a444045ca3317b92b2d6bb83806ff2d74016919e0104664f73c901105daaf7cc0faab5867aa04dcf489aca33956df91a49b81e6dd3dadcc6c8fd34329c1535edd2e55babb4ee4934d00ea9726acae1a2eaa366478213dbef43bf1e94e786db18966bb6f8bda2473e9d3f872cdb97e8a54f1079927a19b320297c03a0ab75d28ecc6906f9e06385836d14281cf8627c98bfdec22a258f71bf55462685f45325af06a124b2f3b5fbd128abe5f7e40582c1412279f3fa964976a79e32913bfa5836d396eeae95dd9a4bcc285ac11e2354abd534ddabf60cf4f09949a1bc6b0a28978d79877d55605e662cf09c6484e1541ba13b01e61e1c8f0c8cd0828146f3f0feb9aaa56a25b3bc2b0b1a8915e6a9e03d6ad8511b913d5a8150cf17ecb69903a868c56e1f72dca3704f75ec6acb0c579d242c8c958743d5af58ef00f11ecf161ebe7e52152f7e5e88f0f346dfdc45bc40f1e4d5086b535756a920c1ddf22de00d650f8515feacabc910fc63fd17f941eb6a92b39617767e787ca168b84c9e0f3bd3c00f7901e7c8b52b7b280770129b21dc65871bfdf4d8037e8eb65ce87a0c3aa153a3ec232ecf86df15cce0aa5e8f1050db9a8724d8219f6cdd722f945bc6f070ff6bf08b28c4199817edae497ee7a80fd8dd25855c36cbfb3a21de79432df27384d7e01d114f023ed6b990a93302d1539d99db3d29f2b7f89868dd975e902978791dd3b03369e6e916b59accff14fb4585ecf40a5fa4ffffaf57b73bc20a65e92efa43b6721784214ec0b1bd0def3e276bdf75f00968585014443b0e373460118d7c138a36bdf49d481397f830c2864d7cf9f5bb4841439a85abf7e047366085f540783ae6e60a2c64a4424ce4042023f6ad871964fb1f93120cc1a80ec5519620192e366446c61247d4fd2646b858f3f22ee354ddad90b25faec51ca5ff6e0638113c0a4628a91227012126c91df7dd089a25fffe1e1245fea9b4668577257c07d457296c16bfdff40a4ec67d011600ea91e5093e48ed969cb898241c0db41216d2bd880be0a4e023561a40f5dcecd136affd6f8fd0a449655baee4cee20973784f8c9038fb1a62dd8f4ce21a20d14bf26c1769f9a911841ca8f1942535e792343382d2a5aa7127597175db8f6de099c7d9f14fab63b1cdc20a2cbbe5a57db8aee935d64e709449ec78c91d6352d69c13739a301a4249c520ca598be82e7c31f2e71ea978734d5d239b91a0c185a139d610d2b6956836d944505adb508d6de692162063bdd54b94807cd7cdffabea7d23b5a1720b139fb61338f3cc3c6476d745075d61b2669d84f93e8a0ad8e6f053dc407c8f629cd2c9d305f34e07d68206631d99d1abc82f0ea9fbc1ada871e1b8309debcea8e5936047ac56edd5b8d4d6106392ccd2f37369bea328abbf3ee9199932d0b1600f5e3297803f954d307e407422d22c3f15b0ba1545050d73df33e40dff7464b2d867f8d50d24a8a90a90d1b6e2f83f2e13422871cbf26f7cce45c07059b9de0870a5ab4937eab90882e16471a7f7029eaea2878753b460beb7f81b518a275fc806682db2ca1028ad8ccb4fb9e623ce9a012c5f7bba96599fe474021ee7f17e4d7772fcb4dbd654ab266ecf341ac744ce19898499f50d68cb8eb4d9c607072acb162560d9bc8b0f0260bd77fa3740d72f00b1e8c9ab30238fc3b1f3d03bc2a5a2f5002330f01fd240396be693557a63756cc9366e1551d75228fa79b4ea37fdcdca5b411b6aa3d073f90701d15ed34f156ff8da3544d29ca62eacc604f3b7707a63a6d31783c0ceaa2e44222bd53c17da09218634b8a609b2440d86da9a22d14b515bae64caac8b84995c3ab96529e17b71b75b0224d3a1aabf0b7b629cec37881ca9dee00aef0e7d31e05b922de1c4bead51c9026478e095f55417136f1686d243f707e336378342c72a706bdd1b605ae36846bdfeac2b487fd8bdbcd0501d78ab8549086c4fbb8f8777a835a0b99628be9ecc6d2ab666c18bc035a9256a73a880e64c8fc6b1f30d484663c3fbdd569a605f11d9a2d9ee61d8fcd0eb95675b1a78c5d1b2233619520cf5a3daefe43b19f05324bec191e057e27342f7660b0fcbac460d87c8f0a164c00e8d90d44ef4d2195fdcbdf338a37c5d772ab772d0df63b5250b1228110f001d06f1ce625569d618e7a011a28e98b49b812062a7659fb4acd3f48b2706aee0354a71a3736cce997a6004aa257754fc66518cd7a433d1c60ed1ff085911a95a7f961bdef469be2bfc85688208b5ae4d674b7a8d63df42d31ddfe84941f9c5101335c83ae69b569c82fe0d4de843aa6276ac3770e042cd39c2db3e53e1a75636d9518f9fb4107f30bad3f714fadccc89d448e701ee7fc207ce6ae80357e3bfe9a3f032dda02809214a076e9f43266faa066497edea5ba65c028d11dbeaca877a2c28b5b60e63015c47d8418c497cd6fec60e138acc6d31b28cec080095153c07c6b1a75dbeabda295531df029531bb301999d59597fe190af879389848023a0339d57161f749ffdf149defb6434ca0d2b210d72c9107f85fd73b17903174cfd220811576dd0bdb0c7de3410adcff59d6daaffe5bda713999f5bb7c6e4df5ea4e046823eaabf44940bee90743daf5b7d706459b0f9564e322d1cf9deb42d660dc91897650ca7aba4cf5a313a0f04aac091e9a10635db7e6a8f73162d7fa74", 0x1000}], 0x6, &(0x7f0000001500)=[{0xa0, 0xffff, 0x27d9, "eb999bda99b302030959fd6a2fdb15e3b33e6f58976c4c7c3879b43dba04a1f427fa4c1952eaa4d6c76937d477cf75084bb589c4484a108815130753eae586072cdbace190e0addc050c5e756f44b3446296f051585a32b6fcd7c8c7fc5bcdc732535a0fa2c0a6b4883f04767c5cd172ee997a6a0952db72376413ff09c007c9536477a5e65012ed5d9fadc7"}, {0x110, 0x1, 0x0, "fad92212ccb14563787b81edd688528b6a0afb7e6419e46740d3a9cf4452f9d2786fa7f17148c62f1f95bb8a57fe66cafc3054eaf6d4def814fd64ff3afb0971e1407adb8bfb5db2ec1db6692e6720e92f3ba69e2ae2548f3e84cf2b516108fcdb884f4f702e954c870ad16a88cc10f0263773cfded1ac5c33a8954b169521421bbbb7b256c048e4bd3ef425875b4e40e1ad4642488dea06f4ea3c4ac47d4a26a0d3e78129dfe40ce7afb7d6857864029b2cb8df4bed58e2899997865c9680d9a4db8aa88ee0a65c713332066a645a395cb21676e67bb8f9d9fcf5d0539e627e4104cc233246680e6a472c194a9b087be53da6f9b1903bb5bfcf6a"}, {0xf8, 0x1, 0xfe9, "b734427eadd4bafc8fef5f199263edc137265c162cb9328eff3cb7af7db2bafcd8d2c3d93ccc326ac171e1f4aa1e389017dfba696c9c5581407cf5bca8e4b524a5055c5e1137210213b449adac7c7329c9289175ab4a61f40c3aff74059152eb19f608c5471c846b287e399d7596b83632fe1aab47b61733012d2aa7e417486bc90c786de865bf2e5d92188ee84abf3487b8af727cff62e0d1f8f34b6727fb6951a123f2bbaeadfd9a47afc5e98f49a98071751476964365c2b00af58c420c0d16853022362f33dba8e4e4a6f910817154e67175c3fcc786d9ea8f2b2435bc9bcd"}, {0x98, 0xffff, 0x81, "7393e2a20fe3528c6e52ba01047a203cc7fb4578903b30944e9f9b23d1d5ff8f251aca33cf062eedb38cc727e18ebeba88697ab726ce7ad842877cbb26fa0f8b6fc66b3e43461f0ddcf8d5f4f4b4de3f5a6a43320e52ec676e9d1ba384fed07c35722644110d31fb252581fbf20ff4eeabb6ff19c836b56cef8b9e18596cd22694e83a"}], 0x340}, 0x406) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) recvfrom(r1, &(0x7f0000000080)=""/152, 0x98, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3ff, 0x6}, 0xc) socket(0x20, 0x8000, 0x0) 05:49:49 executing program 0: getgid() getgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x400) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 05:49:49 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x40000000000) fcntl$setstatus(r0, 0x4, 0x0) 05:49:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 05:49:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:49:49 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="48011f31e21a70514504be54ea8f7d543a16fbe2546655fdb686e4c18a85096dfd5b27d50a47574681b666c3c8d3021f6c1b117fe2276e66ee246e4ecc9d325161292075cfcac499f168a48cc8d57a8b2c7ee6e978b348c0ee6925d9eafd0783b6d98be136ff2461a9a3f201f8f3d63b48f29bc64e8af838f55d0cd6c439bc04cb968bf67ffd6bc94e10c1d53e5f545f628dbaaa759f8ff1d7daa0740d4c8e85823200a638fad339cee8c3b055530166d3e1455e19a12dc51154c4cbbc1bffca9cf57a19d61c66740111464187fa3d752ddd1a9244b1fb0a064e464cf3350683ea45562894bd0179a6dcc488a2d2335d311e2091b75565e2274b12bcf038f018de879077c215ca311c515606a1ab7ffe46ae467aa94e53500497d516e5a3a83d66c43c65d2abcf86ac8fdd1125ab6d9a3651182ade3965aa20372d0d4010c438445084f8247058638b8730a573768409bcd084f0fa81f93347d88ffe9af0120e69a1b72e9c56e207a35c398403bab3cb1f56fbafc982afe148ca9bbbd65d2319c8a91e90bf70f44fc61372035080fb996acb52dc57160ff7a3bf76ce2c769a7c16251d4d78d57df591af63a4e9a4827f994f7b544ca875181cd18ec0b70471016bbf147f7da6fd9be2bb7ab6c5d822df0148c4fc0969fbed310bd29282e239d4489d1c9897b6d156bb51496265514ed47c2889ebdbdd4156ebb9322466400fa25e6ba9eb2824e4c4bb1b577321daa21d551920d722af55930d32e183be94eb43ff37f13b7b8acf52152466687369726a4909204e197289ffc73e03b06da12e04a59c8c7cf680c626ed6afaba2906dbd3bb0dbfa6d7dc1d32776b00b470bda7cd0bdb01670b6bd33f38052d798e18454d2565830c94f253988d881dc4090c28b126472c06f720c83197ae8d638fd97c8f34d92801b72ed6e27335623ea082d25cc38b4021a61cb00060484b3ea4a602c6fbfd0f9600c1956b5eb6884ea1f12838592531b25370091fbb0fd387b48d3fbaf30685630a76dff3f9ee913eef82ddee768d3f43fa75324afdf2e111f2d6429b620248913827a8a9305bc657aff4d6d0077ccec2e5af160f3fae69877768a6e384a4c9c38d56e9f51880e6148e20a43e13d032f7f4882456a45474697dfc09192019c935ed7694d5a05b70599e7aed5db0a032b50c1aec30dc8cc7a582a1fe5f23c52d43d25c62ed71ff26ebf2191eb95a4b8482bba10d3984cd71a25fefbcee7b5156aab55ebbd8d70d1c121c3755ac1162cb56b76478ff286b99426f76a65e023f720b3f5ccbe868c4bcce745311c0e0b9d24d710f92626aa4dbd5b5258c8e2d487b3ba3a050f7d9ef47e62fb6b56c68b32cabece2c839c7983b8c0955bc488f55d5fa34035252e956caa9e4d7a70763129645d3fec5a6066bf1e2bfea1b48b9c9699759096cd60973c00d888c5359c1804fc067b51c39599400b0fb3173702083d11b6b5bc832e1cd6f208be86a11a39924476a8af1cbb19236acedb000a687d7cd3c60f075556277e6f64cb7d052b63db260ecbfcd5027eabed6abec4f69853a8b0d924d71d7e90eb02de691445dcbcdb15668b7201e09c97248c5943774d27b23a73111341b6c655130364b32bc256d8dd13585b1d1fc3d76907c8fa19fb632b0e4c84164403e2b1b07e39d7b4cfa8fbc698b0582b953637ee5d54f26cdce9f5fa9298f4209ce6a594b935df2986a2eaf87a777df88fd0769d5fe7504dbd2ebbfc19d407b56c1", 0x4d9) 05:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) syz_open_pts() 05:49:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/4, 0x4}], 0x6, &(0x7f0000000400)=""/78, 0x4e}, 0x40) 05:49:50 executing program 0: r0 = socket(0x26, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x9, 0x0, 0xffffffffffffff01) 05:49:50 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x8) 05:49:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00000200"], 0x18}, 0x0) 05:49:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="e0d02b1507cd2cd3fac4b4a9a73a1bcb1369aaf858c27727f0835765f30e9aa09b35cd2dac26c2b56693f2c47ea8cce43b01d14a2c2759ac995d5ab4f1e6ca9060c4ff057c679261f45a3bd787e42767f3e17f7541423aa18023b2b48687", 0xfffffffffffffdab}, {&(0x7f00000000c0)="6c4a52959641f83c9abea7033972f2ea553ec1", 0x13}, {&(0x7f0000000180)="2b02a7a882abe924efae12557816eceacc26e4af6dc0679a4311947c49fb0aa31d16902c69ba5fdfa389bd2558b05d8ef14a77412f4e432aea66f41a4004708f0b2c4588f0039d278c4b9f9a1933a1472c558f3ccb925496789d7636dfa0762a0966c7284bdac1c17f5cb8d8ea9a2b20ea984b9aae6ed8afe151e63ba9ef9daa2ab2891326", 0x85}, {&(0x7f0000000240)="565eee05a17aabc0da48b9bd4eb2ac20a21d9a59958fbef3fa4dd2073c25636015da9fd970649606be46fd604f3ae8024e7fdb8f3870de3515a2ce0290e0212ccab4b8374370713967dd94827f35ecd9da844e6fb605962fc916604ac6759f3d9439197667b09c0154377435cca409ebd12b615e07a8afa752aa8423aacb02bf4f1d2f2507099045df72014fe1a0bed6c0258bfd465f2d7f51fbc46c1f8f950790a990ccfa3c80065ba74cdd162198ba14bbdd381052f282f5aec44fd3bd29e613601b977cddcab30855", 0xfffffee0}], 0xfffffffffffffa4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xab, 0x400}) 05:49:50 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4302) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = dup(r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0x37) mknod(&(0x7f0000000240)='\x00', 0x2000, 0xfffffffffffffffb) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) mkdirat(r3, &(0x7f0000000040)='./bus\x00', 0x1ae) 05:49:51 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:49:51 executing program 1: socketpair(0x1e, 0x5, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x6, &(0x7f00000039c0)="23c2ac7d14934c6e0552e2824e493aa18d3b29f5a2af13de0e9c3a6dbc1890d4d516b462abe4d5b1ca5b7d6fdd1666e2af69e065e9c6cb621a265eb12f9d8e08d2765871b32ffba2adade346696f3c28afbf4e26f24a2d860f76d15de4240d521ed68c78c6fb569a503f112ea6dc98e3520426bfb418e7eb2581c922d6b28812c6b6a765027e71659bd97c23877e79fa61982119e714d8baf9fd8075afcc4ed6b32597f7ac488cbb69b68e56ef6737366f965bfc6dc3e18af6a0ca363c558b6a0052553874e4e6eca947396ce6b79adaddc406bad52faa91a0e4f8f957ec215a4f7fdac249598e4070043a70a017ebd3aa0a9e32140a13f17b653f78af7d78fbd625a17fa410be1c7c1067cdc00673153f9cd9044ffdb09479c14acabdfa82e83d6e3efa5f19c59952672091214a45221c9cecff12a52188a5943b731f0036531265e4d99e4a43424cf3ad0b51c82e7bedc20b8875f6b89940050ebbe86400be02ffb1384f37c8f930f341c87e89fd191c965b74c6610ef5fd46486f73b3c61dce0722b00cab5d8fafc2798ae676c0f4e9ce532cf57dac13a7c13ed27b22122a96182647319533823b4f4c3a37c8f19a83179d46dedafd059ce0dca9aa5d240394b614bbdc03eaa1d5953fe6a1ffede674e56c756591ffc3bec18a9560256632699d5bf865258282982d73e19b38d5694f6f36f24b2549369068a85c23b517e510bcb3e8f5c33acacbd12f54905b1a0e7c70d79c2bdc59503c00c547ec438ad177bb5e70cca01b3b1e2b29d28c8d8a12247e2519c0398fc9b0a33e52a8709e86e5baa4af3009cd9fcb17c04d138476ecdc439fdf93efac6e07c100579ae560523e9a401f1bc165bdec23885c0523058dfa2cf553e86315d7956b61fee10f5dd32fd1f906589c12d8507ab62586d9957587af6d0c76d70d77b60d74a927747e926a4240065cf11f5ac18b08a742b74bc1eae43e19925f1b43f90dac305f451a0f710f8f634234744e45ad0f838642407707bb75c9d3c4ee0f239fb815992a12b49c1b4a6ef3d6f79b9d3be51214da1fc8ca8ab6430d3ee07b7f18a223adea0f898fe767e33ad7c6b2ec1ebe97c45aeb877c6bb821abd74e306b95086ca91bc51a60d2a84c8012c80297766cacff861d67967d7533a07632bc20162580bfade7d992fe416e734e7a00cdeb13de6a9443499183ecb9ba44fa49040a8f70ca8c804c127dc243ef520b297f6e8fc15d0dfba0ee189f8f1dcc56de7f36ed4557870b43fb3826546dadfd683eb6fc824827317a701cd00bac7925b86d8ceed525bc2da8db6b890b56b91a596b6318c67156f06c5576cab5fd148a6060cf47f00b42754dc19c1d8e505a584c363bd52bb95d5f37a6cc8456c5502a72948d1d82364c5f0f7e2a6b827431539dd29d2a9e8c591efb82ef4840eba0ea9f5ddb0d60352605b5e0f1d1e7d841c11bcbcc53daeb9f8592a02c2e45bd38dd7c93c9c869f5e95d803d91279524957924c5aa7ca96b97013a00cd480ddd80d687c4220ccdd165b98604f276db5922f9cae994f8c0b995173749c8f08c94bc850a697648379382795405446be27df40fc61b345e1fcbe49afdbce91aee1f49a2482945b57b04e7df725c4c886b303808740aa8097ad2e19a2fc22052e68efd77ae0c7c08a5f3e7ad173415cc01157a19f0cf2dd9015a9ca909eb7a4a1cfb0328211b6bbbb2acd2a82e079596e67762d27784e82c4d1411cf6f7ab6f006f16631eeb79839b63a17318f089fd3dcf3d7297bed4ab3a35bccc2e7beeb36e15982a909aa464652130aec883dc3f6a4320bfbab2b6582501780e7ef9a1f0a6446f484ba2877fcb31f06aef6a23090707a3186222aa24d4fab3560653bb35afb5913a59cc37ec015d37d4b9e564b3b3ce4d51c73c2aa3420a8f12e8310bb358319399e79e38cb7a6aac81ea61eb0ab2b64746e7229280d0c917f09f6c0be6617b9cb247b5b23a0083b91fffbd065359b01e84c3abe96f2b402224f75f0d18029e262f5298b2f29c827b9bb2c2e038fc53508fd4599205b733936303e9a21ce864510c31efb5f9ea38ddbe8bc87aebe3a6e062ca88faa2d18c0a7729647a625b3b2cd4151ad712e83d52054caa8a00a5db4eece6fa4b41a82dd6c91a2abd8ab8056188f9607db20d96088759d5247f78d9b74db146dc30db8a8047741ff0778f3b9bd6c5b7b73568e928ccea88cb8ad5abe9f41bbf6fea3b6107e3e55c2278655c1a5a41bb04724849b0b45df8fa635cf2cacb07839ee1d4d6ff179ce8e9e8b27ddce75794ed00a6946aea70e74e2a30dc4da5569453666a345305bbfd34df6696341f1023cf29103f5ef004788e7538bad32f0ea25d7cc0c9f3cccffc81973131bd76f105cca64c41abba8546767add94cdb2cdfbd83efe25d3ef004f51e8f2382bb1267bbe157eff5b38b358306034b7b55d6df525a7f698828d8a5a6a19dde83114e55ed452631009f1acee2d01255ecba424bfab6ec00646f4f16ebfa87995b2b9cdaecad590d698b83c6b777d9c0fa70095fc4e1dd7a760a9260179d64f290c495f6802876b98b51337ed795edef558b34f044a7c06aa061fc485f7cbe9fc0ef8df85330b5ddce420d46f49603792deb20916664eb7f505df204cbc6888f51d5b55bbf804030575b7ab7918443be33d87aa0dfd12021ea2e9e422d7f46e90249957ee142ea86a9f326feef63bd719bea641ba489413d3856543bfae2e2ac9e53ceb469e6eda08aebda224a045557e9374a32bb90eb0cb5483fb90f9cebc713eb540f6b74299aab7ce50fb5a049f498f02d3c8fc9eee86fffaa4bf3ea1ebc17a0d03202f362bafb8723a90adb3d9ec6d04b0debe0fa28544f150ba063f9f4b7e1e3cd7a237f13ba209c7d1a7bc0bda1587136fa472093449aca1ee786fe1fd1be8e04bf62846a555ec71a0fd5d8d3f9bc6c25a1ad413660fee77a24fc49a0bd96dde262722a958af42ca4e969da728d8f5f31ac6eb2934960e4b91fa0165a92bc81286d863d4c08c5fb454cc35324032dea231ecc39e835cf9d79bf0a77fd7b9f34f51435605639e172d85dd6d4048943058c7d84f9fb05e748e92575b87f163f051462c80ddc497e36e4e230b20e594fcb08a286335c9103ba68c1d62b33265eb19902c5fa31ba5c57b49bb2aaafa169549946d2176eca073bb85cac09ad3589f2692e20cce4d76f4632324776cbef088af60acfff02f6c786ebc27eef587536e1a7d84fa414e4fca37c724e3d46d0e3c1a1506a06dc52ab25919caa9f4278b4bf2d1851361546d0cf4e24ead27974a79de15e3ecc0d932e046dbcacb45ce447125a6bc7df41d67acdca4a3651355bffe2d7984e738f05da0b189e7103359e2a6a4bdf067c1c1ecd279c30f96111ca9b1c46094a00b3579a2612e3b0b6e3e899246a4b9486c539684d750fadf9cd88af90789dd4a00014aa0036a7b97a9af4163c58bc3262c73d132e3d7f29efe56a37d06b784e485e3a3c8202ab6abf04e40fab8b88e2b78bb70bba4ced05945f0ca1ff906a22e7e460589e8533e19cadf937e736dc3059c162f1052a1b1a1ea59799a597f3705e053b2caa411514f4141fbebcf3ddf76f89eed1ead1ef18d6d990bf689c38c35c595d23b6b3195d15513124f32d167904b25838bada32e69e3833a6f04ff6063aa515f11bc33843a7e91944d9a0d4c1f8c894b6d70f49f94a7a2c3055fd3a65f03391eb856e2d442b09173fcc5cfb17622dafa25825935f2ea48e10606593ff99c1b6e9eb0e222f1932cf59a0dba98eb556121eb535e8bc83afa055bec5188ccbe6c321e37271584db6636591f2ebc86a2af5414feaa0812c07295448e8c76fc5ac2822cc4ede968382a2ec5f3df2b69a50233582cec5fe8ec231ce32c957c2cbec5a55857956640210fe409614c5cad4969d378399600de625f1fec364bad52b5ea9abdb2aa0d49935e49cae085f014da78371108c71c7234d64ebc65e7a1153008ca83aaba81b4bfc3842596a6133f517b6b4d75166c40db7ba86be39ff2de8cfb993f017873c93d4c226101f6fc3ea11145c234e0bae0e96f2a43ae36fd4c3ef901ba29a8d3851bfb10dd82e4ddf7ad4303568f8bc6b8afbedd8e01cc601f4b4d9d534f5d033a1a6594e3d78b7ca15e091863710f9f4a88dda6d3aff1a769b4884178b71e19c1868f7b2af298df8cea16191ec2ea8c38ea9b6453d2a405e5770050059ed5ba3b7cb3294a027ef438be4794fbefd483fa74e1dbf336988f26af2eb4a48657e7be2775b55397d5ede870555a8ca952650318bbf8fb934e966cae9419e6d2a53daa8db3c2d577f971c9c6971d8e85b5490ba046cb5082756a75f87e30573bcf731cb085c0f764f41319c0b0c47f427b03c7a579e38d2c38d4918556f553a0b33037106eea2bc9a6a59ef4ac0bfbe0c31a5e12a6e67bd038fcec8263ebf9e3963ffc32e54ae9818dbde5db1c17aec92b36312e27f19a911f2a939d8f7e6e88155d2bcbc20e005f696cbb34ced94af67db6e6bd44d4a9d337ff1702ad12d4a7053a0dec2d2b30d0ec1133e30ff5c26d46a2b1745984cb0ea8f7d2c5f8de7ff1a72d4cca5e882a23842a38c07135d26ed4d894846db92f93327890542ce655de12c617277a7be9adcf73d497d10a07f3121022b83cc1a1a520a2ac44a26381a3ced740695f15181a5fc5390bf2a90880dab7fe2d23084161eee5dc9c48b3e26c7f1d8125df0ccf3faddf1f883bd65d339bb86f3fdd78fd9cd110d1ef76192c14a8cb34c7998354c988e61dfb58cf3ef9a191a286205b2077e6f96b799f59cea5fe1cbdbc6c71c6f1d04dc754c974f4c0f01864c28191b0d12292fdeea5afb2694aeff604a24d8840b44e7c1ef8dcf384f4562897742de1a05247e9b6de0ddab37a46e422dfb5d690df769038587f5fc551f6237d0670d977ce28402cf4ba2f7b40dbcebc853707bfdc90a515d94f5dfbc85fdcfba7ec99f6939365866dc4752f620ee30a194180bb0fe3c6997c9057657d5d5ef4ce5e1beb5529385cd949c1161ce3a6b22357c44a74bd8cc26db1366c3ff7c1dbddb2e7cc20454c496c0837ee3b1634a1466d0ac05627a4242144a3b6e079926301d24367bed48e3e3cd06cb52b59efe4f52110c38ac9912749f2b27e89abe3e0c08526935fe584b2053fa1d4275c1f565905c329f930cff2971def73ef09cd0487bcf43c6c5646459520b0b4441cd8ea9388f6a4f44c53beb324f23d7d12857fe82f79c11555d3d3145c7db6b52b7697819fe79845e14c85c2c9feadddd8599b095b860f9dbc08f4144252f5f54e2918b7fff25735a4036c4493834aa171f9f6be2fd816da702e249437d77358e41b9ef9a84bf3534ed8345fa8caf2e658cc37deb314c8aa16e673b4413f6c9f8b497c100f3f07fc891c3842aba707b8de680046fe667d3247737590edb2dd997cc22053f7e67be65905cd8f4e771cb6cf9a925a75f04d38e67bd10a8722b68cf7911cdefb8002db836c5f4834d37ed55e021ca696d63176370e339adba67155ca153305e8af765898f1875b1db08c9c1579325e9a67a21fc5cd18b6897a5e81602fac1146fca21b8bde721bf2645c6cb34ca6638125d7c5c63bd9c7df399af8a1ea2ef33ce8f2a733513ca243561f4867b1a6e2a2175e91a16adbef816ffcba9b84c61cd04d565d6510c2790913530e5a10baaa68c124ea2392b90c070cde2a9786ac3436608c65568f272377cccbd9818b8fcceb489e4b4cf5b6422a6c4539da7b9beda553f43f4a5f3ee314168959095af0628c1025747ad14aeef2f97bf4c147d6791795e2f5eda4dfbb94e25d9f92fbfb92c96abdd9b3f9fe5d5a406ac823c3317e54beab7699ca1b5288a78fa64c9841c77454b09156ed75dc8a4db346dc92bab419d048d83be5666c44177d6b57ce0aaca5dc009f61a401e9cef55ef687a01c73010cb9bca3aaa5e339bd576433a11db5714dd245ddfe3479f0b0177edbae0775e24929a3837f4e81f740190d2fa4739e8f87d2b88040c84a2d936584e773b4e1a0384e6381460a0bd78bdbb04fef50bca143a8faa485bcd869ed7e490d0f7588b34c1bf1849c62326f4905621248e141c8e7902f1c5ce75431e7d1a8670e8c1b6d581c6eaa02d35e484c22f1401113ceca8c5723dae8139262689a69b79ed1434b37f9eadc598b38c152619c16bfa2bb2d6311358fa693a45584f4757010c0a22cfe579a3ed2e9025025f77cedb8594ee89da5cae7af9a8841730b937d6c1fa893639028d1d9b330742cc0a392e49a2ca50457ebd66c7a5a8b642d86bf2623b153758b15c6a847861a1abc7da8355978d37bad27aa2507993d2bdaef0abbc4a0aea93375cbe6d99e86e9a", 0xfffffffffffffee5) r1 = socket$inet6(0x18, 0x8000, 0x8001) r2 = dup(r1) setsockopt(r2, 0x7, 0x7, &(0x7f0000000000)="c76b4e3684259179adf28f73ac369cf303b7fcfa7229060e3c7722867f5900649e4f0dcd81052fcea693eabe906d6c530c2f1bd0689fddb24a63f6b6affe9e83cd", 0x41) r3 = socket(0x2, 0x8005, 0x0) writev(r3, &(0x7f0000001900)=[{&(0x7f0000001400)="287cb23e5f3418522db868e44d531cf08ea15575118551200fa9826a93fed77452fc8913b5ee50598c53b8df7aafdce35af41fd3bf2eed32b3deec69530446f335772cb7fc95072f5560a746f0d855766530e50aef38de1412de8e29629630ffea638007dde72d29c37e629bb38731ebc368ca1973bf4ceb2ea045d385f4dc9610ddbba6d4f6fc1293414b3613e990b7aa3ecb59fbb526a46d8921392edf0cd87d4ee69543b3173756cc7e39008ea6e642904369b8ffdf3f41a310bec614f6e44981c3c7519cd9c7b2c6289c0c2219cacb60c6d3402bde1224dc354e67cc59f09502879441f97e0407128a", 0xeb}, {&(0x7f0000001500)="7c2b89ad992cde3277d9553581f6779d4d33e338b9e059b4d1f2fea5190f6ec0907e", 0x22}, {&(0x7f0000001540)="4dc630f759412e8e8c2841751fe5c0d4bf8da16e9e36424068774d87d940e81193d05ef9a468ac4c55702be0028d94bd5dfc7c15af2840d9f7", 0x39}, {&(0x7f0000001580)="989b0d0f38837402fe18dcf62278473bd6e142f5d0ada16fd9b52b8a5057e74b825e4a8e5a31a21db78c430b0cd61c3765304e6d3cb9f3c60a347959f084e96b60c879074971dee9fda3fe934a1a26b8badf6e2fa3e8d4de02e417112832bdea3a42e25dcc338c556acf3cc7cf277be0d5497f6f80356e40a7aa90da95e3588ea4d6d8f46ffeed90dd7eaec09bc512305641ede7462d418f7d6231aab653969a008380c11702ad4c8b3423e2f30092d4c78e7f64492a7c", 0xb7}, {&(0x7f0000001640)="ed7198a6fcb94fa6afc4e99a91d1908af1216f2efc0aeae926fc8715b7bb197ad4b821d6c5e4f5b1cb3c", 0x2a}, {&(0x7f0000001680)="7f9a1537dccb68c40b816a17aa6b277e0ba2200418e48d1c0eb270642316d8f0cc5107956a4b39f98ae0154d4c6e6c9cc730b680c143759538c97836b70655fec17e8337961d4f2e5b9d7fe75e444881fca90b452285bbb300925a50222d6aa7267ae821e3adf5cadca1d7f53003df790e3e5e4b4584226f9c1eeac4791edbc6e9f0e0724073be62bcd49ec2e93ab460b618e931d87b575966a33d1399e33f82596f47f0645f8abfee9e81927ec966fa00231fcae5d48456cadb940c47e2fb54e6fd06836bd8965f6f184f6a1504cb19e5a257b3", 0xd4}, {&(0x7f0000001780)="a6781757d1e81c480abcf7e73aac38ad9ce002d06977168673588356b38e2d9248c6d54ab0fa3db2f4cadff6af221fed2fb57af838607d77ead986ac9f9891ede5ef942f0343889d9e5860d8a2fa9082da4ff2ea29447dcbaae3cbf621a5d90bca7884e74e9b129f63f5085e440ce985ebb41e894df645a7c39cf8c1c39f0d6bd7", 0x81}, {&(0x7f0000001840)="907b2ea241256456579a93b09cb68e2617ae1eaa80564ebac218244cac6378afe72db478e177261b546dbdcc5d467d60e09526bf4a9f9e1c6ac3985a09e51a1f2d1d1addd218425cf43eae978ebf96f2ab4f52d7068c8ee9a1e1e948f520b71788dbefa74ff8a422b21400fa3d11a94ac3af2fb7d956ca1417ab9d95809ab1faac37489120", 0x85}], 0x8) readv(r2, &(0x7f0000001380)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/200, 0xc8}], 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000080), 0x0) 05:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0xfffffffffffffffe) syz_execute_func(&(0x7f0000000000)="c442f98e8606000000c461f95d9905000000673664410fc7f0262e66430ffb1ac441195eb0fd0000000f0110c481096dcd26f3f04183070af3ac46d9fd") writev(r0, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0xed0, 0x81, 0x9}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) 05:49:51 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x38c, 0x0) 05:49:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x40000000001f, &(0x7f00000000c0)="312a6a25876bfcf3ebe51e091e219a2b4c31b4ad14d2dbb0f5077317b3765afc711dbfa321751415d5e31c31000000000000000000000000000000000000000000000000000000", 0x2f8) 05:49:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x9b0f) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="68a3411dbb81f35775406a55d52c1d3901a4232b05cbed24c73372f86921b1a01358cb199c4ccd02b4ebcf862d8a72f79e639611813b11e60a4a8720e0697b00d24f36e060b466c356ab1e1d3b0fd0e48a1829c737e00af282950827bcc22225ef62a23b5246a853227497cde1f7b227505a9ce0e5990d9e37e8cff46dd9b033c7326fd157cc0e7a1463d4f5f26713d0cd2e7263538d721ea115a4edc38fac3c6a7e87aa663f4c869a4a2586527f5132868ba7442147bcd695e4f68621e77304904369", 0xc3}, {&(0x7f0000000240)="b32681a229017a6d17854014a59251d1d91c4a0c5b2c28dab90cb5702c2d5442afdc0a4b15bbb3efd713a00829379f0926e3734165392924a586a4b06de69d8f34380846080a1c04d3457603c43b854076f0cb3baa9a3a27f5bedba34ab55b481119d3c9d05c529c6a7278a101b4b7bd4cb37352d54ac068a22771c6d1d5d5594f05d94bf2e30da99f9ae93eae4d4f3fc70583e4a6c7e4dd833d4de3a45263e2136ba7cc0d7e1c12ca905dd1a2309bbc12", 0xb1}, {&(0x7f0000000300)="31664c6864c1bebba0b452c8cb2aca3231131c210adafe97e7", 0x19}, {&(0x7f0000000340)="92333aaf368135c5ae7df55599025330d29027c0373e190fc161ea7f9ff5bea3de05e0ba9ef862cb5de3e37b931bba355c92bab216da5aa6e1751dfd34d136c9a4010a3ac140b5f0c713f75ed449b3edf3a50a9d54b07c4364d7e465e394e6a8b03486d74a478f520ed44a61da2b93d5a25711ac4edce7c5b76fbd0d22b833a20c8dcb1d35bc51650cad0a16cd755aef24e2bd1986a9b7a8541a0df63f99cca2bb117d598c66cfe208b5c06ecadda598ab56d21139628e49e9399852b6e4bd50733a65bfeed655316d083e2a5c6acf4297", 0xd1}], 0x4, &(0x7f0000000480)=[@rights={0x10}], 0x10, 0x7}, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getrlimit(0x8, &(0x7f0000000500)) 05:49:51 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2000, 0x2) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) mknodat(r5, &(0x7f0000000300)='./file0\x00', 0x20, 0x4935) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r6, r3) 05:49:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) ioctl$TIOCSDTR(r2, 0x20007479) 05:49:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) r9 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r11) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000000)=""/218) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 05:49:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) socket(0x1, 0x4000, 0x200) 05:49:51 executing program 0: r0 = socket$inet(0x2, 0x20003, 0x3d) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x100000000, 0x1ff, 0x1, 0x752c, 0x2, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0xfffffffffffffc01}) setsockopt$sock_int(r0, 0x1, 0x3, 0x0, 0xfffffe79) 05:49:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 05:49:51 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:49:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e5153012d59c22b465d4a6c2e908a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca02739f1b52d5fc3f4d1a32eabf1ecd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c34", 0xed) execve(0x0, 0x0, 0x0) 05:49:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x8004, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0x5, 0x5, 0x315b}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) 05:49:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() msgget$private(0x0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0xc, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000140)=0x80007) 05:49:52 executing program 0: symlink(0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 05:49:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8008, 0x156) recvmsg(r0, &(0x7f0000001380)={0x0, 0x19a, &(0x7f0000002680)=[{&(0x7f0000002580)=""/49}, {&(0x7f00000025c0)}, {&(0x7f0000002600)=""/5}, {&(0x7f00000026c0)}], 0x4, &(0x7f0000002540)=""/55, 0xffffffffffffff29}, 0x801) r1 = socket(0x18, 0x4000001, 0x9) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mkdir(&(0x7f0000001340)='./file0\x00', 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000013c0)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000001180)=@un=@file={0x0, ""/31}, 0x21, &(0x7f0000001240)=[{&(0x7f00000011c0)=""/119, 0x77}], 0x1, &(0x7f0000001280)=""/96, 0x60}, 0x40) dup2(r1, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) 05:49:52 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x10004) 05:49:52 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0x100, 0x1, 0x0, 0x800, 0x4, 0x1, 0x0, 0x1ee, 0x4}) 05:49:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 05:49:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x5, 0x3}, {0x4, 0x8000}}) r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 05:49:52 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = socket(0x0, 0x3, 0x20) recvfrom$inet(r0, &(0x7f0000000000)=""/1, 0x1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 05:49:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0xc1, 0x8) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 05:49:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) 05:49:52 executing program 1: socket$inet(0x2, 0x1, 0xff) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x9, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) 05:49:52 executing program 0: r0 = socket(0x3, 0x2014001, 0x7) socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) getpeername(r0, 0x0, &(0x7f0000000080)) 05:49:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202f, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f00000014c0)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001540)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="20ef43534932aab2cd7e247fdae6f1ee7acf480f3e899128247135784352091e651f06090315b3669825682ae58fd0bad169e3e6ab4ed2b9aab6bb6da43ac06d149ed8ba0bd0924857fa0435012512f05667ef18be195bc79b100cb8d89c12f41a57d8350cf26b228fddd506ac4e727bfedd633de6eee05eb24ff609e79d34e3b1b1878c9d93d55ad102e86c6cc02805645eef91d69698f04d79751573953582c84cb3f9a4df9d62", 0xa8}, {&(0x7f0000000240)="6cbfd18218d195c4985c09ec73b79e047eb8a13d6bd72fb1fb44a18417f8db31b094898aebc15f94ff56d88df38656b456802852c00eaf49b86754845b339832a3f7bff3dc3f1708c3ae1d", 0x4b}, {&(0x7f0000000100)="8e080e", 0x3}, {&(0x7f00000002c0)="8c759e7b48712cecefc47eeb40b3af4eb6c8b8278eb7cf667a40b7835cd34fd8796afb3e121a19b2090b30749a5aee973c81dd108e7da8fe7459c0518e94d9be3b9675d959fdbe5914e629a1980fa104dd9f2e857b1bd364791b21f02ed77d657c7a77cf247879368dd2b8e98f", 0x6d}, {&(0x7f0000000340)="eb0de8ddfae75b06af1aab18478760443b451f121141edbaaef134b5b36096ebc163cb5c665f85e8ab0b3ae11e1aad401aa32a0a8c547b557ec88d09b052d2c6ac0131e7145e1d35e319709ab780187a384b2688b23c840a78dd0693654ca553767bdc4d55bcacc5487f08ce3d10c6596d51acb1778c6d7e5ddacc3dac46be373b94d7a0808d0845013dde2f2cff04facdf24c5ad286a106f96a72fdd618362e1d92134656ec0390682fce16017af3387142949f3cc1e00e0908dcc441c8c9d058cd04b2692e8b01888a0509ec5a2cbebf2cfedcabce9aa1024143271781a187ff23caa6af9ff6da19158073691a4a4a25cde381ceadc68632f73fa1cb15c86cdf4cc2870dae0aa15aff07312de1897e2a0b13f1e10f9bc19fd482d6fed6581b15a42805bd5f14a76464aca25aee210400603b866836f2ce40a6106fe3432d9e96829343c8a5af43f18ed546e14c64c6e004da66f306ca40c5c0ef774705f2937816ae646ea01de3bcc7d4107b03818805270269eae99107974b68753afe38cbbecb413d880e255dcbd74fe1b1427b40008847d0455f2a6bcbc0894aeffd811ccb63b7e4b7db7215bd986ef1b67856a2064d430e8af7711a8843607fab8b05dffad1d793f6154ed3955fbc32446a1b89de0717bc19beb2e63520bda801ac4e08fdd635c18ac97f6ca490495122b8ef2efd9e9e1317db8ce59e9701c12718690012def571389e1341c7e97b9c741aee42d7da8bd5a2276013ad8b73a28b1c78c6ff071ca26f890e0f1b6026116bd79593b18b7d82027cb9288d8d0545b1fcf2fea32ee5b7a23b9a6be962973e4660a9aa180e51b7bb42db3d15a97864c6411150d3c9e2d44d4e0d7a5a70d836fea84a2ed89828c0a55b5accd4f17d877012ee43ebd18469c870d13d13d12d8690e83f536ee9d6cd920363a32659e1003484082842316f5c2f62950d843b5b41cb0778ba67f2eb69213ce5ebf3c42cd33d5bcbcc1de39a99cb37bdba9991129e8f71e57230a7824f206393abae619d687903a2561eb6a8974a2203b4241350e9a805a71bfb493107472ccf79d6178e206959e70dc010e4f5001a6bf5146dae033b1a51db43a77d323319ad1d49a3aebd653eea4610db8df4032d29e89eb39460fcb8da38f3fde3c7710a2b10515e883e920d5f94b67b322c22f957d23e0d006e60fb4618cc86b0b46468c1cd63290362540fcd88f6db965f65c5e4363c1ddaa64650bf3b5ce7bbc3e3e810ad4fdd46d60d56c35fd2019ee620b902be308193d7759116efa32757ec9fbb3e12e3234010cabd86d6d5012c9e7242465432fb9fc34c994ae92d1c986363f9a35acd73b2a246be9bf1d016565a093e1fa2b2c7d4a7d6bfe4d0f4204c84825c3f540502064d9cc73ca33e71e50a5e45c15f83fe424faaf543a3de6687edf7748dce74ae5e3fe72921737fb22de8e2ba418d1244084498c0fced5a041f6eec7135f43974ec598e40fa4cac1b3b734781ec427d05d6f32781c8c94e2898a7b2b6145e095b5c950c4ac1d70e28be6e90f177cfa09bafaaf7813b5c32558f4907afdef56a3fcf2887c9fc59f6c1f8e85378aa88b7dec6787c4252a46381b03987c5d992c1b0c066c3bf17be43788a2b4df2f72c0d76eeb1aea2e974eb4f84a162d9e1904c36c645d36890b91e89defa283a2728747a62877173689fe426b9e8e14e805cfeab6066045de91db30ff1e5b27074fecba6aab04a90ec7389f8d7fcb6640af3932f4f44bac502d0a2788a15f55499522633889735dc1aab8c143f770ec2e8e8b864fe76d3b31e85d44ec2b6508c81110ad0ef294760e389666b1c4e25c8a535513e18469f648d1ad0f49deba6aa2cce854b127bca74b32af32f6a5bd7db2d9ba31a6e4ff6cad7e680f6bfe2c9b66a39715a45049ab366bc213f30059a5f6a4de72fbb1904de8ffc6d174a8f6473a4f26318430b43d8a43f0074f32b010095f32c659b2bb667886380f076b467b0ad77455510bc1e9df70abc2740fb367802498a96b481bf0d37a0f01d7ca69abaab1f9e4da526411a815c40ce3e4363ea088a5277dcb6973efb5e7a7b861eaec584bd7ad851a6b6c39846046ed3d5cec21ec3db127db7070ef0be7528def7b5b9223b742707c4d6d0b5a5f7fa652ad034667d7666435255bcb2f0adb9b3b2ba55171be358274a0f1d9d4ba26db125b0f3e74f85bc7335e7e251b49fbcc5268d446b57fc25e5ee058435813a1c792047e5ff32d18c98af430717f29cd83ac9a0993bb099e56a1945396db64d07e4b7565684dfe7d0992d2ebb26e66f4e2813c0dced7d92ef7354da00cce9008d8637019a67de665071d24c3d24515a3ce73bacee4312f80258c3ad7e31d78b1897296a7c0eb7d3a2eb1d07df7505337a95d0edad48a3e43a41ab03fa6a6af67f67845678b0155f6d752df03d73771e39b791bb0d72bf6918ef59f8e9e35fe02bb50de38757466d3a3e1465ce82dcbe8f9a21c7c6ee2b39cac42b59f082dc0ef9c941d097496e723b6cda2d678ad32fd6f48d65f75cdaf7d8eeb5c6bd5b961766a194003ab115c643bf2ca8f93b505b9353639624f2b2f62f6dbdc6d356dbad76b97c8a9838ff874c6a9fb40754d7fac5316e75e13725655923ce8b5eb3a406db50488b8981f415985c3ecc63bf41040fbd3443d8688eafd6f9e18d12458c518c9d4ddc65123ebbaa3512b8671a9cde9e782ce22d68ed2979cc3c46ff681880c597bf17da89e62d66524e8d8464b1ce4bfa61dfd5b5801118a785d06e9c96456480303058fa2fd2a053458a92f6d781410eccf7fa6a132ea378b805957c74eb1164b99250009f240444a5c1814c635056e01cbd91fe9d9b7ef75cb25cd83e03ff8ad099c90f79c2ed4b8338909172fa8aa063fb7cb7e7bb1861aef5aec3caa26d1957776d81af52d48f85f4c11bd6129d854f5985f82ced18ea75f0403f40bf2f682126b4e7cec473e675ccb792cb038c6e6e35acd3ac268e11407069ad4cd160ef02a3db5fae8ca9ac798a3d4e615dba8e0b9da2a5644d3ce36b5c6aaf62afb6356e282b28ed4b220ce1c3dfc7e44916b22a9247bd0e63a1993b96ede955b958bfc011e1603a7ac2290f445ef204f0ba8e3858538a23cc987f9788fb3bb1b8b20251b864b59c50ab45d541f7540ce56d77410d1ed58d1f45f42d46567bf76507790f665fd8d163a075c4f62ae6d7b0d34d11a7d563f9a17dc8f124f259d77ce8804a98cc49d13f879bfe3c28620cb998cf787de26cf4b303994e7da2fa87f1610ff6dcab921755314552eb6826e1045affd465ea2ceac7412e876ed721fc02c7ab69d6b1cb65662c2d4f43721dfecf595030e815e02098889e40654e93a1c5cdce3e057f1b46e893693ea7fa3ddc22c6ed54f900b657867a5e7236e5d465c7fe4e8e464fb86ba80c688b6597bb0af5021acb921bdd1e1cb9e0d2b51aba745b03933cc3ca47445bce414d42ebc4e31aebc734a24907c5939e90b46ef803f9e041021ac2d9479fbc28d64cfa483d40c175e7462921f364734a8cd2e88684a59883bb53a61f5c90375558ac9561f35a95de335b3dcf4c024b2fddbcc45e42669c489265eb31bc9160f3cc567689a3272276495f204d4c5aeae60c6b6dd8bfa7703ac900d078123f94074923e0747a7cc9002e06f146bfc0bacde94be768dd12f369139125668951ef0ce7f009bb3b7153e2e469fbd54e67e35d89e0ac1cb120fd5a2ae9f9f88ea20ee40cd7d1f7c18d2b6531cabbbc67d65f4a415eed6bc5df4a3c1e65c17baf082b1500523451bce7034d4ea8143e7ca684938259cca4d87a395e23408079e9a291032eac8a47e6be01ca71c8e997776dd26c0fb1b6f03796430aed6a1001f7936e3f171bf2bc5960b36e4ca0bd673e94dc9f9332b7aaaaecf6f7e30f71520e3f877f2b50b1af6bcebc4aad4d9b632ec031d090ef9a7eb7acb2549e453d9d09c7c5743f211ab66233202a80eab876558829e08a5451b13a5bd924c801c4d5ea9d052fbc4e63c1e4a415e77bd61ea505328488348f7a5c6bdf83420f9566ca1823603091df75ce3f8de6407abb67895f2bceb8fd0ce26292b759d32d7c3544a78dee7e5cc5080e286bb9cdd2a7cc66ec42a5a7328979cc7fb3ef3b5b0d764dd4bc08a49c2cc6144dc93949118350ee66764a5a9d6e2a554dbfafaeb62459e0a4e2d2b2e3c6cbe9a3a8d4898e0c56609a822b304394fb1de8ab8ccf08774804dd5f013baab7acf4cc5a5c315ee76ac6587e0ecdb24d01c722215f02fd92f075d3e7a0452af9ca72b4a0ee10c2762b4f702bf86852e06a6c23c7d14f877018e2a8898e721dd3da5f61d1987989408f44639d655629ad191daf4374234542c3ff1611b0002d859d8ef2fcd1c06bf223b7395de79202a4d5e8677d27d13b22f57b353d87dc35c9f06db601bdb79e4d64b3cc63523dec563db734dbd578a666ec231ac01e9a0f74958589b52ea2334dca829e9174fbeac99ec7b698a682cea220dea58049eecb13fef44848b31d424d54350e8e8af1ef8494a32640324ddb36e9da3f5682324aa72a66c6a1a19317b1f9a74787405c928fe27d09a102fe738804e403a8663707148bbdab1411bd99c434afdb3ca94299982271d417977a971f6219cf84940e20e69fbdae256eadaa11d16c1c587a239ef69da2edeefe125143f014f2012e2715dc28502b2591431870078f507af59d23d4c312f5a5db85e4994286d8d2dd7d711c6a737e62b2c1c402aa0294f2b04432e42f477be8f3b5d0dc4431f7c1dd12e2b45440b724c8d51ed785243b670d17cccf47a71a69555cfcdcea6e7a91d8925f070ca0ea550656635edd42ab44a0a9ef6026cfe163daf6a4f722b51fa4c0304a4e8b836bcb802259ed48261029097e7e456f69d3cb8bc3b2a8176d586ebe1cd16552d4310c81ad0842bf49050d0e803e2d0abd1d1f74ce0f4cf5a03536069c229a9e0be9c26ed5a63feef027a85098c181e00b709a4f6dcb0f11086ce3e1456f60ac6f3b0e61a8fde80ec9901adf327d4a3ced7c5dd424d204f2754fee0a5de96adf414bc1788c1ea7a38a961d3272bc10fa11fcb7f49aba6175e5ee51b6a054d0c8906d51d73a6d4e609a05e69f8fca72e38d94de65af53b5787ee93537da3dfd56e4e769f9b62cfb2bb45df0292ff34c20780888744f4636ba2dadcad92beba62ea979b2e3df9d8b214d0be0e8023f7925bbe45f794b99275df3535b44ce2f8cef18ccb32445e8c7af5c120736c3d51f36f201939cbc444e687d6398063e486fb2266b91832911175be3d0abacab720f1d87af07852714f466da0924a81df4d3b394724cc2a71cdacf9431a932f166c06154a48f453d78c61e937170971babc075295324b891ba1f441f96f6d5d1c90404d3af6e5b3cdfe7c24d1f134d2adaa7b1028e1ef0ebd6cbac39fd8f4a9cedcce7e9e24dc0eb14238ca633fd55398648cea5250d758d5eee1151229894503877429ca705cc6f5ad068301f9af5bf76692f91b3028c10c1242294d66358d6d0dba043d2e57c4bf91c101db68b173e0c1b9d4c9d99cc8dc04ec60aa8a367fd00aeb9244f5538c778df12f91fe85d591eaaeca41e96203e4d4329f1e504a076b25ed46a01bf68f5222df9a61df01a18772960ed17c969bb93ca72a4e470b0d20e8f17cd90c0ed7f05fb85d675a93d0cb27eaf08dcb55de985f237111eaacd977e1ba394f74d42679f3e8fee39f2da7d3ff244cd1f24b19e2ac0ec2fbd7aee16601b2949f5dee86a3ad18c9d8e5512a6361cd836df31", 0x1000}, {&(0x7f0000001340)="9f30c75a2d948c57e464ce2202ed0038cc6ce170032c6d368bd7d0ac5123662b0313b34f849517bb67533f3f757a409d70f77d3403dd04b1e5e67daa08aec9576899f84bfecc720ab256acef87275e14b39a7182e0c14140b01ceb054a729af39da7a73be8fed44f062c9903913486ee3534b55c5f43bccdc83e2775278fa5", 0x7f}, {&(0x7f00000013c0)="18e0bf7827cb01378082844674f3c6c112261ddedd740943bbd4fa7695f04de15696471f0d6598a168768b18aff24df8206ebe9b9b793d39907f73a08b0b264991b65dab7c85d83a94675601f710e3e58a6d6279fc246e3370481b922b2f4f9ba1f66fb5af9c76e44561bce1f5ed933e4fc7c4b93685134294db", 0x7a}], 0x7, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x480, 0x8) syz_open_pts() 05:49:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) 05:49:52 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0), 0x20000000000001ff, 0x8002) execve(0x0, 0x0, 0x0) 05:49:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) dup(r0) close(r0) 05:49:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) getitimer(0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 05:49:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x21, 0x41, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xe83) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) 05:49:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 05:49:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 05:49:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000940)={0x3, "8b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db4340723da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd08ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cd362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945153376d21553a0e169c9f34b17d526d63ae901d1dc"}, 0xf9, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/195}, 0xcb, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001f80)=ANY=[@ANYBLOB="0000000000000000000000000000ddffffffffffffba122a99000000000000000000000000004a4a00000000000000000000000000e9ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000800000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) 05:49:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x900000) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 05:49:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1103ce4, './file0\x00', './file1\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000280)='>', 0x1) 05:49:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x206, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r0) 05:49:53 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x6}, 0x10) r1 = socket$inet(0x2, 0x1, 0x1) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) 05:49:53 executing program 1: r0 = semget(0x0, 0x4, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x1) 05:49:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x1000000000000001) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e2ff2d2f66696c653000abc0be4e16a5cb7571ca45da0754b92e6b27a668b8476b"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0xfffffe8d) 05:49:53 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/130, 0x82) 05:49:53 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)="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"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 05:49:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() mkdirat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r2, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x7, 0x1}, {0x0, 0x8000}}) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x1ff, 0x1}, {0x7, 0x1ff}}, 0x2) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) 05:49:53 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9) flock(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x40) r2 = dup(r1) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="edc125634656cd7263e5a89969a9ca89aaf5e5cf5bf8d53817979ca8b950344c39a2659ff4dea84361efc93f069488bba5b183c599ca6f86184760d1cefb7fe7d7a8e1cd7d5e4a750f7178959d6f95c37bdb1ca36282b455fd7515f7036ed1613a87de46f1a9ba681da00078221b58447c9df75d44668a1317800ebf2055a91437407c", 0x83}, {&(0x7f0000000180)="96244b6b8fce9996d3", 0x9}, {&(0x7f00000001c0)="8a11b7100ca4989c6ce2a48e9d9dfd9274eeba0f66c79132f7c7de85be29bab182101ff571ec1ff59c3bed44e7504da09a0dcdbbe8a8c64cfe5d51a03f0285aefccd8929727a0409dd0925abc5c79122c446dbb216036ac79954722677576b7900d9828a029d0e45125d051eb1df76773a97de05b2788380f9959ee918ae231241b0e1d12eb52a449272300b0864b7e5a91eb5533e269443f9277aede49387e281510f51ca70651aaccbac8250e2e69a13e4de26db5e602336b3e045501766203383b526e1bc1f7d1a34c8254c0efb3c0f7c7961", 0xd4}, {&(0x7f00000002c0)="e8af2250ab165242bd5d119c8d918a9ee7a60eaa90d0594a0e265ce69e3d3b8a74d000a45656d20773c347893008739547f3a4cbe792bc165b22bfb06bbd3b4ade9e6e1c231b9e4f1b803a6920eaedef0b9cb97f5e2b9f85cdc287114c56b7e274f8d17b8768710350", 0x69}, {&(0x7f0000000340)="c77fbee859abc0666b043a613b6d33a4fe11fe318d8576ed3098ce0ea6df6fb09479d1857144e7eedb699111b5fc157918e1002c542aea194fe60ac581de9aff482faf98be42a23dbbb5", 0x4a}, {&(0x7f00000003c0)="98ccb33777ec48ecff469d673809f4784ef53617ac74068c9ca649d1456093036390ce2613ad40bc334a5ea7731611b9972bfe8fa1f293c8e03ebba8c83dd98c8379da839945a2c81684dd92", 0x4c}, {&(0x7f0000000440)="e00b6a", 0x3}], 0x7, &(0x7f0000000500)=ANY=[@ANYBLOB="e800000000000000ffff0000ff7f0000f2796726ada3324c750bced3bf2755245583ea469ffb233e2e7ae84041a5d3a517e40ddd911460aa0d9833ff844165c0bab160d5a1ddee8555252e6171e32388088def83bfd5d8a2a73d7d2b06ed9b606d37f0331927249b9fb17f7aab2fe0ecca2a772745563a14750fec4d2544b1a2a99b9d7029058ace95618394997e165c02037c39226cad04234293c61b0aea0501f6c890172f01a033ab5f8fac55e7f0f6fc971b94427dbe3bdbdc1a21f626b27bf625f524f1622eca2cb8be2aa74d1a163ba0e00ecdc028b0d993dde51bd1c42100000000000000"], 0xe8}, 0x40f) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x200) fsync(r2) 05:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 05:49:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) read(0xffffffffffffffff, 0x0, 0xffffffae) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) 05:49:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/103, 0x67) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) readv(r1, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/37, 0x25}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/131, 0x83}], 0x6) write(r1, &(0x7f00000000c0)="9c87ef156b1f3b5046332e2e", 0xc) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000001480)="32edb663da11a42ad7eae208f1d7707ef6a21274c603db385381121d1cf22ce9f62ad131acfd9002eced87390c8d4d20281eb0e1bdfdb969044b16a036b881984c8af0041bd76760a2e775ef9a0b9f9772a3831885d974d5a6d84fa85782ff46b820764910bf200724e3097b9be25589313d700b286fbf201f9f888087cfea36523a66d5a856fefcd1f0751d3d32884f1a4c6b6ce650be61609fe2b52f9b3bdc003638e8e8", 0xa5) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000019795d0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019795c0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001979500,ffff800000026d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800000026d00,ffff800001979500) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd807382ca68,80085761,ffff800020c513b0,3,fffffd807f7c7900,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067170b68,80085761,ffff800020c513b0,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c514f8,ffff800020c514e0) at sys_ioctl+0x646 syscall(ffff800020c51590) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,6f642c46010) at Xsyscall+0x128 end of kernel end trace frame: 0x6f90064fad0, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000019795d0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000019795c0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001979500,ffff800000026d50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800000026d00,ffff800001979500) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd807382ca68,80085761,ffff800020c513b0,3,fffffd807f7c7900,ffff800020b439e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067170b68,80085761,ffff800020c513b0,ffff800020b439e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b439e0,ffff800020c514f8,ffff800020c514e0) at sys_ioctl+0x646 syscall(ffff800020c51590) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,6f642c46010) at Xsyscall+0x128 end of kernel end trace frame: 0x6f90064fad0, count: -10 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c50fe0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800000947000 rax 0xffff800000941c40 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4677b872ad995076 r12 0xffffffff81f33463 substchar+0x92c4 r13 0xf5 r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c50fd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=287724 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42270,0xffffffff8234a810 process=0xffff800020b446a0 user=0xffff800020c4c000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 71505 168774 96918 0 2 0 syz-executor.0 *71505 287724 96918 0 7 0x4000000 syz-executor.0 7913 409990 19002 0 2 0 syz-executor.1 7913 273490 19002 0 3 0x4000080 rest syz-executor.1 59605 173962 1 0 3 0x100083 ttyin getty 22606 101858 0 0 3 0x14200 bored sosplice 19002 44618 88685 0 3 0x82 nanosleep syz-executor.1 96918 409415 88685 0 3 0x82 nanosleep syz-executor.0 88685 340969 31483 0 3 0x82 thrsleep syz-fuzzer 88685 408047 31483 0 3 0x4000082 nanosleep syz-fuzzer 88685 45669 31483 0 3 0x4000082 thrsleep syz-fuzzer 88685 191550 31483 0 3 0x4000082 thrsleep syz-fuzzer 88685 266233 31483 0 3 0x4000082 thrsleep syz-fuzzer 88685 236961 31483 0 3 0x4000082 thrsleep syz-fuzzer 88685 26468 31483 0 3 0x4000082 thrsleep syz-fuzzer 88685 248871 31483 0 3 0x4000082 kqread syz-fuzzer 88685 295501 31483 0 3 0x4000082 thrsleep syz-fuzzer 88685 75266 31483 0 3 0x4000082 thrsleep syz-fuzzer 31483 509473 7669 0 3 0x10008a pause ksh 7669 155549 23782 0 3 0x92 select sshd 23782 317783 1 0 3 0x80 select sshd 59180 154037 53869 73 7 0x100090 syslogd 53869 463946 1 0 3 0x100082 netio syslogd 29821 464273 1 77 3 0x100090 poll dhclient 828 88277 1 0 3 0x80 poll dhclient 29680 444423 0 0 2 0x14200 zerothread 24062 344052 0 0 3 0x14200 aiodoned aiodoned 54879 495508 0 0 3 0x14200 syncer update 88782 273665 0 0 3 0x14200 cleaner cleaner 39776 348471 0 0 3 0x14200 reaper reaper 83089 440963 0 0 3 0x14200 pgdaemon pagedaemon 88098 238738 0 0 3 0x14200 bored crynlk 94955 306737 0 0 3 0x14200 bored crypto 46079 206332 0 0 3 0x40014200 acpi0 acpi0 91090 144668 0 0 3 0x40014200 idle1 4015 189060 0 0 3 0x14200 bored softnet 3175 90943 0 0 3 0x14200 bored systqmp 78606 67690 0 0 3 0x14200 bored systq 69629 333168 0 0 3 0x40014200 bored softclock 96370 240089 0 0 3 0x40014200 idle0 1 258436 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 71505 (syz-executor.0) thread 0xffff800020b439e0 (287724) exclusive rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6361K 6368K 78643K 10923 0 0 pcb 23 9K 11K 78643K 512 0 0 rtable 100 3K 4K 78643K 350 0 0 ifaddr 53 13K 14K 78643K 161 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 16K 78643K 90 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1189 74K 75K 78643K 1744 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 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 945 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 42 38K 70K 78643K 353 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 117 0 0 in_multi 33 2K 2K 78643K 78 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 232 0 0 pfkey data 0 0K 0K 78643K 1 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 29K 78643K 3809 0 0 UVM aobj 52 4K 4K 78643K 53 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 57 0 0 NDP 10 0K 0K 78643K 42 0 0 temp 155 2366K 2432K 78643K 5349 0 0 kqueue 0 0K 0K 78643K 14 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 461 0 454 1 0 1 1 0 8 0 plimitpl 152 23 0 16 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 173 0 169 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 25 0 25 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 5 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 51 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3225 0 1821 46 0 46 46 0 8 0 ffsino 272 3225 0 1821 95 0 95 95 0 8 0 nchpl 144 4760 0 3135 61 0 61 61 0 8 0 uvmvnodes 72 3349 0 0 61 0 61 61 0 8 0 vnodes 200 3349 0 0 177 0 177 177 0 8 0 namei 1024 13988 0 13988 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 12004 0 12004 9 8 1 6 0 8 1 sigapl 432 1115 0 1101 2 0 2 2 0 8 0 futexpl 56 10456 0 10456 1 0 1 1 0 8 1 knotepl 112 249 0 222 3 2 1 2 0 8 0 kqueuepl 104 282 0 280 1 0 1 1 0 8 0 pipepl 112 722 0 703 3 2 1 2 0 8 0 fdescpl 488 1116 0 1101 3 1 2 3 0 8 0 filepl 152 6757 0 6661 8 3 5 7 0 8 1 lockfpl 104 337 0 336 4 3 1 1 0 8 0 lockfspl 32 451 0 450 4 3 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1756 0 1749 1 0 1 1 0 8 0 zombiepl 144 1101 0 1101 2 1 1 1 0 8 1 processpl 840 1131 0 1101 4 0 4 4 0 8 0 procpl 600 3188 0 3147 4 0 4 4 0 8 0 sosppl 128 9 0 9 3 3 0 1 0 8 0 sockpl 384 914 0 897 5 2 3 4 0 8 1 mcl64k 65536 434 0 0 53 6 47 48 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 115 0 0 14 0 14 14 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 516 0 0 30 0 30 30 0 8 0 bufpl 256 6712 0 1015 357 0 357 357 0 8 0 anonpl 16 116424 0 108546 70 36 34 49 0 125 0 amapchunkpl 152 6315 0 6226 18 14 4 9 0 158 0 amappl16 192 6043 0 5626 54 31 23 33 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 7 0 5 2 1 1 1 0 8 0 amappl13 168 31 0 27 1 0 1 1 0 8 0 amappl12 160 6 0 5 2 1 1 1 0 8 0 amappl11 152 179 0 169 1 0 1 1 0 8 0 amappl10 144 959 0 954 1 0 1 1 0 8 0 amappl9 136 348 0 344 1 0 1 1 0 8 0 amappl8 128 143 0 123 1 0 1 1 0 8 0 amappl7 120 40 0 34 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 149 0 135 1 0 1 1 0 8 0 amappl4 96 744 0 723 1 0 1 1 0 8 0 amappl3 88 163 0 158 1 0 1 1 0 8 0 amappl2 80 9800 0 9740 2 0 2 2 0 8 0 amappl1 72 31777 0 31348 23 13 10 19 0 8 0 amappl 72 3397 0 3362 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 52 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1116 0 1101 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1116 0 1101 1 0 1 1 0 8 0 vmmpekpl 168 13454 0 13433 2 0 2 2 0 8 0 vmmpepl 168 122393 0 120954 103 38 65 73 0 357 1 vmsppl 360 1115 0 1101 2 0 2 2 0 8 0 pdppl 4096 2240 0 2202 6 1 5 6 0 8 0 pvpl 32 334165 0 323207 161 53 108 126 0 265 18 pmappl 224 1115 0 1101 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 580 0 10 17 0 17 17 0 8 0