kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Feb 17 11:40:16 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.223' (ECDSA) to the list of known hosts. 2019/02/17 11:40:38 fuzzer started 2019/02/17 11:40:43 dialing manager at 10.128.15.235:34943 2019/02/17 11:40:43 syscalls: 1 2019/02/17 11:40:43 code coverage: enabled 2019/02/17 11:40:43 comparison tracing: enabled 2019/02/17 11:40:43 extra coverage: support is not implemented in syzkaller 2019/02/17 11:40:43 setuid sandbox: enabled 2019/02/17 11:40:43 namespace sandbox: support is not implemented in syzkaller 2019/02/17 11:40:43 Android sandbox: support is not implemented in syzkaller 2019/02/17 11:40:43 fault injection: support is not implemented in syzkaller 2019/02/17 11:40:43 leak checking: support is not implemented in syzkaller 2019/02/17 11:40:43 net packet injection: enabled 2019/02/17 11:40:43 net device setup: support is not implemented in syzkaller 11:40:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5, r1, r4, r5, r6, 0xa0, 0x100000001}, 0x80, 0x5, r7, r8, 0x6, 0x5, 0x2}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xea8, r9, r6, r3, r4, 0x4, 0x9}, 0x7fff, 0x10001, r8, r8, 0x3ff, 0x80000001, 0x800}) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r3, r4, 0x2}, 0xd93, 0xa9, r2, r2, 0x6a, 0x2, 0x66}) shmget(0x3, 0x1000, 0x401, &(0x7f0000003000/0x1000)=nil) r11 = semget$private(0x0, 0x3, 0x300) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0xff, r1, r10, r1, r6, 0x10, 0x3}, 0x3, 0x8000, 0x8001}) r12 = dup(0xffffffffffffffff) lseek(r12, 0x0, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r1, r6, r1, r10, 0x101, 0x400}, 0x39c, 0x5, r8, r8, 0x10001, 0xfffffffffffff001, 0x7fff}) shmget(0x3, 0x1000, 0x21, &(0x7f0000003000/0x1000)=nil) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chown(&(0x7f0000000300)='./file0\x00', r3, r6) msgget(0x2, 0x404) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000340)=""/4096) chmod(&(0x7f0000001340)='./file0\x00', 0x8a) setgroups(0x7, &(0x7f0000001380)=[r10, r6, r10, r6, r4, r10, r6]) getgroups(0x6, &(0x7f00000013c0)=[r10, r6, r6, r10, r6, r4]) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000001400)={0x5e39ad08, './file0\x00', './file0\x00'}) getpeername$inet(r12, &(0x7f0000001440), &(0x7f0000001480)=0xc) setpgid(r8, r8) 11:40:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x10001) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) readv(r2, &(0x7f0000002480)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/205, 0xcd}, {&(0x7f0000002380)=""/179, 0xb3}, {&(0x7f0000002440)=""/63, 0x3f}], 0x4) flock(r1, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000024c0)=0x56) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002500)={'./file0\x00', 0x400, 0x0, 0x6, 0x1, 0x6, 0x6, 0x5b6a0927, 0x0, 0x3, 0x7, 0x8}) r3 = semget(0x0, 0x3, 0x5) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002580)=""/116) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000002600)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000002640)) getsockopt(r2, 0xff, 0x1000, &(0x7f0000002680), &(0x7f00000026c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x31, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000002740)=0x1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000002780)) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000002800)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002840)) sendmsg(r6, &(0x7f0000002b80)={&(0x7f0000002880)=@in6={0x18, 0x0, 0x6, 0x3ff}, 0xc, &(0x7f0000002a80)=[{&(0x7f00000028c0)="779f783ebf0daf53ed989adc7cd64e55a25ae9abe2c00f5104d9f123bbe1b3f83eb0f9fc4e14fd1100b3b808322cc4bc138ee3f9897e6e2c0b5eefaf5f31dd935cf2d9a010d0a64b7e87ab37e795ac1c61b6645c146106255c712566b572bd672b188673863eeedee8cbb7e94ad959efd7ccc12118f7a66863ea603d156731097dc4b33b1f23bad806b8f3b825b1c91f46c9650ee423078b34d330216eae2cde6346e671ae36b9179d03b53cde424f22ef8b0c3e91306a311e55", 0xba}, {&(0x7f0000002980)="90551361aa93aac99504d0e9616815c863a5a3ccb4a95a16e2c08f1535425d16bc0599d3771f5f12b5c09c70b4c92d52635aa671a2c5c5e9b29661c37ea6d2ed7436e1a215e5c2", 0x47}, {&(0x7f0000002a00)="87840b6867d2a0bfec46c2f5d04342ab0053cbf7442a9273160cec38286455f1761f5fc4adb80092a4cff7587cc2b70f48a2b7e3551d1da5da42fadbdf042b0323f31d5a28d7a8121881f10496096040073e5e22b596c423806ddd77d1f6c88d37c9734f92338a3570b8ca57", 0x6c}], 0x3, &(0x7f0000002ac0)=[{0x58, 0xffff, 0xfffffffffffffffd, "694c4c11ebe23f9d68617cd2acbfd01ed40a855c85ce7ccfea2f0d655285159c889e389b15f34d7bdec5d24e2ffeb214a499be9451dcc27653a53d8e2d62bfeb35b97ef53af4"}, {0x30, 0xffff, 0x5, "57259bfaded75483c5e3618b10c0973c17b047faffa2468f1be504"}], 0x88}, 0x402) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002bc0)=0x2) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000002c00)) getsockname$unix(r6, &(0x7f0000002c40)=@abs, &(0x7f0000002c80)=0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002cc0)) fcntl$setflags(r0, 0x2, 0x1) 11:40:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r1 = socket(0x30, 0x1, 0x1) sendto(r1, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x9) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000480)={0xffff, './bus/file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000440)=0xc) 11:40:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x158) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:40:48 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xc0) recvfrom$unix(r1, &(0x7f0000000040)=""/121, 0x79, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) 11:40:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) r1 = getgid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7]) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0xb51, 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0xb4, 0x10000, 0x80000000, 0x400, "506ba8c6512c32dd9c637bc6e4256c5674c74d72", 0x1ce9, 0x2}) 11:40:48 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 11:40:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b80)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056a2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558e92b597a668d0800000039ba404bf5ced155365cde", 0x8c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 11:40:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffd, 0x122) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:40:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2000000000000001) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x8002, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x8001) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x700) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x0, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x80000001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0xffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x0, 0x6, 0x732500000000, 0x7}) open$dir(&(0x7f00000003c0)='./bus\x00', 0xe20, 0x112) semget(0x2, 0x2, 0x4) linkat(r2, &(0x7f00000000c0)='\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0xfe71) 11:40:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:40:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x9d068f4542fc485) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt(r2, 0x10000, 0x5, &(0x7f0000000180)="52ed9ad666ae031954d40f4ac66d745ec6217903daf0b5e56ccb7a2ecd977c05ac948fdc110ab29fdbb7d48b7804303c4ba07d6c8ed72cd30a1501db212a212e0f35388bf34d26fb0f1367824dcf04f9760508eb79b35607793c902f37ec83df68a10a209cd9637e17a192b27999e5f34db07b0524448325ea4caed3cc1f7dd5a788854dfb2ed709ed765fbd331ac3c1e2f59f8a4a0f83172907abc6484b0da55207b9b99f38448e9aefaac5959bf398193261a32199ce8bb6", 0xb9) setsockopt(r2, 0x3, 0x5, &(0x7f0000000280)="32361b3966ad9367bb9b946fcfeaf57518822837183ec5d85bc730dffbd79540cbc6ec3d7a6ddf9c8f1ee781c51ddee7341bc12bd08df5641165", 0x3a) mmap(&(0x7f00001ec000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:40:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:40:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)={{0xfff, 0x4}, {0x5, 0x6da11fb1}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/62, 0x3e}, {&(0x7f0000000600)=""/165, 0xa5}], 0x6, &(0x7f0000000740)=""/178, 0xb2}, 0x2) setuid(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000940)='./file0\x00', 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 11:40:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) r1 = getpid() getpid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x12, 0x20, 0x80000000fffffffd, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fcntl$getown(r0, 0x5) 11:40:48 executing program 0: socketpair(0x22, 0x8005, 0x800, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000300), 0x10000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) r5 = socket$unix(0x1, 0x20000001, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) connect$inet(r8, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r9}, 0xc) socket(0x1e, 0x8004, 0x0) getpeername$unix(r5, 0x0, &(0x7f0000000040)) 11:40:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) 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') r1 = msgget$private(0x0, 0x100) r2 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x200, 0x60) fchownat(r2, &(0x7f0000001b40)='./file1\x00', r3, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) r6 = getpgrp() msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r5, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r6, 0x8, 0x4, 0x1000, 0x71}) 11:40:49 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000719000/0x3000)=nil, 0x3000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:40:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) socket(0x20, 0x0, 0x8) 11:40:49 executing program 1: socket(0x0, 0x200000002, 0x0) 11:40:49 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x60) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:40:49 executing program 1: select(0xfffffffffffffeaf, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x80000000}) 11:40:49 executing program 1: 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) recvfrom$inet6(r1, &(0x7f0000000080)=""/13, 0xd, 0x0, &(0x7f0000000140)={0x18, 0x3, 0xffffffff, 0x10000}, 0xc) 11:40:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:40:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000340)='./bus\x00', 0x3fd, 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/207, 0xcf, 0x2, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) 11:40:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffe, 0x20000b20c, 0x0, "1dda410cefeb76fc0aaf58d991cc06d0f700", 0x4}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='\x19+\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='/dev/tty\x00']) 11:40:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/91, 0x5b}], 0x5, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x8d}, {r1, 0x10}, {r0}, {r0, 0x100}, {r0, 0x180}], 0x5, 0x7) 11:40:50 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f0000000240)=[&(0x7f0000000080)='##\x00', &(0x7f0000000140)='}#%\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00']) mknod(&(0x7f0000000280)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0x1) 11:40:50 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="5433f4", 0x3) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000017, 0x0, 0x0) 11:40:50 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x5, 0x0, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) 11:40:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) r2 = socket(0x3d, 0x3, 0x1000007) close(r2) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x1, 0x0) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="ac32aa7ed29efdf03c1971b9b7f6251760702ef50e3adc7bc69cab4e596e57c249964cf15e8ef61d834ff088cc5ae88d3290c71d08f7a9d54f03cf543b1fac7fb88a934f51ac", 0x46}, {&(0x7f00000001c0)="84b4f8433de3cebf644b2bce9363176bbbc85da41d209f834c4853403b9760113f79c32fec0e5452ad0e208350d1569bbee38ad9280f2c320c82f516813b1b4a995df8efd990bdd85b61f8a7997fdb3ea6b780d2e896ebbb7ee5095b4618cc3bd521095a7ba97244153de01225a62b99a00878eb4d1ead", 0x77}, {&(0x7f0000000280)="3f5970b6f81575bcd96bd4b2b9a50f26aff7972f48b2fe6d76271c5d8f4f28b49adb276a24f8f0e9647a4a0ebd4daf52b6e41cc9f459894607361e54971a7cacbf3ec9adef585aa71763653084d6553b41d2792bd80cb1ec51102e2cb4", 0x5d}, {&(0x7f0000000300)="24b46f592dcdb02d0d2a6d7c63973cf5dbcbc822906a33eef1cce4e7eb13e92f22c7a057dd6d2fee6cd0d0c3df0bce5c553719c84c480df3558103f2df1b257e08", 0x41}, {&(0x7f0000000380)="d86a2da4d6292c3480d03b4429b6f6044cbb2a3ce9b647061df3389dc70480440cf510fd2aa11814d3d245e4c0b8b16aa1e8c1177d", 0x35}, {&(0x7f00000003c0)="d947d95967665af3d51309b494a990c0f2defe73d31ce99c5fc4c53fe2a5e74d14cc99f16e851412933b6b02653d744944a61d9ec08ed61069b20e2aa0b07bbe1bc8d0df1dae2683cd5547601f2e8b23bdb419feb96d8cfb01a695cdc8da1e2d96f083cf9ed78131d8a406619e08d683d6e711d2b853ad1c594c391f336c2f7d491606368865c1106279bec1b2c980d7c2e6cff3e1a62a978cb5902d1e19017f3a41357173f4cea7ee4333ac9c629d521e0f56e2adce20603806d51a443d7c177012b54d2ef434090465bac6aa4ca71a534f4a1b8d425acdfb74157cfe4481ee7d161d2da2b8ad13879babb209449ed539adbb56a5bead56940fc565394a4d98cd5d6694356d5aeae1269db95bbbe0a4233e930527fbca725f90db6659b2ca2f433f2652b40fb349ad9e3d886eceb43ba0c2dbb974bf566aad511ff5db8d4ca17c512912b441caf15b020f071979403897772ac986b62d01c2740cc83308c576df3b9a2359ff855836d6c79f2744849171ac2e63e2c37eaccb79ad7e4ceb2683888d45512b290aa631ce09138b071ee922593db52e1f950ac361e635e8cf261027eb9b69cf08114f907d9ef4a86927becce993eb558fbec301788a3be2bab7346d9bbb1521777c10b893adec7da96d00edc54df720a81f0d15b5510bd6d8795bfd31906fd0fd9b879baba223a76bc1e586ba0cf8f86ada3e7eba899c7fee2b8ae823ddde1e45158bc3c4fe32350a0d2da39bbabbcc4e35a633ef19f33b5eadc0bf49bd9b827930a2dc8d34b19085e64a007f835009aa130004d7db273fb6d5d12fd85fa3bdf5036360be4f4a96f4a22074c135e9ca66ac6bda1c198c04efdd1a8070d0912fe1aa0314cb29a172c3c8b755ddaf6e3f439be51cfc15a9440e92995e0a9d9de9f6d511e8377b12bbc1356b2aa52b05e0013a735840f9a9c306c63ab1f3385a6355a3635f0ac1056374f3e3c440ea55d65b0312f6254a66cfc796beaf50b832c3d7c1976707d92843b83e8e1c7f6d7469cf94d55df2b3e158ad26b717f3fcd55ce1b98186d47704d557b03c42cc257216fb94283d2bd9c13ca8eafb26bb2b7fedc612c981b16726ff1c404a993e068bad3ea54e9198de426fb1217d3f59e9e9b001583a0ceeb5c440e279010f0a644adedc462b17f20a32f6127464611dac2509b6be9b9bb08ae46cdd8b0f7eea2f04616b4b977225248894e48c6f7eda566b5624508d9278d67548e59301581375f78cfa530a93f03282533cf20cf77c2f647df38d49845a848478f84a325b39c4125c3f608363072c57a00862b1bc53b8e047aaf2957667471223043f5db1dcbcbf11915666d76cd3f40e28ead21f5f6343555cb43ae8bec472ab5358076adeb49bf642838d11148525146a3cc71c62d0989e7475c5a467053ee87796491054a92bf5f2eb7ce26d095fd4fb67d727dd35f47a274a25a5db20822a6367b7e4b9a7810fac8913420bec49e1b651aee655542702294f5ee23f845cebdcb20f438d500992cf0e6df05df98c9db93d7632a07934477a64e1d7ba15b19eb7f7fa1f6d16a590e4f43c56254c09d3986873325bc84d4a77f60f5b70585992a1122f0b389622b98ccb847dab6b11d4f5a5534a15aef870bd9c3098c8a2c2073987f28b7acd380f91f392216082c33a4ec97a0abadc82075fa2c142b252c34b4328d672f13d8347f316ccb190f44b02011ebfce826deca0bb946b31000d45b7d6e040b0cfcda387f142d136fe6709813dedb712087b9d91cc546cc48d2741e649d6666c4868b09ad8e7ce069d10c944afb1483c48af0d8099554a86a4726cd4c7df2b1811330c507d39404af042ef49c02216089dec6b58d143f11a1b34300220456e2d54cabef696ffad519520dd091193ca033f63adea4b5194426762cfe34df5804357128f2fdca2a10db17b525988b21db64bed046ca2ad76edbd4b4b2613e202b238e6758bf0c688a73ab3c70bb31e5288f422472312c6d7723270acf34df7b55daf608dd4b7e9b423a2fb98d47b9ee81038a0d6efcd2c8e42ab45eea1c55d486539bf3eed53f715e7663ae6a8d8b3a6b1c95c94a89881a84587053c30960277d2447afae6f4c6285b63826081aae3d7bce0334b96153ac62cbb83e001cc6f48f1d61ad7ddf24fb774f1e4c84949fa92b92428af5b8c6d5e364db034cd830c6324f908c09fd7ff2db65a988095be9aff8b7c55886805b722fe0f63ed43a2c88cf4bc38e2aedc5e5406a041489b3ee761d0feec69326c5ca31457d30954a05ba41eac6b589fd6c734014cc736ca4a251d5e784c8cb77a01487d2d33a5b6c04096d75eccfdb0f6b5f081da072d0278c2c858075fe99fdb4fa8c72c969ea4bec262dfd9feb4163280b7356cbf0d6631c42955d7e4a7073999c06e3953994fcb76bd5627de30bae30982b48eb518860a398fa42e8609b6e36253863fc0cd87ba08bedf48eb1620731cfe53b099d932d6e94d8c813ceab883245ef1fd268a9a099c6f52891943dc89a75b27ae7fbd2fcb467903ce5922377fb39169c6b5300b72206d84f6a76fa371591fee2a99b335ec43dbe692e5a97b3442302ec49f505775ff4acf591fdd79aad7ee206619e42a3159da947059c9ae024823e22ee1289171a453a938af87411a3a6241252018b806e997eccebaebf1f5214ed874b99bfdaa763d2e91849d0af0bb4c39c01d7d65d8d74833c3ca24cef3e8d00bb60a094d48e6f01c23c556809e88a03ee80aa0b03888c5a24386e80068c6c21e983ba35a5cb1078168671484aadaa672e98bad2201e92c08442b4ad26859f73f00dadb2c690cecc88ba412fa7d6c0a8d3907cb80a60c91b3028f0f28e74a8e31c35d8d27298b47fdec0f11a2a1374800ec95fb0638f1ada7f26008100818e9076c9d20838d14abb3c20d46752e959bf8a4ac5d09be19d236e18a4f0725199ea7f367c9493763161f608dcc9d425c9d94b02421fa3a4cbc2a02a4b6f2b37103a9a4471bb09a794bb1af4736bbfdbabd15c7f62b728c045e78d1e80a13ae7870b0f259ee9bc56a0d91f58e59c3f122d8a871f54e5a98aa02b98419eda2c212b95c9cad611f2e64cc046ba578012d48ee704dfea64834a9b7ee098cf7c2dd419df711f25e400bdca7720d9c26bfc79dc80ee6ce06ee80790f80cef51e8e86f258d4a58e416e6297c08ad441db418858dbd1462ddd53ee3265f3277543ee4926333724d8ab8a4308ec6ab1b6a641a99e80faf1d0c3beeb53e01fe194164a3b61a6815486e4c77cf548d486231aeb198bcd78bc84242bbc1cb8da3accc32ad8821bdbb8713417117df91a22f8abc324246d4f40cd999f3385f0985b4a4550c2a04d9bbb3bbf2a97a99f4543458140990f98b1286176e6f7147c190ad17eb66f8f2383caf7019e92fa88551f418c7b6dce669b49a68edadea050a0769e0a8d0521509c47c14dc359e2795bd961939879b033207581d8927908f93c5e34537b4a512a1c51769017ed8852ef9e91cd12fc4083c2172aaa6429a3c9752df98e1be016763dc782ccb165bda8a1056bff0e49d32c18f122f41a45abca8354f910cf29586491dc507b253ade4f88b97ef5e176e9641c41c489e31209ab2ff19ab60e086bbd1836952b2070f3d54986f519c025e1d38f0c01a8e6b0a8fd8cffd1f6824510cacd5398b08d38a9e4447e4dc64096e31055e284f2db23a231fba93221920eb25630adcdf4c32b7b82dda76dede6880aa03a31b641f71c445192a64b568a598316044f49e404fba3c73f265047ad4b0b87c82f2701c0b7643069e06f49b2950c755a0213efc63ef5c0b02d433b4ceaa3b601c169bc8810160c7c008f5346097d5ad7689132720cc4b9a88395f051350766f1127ce81c1b4b0024d7a9a47c8a6df0761b06c570cf3734be0386bc7f3eb8bee73316dc645b67772cbaf20ec2210330c8c65342227f12b03629cdfb3e1717c8b1908298b0cef1cd5915b140d22314e1760ea00594bfb97cb8cb17597eacd17aa3e73c83ab998073a33ea484a0b37db5791e4e6f0b7d7033d2cedb127eda21e211fb30ec9fc09d9d0cb9c13b0f66ca1b342d8d0e35e40f0de3b25074ca318ead4801708ce0170c9a6372bdb728482e8bf4c0167dbded6419d7b5c0376f1526fbd3897375a120b47d020bea7b202f67e64039643e123db17f53618b326dd6025cb5279cb3234b2e8d1cfb7293feec383f713c80935332af5b50c282cfec56a22f8239de78298788ddc47a024b60e0588a30e9141b7b16a3a120666425124af0083a1caae0a4111fd7ab5c0d14c1a08e5406a980d93647d4c3518d4e8a88725424a6499ee5bb2b784e0f6b7c48459042341a272099863921e06ceae2c33d13a7d6f9a0b9052f38882fa9b159333a94220e4226b3ede9694221780f3eb3ce73df96a79c1268b5b648f488ccdfaa3cd73eb3be627656267d0f26568aaea3b2f9cbe65df9b670203f8f3ffe7e695f7c35eea7e3dd2d90fcd3ec5520598b7edd0a1cbd98f669fc2d66ebf019a8ab437d80dff34f6b3a01ad4b05f8fb4fd22b11033fbcc8c42b3f62b56fac2986821e40202d3309831c60de9fcd0c3489e8591b088d7270287e78af988341029c180c28706ca77ecc1ee373cd4fc80414c1af976b6820ba58ead4d2df470d818faf16ba1ebf4b0b4d0c711f99d1cf05ef985aff65579015706608ea4c5350c4e1e0949405cc2b8c377c11f180e521d2a45ccd7d4cf6344797103cb5d13946b8158f5f4dab031df2ff6629d4676d4633306dd871f25309415802184950e16edc6b1d00d4d2a4a85cfbdf35e7c7677e1d56c71ec254a0f04341fa2725184b693b08cb81c6c6da41f5fdff4b30dabb470a15d8e80b4eb0928e2061d92a7d469094c5dd2c325bc095dbe666747a9e9abdbff5bb2a1e9f63f1ef8058d9c14be812b1bd8be192db1f74ea56d2612472c2525f79fa4c50cece75347a0ffc77ea39317ef24111a14a94823387a53c6513b25bf7c2d488214f6c4031f141bf03274a51d3ee90e2dfff52a85a1e97fd12835e9b6f0dc11dedbc7a7572a80030bc4e27edcb7882964637a4c9cd9603b93a99a8a41246b0cdea37344f646bafa6997a5da99bd4efbcaed6d6271e5bb28b53597359ac1d3aa1a93eb43e399ce00b3bf33f18a340442f7900465ab3c232395f1d1433fc2af5a57328f64af2fbe09b61601576ea9a9e0cae0588ba1863db816047f9b7531ecc08946d9dd4e1ae022f84b80a65f96348127c2d5cf2b8410e4a436c9fbe9fd278ac9f11f16732ee4f1b2bc293238a9e9ff7025d52225366d77f56d1713f9d60603edb5dc27c6ea1c6f3a1b3b1c0d1c8d877823e75b252620b0ccf643f5a8a0a701f1bbe072d789c83d3a25004cc04a30651090143bbac6bf2ef0b091f45a1a619a1e61fbb1b6d865efab282308821f22c013e1aef84f88e08dfcf8a5a5b77b3d19e9fd3aa15f14b0eb352bedbaa402a52d93d57deb21c824e2273e84362be5d84872817f791800830856b9a67f4e95c33f4c06989bf8b450dffa40cc344083b9a4395d0905cca19ca1c86b36dd814ddbf8aaa3f5482816e0dd21b4682e71a46671c59a539cf5128a09052998db2cde37d1ab3988a8fd347d8d696f1ff3d95673cba04d0379e4bbb5a579a24db7c29bcd34c7e44b94d63112437e39241b07951bc624ba24d96634e8dfc97a23aad4768e22604b69eb7796dedf6ce5cfbbcd6a9b0e3c533d103d3b43c358915f4d41f6836a37adb54e313de10fd723d0ec3c1bfce24f06cf3323b0444b43af31cd1", 0x1000}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r1, r7, r1, r0, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r1, 0xffffffffffffff9c, r2, r3, r2, r3]}], 0xe8, 0x4}, 0x401) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r3, &(0x7f0000001700)=""/67, 0x43, 0x2, &(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000016c0)=@file={0xed65a7ea298f6322, './file0\x00'}, 0xa) socket(0x1, 0xc000, 0x6) 11:40:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 11:40:50 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x480, 0x21) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x2, 0x7fff, 0x61, 0x0, 0x6d0a16a7, 0x8}, &(0x7f0000000200)={0xfac7, 0xba}) getsockopt(r1, 0x4, 0xfffffffffffffffd, &(0x7f00000002c0)=""/98, &(0x7f0000000340)=0x62) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x9634, 0x789, 0x4, 0x6}) 11:40:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 11:40:50 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x7ff, 0xfffffffffffffbff, 0x4, "63ae16575b5cd9c0fe48c071459f3999a47da4fe", 0x9000000, 0x2d0d}) 11:40:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:40:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x10220, 0x40) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 11:40:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) getsockopt(r2, 0x20, 0x7f, &(0x7f0000000080)=""/231, &(0x7f0000000000)=0xe7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:40:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x4) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 11:40:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1f, 0xc003, 0x8001) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket$inet(0x2, 0x8007, 0x6) 11:40:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x1, "ab41d19e32b433a24337ffc816e35f7c3175c743", 0x7, 0x8}) 11:40:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 11:40:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x4adb6712, './file0\x00', 0x9, 0x0, 0x1000, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="ceb3438ebae87b0b112ef76f878ce6e35d1219531c0a6d509431f212930b293221ee3b59ae48fc544b1eb3c15a06a91a03ea457c33d5d82e00f1478a2ad5cf35d332641353ab974e248f938b1e12a4275d770da6dedba725fb2a0b37ce791b178f739542e1c6456d841bc3ef16beff0da6d8a6c7dee1c76bf2f39314199bb7b037b4cc5ad13374326e6972a81eabad19303ea148c69e6140212d04ca66c283ae4bc7f271d43eb157643302e6330204d87e0b8b5b3914fbfadbbb151a5c34f7de2bcd55cce90848a26595ebe2275a3b19137f771e63cb3b1bf0ec33c85f4d41456aff59c559aaea8d5c64c71fafbfb5ab539b45fdf4e3845d", 0xf8}, {&(0x7f0000000200)="47130c7fc0be1f95b68bf51c69b4ddc0a1f511a82b58293c621d0ba357a2142a3dff69b449ee98c61173a924802eae4f1e99deb21e364d89b6c691d06808b2c8c04724fdb93559010d484db6fca1b225fe9bca797fc56d02879a25eebec06cbdb89b3d4302ee9cca41098cf2fe805803cb35173a8c5d2fac2fe65e6b44beff01550a8578a6a59d738396e097a15511b69587e974aa455dc3e797918cef5482f3e2c2c5a2a98a656da32df7796c8f2aeb5cbff30b15450e068fe1ad1c34067e9554a3b9d67985092867c30ca48ed72053", 0xd0}, {&(0x7f0000000300)="d39927ea19dd0e62444faaaaaa580e3e434287d310f74bfd938f8df897b08d2a12ff2381ef8e136a2c60b86366d9c3bac2a0cc84108e28d148cc0b6cfe98d9adbcb5c93dad33fb539d47657082d847e24c1991bec7ce4ce13361dfb338d7be6d4943376e9cc7d48fc4fb1ddca8e885b9884de20e7fd9618af4769967c334ad5da7e1fb6356654e0486542a167b4ce679c3473208fcbc70153000ecb8db44458221a11408efe74c77dd8730736a96d65f495c7b98885b77e3b3b66271c15c5cb3a07c91eb1aa6", 0xc6}, {&(0x7f0000000400)="97939d9ce06b571f47dcaa7017932e", 0xf}, {&(0x7f0000000440)="e70e11f566ecff21970c4c7fd51c75969b62bad5db0b9b88db50e755271aa150c96dab13a2c67d512bd007488b7897816a346d07fb760a4df444ea108394b2b81d53c803bc587481281bd795ac3eb5bd91c3fe7211d85ec616f2c4cdc4c29093ba4a99dcc79340ab58e049a324cb238720875bccd18ce7831f0a973b43f502", 0x7f}, {&(0x7f00000004c0)="a93383fc609909dd2b9987fc234d137c9725ffb3b4439133f672bf1c215fe4fc58a73a64dbe8280b73bce6e8028e6aafd7402c1e6601901ae15a6b6d3a31ebb8715d8ea41b706f6b19c7136dd31417f5daaef9", 0x53}, {&(0x7f0000000540)="da19639170f70b357f920375897e80aa044e4eec474bbc692b3209805a6cd5d592f963f3106bb04ab99c37abe4d6e4b5df320b3c81eca01d3c", 0x39}, {&(0x7f0000000580)="3869da9becd916d971d49dcd996698d1106768ca350a3746c06bd8a0511f77318c496c1bc4af67e7df2ccda83700bc577ca6bc6711dbdc7b9d73e835ac00158ea566e2d9efcb49cf0f19cee0a8ed83", 0x4f}, {&(0x7f0000000600)="1e6ccda5d471e9f9c80f290fed53b340194ad4bfa45648b2a343db8dca219f6ab4d29cfc19fa", 0x26}], 0x9, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x408}, 0x400) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 11:40:50 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7ff, 0x6}, 0xc) 11:40:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 11:40:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t$L*f)le0\x00'], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 11:40:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) getpgid(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:40:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8004, 0x3) close(r1) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 11:40:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4, 0x8, 0x6, 0x0, 0x9, 0x3ff, 0x3, 0x1, 0x1, 0xcc6, 0x8}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 11:40:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x80, 0x100) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 11:40:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/139, &(0x7f0000000300)=0x8b) getgid() r2 = semget$private(0x0, 0x2, 0x108) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20500, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) semctl$GETVAL(r2, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 11:40:51 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 11:40:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 11:40:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)='\"', 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="79b0550460750e4211eacae73887bfe37960cb26a65bb0ba1dee084ef130968d5cd93d17a796589f87986982a2034b2a9de1313a8b903389fe4edb2893975451a1f351c406a80ff3f1c37dfd28a3f667044e006ee0b0bbbdaf4aaca16857dfe7c165b0921d0f01cbf8a2dd7ed20ebf04f90199754f8e7b06f7485f58e4aad52c634395c5168631cb1a699dd7fa0a3c896efe45fa03096b18fdbef47272e52e0a7c2ccdcaa2dba0a312e4bb2c40ab6784e1", 0xb1}, {&(0x7f0000000440)="9a21c9a362d0cd6ee008083fdc6f22e2dae1e4b69a566a6d6fa357a014f37e125936b54f26d43c293718076612327be06fcc95b2b97afad30786faba302f131f98c213be99560072c813518ab493a4e401ba3100ea2211cd2dd754930617264444119fe9aa08542961a54fb76c0038ac38b8a150a4a7e56041a7da9951bcd5ea26b7890364d3e8f46811ef8b57e0719a03f9f679593e3d8df12ce3c5d9fcc3c098476cdd2fcace3ea7b8795e43", 0xad}, {&(0x7f0000000500)="aabe455bb1088e6fbbf5fb2cfd43adea013be65c05e6b80fbf31f1a612c1e79d7090ce3868b4346accc23385e77c57507528eb4e08db8c001a43c66b08e6e305061e7d7ec33f9093a42719d04eb32b96e0863a1dd487acfe7df61db1c4834ee20008d943b070dfca5b8258b9c09ec1b3c2e2fadbc564d13380a0a6037b5800d94529e9ecac3d50b57dde8bfe7614bbc3fa1dea1985038121d2609f60b09ba8a036bf327f171a823cc516c6d92ad0a16f5e1e60947ffce01cd8d61cfcf6ab74ca6e63993c9a", 0xc5}, {&(0x7f0000000600)="e39b968cd19fdbc70e9a182c30939b18c5c48b297e13a80c4c988a21a4338134ecb1420c", 0x24}], 0x4, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='^\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='&%:{\\\\%^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000740)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='{\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\xf3\x00']) 11:40:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0xfffffffffffffe09, [{0x0, 0xffffffff}, {0x0, 0x6}, {0x3, 0xc71}, {0x1, 0x1}, {0x2, 0xee2d}, {0x3, 0x4e4e}, {0x3, 0x40}, {0x2, 0x4}, {0x1, 0x2f3c7778}, {0x3, 0x6}, {0x3, 0x15}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0xffffffffffffff81}, {0x1, 0xa83}, {0x3, 0x5}, {0x1, 0xffffffffffff8000}, {0x2, 0x3f}, {0x3, 0x9}, {0x2, 0xffffffffffffffe0}, {0x3, 0xb16}, {0x3, 0x7fff}, {0x2, 0x7}, {0x0, 0x5}, {0x1, 0x7}, {0x7f09696174139e17, 0xd00}, {0x0, 0x7}, {0x3}, {0x2, 0x4}, {0x2, 0x4}, {0x2, 0x10000}, {0x1, 0x4}]}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4000000003fb, 0xfc) write(r1, &(0x7f0000000080)='~3', 0x2) 11:40:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290000002e00000000000400abcbba0855c3b5c2dc2dc970e0f8ea840eda36fe4549a5e25233c0b2057f0d3cfb17b25df99e717b0fd08b10c9c47531afbbfd5663d83af4ae1544633bcc3ebd2a1401c15304e3b041e6aaa1b0c29babe9072a44df5e9e9bc0fcfe402fc1cd3ae581cd534843c2ff629550e5886345ce56a2494cb27b5042d4faeae9694fbf307731f075bece0124b3c010d7c5413deb02a8be4d7f4a93a34cd2a72b66a39ec07fbb58923241ce60562477a4a64a483d3bf69f2442b3ee68955917481c8c3bb214e5759c744536d69035861b2313ad161e07f3f7bb4a42c1ab1d0b"], 0x10}, 0x0) 11:40:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xa82, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x0, 0x7, 0x5, r2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x2d82) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) 11:40:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)="33fbe4c65a22602f05253a3455e9b47c37bb56dac0e4d8b99583aa3eacb8ebeba9041c35484c9b4312", 0x29}, {&(0x7f0000000340)="e4e69d8817410a00755e4b1e9a5fbc1de9f06533f38af14e03f7ea105ffe608c4220c9e979bd7a1079677dbdd1d6284c39033d212f560132690101df6e3efae16b600e1766c64193a1d14efd1555f764f46358ae0b90e967e2a8d0122bd1904006ae43a2f0a6cebec9e45beedcb1a648df5db2a46ae7bce77218972b0273c2124f81af0e1611212d1594db1953c26a282e50d3435c1ed2622f812fe3294658e78be6080f2dfec828ee5afb5e67468d", 0xaf}, {&(0x7f0000000400)="703cb647773969a260f935c681d4d3cf0c8d6b51d40d290d480d3aba62887db79b7d30cf78b29f5e1d02543cc9850766bad0e33c50a87c1cfe8ef87606331ed9f88eb236019f80a3360b794789294be9b4039e06fdbba6c45b6ccf22cef525159558856da5e33a690d6062fd9a885ba71b7a35b4def531b339d0ba01ae2327ee09d014bd9dd8af15287abb1106ea1a73e8bfee829f45f56963962f53c75d2639b7b160b378bde3e4a648e8ffbe462325da899e804eb868065b90220397d27df2b1ec613d2619516d312e95071849e6a0dc6efdfc1afeb6d26fbca2a6190c5a8dbda5ad3a54d41b7e2934309cdef7", 0xee}, {&(0x7f0000000500)="b8b9f99217980512646944696b94a105100325b9126bb006196997602500fbd94550916df8467300a03a13295141d466bffd652fd37a4d2abb19ff8b317c639e894e6dc8525704c069a9340149f324d4a9868209502b773a8cc35156a221038a04ab971e48", 0x65}], 0x4) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getgroups(0x3, &(0x7f0000000280)=[r3, r4, r5]) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r7, r8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:40:51 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x80) close(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x160) openat(r1, &(0x7f0000000040)='./file0\x00', 0x120, 0x10) fsync(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) 11:40:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x2ef) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000280)="3a7f157edf41409b1228c4deff1f3c7ae19dad2355f6ee1f3e30789f400d5c9fa2c0c0241a0a4e8b82d9ea2fce0dc151fa6ef087eb9cbe41d5cf12f928f599fdd68ab911e040bf180129e52080ac7b6421df8d00696c9fb9d50f19cc80428e9e75bd6776a2cd316cda3217e9c7883fce726fff515a8cd68fd68317316847ed3b8334dd2cc745f3cbf077fae45e8e10dd53267e06cb07d951367cb22763fb63b6b632b430beeed8ba9dca20a761da8fca8a928a0b47edd3bf686c8f17054b757365fe6ac28f1a3fd57bbd3a9d2daf870bd24206b0afc49c19b71e9eca0b", 0xdd}, {&(0x7f0000000380)="83d30b2c6a4203d7bd1e92ad21d29d756150dcca437f9f65d4f57056", 0x1c}, {&(0x7f0000001440)="bcff7a3f487dcee9b26de5f2c088f7046cf64d3de9daf9a05d5c73d8c07496df65d0bafe3c05c5b8e66278fd34aa9d2c2ce35fd5b7793c7841b0f63173c4841cdc5c41b32b21f59feb3e53d72f938ccf2d94", 0x52}, {&(0x7f00000014c0)="c718ded40131a1e3d3e2bf7c26a3182428cda00c132f5902430923bd487d5e17e2e5fd52ce46cf58866563261ce8e9079fae1ca74efc8baa3aaf4cb3731b3bb521f5d51d768b3540cd1433c19372fc3f4d5f82951e110c330d45c17f4f6dd6f585c1d9b43b192e83623670888c949311e3b81525d64f51e013a15a30f3a6bc77f42fc8f9799766b7172a280e6c34a51f80debeccd401f1eff94eb79a390f8aea0504708d706c2ddcc5cf685f3b7ee3407feca896554b98ee6a5c07116740d9e37f407847ce98b7e6fc40299e4a14f5300e0a06b00cf5338587e78121543fad28", 0xe0}, {&(0x7f00000003c0)="f5154d33f6e03c6aa833e32646c00146e2706769fba5be352bf9826e8b6f7a8102d5", 0x22}, {&(0x7f00000015c0)="f69c6a09aca9ad642207b4f0fcc510a003105c", 0x13}, {&(0x7f0000001600)="c76e1b16edde3d8bce9a109fa9c67e09a178223171802bb9759d6548b75e940c6fd4a45df0f17761f5b3a0d4ac233e2c2c1bf6e10dd6465babb5ec497955a0207266aced1857a537dd8c769ce3363cb7e379c3b62db3e75303f60ca205e2f88ce5ee9db948eca8ed80b92701ddde64d1d384bde7fbb870737cc54627087b34eb3b71265930f449872954ea5c046dcded4048d9debe0d5791138eb6549af3f1c5892a2e53ab1103e4629d39e0d06d10d20368fdbe15f4040936e495834bfbe051c4a5f4ab24bdceabbf3eea4f0405f4606b186a2e", 0xd4}, {&(0x7f0000001700)="a7fa54c97eb2ccf80fad69c65f661ad8e1be6d", 0x13}], 0x8, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x41}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="e033bec26e46f7ca5fa83c01da1afbcb1b3a8e50bc7ced3ccbc8f3b418d29c91aeb61097ef33cd949044fb0c1b7b5d5fc4dd60963c43d39cad12f96957e44ff93319b84cd48c1358eebee29a83bb1a6ca1f560f2921308c1a338df3214fe1cbb35b8ac110f8ee47a3dc720d447ec578fb5d8f44e76ac142d2bf97804b77d95212e1a1e15986220950e4a46cc33714e5256cc57e4f55b6432b79ac4e376af3780f3a78880abc67ce970e015a18739b2d5b5b5444a5f5b8eea2fafb7722752c9b0f992fa3970030aa8d01afe49f5f72946f3c08dbd75471b2f49bd48cd05ad1dc7f729c07ca22baca6a57f610f6af9e4095306167b083c215d138aa29ff3b31a0e265d923d2fa636996c0ccb8f7b613a5878a9743fad3aee0f97c0efaa4aae5ae80cfac894a63cb79560d96f4065ebb45146a7e4c364d4305e4b348f75396fb3159f92bf01dff297acee099b9759c4163bb79c5d04b27cec5d9d6d49f1530f1ff122b2bbbe1d6ddbeca0a455074e10fc06b61f986713aa39f166f8c0c3721e179855b55353d5c386228687ccce16b75ea087c71bf6926fd1a8159878784926ba794f92d02a56c5b1c9e20bb543ecd9e802c86e315336a26107647db265e1309fe94b3ac43a7e930a1c335dcf8e29db304b71f6e9b4988d0bd72c4b63141fe5b41338e6beecb6798ec7e5fd4fa2c4124cc73bbae2fea642cbb287724135dd5baba451e1fe0dde56b9dc0ed6d86f1d4db82a457871f9bf6c681cf7a4956ea8f8cf08e28a0e44f2e5c4967812407802da2eea58e2aebd7dd0d8d321ba02b022dcabbdfeeaaa35a6e548fd4e9d5f829aec4d2c0f3ab8b2ca62bce26e10bf361bae38f76f755ecb4aa9464b05da6f240b4fdb3a2bb002773b0aaaa7b593596edaeba1abbdc7b7889ae03ec9356104dc3ed07ddc75b64b9097a85f333580f123b365b191b94013f082a5c8c066f832fb3364925c6eb084623d5f865402c23ec94108951dba757f41e11b1c9ece8552fa5239c054c23f883be693c13516ac62860cbefd5e66900b8216b9231a22721796866d370ae090cbb3481bab4561aae1c652fc923f6fc33a8dc4232b3b939c13c86e90306059962c5d686c40e98bc548ffc1e7feb2bc40b1e1fdc9153937f6ee8a65d23fc3c97047848b0e140d53c1df46251fa22613195f51e929777e5282ca6caa07e6fec41565b271c7425c88f13d5335b4fb7489a177e75901fc29ef399f3b975506b0a0e3b40c0639b9de0cf584bad26538e734f345a8b4f39f0a8024d3be598e3de852a28a1b5ccb3f89fdc5d63d4cf1e51d6e35b72a822f554e3dd0174ae7c9a1682e1644c66c6e02662eb0e9850b5255b50e2a6fa1d0194b27f957c98dda3e0f4c3d52dd92eb1b0d82968f48c41869d1150916935dfe6db648bde27a793e6a5f842681869ef2e86138b29beb61bd40e7879cb0ba2279f9e48e5116edcd9f3afe5bada117712f252b90b94502f5f90e7a7c9a1ed0abf1728974475b5471dbf1336fa8a6f4496e09a141849a0b0d7019e578a9875cfdfd1ad5fa0ba363a45871e7dde0f5170693b5dcfef193b8a7c756ac38e0c22243092ba3503261605aa0eedf41ecfa9b3654c21df4ce84a74834675ee93aae28a7f1cacf32f14d6d8794014f90cae3b1c2798dc6c1c582d5f69b054c3bd2fdd73101a4c98d275d47702a991ef45727e7828d3f11c35efc0732f91fc010dd8de28f70b3ba08409dd4f5d4e68d816610a1aaac7ac000bb52c5a3787ce9cc13f4da777229e443e39b6c8694964547cb55a62b055da0ebc8af062edfeffc18c439720943bba8c830e4971ec5509c56382013f881004ee6508fe02fd53558b9d12ce2f98c4cc4fa150b40542fb9633cbc225ab73fb3a8a020aae26130d84f99ffb4290b029223c3b49b31917ba723c508753ba518a85f36a4ec69b6a0ebb157a01b83dc29bff16f9a045c2738f8b705ce0d208ab04a152f167a6022419fa09c819ddc99ff6afb54eabc0f0d1a732a28598132b4b505d823f3d09393a7372763a929349aecf00b19438fef80fd8204105138af49f94300527f64b07c25250da796ce0f4183896900fdfe389f8800cf61f49299e8c82992c6fec457a75a0ccec174abb9559d4c8541258e111f31b6643c6e9e0f3743b2b3e108bad9b9787ab3b47c827f295a5bacddbce0f9edf780582a2f0900de774621d678196aa2711b05ab80a7c2e411cd27473e1a1cba6de581950baebfcd1499cf5b8a5ed058bd01ce6d5350805824f6fb65829b2321cc8f5c761b86521cf364cad55ea0fceed2622fc076c397b49efd36b04d92b909f19f465ff8b78cb2025450aab49dfa5535b27552249fb911fd3abe5c8a6bec3c13750f494276e74ba2a0ac7feff6c97f26ffebd4b0b67f30ce8bffe3c65774eb048e140859c12fc850c8effcadfc37b7d7a9bbe5d2737cb9749c9433b3e0bf516a0566faa232046403a17e3785a4466c06e7e90a0f1d398ab3975b83136b4beca8aa9d98a5256d32e3630d4ac4fb85ad247df1373946cf11db0c40da3e4f2a0352966e0bdb64040d696b1e0adac412f30db89135b812987091314f61744c0e3e89ff9c6cbc21516e5ed2cee29a04bd953657b19489e62632f7f8dcb2f6f6e465ef024899c2f97b86b6c5e2c31589c90210c8a821b08e8f95d79c2cfabaf5bec23e6fb867e08abb19b4ece487402dc18f3e4958178cdab018ffc64f66b6f5f1290f98ef32757e56f8c5a6dadf066ccc1d14630e0ffd6c81eaddc664611a208844274ac5f449eb5b97d82ec1a4d0300d15d6b5e5b523dc9d598842378a010a236fb08eaf8af2f3fe2c0389ccabad140200f00ba1e8977fcb04cefef668f494b260df3110438b42d1ef908bbb4f53a6fff223d00d46c2d9c05923ee7d51dab37b8230298e436fe98fc855dc5ebf3fefcc5029603e05d9eba58897d36c1b0912639bf3dc1986c851fb609923f84d26ccf3694b57c011177577eebae413f371ab24ef4b9b932032991d69e4aadae46dcfaf5ddfa2b6c51c4123d5e162a39ea30e76c18369f3d82ab06c07dcf872a514249830dd441b380fa36ecce6db3422a15de82f74c0df64c64ba8c4b2ce22d9c4864eae2add054282f5d77beec00c5d7b2a8e98ad71d92a955088754ea79bc301160e5ba6560a3cb7e19ffa940fdf0e368a39ffb51d14de6daf8f9fadd8edec27fb5f592225e1d429ab04fc66c2e657179a501576ff55e45e7fca6ea57b7de55fbd13d860cb06c0fa0a72a07a906f81a6c892038138d86607f1a2112212eb2a4d116b522ceb0e60b6eba20365e90f11a0fe403755905ae137de4fa829150af1c04f7e6a83dde729a302dcaef8f5a60bb971b99c13e8f0663785a85a52c72ed7eff659496d3dd2cd6602aaf9752485183497d302f44ead922a214f8c41ff6d7e62b602847a159eabeac220fe392b59e7f12363212f7ab0d75a6011cd9eb4bece275ef21f872654694bec7d9fbd8e8118cfa9eb3db17377c83cfe7b8d40d08421e6442d9e61559289b824e65f117ba255b9c0d84dcb5fbeebc672fa54e678961f3cf81978490d35a0b81ec78e66fd3ea3e118256ff21158565380a4caa240a1edc4e3b76479840e5250e069a7340adc9805e7023a2326bf4fab56a24bce3c353fb1b4de69b967edfb42a54a2a53599ced3471811be1dc750153b418a58d3195bd25a2ff3042f778f26003e21ea61f7eff8572b05e9b9321726c74f16d3ab344fab2b864dd6c212fb240f7dfcb49d019098b6a798972fb8042b6f5ca00d6d4e4c50700e8fc623353877dcfa9e65fad1b7691c652f560949b67fde523ba2231787fb4e58dae79f08bc84dd14fccb1b2a82f7a4b4e3eba1b4687026855614a9773eee87f06cbe06839940a5fd35df0e46f28305d06b108542ebd39252cc2588420b77a51f1b692e697cd8e343fe02f1b9b377d24288e382872fbec61e37a5c88d6032a2fc7504df853da4c2afb938aae9e1c17527c64d652afa4a3d855b84fd0cdddae1442a9912e6276314b50375aad4b6cc9ebb49387ce455aaad144f8034045c3e894caa341c2b09ead58b17f677388ac5776b8753097dbd6722a7288992405ddbd994b1129a1531b7ddf146cfea935ebc245bbe615458737a3e20901dd35fa661bf6bda574805c362e58f930e9e5e684c348373e8cbd148b65cd78d2fb6a9fdbc61030d5d248be3e69d9941cafc83d31f16d82a0976956c24df52ca294e0899725d394bb7b8de8ad89ad62cb86cfb0a886bb82fb198dfb63b559eb155c5d62d2de32e181c6a7001980592365edb16c12dadd73203042bdf12ea001de95ede9c3967043afb58c91bde76900a009dda1a6ac166c79c4c4c08fd8c8b83c630fcf846145f0deba69db68c989386733f126879e87620d084f1a28e92b9f37aff1cd8765e363fda1bc6ffe787260aaf542e426db0e03bcb59919031e512253bf09614c900eda31fa3eea2bb7dbd2a79276bc0ac4bfd36e37e9f1ff71202ae3a833e8e6a0a0ae754d0340cadcee0d5d5a79222fd89c119f81e982b0eb47fe87617fa30c27c3787a3504af748f48eb1ff27969254e766ecc69f3bb2ab35b47cecff3c3f0e9564aeec1c71b96ba2cc17672ade914029f5c07b7fccf9ea354ad389f6a94b8a96eb8e52e6d1579335e3f4bc278d4f39831274215610efdfea3144596663120f7688bec11bc0a0bc37d6cb3903d1d630ee5aefecbfc1494263dcb4b377dcb8a25b3e14ce1fd58caefac25a920d337ffe167f6f832e826158df54b90ec53a9a0d88f3ef4f3a01ca85c280ccf524b294aac8d729b2613b85b5f5bedbc33cc450e55a35e50b50974652e1ae4ad015d25789e0d72b184aae28d040c93227760536b1f0769649d9960234bc1578590f39fb2d254343543935eeb9c21e7109d9f3d0bc4a240536232882f099cc666fbea2cfa82e038a81210db219f01d18443f75627be9988986dbd0f3809c8c7457704df8635a53c603449febf79c42e9fab6d13040abf44d1881333fef79c84971e86ee5800e0ac44a243f97b46ac313ab562539a03c906fa8ad3a077d793bfc30ed497238d7a082356687f5801f020009319d54336a3a12a8bb3a99d428908511ae8255145a8aefbdadd610e23dac1810782a51631c3e8bc9f3301a66fb15a39425965837e4cb06f37b1924b495e06a2bd3b0ec0baf03d2728b8d19fc45ffcf699d472f225c21c221575994d2de65648bcd0e287bd8feb2d1a6012ac173c74c7149ee7f2f2811472b4b7c2494eebf907775d7b04953551d5f2b291d65efccbdd5382c61919c85ff6ec7b35a7812bf0866f5c36bc095d1233e7fd3c92fd72a863fa00021be79108bf815fbc805934ab6f7960eb7f27e41a8a637513daae86218918ce9deba11c5fc6ba0ac41f45f624e517c292161b795be24952b888c431cb23b31f87a211719570ee45fd53d21f618fb7d1c48179d869caea71ff3a85c26692ad7c2ed7e293ab58265b524cf2f0c1a8bbafa0cebffe8ddd69f056956c632584fadb763e475905fe1eae31004a83f6f19f74795deb0a39c12b42bd55c8b51197e0da9f1da568ef08233c4cf7dd90aa3473645e98a5070ffe206e4088f9528f761cf3d0c3eeb4881e1540759fa162cd611abd3fc08131760812d1601e725bbb4b52a0a8289207d177e9aa0df0324cb8ffa999911cbc771814ff61e163c165d9f1e395d5d5ca7c0e96ddca8b419f919420c34e6b212250f6a559e1820842b0ba3c621812bdd35b1a5e1dc160b0fc9597bf2856d9618ee26fc1f8433acd", 0x1000}, {&(0x7f0000000040)="1fd043bd14f654226df22474588995b60f1a0a46453b990a032dfd7e071c9a64d9939657fa27b6389d14e93078feb3611200c18139972764336c59594ae97688e02eaa08a1af6c422f20626b9c419d9ddbe64d7679074e538fd1bf26", 0x5c}, {&(0x7f0000000140)="4605c5379707d7f42d", 0x9}, {&(0x7f0000000180)="9abe45e8b6a4b0b51ed6c146937abcccda8f81e5e2c51c99b6a4405402eadc817c6462bad496f9c1090187d771285116e6e550fb9c0fba8040bd0c31a0adbaa41ca97d79fd788761616218d02ef92fba4ad2502e4252d31c8bb6dfd99a2e8a98ae0e4a18ae96c2c61c9264b5a928f6ef76a27d1458a8bfaa405ea337c2aa5d1b2bd1f33bb8329ade1da8f325300c10ae98bfacc773ea41ef6ff229eed85c3c2eebbbf8ac91cc7b0600c6", 0xaa}], 0x4, 0x7fc) 11:40:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xe4dc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x80000, 0x9, 0xfffffffffffffff7, "ca44482e454f9189406f014151c30df334d4b50e", 0x2, 0x40}) 11:40:52 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x3, 0x767) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/84, &(0x7f0000000040)=0x54) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x1, 0x5, 0x401, 0x0, 0x7, 0x8, 0x8000, 0x0, 0x0, 0x5, 0x3}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r0) 11:40:52 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x20000, 0x100) write(r0, &(0x7f0000000040)="70c822cbe193849db96197e93498bb6973b451f9a087f47992047243a5b34ad97ae99bee312b88d0a9ef4e0555ba3799abdc53dba4e3c509b293fa27861576c527dd268785d76de34379816054c4763f9411c414cc4af798c5b88f", 0x5b) write(r0, &(0x7f0000000100)="09e2767f1b4a2dd2a0fc87a0ae79f4349954754c19a19263737206965a0d6cb903cb6d09403bab55c9129d8a31a1b6a1e4fe6f4c9a811cfb7de389e058d2f857ad1d960ed3a80b4b471eeb70628726aa78adeaff272ffbe8c4b1d41989438ff44ddf", 0x62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000000c0)='./control/file0\x00', 0x0, r1, 0x4) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 11:40:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x44) 11:40:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x306}], 0x1, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) 11:40:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfd52) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:40:52 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x20000000000000) listen(r0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000580)=""/25, 0x19}, {&(0x7f00000005c0)=""/198, 0xc6}], 0x9, &(0x7f0000000780)=""/190, 0xbe}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 11:40:52 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x180) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r6 = open(&(0x7f00000018c0)='./file0\x00', 0xa0, 0x180) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) r8 = open$dir(&(0x7f0000001980)='./file0/file0\x00', 0xc60, 0x1) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) pipe2(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = open(&(0x7f0000001a80)='./file0/file0\x00', 0x800, 0x2) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001ac0)=@abs, &(0x7f0000001b00)=0x8) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x2, 0x0) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) r19 = getppid() r20 = geteuid() r21 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/ttyCcfg\x00', 0x88, 0x0) r24 = socket$inet(0x2, 0x5, 0x807) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wsmouse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001d80)={0xffffffffffffffff}) r27 = syz_open_pts() r28 = getpgid(0x0) r29 = getuid() sendmsg$unix(r5, &(0x7f0000001f00)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000300)="30fc3402a84eaaf8aa26d6a2d25129d6909240404b23d087eb85061855a5c7dc1ee5d73713b0452b7532f3b38d54181b1c184afcfb088bb3dc0162000119b969565330b48ac5c2f7541620dcb4fc2954dd056a1d778d091800f4924706878f9c9c5609fd99c1c65facecfd7c996a5528c0d91b473b974fee57298f653e422d774f52038d82f1840006e823d2", 0x8c}, {&(0x7f00000003c0)="b7c8fb17f0e847b4fdb5a949e6140aa86ec536e3b08f644324ec624de231c1faaebf241a05d7e5adb1d94cb2643e496f24f835462ef1985bc97b1cf83b41cdcc0262cbc5a533deeb35f027f434eae35ac6e160219c40470b2fb2819a40a82e0a8105919790b625f3aec4918a971b5b7b8b9be80860f4393867fde6eb512e186cb12e350d3728616015a8b1403f39337729d26ad791d2b81b17fbeb26402b7ef709b084a5d49d", 0xa6}, {&(0x7f0000000480)="799fed0cb21986957ebba19869c45ae3b79d6a0b340262ac8d2bfdb6369415ed6e8fa2e42d0b9f4b58670916b596d62e24e382b73a0ed569e66819e5359b28b04625beef0c37ced1f58c06ab204f15334e03eddf98a033c6d720a078a7fd2a9c92e92719c7f340b393333ca45b80a471858467474c64bd4a7425c8a7bc484cd5b599d9e942356d3e7181f30d718ad3cae0db8d5a085af1a6ad50035abdc1ea0a1b92d887bed0a7be493ef66f81827e6c051b2af9f23f34a7eaa36de69b70ca", 0xbf}, {&(0x7f0000000540)="5f94dd31b377eaaab50380831b991840d015bf1b2fd5472b59520355aef9d01624214bb3898689722bc4090be457dc47940a501974fadc72ae049e4b982cf599ed3a3e52f7cbfa930077f33088eb15e01e6b90d9d408e525b649b939bb2e699f861a0c518f", 0x65}, {&(0x7f00000005c0)="2ea504e08cc0144531753557e22fde99a85539851ec1b32afbd75d02eaf44fbea02c957bc79de339d84b442452eaea408802b3ac03f235b003eff952098a1a07d42b3e69f57fb3b3c5db16f1471db9fe51b4316598a56517cb6dcedc0059a17d22616883a7f9c1b3167353975d2d188dc82ea4c1792af36f40cb9d36d141f9b1de854c42c1f1f33e6495c4658870ba612fdeb7357f34154f013e039aaefadece54fc4bdf95b76d34479056d7df729c05b08ce82d35f4e6cba40e5e2e3f270b8e59", 0xc1}, {&(0x7f00000006c0)="1e2915c95165ee18b5eb524f175ea3f541d47fd07c7fedaae0555bfe0eef4ba97a4bad8fda966848d3fd5c9223b79ce6df4c7da07839c70c6570f1ee86ab82f1a1b91454f1b4327902bdc8b6f9560765f6357254846aa8ac81b499b62a7a", 0x5e}, {&(0x7f0000000740)="19acd96b2756540b9b78f4933e6f1a3b413dd1468b65cabad1a68bd8f2c60d8fba90a0bb38f15cff97b518be0bbf5357640e5597f3e6b53da085c214064a0793bd88e8cf067ca445e6c1ba6358fd9134ed1e80a322ab216953b91e39e87ebaf4c72ee14fd96cd1fca9629a2a858376df54db1a582c8805191ca4f7068a5f5ca604b87c964ea2c0e5231fa775104498b44a51471d89c5c31651f38f1222", 0x9d}, {&(0x7f0000000800)="15d07325ad6850d5ed780ee8170cd5683abcee500f3696d7ff2a49bf98e0216147f0a9c96ebe2252caf8c8e4aa5f16b361b00d23b7c71cc0bda81195a43bb880f78c4db53755f6e2ad9b4a40890131ea71cf38753d67bc008c2ff37b0362ecbcd27c075fd4841da75d2648bac8c5a68292b29914aa794e1f062e796c866ef70551215c3cd76539d39ff75cd4912b823bf95a16bac88980efa859e4bec3eb4c146ba93fcbcc4ac8e41b392d174e8c68c947e884bf2c09679894a562e7f9d4c52e1727f7cbe747fe0c53934220ec9581ad2a7731d0492b765b17b137c568ef78f59207a0f66e1ed022d21af6ab37eff8010b1c84ea652aa31a87a14209de93ec9175fe67ba702123f02edfbbbeb7e390e6eb85113fc3e33a92ce9e5694345acdc65c7820841575bf0691615a2876ce60567696f1e8cd096d1d30994dc53089f4ce2195f79e7a8fa68f5cc3599e7ed270ac66c2315c1366951ded3bf5952be71f5a003a209e64551da752db47521ef8a4c13ca3f9874d7e6472025b353806723ff130218d307cf24c4b7c985230096d4e4483f1999603e3caa9c48e7d085783cc3b504d4bcbed418c3eb75e523bc528e28186c02daa7479cb7d7ed163a725a32981752154ab16801402118838a056130f066ce86e8231b201cfb3df6b34e6fa243c3dca336ac2a52b0d112f6f4285bc46dc04e89e94dd235b70a7952ffdf63f83b58af3eb8b66096f8adb42049b066fc8dab0f6a18a65928a76aa4c18a43d71d85814cdd5eaab94e0e3f468c8dc17ab3a22a176d14d0c1a8edbaa8967e487d274650ef32d408a8eef903dd80e5d0ac83e3f1f68b281643da5f882ebd57bb63aca867ddae8dec5643c8396fb240da201505916ef8b30d4fa2c1dd29c9ae0334059ebb1e56d674670d12f6bcb40df971c26a0a23d4444f799b20af38d2ef76cc1ed45d1d0a6d1ebfac577440fcf0609896d3d0b89c38932a941186eabd9569db1e5b5fe8e1f022f912029a4c78c2c6ccb26bb340f35fe2464a01b318af5be0e4e196027c92545e86a85a1c60fb4fd6068361e975484fcf44394d367f5ed322ed1d0b28544b36bdea60876aad5ad7d895e08ca9d0eb31794cea1032f3e29fd6fcb9edf01a8c189d1639fde09ed6d0439be1f03d0469e1f1621eff8942b2d31cc90a1cc29426c3f6bdc3c61f6a1359fd47fd4808292dd926a2ea8763180e1ecf1f65ab43e872223a2872ed3d73ea98d5f4720b60c8e19abc2fff60a22ed9058676fc8acd23773a0a59300be7f2cc411ae9396d082a3cd3a71b38e02c8b89070698ceb473699dbbed49e280fcd4c2cacc9dd6e5408022dba388118b3b33aa5fbed28e36e782b2727de505094f3b5fdf84e42732158f7156d8193042385d9ff929eacbd56ddc13fb2f171af1cb484bbfe2c5d939c51c15f2829b2134a3043180c812ca4866ce31f713d80814c32b931b35b10535772b3ee27e4aa2387480d7cd221b3e07debf2b9ca98a9d1b28c67de80107ed10ac86f2bf23bd33352bd752254ff5efb5dcd04b160c4412f0127046db3ed126da5b5c8d74a63c74de4f6259e2bde57355e736d1d449bdab884b9351be75bb9d00baadf1188b62dfdd920efe3e6fe389f3583e279c540a3e3ea73eac9a804a1926923a3857fba346fab48e7114be422f8a4c3afe358c86043cbdad7169a39a7cc0bafe91b3ffc7996abfaa3c8e2e79363eb2ef0e0f21e7404aeafd74747fc3e82fa5d035cfc210b6d23318e953038a82e2407c65f5bdd52c370eec6b997afc44d5f942105374ba37ba3aae27b27bf19a2646df8934b22ef2a5859ff4a2195ef6aaf0f2f6c521a7f98eff70b10cf6541c551e692b51eb905d3c74ed43ae99e476f148d20f0de2e39c4023d8126edcf29dff9d4edb5135dc175fa62717382bd357c92b15100a5a3591596f715379c84bec5f3e96934b5f06b3df7b9a3a32889e621d36d2785b1133ddde7c2e3338ab3fa99d2b36c68e3ec560b07c68ef41da51e3b6f7b220190e6309b7816a11c9538a56ebbac90e3f15cf796654c7d86e5cbb8a27a36a1424e8671d7744bbbc30891935b0a92d20cbdc72a4d6deaa4302829074a707a479ca3f2147f269b3f30aeb7c4ea5532d1a3029022caed50f59f43c4ce79b0c7d500d00e6c548b297e3622249a0c83f96fe0dad573b349f0d68f45042d6daa669ab2cccc3aa2dd92fefa374a785de2db37574aa26b148ca5f5045e11d8631e49fbff37b2bd2859a14e67d9965c9e4cd5ccd2e150de567887f97f524a62c631bb3316dfc5700ba53d7a7df4af61bce975d0c33e2625a5475028c892acd71537a6d890196013f386053676c5db6a640dc526f11e5be4f06a4ea063430985046142de5fa3b71fa8c97ce9e2f37ca17b09732c82c5d21631c37c845409a8a64a238483da46b8aadc8c8beaa8653c001716e854e6de283ff590aa67a31fc1629e06eaa45bc3ebc5046e5dcd8b2e61c93dcd52f30cdc46d5fff31165e73450492e0df8b7515e37ffce12d461418366bd723c60ab2ec93152372e623f1970caf0a5bb6c15afdc546b1eadecb8b976d868189c9b478cd041d1e952b5d946f676cd73bbe637337956108e451a3a263c073ffc6be4a857dd89752d171f5ae5169ee3bb326edb041e85cb82005b02203e6cecc6332a4e7e38cef0c865a5879c12e31911cc18e223ddbdbe159d5360f72ed47229fbc95cf64a1e34db415a401f140d4b7ef12db50520581fe72eeb748d336de87ed84ef8f1bc652c1a0b3aef6b9f28f9342c5b74d2261fe7ad28d8b420d8c76d99348cb839cab2f5a195302e12324c5ed3843e6e06f91b0626b774ddf156195a34517252874719f6cccafc51eb314d9d38b8ef5484f30de14e15942dfa20d9bf05da9ddca8ad55cd651a8f5b460c3c0938a9dea2f9b43a08c783ea2647aa0326fb388e79d27707a2d909521ce1e27e22d993e337ea7ee5c0f78491e588fdbb6022a68c8a3ac39b20fdde3bb97eeb0a80f0c440e5796649de005695567c09b1aa67b5a24eb5d991381472d7eb47256cda972dcedc1a4b7371ce5b649fbfe78b41fbed03702dc649d24bbb9357bf0806379072f7c993a807478d7c8fc119b570ab9853be009755ffae986e276bc7d795331a390c64d7b72c70d25786b8e41b01e4e2aafd1eb2f84cc52ffd50a146ccb0dda5400c1dd299dea57ca7cca6f3ee9cb06b99ab308d61dd0c707557d821fadb1ebc7730d1f63f67c2bf49b4df4467d2c8a6ace5721a56093ea5cb99e837a3c624e2895e78226058315af00538c0830d532021fec48022f4309972ea8d45090ca22ce5dce93dbe3c0b1036d6de4b42abbbf02c87f0143154e4b409e9781ad946e96e1b5ddde871c36932d2407c3de4a87cbd506f6eaeaab8810d6396aec647fa5666d4ca522b0945b0e6002b9162208e857633755aad5b1c5dc48335aa9635b4fffce12437e983d6d81865f5ba93c74803a2751b4ea71d1d355eacd675d8b7992cde072fc21e1c2181aff37148aa33c45c6744888b9da6a7f5d677df22cbc73412b0fa8c20fc70b76263825e48cf1a3fd9d96f9c0367f0cdb9e7d6e7ecbb013a1ba2994fb050e581c43b5ceae50b8fe359f70b6f218d5b6c81cdfa39207e6d6007f40120b799393eb7677d7fb9c1fe105f586f429842d556fac78a1f176b0ce1e1d85e8f04be9c281ae70d4fdce35f6441f49e38643156b409d60d88c10f98dfe474e0800be32213a2f94836e498f3984bc40cf7068b3e3e2884c22d878979eee0269cf26923e9b27f05f789dd59ca6df68ff44e9dc932ac1fb9381d0c73e1436718596a5fd9931c14e25569bda75296d7a5896b5ffb85a3d4b7531f74a59e4839c7e25a94b4f1fb1e8bf403537f896100e28056e49cb05436f387dfb96e160d5c8a3521a3d7111875513a179f0a57092fffb46bb9e64542021df7da1e50d652d04cd03830ac6f385b36779800a12cacd36e6199e6064f93193362c8b1bda1c3fe93047046d9bacc3ed954b21d3b805142b1f21fd3afe5fe6db4b81fc68672dcb5a0658d1431217bd2a19431130608bd4d7a838e1c669ca899903fe571d7be7e21b8246f2fa3991974528aeccd29e260859159529a62ed61b86e93316d875f187bd522841a67e470981989faee0a97cd0e012460738b17194cf2f085cfe7656c99dc6bdd8b5b063dbc569017684f1f9c34939f497f912d77d01dcbce8396ee3b05f2036754d0beefd6a6f7cf5d594e1a05893751093f6d73098221a3c99a7ae0c8d5acd381eee2613b371f1841dafc9b838fff90cefff36edcf986e5aed5bf56051124eb553cbd1d5b6813b16ee599d9f445681fe04dc9a497080ded70b83b598bda9d23b80227d1430da4ab72e581fd2a421c8f0eed80b0a2b5b9767ee56f93023d3d131c43674762f01300eee1c54cb5243c69f505ffdb63a98980ed1441235fe6c934df02e761e4f67a24f100bb18752c2746fd8b0f1ae66e8bab6b3a89e95587b211ecd3a0a4c835ed4cf36c98bf71ea18bac7efbede382338a166fbec78a66c91291f0fb432015a41cd682f4ca6603814d00fe2100f14cade5226002e04111413ab2da2a4d0711954b067772f3aff11e909f2920fe77498d47e59d7472e41a17ca175f2f2ed78000cfffc9308706fbc234a9cb49a011a74542b8b221d64b4ddfa5f69621c08503163438c006c96fb8f7d84e6dae091d4ae8887570c2dd2a1d79ffcd4d149e82f8b0b616cf91a3c3b0b3082c069575ec4caec5e1989f2dd876063c0661f05f601ddcd5981d5ee9f93b6a8f7f96286696559ca3151c5339598865d6d15643d5a11db418a221ac11492c080b03b2f95019446be2ce192c3b9ac799c6e1fb8584ef43a21a9e6ec8ccc9a47a785c1d1d20e598054b3d365494d5fd6782dece86b9080cc544ba86fb83af32afbae8fbbb84dc2403fb3a427ad6d5f84a74473a8fb85619eb7ab7b0860b4966b67ae0d1a035c3e044bc138c690aa0f22960371d603a800fd93c389f0a555306502f02c8c0c3edf6986dce762ffa14cda9aaea6a2f25757ab8bbc7babbf52f853267af097d9ed251cffe6da7b3b7188fff6d154a5cab638cc7ee5e1a527335cd929a83c4144526b512ed4fce7d9e211e8deb271a2ca9295e3e22e381625766c86f032bf5a8ee2f087c27b2e402bf4b1b8a2fe34b780e1d2780a3816ea9e28da01a53dbadf08d5621ec8b2425d734cee30e438b36200d90f39f13111638feefbc909aa5ba068fb03adb19f8f567f8e09d85ac3c8281934ff6c81439499b1fe729c406d32ebc3cf3a094c425fe9921820bd5edbb0771c9c443d6431b35f40239986caa5d083c3e1f4ed4923e505f2b63b487c5381aebfcb912c513e2ed085019528dc5ef32fb53bcb389ff9be75694bc2c18f21ffe1bf0d982036ee0b330960da61aaa990b6b2062136fdb1bda9b0d0660cff541c94674b0679cd675e09b53b837108e964648c3e4e0d4ad7bd28d368d4d97a9e9b2e2ebc5377512b680457489f34327b670ba3e506ea0f6e50557bd95366e55a94dc63df1353cb4f7b9bd627842e3c89d81449548f5a00624444bd40ff7afd7a0f03c838606d7f35ac5d99af571fb2a5a10ac1c5a3fc970bba0340174e5f8970ca61976ad8d00633757ef51245b2d054254f927e8ec99ed208c82e4a85d00955d17046d5aa7c936e5c20fd25d9a06d990a4579b0e3026946c37718ec9c36f4ea5d28d1b71c1597300f71d18cfde3cd3d2554bd184ce6df25a3771ee4d80d55c9465fc035072084476877af5c76bd6f", 0x1000}, {&(0x7f0000000280)}], 0x9, &(0x7f0000001dc0)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r4}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r1}, @cred={0x20, 0xffff, 0x0, r21, r22, r2}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r0}], 0x110, 0x8}, 0x5) 11:40:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 11:40:53 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = semget(0x3, 0x4, 0xa0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x10001, r0, r1, r0, r1, 0x0, 0x200}, 0x4, 0x8, 0x401}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 11:40:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x57d96e7a) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0e1ad0d7e3d61099ccd59461f3e5ac548b41eac2f983e04e653f4d9d1b5ee3e6ff7081dec1d25310c60c95018df86000157e74c1cdbd5329777f623ab8aed376764a3e862587811c3d59032cfc5694701715d4551c84811bb11f18e965d300bfe0660b7a29d18eb138bf39b1fec00f0ca319850004000000000000c3084d7a98e9b4a3ce4114bc7d770fd8ccc349a7608b128ed4203e41e7deba14d9163c6a8abc51fde89a3965896a62aced4ea7cdde2b0cc5b82b05dfecc6ca7b4ca8b9e8d086000000003c1b106e"], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x81) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x26, 0x6, 0x401, 0x1, 0x3, 0x101, 0x4e8b, 0x2, 0x2, 0x9}) 11:40:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x1e, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xffd, &(0x7f0000000040), 0x671b, &(0x7f0000000000)) 11:40:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept(r0, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "119ec8b67e49900922b47c963b4fc4b87d311ba9"}) 11:40:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0xff, 0x4) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x1000100000001, r3}) 11:40:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c4477b202c, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x182) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 11:40:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x13000)=nil, 0x13000, 0x7) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 11:40:53 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000040)="c37c3921fd67d3e4299ae7da7aa7ec9d38ede04a995889275911d95e12c2e59c7f165b956a", 0x25, 0x8, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x1}, 0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0x9) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 11:40:53 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x40000000000001ff, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x230) 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(r3, &(0x7f0000001880)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc081a83f7ef167dc160f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec3254a4081df0ad92df0d70c72fa60d4b0e4d77ba811a701a0321c1eb88baf4a4fe061b142610b87de864c1249d4fea4634a6abfbeedaa2ae8c56c89dade58e8420e727ef180d20bb780d861a8fe2095ceab9ec392301e4583213a9510c8d509ed3e6a753c1958018eebd96c50329640398180317fe9a9a846f80a092b0c9874b2126a4e2268f7b700f0ca35449904f7a295f730505525a732fc", 0x149) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x20, 0x0, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) 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, r7, r8]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) 11:40:53 executing program 0: semget(0x1, 0x6, 0x724) dup(0xffffffffffffff9c) 11:40:53 executing program 1: socket(0x2, 0xc000, 0x100) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3e, 0x6, 0x0, 0xffffff88) 11:40:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0xfffffffffffffda8, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 11:40:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000180)="eb276e4da3263ea4d34da5a98f8e711b76274ba96bae8598950ca9a2a31f6367f91f5233254bc2493258fbc0a5993a2d9f2b24f35c861935cd0693268589588518e1d1c9b8c9f763e8fe5a2e553f96caa8f9965612d0d42b2ab6e88a7134f447ee5c29238f4b6dfbe6f45adb87ab572d9fd4ff77f46c08dcd2acb2a8a55b78ae318a22b052986fd90ffad8f088de0fc8a6ff1d84c4dd1ada25924b5e81dfdca61fc1fc3833a1f21719717a4c78d76bdc911116f2c4e44fbfb9ffe6ad1535716d7b1ed53c8d5b0fff6687b3fee2dd87bd8795e064eb4a80c7db79f0056f3a2f53f1e1ad165c97396d56333b2a76a085c6ac8c8b2dae0e", 0xf6, 0x400, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000280)=0x3fffffc) 11:40:53 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x130004, 0x100000021}) select(0x40, &(0x7f0000000000)={0x6, 0xffff, 0x4, 0xfff, 0x8001, 0x4b, 0x9, 0x9}, &(0x7f0000000040)={0x8, 0x7, 0x0, 0x401, 0x3, 0x7fffffff, 0x21, 0xfffffffffceabc0c}, &(0x7f0000000080)={0xffffffff, 0x8947, 0x8, 0x0, 0x6, 0x8, 0x9, 0x23}, &(0x7f00000000c0)={0x80000001, 0x4}) 11:40:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x5c, 0x1, 0x6, 0x2, 0x101}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x8004, 0x3ff) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0xf3, 0x1}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:40:53 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) 11:40:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() readv(r1, &(0x7f0000001440)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000001500), &(0x7f0000001540)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:54 executing program 0: socketpair(0x4, 0xc000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x4000, 0x1fffffffe000000) sendto$inet6(r2, &(0x7f0000000300)="d60e0beff6b790737ad69b611f940f70244126777fdb9bb48f878c", 0x1b, 0x400, 0x0, 0x0) shutdown(r1, 0x0) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r1, &(0x7f0000000140)="4c15e3f401a8131b315f7090b448c1354a5bf34417cce6c7573993d90727e2978b94f0a61c1f67e6254cffc568dcdc2a74ca266b01917dfd961ed420e9e8c08435150b69477b", 0x46, 0x406, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000200)="35c2ffd1411d79ac465d0b0c9b5c46", 0xf, 0x8, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000240)="8dea8b5f3efd7e71391fa07315a1f0ffff5b23091319f1625d468c9d0d4ffa69090aebcb0035e2a5ff2cbcf130388354068fc0a6248d188c1be47fff9df281bbf7594fed2ea5cec626b5aa786c969bad0f9472d29c563889219ba33b8a0d4db351a480b11c39d216a564c472fb118f9d0a25f4e170e54fe15a6bc344e3831855a366d39d86d9966e84f1e502bddc9b3345f0e99b4deb95be20a46c3f0fee7219dd", 0xa1, 0x40f, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000340), 0x0, 0x6, 0x0, 0x0) fcntl$getown(r2, 0x5) sendto$unix(r0, &(0x7f0000000380)="57912ca3ae7e61f4f6bd42247047a3aa698e767ad1290cfafb5d4d061374902296f3804fbe42d7a382d82ade33cef4a9b3d53891edf1dac424f5a42030749b3ee6", 0x41, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x108, 0x0) flock(r1, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() fcntl$getown(r0, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000740)=ANY=[@ANYBLOB="44b16b0ea1e615c29dc573b79945393850698380cf0a3df737e489a41c85ac82426dc53621b82dfb33d1d71a1536bce15207243105ac37af9d3ffa8ecd68f0641a259309e2c11603daf29e58e241cff27d44a6adfb0e9164efb2f8df43c904a29069157b54f0f34300597d1e7f6550a6a49fd72887d9d4e841ba10194af553d5ed2b718d09061cfa854d4b503c41baff50068455cff026cd20a18146d9abf970e31e0c22d63d47ab701e2b182b87735c8e4c142d5cd9a773d5a1b23a5e6bd5cee6d3f03e7da5fa6dedd00802252639885bb9433dbf18fbb70694a173eaad28ab4c3a721a917869b328d4b74f406e326228ffc795b0e49b674996381018f53d73e368edb9209c06988d1e8b"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000480)="e5c07b3db3ee170a1b77286c5e643ea8201d87a147b1a0dcc2c6be658158ac4cc84cc780c00328c7a855d5e6302c142fadb54cd0b3b2cce090375611f1425a70d8c6f76bcd669de80b1046075279715469e12767b01e2e8cc423dad9d71ab0a68f533a32935227b6e4024d0cc1dfa408075b0c8c18e17a5a03d356bc7ab061e1412b9c8da2cc0426397d2e2e8b39187beb6b33cb9015ed88e7645f43d72ec8f66853df57ad5480c422c94f97907127406b146a377fc70cb98e417259463ac6d7eac6810bcce351e34da96a50cad284bdd11643a94fdff3da622ca80661448307307c281aef7281b95a6479b6eec05b3dc8e4cebea8", 0xf5}], 0x1, 0x0, 0x0, 0x409}, 0x8) r4 = openat(r3, &(0x7f00000006c0)='./file0\x00', 0x30880, 0x10) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000900), 0xc) sendmsg$unix(r4, &(0x7f0000000980)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000880)="86c429e12f6e7d434adf746f8db0f8dd07d32376c442b823cff717255b", 0x1d}], 0x1, 0x0, 0x0, 0x407}, 0x400) getpeername(r2, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) r5 = semget$private(0x0, 0x3, 0x200) semop(r5, &(0x7f0000000a40)=[{0x6, 0x6, 0x1800}, {0x2, 0x5, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x100000001, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x8b7f000000000000, 0x1000}, {0x1, 0x5, 0x800}], 0x7) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/155) 11:40:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe7b) socket(0x800000018, 0x1, 0x1) 11:40:54 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/106) 11:40:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10040, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, 0x0, 0x0) r2 = dup(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 11:40:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x142) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) 11:40:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = semget$private(0x0, 0x1, 0x11) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x800}, {0x4, 0x2, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x1266d926, 0x800}], 0x4) 11:40:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xb) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:40:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = socket$inet(0x2, 0x2, 0x0) setegid(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r5, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5166c6de5fee77e582cb1d5a596d016306d05b1a21e4f470713036781f761d1c7f42bf5f1981c864d4f347835484d904733c449fddad5599c77cd64063e2e18bd4f7dc3d5a47b3dab9210cc8674d16b924ce64e94e6dbba516d84d81e2edaeda8253a185e0d9b364a0570f8b7439044aa89df17e025ac5b965f1804740e0415d944bf5aa75", 0x85}, {&(0x7f0000000280)="d4ffa814c65837874cea89", 0xb}], 0x2, 0x0, 0x0, 0x2}, 0x40d) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000380)=""/121) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8ad3bbc, r0, r2, r4, r7, 0xbaa8136c8970b12f, 0x4}, 0x80, 0x7, 0x6}) 11:40:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 11:40:54 executing program 1: socketpair(0x20, 0x2, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040)=0xc2e4, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 11:40:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0xd0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x9f1f, 0x66f, 0x80, 0xd852, "fc309c6a9aac43b13386f223c7be78d3fee17231", 0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/39, 0x1e}, {&(0x7f0000000100)=""/194, 0x42f}, {&(0x7f0000000600)=""/85, 0x55}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/188, 0xbc}], 0x10000000000001ce, &(0x7f0000000480)=""/185, 0xb9}, 0x42) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6) 11:40:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100002000, 0x100000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x8000000002) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) read(r1, &(0x7f00000011c0)=""/150, 0x96) msgget(0x0, 0x80) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0x4}, {0x5, 0x3}}, 0x2) 11:40:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x50000000000, 0x8}, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x5}, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvmsg(r0, 0x0, 0x800) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = dup(r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 11:40:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080)="1a7b43da", 0x4) 11:40:54 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x200}, 0xc, 0x0, 0x0, &(0x7f0000000080)=[{0x30, 0xffff, 0x7fff, "73c664b930d018cbb314814dce09bd8136920393530338bcc69572"}, {0x20, 0xffff, 0x5, "1a84e18d91f15c07c927fae806a95be0"}], 0x50}, 0x0) 11:40:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10480, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 11:40:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x16fd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:40:55 executing program 0: mlock(&(0x7f0000724000/0x3000)=nil, 0x3000) mlock(&(0x7f00002cd000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 11:40:55 executing program 0: mprotect(&(0x7f00001e5000/0x3000)=nil, 0x3000, 0x400000000002) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, 0x5, 0x40, 0x0, 0x0, 0x2, 0x0, 0x5, 0x8ae}) 11:40:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) ioctl$TIOCMBIC(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) 11:40:55 executing program 0: r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x19) ioctl$TIOCCDTR(r1, 0x20007478) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) mknod(&(0x7f0000000080)='./file1\x00', 0x100, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r0}}) 11:40:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1030a, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) getrlimit(0xd1d67e904afa31c, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) read(r2, &(0x7f0000000100)=""/81, 0x51) select(0x40, &(0x7f0000000200)={0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, &(0x7f00000002c0)) 11:40:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x44}) write(r0, &(0x7f0000000000)="b0926c771dda98ff068659b674ad16b888a28da91983b2587fd6f9f5243fb178b09a", 0x22) 11:40:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe4b) mknod(&(0x7f0000000000)='./file0\x00', 0x1008, 0x4) write(r0, &(0x7f00000002c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/43, 0x2b}], 0x1, &(0x7f0000000240)=""/60, 0x3c}, 0x40) 11:40:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) r1 = semget$private(0x0, 0x4, 0x21) semop(r1, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r1, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) ioctl$KDENABIO(r0, 0x20004b3c) r2 = semget$private(0x0, 0x7, 0x8) r3 = syz_open_pts() fcntl$getown(r3, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semop(r2, &(0x7f0000000640)=[{0x3, 0xfc, 0x1000}], 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000005c0)=""/103) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x3) r5 = semget(0x1, 0x0, 0x8) r6 = getuid() r7 = getgid() fchown(r4, r6, r7) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r4, 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r4, &(0x7f0000000140)='./file0\x00', r6, r7, 0x0) unlinkat(r4, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r5, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r8}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r4}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r8}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r8}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r8}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r8}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r8}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r5, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r5, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) 11:40:56 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 11:40:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) kqueue() 11:40:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xd7a, 0x2b21, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:40:56 executing program 0: r0 = socket(0x238, 0x4000, 0xd29) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 11:40:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000000}]}) recvfrom(r0, &(0x7f0000000000)=""/136, 0x88, 0x800, 0x0, 0x0) 11:40:56 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 11:40:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:40:56 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x26a, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="b8000000000000000000000000000000b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99010001000000000045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d55cf9fb1a21e16c94a9bf4511c5a7a0320bb7752530ba96b756a6cb12c4b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae000000000000007c514b21a1451d53f29559f5b2492bd88f717bd2294d5871273f17c415f374c803d771dace51a64138116b3691ccec9a7a6a30276d7f707f269c574cbc20fff31660293c4b6fa5eaa1dec4a47e4747f5af378911fbd51401a2ca1a425f122bec7e0f38c3851665b449dff80335d0f05909b47a8399fc02f898688fc1a08c8598f4ed7c68846551c7d0f9396a322c507c9534c27256"], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x6, 0x54, 0x0, "af55512746377b100ea8e1942385de780332adbf", 0x0, 0x8}) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = fcntl$getown(r1, 0x5) seteuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = dup(r2) geteuid() r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)="1e0bad184e87e419ee9376f299a7fd794babe36f33f7c2dde1e142dd8875ddc42335e8a78dec11ef394e4f8fbf9208c3ef01d6aa308435a09bac9b6e58f14008d82b9a69414a46cd3e40c6a5073fe1b040c09a1c76ad276dd414023a9e52dfe20f5380bb6ec03dbe1284018c346a94702ab17d02824e55128bdcf79f3dfc4c6789ec0be6e5a146874a6e7e4ae9b0c93cdeb4151eb236d6a7f54adb4550f60521631cf56a9a2b7345481142617898f1c403004ab7d0e4e152acf0057e991837be61628df6e5f09c00477300fd318fef0b707cf84067acd6", 0xd7}, {&(0x7f00000003c0)="fa368d032470d2bbb751d00f0e23b409f98a06313b5212256fb1f9bf7dbe00172a701f0da8d1074e7414e3a82ce027e7f60f66f92337bc21f26d846fdc247bcee65eda749a452e6481142f326ad8bc3fe826701bbd36eae1ac2ed17e426b06df962179c68ec4c7ae7e12c69085dff852b6b85b4f057003917e57ca91dbe2c6332ab3efa9bde247f6f895a5ae9555ca4705019fd304759159f402709390a6525fcd8d2025a00b18a1efd899908a0e2e2c6a4f066f3c06c3504483b77317a891460e326ea311038fcb923f4ec2ebcc0b4301a879e3534cd679", 0xd8}, {&(0x7f0000000500)="f55c00b9d3114fab6a76ac4d041c57d1fe5d10e05d2b7d4714bd5af82c3006a8ce8c5e6a8a8bc3792aacb008637b9bea08486b6d3b2a4e42366e99db3f6ce4f149848c30c2d102df5ca5e6f46af7aa7c8a6e48cc0306a84224dbceeadd9ecd2637731d8f7c381e559e74334564028790094d5427ae7ba507c9e14d2cc0bddd3f79dacb46cdae95144a4fce814de60261e27a52ab72586dd5003b13b2dc460df2dbcc85d53cd8554d0226237bb1aaccdfafabc9753c26c45aed23098e2b66", 0xbe}, {&(0x7f00000005c0)="8c77360d248d767d9827aa790182ef8282caf4a1ef8d1f29e88f0cef4c205dcf3026bbca9bc340467714315dba85cdfe4055e857eb1672505352c32ae809ec7530c0e10d7d9ffb58c6639f5735f310fcb46f85ba6046ba40dba05dcb079ea62610e8edd7fd697a", 0x67}, {&(0x7f0000000640)="47041315a8ef55d7cde8d4757342678a641e822dd1c1af3db549807b454758d2b5d0a9060f658ecc9e72234a9ad021a8e63f22c88e5edd1b39d282a0c179e23d3078d383bec237", 0x47}], 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000ec000000000000000900e24f000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x2}, 0x4) connect(r1, &(0x7f00000004c0)=@in, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012efa620466696c65300017a8e00689130adac02f329b48bbbf8db882cafb08e60f1d73ffce57bd945aa587a1a207ce5248816b5a4bf4424ca4a02f31353f15572703d8b69b3e978b87ca89c097e61ddc1a43188445f756f75ed1f0bd8dba80b6f1f95f98942f4b3a2068fc6c6548a0afc2ceb5107d6fad0297f3c6ec6ebe786450c9"], 0x1, 0x0}, 0x0) 11:40:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 11:40:56 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffe, 0x100000000, r1}) getgid() r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 11:40:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x41) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 11:40:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0x9}, {0x42, 0x6}, {0x67, 0xd5}, {0x23, 0x3b94d876}, {0xaf, 0x80000001}, {0x1cf, 0x1f}, {0xc6, 0x7}, {0xef, 0x7}, {0x1, 0x7}], 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 11:40:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='\x00', 0x6000, 0x5) 11:40:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x3b) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x3ff, 0x80000000}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8020426c, &(0x7f0000000000)) 11:40:56 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xffffffffffffffa2, [{0x0, 0x2}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x7ff}, {0x3, 0xba54}, {0x1, 0x2}, {0x3, 0x10000}, {0x3}, {0x3}, {0x0, 0x71e8de4a}, {0x3, 0x8}, {0x3, 0xda}, {0x3, 0x1}, {0x1, 0x8}, {0x0, 0x40}, {0x1, 0x1}, {0x1, 0xcb}, {0x3, 0xfffffffffffffffb}, {0x3, 0xf87b}, {0x3, 0x1ff}, {0x3, 0x3}, {0x2, 0xffffffff}, {0x3, 0x80}, {0x2, 0x2}, {0x3, 0x1f}, {0x0, 0xffffffffffffff07}, {0x3}, {0x0, 0x1}, {0x3, 0xffff}, {0x3, 0x7}, {0x0, 0x4}, {0x2, 0x400}]}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getpgid(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 11:40:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 11:40:56 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x4d) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 11:40:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='?BW'], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:40:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r1, 0x1000, 0x80000001, &(0x7f0000000040)="3b4b0fc2755def0615cb62f6f222ba930f774ef5e07a3b536fdae5b164f696fab6426203be1eb4807a2b9c5a46d2bd84547d07bba417d586a215bd84601f2a814591fdaf8f171a048dc3", 0x4a) 11:40:56 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:40:56 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000001580)="dcbd459a6a23590008cc078ec0e069c48c0718ea9b759cb728edc228a65d63530f5c30315ed090f8e5a766351dafed3f79e984b699f5422a21cb99f7d14dc8f2fd19cf8dc056930fbe18725da8a6b0678723fdbb183fcfd7db88c916ddf9d657ce93ba3dcc108a46f244cb339da35c39ec0d086b4a3eb2c5f09d2a931cb2b3a92aa57e1438bbc5ba6aa6790eddffd8b9b07080a93dbbaf2f5737e95190664d8b879c384b43823b", 0xa7}, {&(0x7f0000001900)}, {&(0x7f0000001940)="051ed608a7bdfc12d88547c24e74a191b26fccdef7735ae0ef666adeac406fb4514c765ed17e4dd50db69443b4fef0a7c24b9e68fd5c1ab4168dcd5a293bf7584f35e449979c1b26dd2b5b6c8fb6ae1bf36804db21b0434d67f2c9fb44f80710619fa042e72ce7e7a0075fa470aa7b5890f5a46f6f2261f965beab33036c6840abdfffb4c19c5d7403b8dc1ab43384b38e0d42d7944a46ce5024e094e3a5f4a10c535a09", 0xa4}], 0x10bf, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/253, 0xfd}], 0x6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r1) 11:40:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 11:40:57 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1aaab24b92d11c1e, 0xb0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xd034}) 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2c, 0x40000000000032, 0x0, 0x0) 05:37:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x200000000000041) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb7, 0x0, 0x60, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x0, 0x4}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x25, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x22, 0x2, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x12, 0x2, 0x4, 0x6c}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x80, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x7, 0x5}], 0x8000, &(0x7f0000000200)={0xfff, 0x8}) 05:37:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf5f576416d591876, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() r2 = getpid() fcntl$setown(r1, 0x6, r2) 05:37:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 05:37:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x800000000000000, 0x0, 0x1, 0x300000000}) r1 = getuid() seteuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x76) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 05:37:04 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = msgget(0x2, 0x400) msgsnd(r2, &(0x7f00000002c0)={0x3, "0f75a75a7ebd871dbaa16c413b2dea9c2ff5211b8486eac06b3cf7f49c17929967737aaaa600126e1557686f7ab2309109e717fbd58ac56293474f85a213e26bdbd11b14a1004b99"}, 0x50, 0x800) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:04 executing program 1: r0 = getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1a) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) r2 = semget(0x3, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/214) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) mlockall(0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r3, 0x5) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) r4 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/52) r5 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x2, r0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fcntl$setflags(r3, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3d6, './file0/file0\x00', './file0/../file0'}) fchmod(r1, 0x40) flock(r3, 0x8) shmget(0x2, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x401}) 05:37:04 executing program 1: r0 = getgid() setegid(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)=0x2c0411c6) 05:37:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="76022e2f66696c653000"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 05:37:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r0, 0x0, 0x2, 0x0, 0x2, &(0x7f0000000300)={0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 05:37:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xee020289f0ee0fd, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 1: r0 = open(&(0x7f0000000000)='.\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) semget$private(0x0, 0x3, 0x32) 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x70a255e1416bc79c, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x7, 0x81}, 0x10) pipe2(&(0x7f0000000000), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 05:37:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0xfffffe48) 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8006, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0x0, 0x8d9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 05:37:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x7fff) 05:37:05 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8442, 0x10) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a2000d64f83720c2fb010054c56bb5a5effb675ef1bea96de0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = semget$private(0x0, 0x2, 0x40) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x0, 0x408) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) 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) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r4, 0x10) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) fcntl$setstatus(r0, 0x4, 0x80) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x802, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="3351fd6aece2a99c0159f6dc13ea54347d4c6b0ba9b9edb6ccf8beed7da7a0a46da0ee03cd7dd17d98c226e797fe988b3b0c9052f01099923de786d3fc91ac9ccf0cbf677b57f202f67237cd627780722c38b4265238eee12aca1bd2198db7607debd5e1874d63a959a2d1ebfe3316f39c3e21a484d3cbe68d37763e463eb9161254aee994d0ca0021990163003ecdc166804801c48d8959e4cb9b657b16ffe804106eb0384469adda768fbae6462c571e50fa418d0248adae9e7f92bc85b9d760f6bbe53ca2bef0ec50a041550739841eefb4e830362a181bc6c53c9076f6255ffd5a57c74849157af709318f496a9776ea656de6a29260344c11178f9fe612f8bbfe2191f761ff229e6e7f6a2a4609d643c7a4c56aa031b9bbfb621d4e173fd1ac418c262d3fd7763834b5e21abe323ed41468ad737ee3ebae1a8f5612b0c91d44f4a74dc59a5ef5d12fd5599fa58e08aadedb7c1d583d9b0999e91775002b2bf843998d4030a55f660faf9f4347654e02aface7698e52bb4ec7d8f70f3bc10f08162bd9d4a7ed636c8fa3978f4dfa4828063e20ac30ef153d369428dcc957328dffbd2fe975f7edd52a6f823d7bd59176aa03f39e541438b82ccd497040ef26659792376f8f514552db4c6c08a01022c834def2ab3b9b25bc3b92a54016601ae6d91e0fa6e253f12c7efa3119c79df1e6f3122a639985491038a43f50b7c41319e211fab28f2a7b15de362bfcb71efc072769dec3d66ba951f30b2e9314a57c8d83e2e080c8889e7ce30a76bca615f4f8af71a5c5ed3313de638357b458f63d139ad66151011e60e55ac3f80b2ce30de09efcddb74fce5248aae0bf662dd8e00615cabe26b9599791e5add36caa7d779604ed527af7fc9e1d538d563fe8b4053c057d2ab8e62714e2365fd7909b76cea05a073b7267e5d4e93f8c35432c1c07088f819613af27614d0b980ba84ff68fe7b352f61ecba0c209a843fc399df9c1665732515647adb709a42a006064dc2d480a1c6602551d89bb90228b261eb265d0b1c9afbdac5c3526203cd073017ce162e79dab99ffc71e8d92fa103102cbae60962b56931174fcd9ca1fea6ca8d6140d5b7013435f3dc8faa89bbbe4d41715b8ec630c9cb4c3bb49934813681832943076b4190a98e34e64b873806de106134e4f77baeedb682a1c10f3ccc14ccee1a2808078f3b2366b71fde962de1d259f0b022ff43fb7726dc1c7150b066f031ca8aadb355e57731592f403fbebac7b2ab8232b1a92526d34d2d335a7147226881aa5b2f1a99bd2d52f718c72885ab9bbc348a7cdd6d05db703be982cdad235c7e5e30b9eee504b30fb36220d0cd37aeed380419226c42a06d1b84886439fecfb71133e9bdfa803fc7fe29c3a3c2273e44474e3f10eefb889185f27b1d82067da6b0fd275e0acc19a6bba481899ca340ae01f17862191ed9d49fc14388c069342596389c9aba84a2c28a614902a5bce3baca093dfa394a490a44714a45cf5f6df4a97df0f4738da80f7db398929c932186d4e865afc5e8a10cd5eea8c480bd3ec06617adb5474257863c0504384865fe8c4b37b32081e2e4b4aa728e61afd1a2dc674e0f3caaa60c461ccf6a91fabeb919f8b8a5bfde7f6f0f89d6abfa201a073da2ac8f108c5654c98562aeaff0baf3922f00704f2c7fbb82ff26a979e6c679a59bf255f1ca523a562e47eff59b2b33bddb0a1315848e8dd16a80a8fb7894b11f2c0d3bc892262485a5f0e876ff7a52800ee3ef68206bde632dfb92cd6b2f0133e4cb05559f3c4a2c9a5946bddf5286f6aeca5e524070e0ea504c6f0678f5a1bbe32163652c154f6468df84ed585c8fa998bb4e011586053d153a774f407891645c8069535c11d6021c6d23ac20f5ac69013469cbba46d01a033acac8ba6aa95000bfa1f5ac37d17a2c86f1b8e14b9338332b70decc870fe4383abbcec5a9b6d4435c7be9145e728f3e6630dba3112d2192a807da78d66a957aae05fc1523f1b0754a495f3e1365aa86b1ed7a1a814efc351e5b7cc70f0815d8b22ec36ceec51b9a369fbb628336db5185549b5c40b729c88b364178f13e46d78ef846e5ccf5be6b8e50089cc5d7bd119a4f53c33b404351dda650ff757351b900623fa9580bfceb3dfe79154dbec57bf5141878f6eb45ce6198626b6abc86162d16e3d12bc0d53758b94366f380945c812d2c4e17e2d9c00c53cfa7cc826af8e143cedc180390dd72694881455df366d8de39668ebce8a28ba1485ed4b36c04977ab5b29eac5d5638826497d3ed9bbe84c4677bfb18bb417921cb14861c613b700fb22225612970dfb62b636f598a55713d517ba95480dd7156b5336d68b70088abf02b0105c6af939c8b5810e5e8591340928f46bad6a8dafa1f37ef104b893f866e374951a503d2d392bf2e85342adcfa77296b6b10535d5711ae5747d15defe6f46cff1d1e77d7c7e0f775374b163210f305aed6fe67113e3e87fbc55183bd946f7dca68e2efd0ee22b7444ef8b457a062ea9cea3b0d5b8d2af8d0c0adfc257f0adee29c7748146362b495b0daddf612a21f14d9abdf5a7e3dc1e4c4fb25058ca5c0ff371ed6fbc4f5f5cc52285be16833393ea81284ccea99a46fa87beef9a6396877c2a1a3b7d13084a9014dc54b455a0839954b27b49ad2e578ce3dd82d8b3d6d1db70bdcb4de4de053ea7530c05d680ea1cef9e4bed0dbb168ac6eb4dcb07dda1d1db10146d4a2d7197f75142434ccf5d77a16fb196f46c2282ae92323ebfb0d2896bb865ad0964709593cc27ae877a9ca7184c084b1a019bf02bd6ed6abb010e03fbe6cdf367b7010d686378ebb9a058a10bfc68fa240c7621ab1e92c2e3617076f5c38b0607c41ed965c136137bef0bcc6ae014b5db521bf6a27aad32b0d41bfb884619d16ffbe2fbc223340b0cb4b861c55028e65dc53f2ec9869d64d087f04c3452a3f530af3a991e69574694fd1113288ec7d5cc47b691e0b28be11018b452b935083360fd76325247103121f3053bd81133c1a3c9b413f177aec3f2675d91edca3e0f7f1d6760d1acf0559d9554fe777083074860a62bee356748f39801232ac7c5e0762110f6c03379316170c86f5c03cb29f33878a75740c9ed9f76b9234c05f8d8df72aafc3e96de79b57f615e3e834b815e51c537a94acd23d0a9d0af3e26486b0150f6349682e9c38175975611d2fb39479d8d8d7d70ed38ee69b1b40c053530afa61ad4a73c529bead8cd1de183722cfa85b52392f8ba9df6ef85251ca70d4de1cd3b6e384f4955a4478bcd00bd1c8beb546f6010a022a351dba58a4843cca6f6d518b3e02ca7ac942b755f33a56686deb06c90b25a429e3d71a4a042269daa01408ba61c262d9210bae757028feddbe3ed0a8011149e00de0f1cccb05a5769eded25c2c0d1d9d8e5e3b5f74fe27221ec9e6ab6132104bab2ac88c5ebe72dd366a426c9b0ac4bea7c8683834c76956e7abc1c98b4b0cdddc7e8ecf2899781de323ec88d84acf51e8e22100ed6c84ea60636fe8ed9c16f914f875ad21c09d12f6063906d8ab650a4a4bbc6c04d8a13552618dbbd20e34ef1a023477267263f4666b83484dec0b33a074ce15324bd9b2a9cd229c866da7b124cbd6138d646307c916a1b48efbaa6411793979d7224f3284f7cbe674526b90556b34a86b3ceb18342ec61d8c3888cdb44a97db186b03df0b36cf7c3d272ef8b0e04a16a23beab6d4afd8ad151e86ebd8d483d0e8056db79fd1c372d21ca58de662cb56f9d1c605cd6c5e8cca44620aab49771e21dd840b52e2c1cee485e35a960d630e94af2d8a2d12638881f6a6798b8c3bfb154b3bdf91a1d35077c3c8e5c0330d93cb854aaf56bf0ef6fdfc5e1efd0cd24c403bd5925a8e651ba04326fe786ebb4fdd814d8cdc36e97d03ac9170c26a385d1429f111990068f7fa2f2fe433ca5dff087126a8a77370e9cf09914af616992a475324f327ede608cc5a8ae52b1c16f2d581d957b9c47ce685f44533192ae1ba0bc21c88ecd57a1c492bddd77eae842d5c4ba90f57846b154ea2fe93b7bed095c59af07f821d079df48b1c17b45f55e89b6bce1ed96cd419f00250eda63db2282ed95eaa5f300201cc90b8564ad126d5ab68ea4bc47398b707d6b1ffd25f2f9b62db9a74bb04625f96dc6e971865a22b926ea7f378b47e0fc1bef0bcad4d536638eb078b6533eb7eae26208a40a5c6301d7f25ebe3aa6c3512da9ce9f16ea87dccba52f8de3757101847ec5bffeed99d41e5b264713cda8128bde0b55cb3be303df4a36c46c2d24aaf23f84c9b8af6971b9707278bdb6d03f2ceedd7bcac0282b671c80e54794cfc34cbe76dc984d5b1c3cf7118170466be438bac63c75c1cf45f6a6c39cb29bd6a829ced6a2b8ec8037aa8d5028f25ec42c7be2618232b0a89060d710b60d5403d1373821895fc260708298f56db0565558a0fcebc9c72649834752e67ebfbf96a7797b385a98c514f9c91e117b100e4810d7704d9df844b0e07fa9b6f33905a0d096377075b07079ad84df3de938121ee981faa12e1b030ba86a63da32a3830ab36f0a7a19cf764059213a1ec3b3dd0f08d3502096ed486ae457b36b5cdb71d3e41b868835cbcb5925f82c010653cc421547a4297a5770d0b7ad5f1155732fbcf070c0876b2bfb252df6b8ed08eba4b643155ad83c8c7860bd2476698c95f2bd4c7cba4ae0aba4fce0801111ecd63603af882dad47a9bd125fd9951cb967c2007016a7a24c282abea759ce74860a496c107240dbfd463ebec2d7bba6e12f81dd661f79269e2811a12fa2ca6287ee1cf0f46b4ce882f3f167d6a3d2cb744c11e21a004f4f9c8a3654a1a0ddcd83c58e27f5ecccadca09b465d01a91addfd2b2d3dbcdb5e837853b1a749a0f9e2f3aeb5a8a008073eb63bacdd25c8bd75ebab2f2679a4375e6247a8dc2644b507100e5220bd87de4ddf5f1f82eef0ce011c3d3f9d91459b5cda85aa22072fc70b29566e2514f3a84ad27c48187de9f77b14c79c5afdc3115afd47929f6a12c969c9c542bd7df7c8b5c41615eb4dd6f6e4046a28f99a61dffe298f07938b08335a3325944ebf64a5960ca3380c886af9ff4624837872e4eedac34439230bb00dc2f870fd58c4e22fc6d880b2e9ef29093e1b42ff45e50f60994adafaf78334a346497ffc10955fcf5f15e503d094c23b0a91cbee03db2e22881d04e0ea3cdb4543cbbb8f51ad5c78bc55e5a7c4a4863797f1e9b3651c4c36f65b689ec105d6bba9f3e97df4ebe2f371be82ecb7a4cabc6ab833ebd92c3210ad2adc32b506a52f988b40f0b9263860c3c0c6dfdd4144bc91031968d9b8710d87da20aebc14c0088f0200ce3d14961f7ad11593b22c929efaab836377989c0b0351ea07106661c89b0c36b6347aa7d5f31b3e022945a7c5f3a20a7079ae25a955ad382ba80eefb32221e55ab63e9c6b4ec2a03d4d1ec1bdf1015063d60727e7f252c235878f487b6f3c0a45d7e2b57c8451c05fa3f90cc56505f4300464dd68d2868ae382456e0987e866b7309b92832960c0d6dd4ee9cd6c957554c3dc49fdca1955b31bd1b5d0f86df1f6d696a5f29d23ee3aee838ea6dbcffbc280cc27714b4ef1c02d518bdea84c98aaca8929fc0b5a4754cc3cc044cea211bfdfec8e4ce5f2d8a5e6d45ae32b4c8743228deaba4fdc41499ce2236c6459996290ce1b3239773600f9db2e2ce8f9e598b796834dbe13108da0553fae05ba3f3e7b18632997de92cced53168582a9512c038f9fcab14efeb72ce", 0x1000}, {&(0x7f00000001c0)="4363b5d2fd8a1f6484ab41a387dfaaed5f1f42b3e018c7388b4ccbb0aa8ccf0cf6f6182ec0bc9f935d47cd2446cd5cce7477f8588d9bf62ca7e9aeab37176c39026d85543ab041079cbe46fb9b6c2669f2a58a1ae0c2d833cf89c6621593c521de2115041927b80acb8686461d57234009229b4042871e00a6d4", 0x7a}], 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 05:37:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/94, 0xffffff24}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 05:37:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = kqueue() r2 = dup2(r1, 0xffffffffffffff9c) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000340)='./file0/file1\x00') socketpair(0x10, 0x3, 0x80, &(0x7f0000000380)={0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x6}, 0xc) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9b43) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="00373f667938cc1b954ebce74c4af74111d4fe2a250a27c7a224d232407bd328dc1ce4ca111c4434d96b58fbbbf151f032", 0xfffffffffffffcf7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 05:37:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac408325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0xffc2, 0xfffffffffffffffd, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000900)=0x8) fcntl$setstatus(r0, 0x4, 0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x41, 0x12) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/115, 0x73}, {&(0x7f0000000640)=""/210, 0xd2}], 0x8, &(0x7f00000007c0)=""/211, 0xd3}, 0x2) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x50, 0x2) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x10, 0x100) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2c, 0x41, 0xffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x84, 0x4, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x98, 0x81, 0x20}, {{r1}, 0x0, 0x34, 0xfffff, 0xfffffffffffffff7, 0xff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000002, 0x3, 0x400}], 0xfffffffffffffe01, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0xc0000000, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x82, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0xd, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x9, 0xfff}, {{r1}, 0x0, 0x16, 0xf0000002, 0x400, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000040, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1c, 0x20, 0x4, 0x518}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000065, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x81, 0x4000000000000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x21, 0x10001, 0x7}], 0x81, &(0x7f0000000000)={0x85b, 0x6}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x20}) bind(r1, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) 05:37:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8460, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) r4 = socket$inet6(0x18, 0x2, 0x2) socketpair(0x22, 0x8005, 0x4d3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = open$dir(&(0x7f0000000380)='./bus\x00', 0x18100, 0x154) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x18, 0xff, 0x93bb}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x100, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x28, 0x20, 0x10001, 0x4}, {{r4}, 0x6bc6c472be4e5749, 0x0, 0x4, 0x800, 0x7}, {{r5}, 0xfffffffffffffffd, 0x1, 0x20, 0x1, 0xfffffffffffff053}, {{r6}, 0xfffffffffffffffd, 0x41, 0x84, 0x2, 0x6}], 0x4, &(0x7f0000000440)=[{{}, 0xfffffffffffffffe, 0xaa, 0x10, 0x81, 0x400}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffff00000001, 0x7}, {{r8}, 0xfffffffffffffff9, 0x2, 0x9, 0xfff, 0x9}, {{r9}, 0xfffffffffffffffe, 0x8c, 0xf0000000, 0xdaf, 0x7}, {{r10}, 0xfffffffffffffff9, 0x80, 0x2, 0x10001, 0xffffffffffffffff}], 0x6, &(0x7f0000000500)={0x9, 0x46d2}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffff9, 0x1}, {{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() kevent(r12, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r11, r12) login: NNpckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 05:37:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xef9602727db066c7) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=""/234, 0xea) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) login: pckbd_enable: command error 05:37:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) kqueue() 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x88, 0xffff, 0x5, "694b75a83ceb3dab16488a6ad8ebe40ebaf033220fb811614b77df95f248a937dc27011a8fe849577a22c1423a9d9d1cff38a90f5e6352ece01027a61d71e1c35dbd7afa82b2e23897eb8ae272b3a07d644db42fc700f1686eb8ebbfe267ba2fbb2f5ffd200bbe2fb81ed7093002143f8325ac7e09cf"}], 0x88}, 0x400) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) socket(0x18, 0x8000, 0x7fffffff) 05:37:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:37:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xf6a8, 0x7, 0x3, 0x1, 0x100000000, 0x3, 0x4, 0x0, 0x3, 0x8, 0x8001}) r1 = socket(0x0, 0x3, 0xfffffffffffffffc) r2 = socket(0x10000000002, 0x2, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/77, 0x4d}], 0x6, 0x3e) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) connect(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) dup2(r2, r2) shutdown(r1, 0x0) execve(0x0, 0x0, 0x0) 05:37:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)="14a4cb9d5d288dc62ba8b73bd1afc29cc35793655228cf5b4d0f49a3b81563aaaa877b6094144e530537aec51e9743073e2d94571d4bbb9a5121fbb1b023be080e6510cb3be5cca0d85c2962c88c10cbeb4497e2367bf81758eb99bf468b90e3cbf969f0497db1bda7e6848da632997467392dbabdc4253c0bdedf57cf6e670045c274b711feaa3b103092a43189cfbd29cf3ab2dc7ea8f7fc6213a12da27e1b2163b38199d7877b29e04bfaa9eb846010244d0cab02ca6f6fc593df6572ec94dba3a2c3951ca893d9bade3d16ff891855cc4f55d265abf25b5b42c62919c0ba38c2b278d2ad5f56008a437ffce6c8731e6cfafe828621ffac300c6c110869e13013c15e752cf6ee40137a0538fee816fec8a1eb685d8efada4b9de2f20562c1ea1b84cd159e4816bc5dd2235bd0828a228f70eba9a78e455152474ba88b7d61d29f4a81de37f28a73188cb8da4afd5393bd6809ba4849b266922e7b3678f3ede5a98ecd345d475dc6663b5411a5e501e262192eabad457b06c9feb0ebae29416af4241ff1778fed4f90204e8b74946c3cf3243518be44112f8412771119d7b410903d54ce26f1f3dd08c77c2ef2e975068b22d3c0091848264ab1f72a4e6347137b4aaf07c84d2bf57fa105b9018889373095990f949adb7dcffbd6627043f5c29a7cd5bfed77966623707ba0f54ce67e79eddcae159fce09b16119062707f149d72a813a6c2dd4ba5133c33385b661fc757ad5b88f4e50cde4419943919b748aa5b12b7e6b49f75b8f91211456e36529260b5cf5741743d3821319763a03891b02bc6e560e17769dfb1b2289bd0466d249ded5eff0c2ac065ab6cc6be02f12f75f5bc532480e755b1ecdff2bf814b744780fe0f503b9956d1009f46a744f8f895dc2ae42f9004ab2b58e1d482fb5676fff4b416aac12e10f4b41d0724a7ca2d14cbe5f1be55e1c6d58e7db0422e5c3f8a87273cfc73d4adf76c70d07bed5b56e707c6c5071c7c02eabd85729c4c2ca81403508742c04580ad5d670732102ce4cabe8a797b9d0ab0b0f732c60322d6dc5fc4c595468e473f879c49d1d1e116d4931fb87b33691c8ae54ab0b058a87171697e4d68304dc9d9a4d319835201991049e390ff26122280aac225799cda9f041dafa8491295ea5539e56bb3ad5111c27dc9fdd0954ca18ce170110ff3fae21f615003ef5780ec3a7a9672d2bf29e357994a85301e6de03bf8060eecb53f72eda984ac423c143e8c0f801c0048eb9ffd3c946257e3e1a75f2403465c4ecfe721ffa486b56d13f529cfa0036a9c5908807b98129795d3686fa9b031c1b6f9d1060395679a86497c5af9bd41d53f70fca6d8775a6d1172504b01acbd9b2ecc0b718879e271996edce892d5bc30552062dbea55f267f041a54e82a2362e5088d3ec270e10165dccaff301e86854538e63efd02511a80465bc17bbff5f28f079317f96c05bb90cc7eb7135f4bd65968d19b926046eb9ed030d21c3b53eb9abeaa51c2993748a48d3c9ff7058285c8ddc26b8bbeb0ba7108bfc4c8c319f6b087bb8f9614b84df2a822d3c9303008370731f7f920963aab224cc815da6d9bb3e1549aaaf46a60e25036ace8001aa38067c882d38cc4c82f6cb89e7852191616e8f3e325de253b999581edf80659aa9fc8761974db699e7a6d47dc4eb81d8af3ad2c63d2e58e71193c093ce0b0686ffd4b82956fbbff88c2b6d9f3e47c9bff1668ae54437c676baa8aac9215ba0e354d017c4a14da35e1201ae1a083184aa3f2bbba752c0ae7cad292e5299f2afb96ac61ab5f8b81d0fce6c4f8385817fa8aa72bfbdfe6707521e2be903a3843cdfdb165bc028775d8562c588cac63ebb6749b1b3252dbc769bb18a3293aa7f2acc70d9d8df6fdaa41cf02753848ae6a32e3b8f64a8768d7180422567bb83e8d603614c1f405c1919b6b838371d128753b3592bf1e478fddf7193f87bfe7154773a3bbcc735839e4035cc2057841580b58b47029580a5cce1056f28e120c3cce0d54eb27051abfc4bb2e9064ad5005f91658ea4eea6c2e741a5e168831ef86b6e6487c92e2a5f77a399057f840c8bd409f33c3f5795d2eba80224a059f9aece53da08dd067811d89a1e5a9c4009fd2491fd3224c749b445c468bb2606d7e9a834ef3698343c22ead3361280918dfc5a34716064a720b98e1fb78617d8aa8d42c354d82b7f668665c17473807c34155041c7fe9721cd489269cf2ed192616dabfaebcc7a148f1f83beee9bf32f81264cb5591cf9adb5066deaba6abcd75686735f0781b9f34488ab9f2984b7d17f7783480f03ea8d9ed71c64d2c37013b8430734c949e645ab1a8d5c996ea6f59db2268320e61651e35f2712ca7e9fea57046db9021923395e3c80c88825fb253dbcf55c4bddca7b79b2f7712aed7b338778035024d5f1b46e48dc5afc681635046c9f3519929d12c8d9961db1ce18da428c9d8e41f9b8b784de9f383af8f02a317ed06fb538980b38d6042c53b7b2bb2f8a52bf4bf9c9966e877adfbc1f9fa3cbb37b70d42a095e616a7bd1e4d9d3146f88f2d13446188e0e1c7976abd2f3b716e24702c4cb6310b39e5cec7c1d1e59ad8fc633a6a8165bc31afbf07bd0dceb9aa2e2462a177821675fbe006c07ba45c983c606102f37af966d136db916ba405cd8061c098a3167e1bb8ffdad556dcb8503a45313255faaa61634a1c7a85c4ae9e70e7e8e7b0d1b736791190e13a13a901cecf303fabef5c1bdf33402f1d224754db79be4917ddbbfebae011abd8db6b9168308cd97fd0ac782dcbe39532498460edbb6b940c7e63d5c284dfee4d404a668e3c960d669c2966719dbe9d215acefd34218d5549f395d51bfa49763ea10ee0e6fa5be67b8e9b73521c71559f297bb7f1bc84df0d8605955d910c12492ae9c2711dff8ad4833bde90e14e7545defa03392e61d63adbe50e9c47b9b4c2ced55d536110b91c1eb329c387b47085d1846c221b375cb6f501018ef64bba1d7a4d542e7d17cc24bb4445232f412eca9384223c8477674c65859248ccaf3c0ff54cdafab5af4350997fe577cf4613dc1a1d0d5557c41ba472cf3487003c0994abdb885d1ea3b088f9c2af7267fb501432250ecd2461ffda873fc2fa8adaecfc928bae89cbf1d9e84c2545b7ad795c29f0d2e3c6e921cb8258be1e3e7bf81b976eceb5d4395009f967300bab8b1bc95da71c6dcfc14bf87384d11cd79e45a89cc6ca15d8c5431f88dfd65ee2a47ca828917cde36aab8378e322acbea64ca4908d7a0fcedf409e4fa536a935a0c578d769a71b3b5c3b6295c0110d5406cfd2f03ea07c3dc1d4dfc62b228cf011ff748b766e6c2634fb59a3ad0ab136b89c22f9c38c92a9817dad3f61ddd78af8ab744b55935840c3cc0b8610bd1ec03427cdf60108c134f4fc8d8f02d474d29b38ade788063714a260265745bd364b43f9118f876f21a718fc1468061a37ff48fbd4ad84e560aacc0bf1b329f6ebe8f782876f571cb626e2e265479d4ee10f9d51c4590025f0b0f4a6494f06767de459282d038e1400d29f71b76c52cb921695bf57ddf450c3e9cbc2001dab09daa1d3b6d55dd06a9eb3dff00f6e7cf9fb14f17cd62cae31aa58e960e5afc44dd913ff34f54839423e50ec38437073baa5796cefafd928d378db7588816635d282c1839faa5cec100fff04cd11cc685688272ff0a1e89d2e83be5697297eff88744ca4b9535eac647ccbdbe363028d544fe2fddde615818efbbe61cf6e85afcb23a09bb9d016e9e1ca7a10bc7953b9ce962cd51b8c2bd5a13c542b12602b4d63be394e3674cad4ddeb7d35bdf1e83278496eb68b016ea7de31535a9ec773b826232753f49dbc425a28488c48de4d777e592edd1a7f20a799307e6e59673baff6636dda8122b3adddd5ac1be8db42e704cdfae8ca55eea56ef9564ed13bfe995614022a6658a29bbce6a5c406ca9fa9d600f12188c81870314760f9efedb7d2692993c2904caf45692a4718070f6a6228a943eb85079445677e9ce308e0690c65ae8d28fe9916b60420bc60862827d9369d3b83303574deb2ed0c03b4445a198a13f20b7a7a6e453e7c0002888fa76c65669e846f4bec767a47d7775f5c46353a02e62fa26e738f914ddaff000f13bc58f0d476149139be051d16a573523964c712aceca81bbadc41ef0e290ad89b5dca53d038c2b1fb39310410689f51aef2f3af020ad974c4fb4a77b2c107de29519fa11bc2d84ff35faa9aec0487ceeefa863e8d46ab00803978ce357afbe86a0014d90e967878aab9e4e2780c324021001d4001e3fa59ed5dd706125253393208d1455d0dff03dd87fc57a2b1c5c9f48695bf0883a8f81f3536683a535f278b06b378b6f586f94cd5461a2efd514615d0e00cf26c088895a8563a0e1e9a6543349e8c344c80dc9d7789fdfc8e7093d331b3d870f2589e15ef6d66bcfc1322c144049f157ee1a728afff976570e83853f5357965c389b7752ea4cb340fbadfdff0dab37fd5df7b9747087cb353807634e64f2a846410618d49cdf411e3c74fba8ffcee429d8e80a8d95ff045955279d813c216f8899c116e5fa5fcd003cb91eef332d6acefe0ff0643e708e9823f8d8de475303cd592ef39d51a14aba87ddb88bd90a303a8c2c6d63175dcf947db2725ddbe5e27351b434d88a55228260e2a7299598bf68ce568f1bb9f2a60a119d6f1583bf8a951abbb4637b034d3fb80133162dfb49c1302d9afa865a4d693ca9ad7817a215348283a971aaae23607d8a43d1aaeeaf5ccc1f72e04a1bc88ef4a990ea948a0a69a9523684a5e3fc20359004da932a4f9f9ba711e5736de60ace9daf52a7da851a5bb80ec81ca46bf6c70529a7c9e7964eadb1dfcecad41be3cf013dc359f67ec7e6ee6319b77c4ed498bb85f7b838abdc4a995403036ca07d628115934a3eef9bd17fcd5e7555002de1509d64d8a509b67c57897d8a77d643f5011d7190629064f4e648e9781c1f7f9914339d6e549b65176dcad3ef230ca2f0aa7405fc03d9fabb47d93181073f5f4207674f0219e96e9f7167c7e9cb5cab787ad1d66485b86d001ba543c3351fb687f3328810957bb81a19f1af0c29c395bba7f0dc7a16d0b371383131876ab2fc27c349aec6a78c7cbb0d2f48c0d22fe6857f9a45a5ab0cee016af54f51ab40eec288ca1dffea5bea59e72bb64a200e187cd5d96e3583b38a2f1d9a644bf7121cfd474d1b8a334add89f086622abe93400b296338a7990e56d6360c65316ab6058a233487ab1d3a46d4afc6dbb8974535ded5eea0353f47d0652bf84ada6f3c62af8e9656dd3b96ddb64309cd58ecac0eb0668ff0bb6e024251f4a973c93db8d2f1f3012a1cc85fed5cad5bb87144515886fd639890169bdc6c2f4166b331424816eb5373d4e02db2e3c6d56f3185609586e088a47072a28230b5576127b7cb9965966a0504ce54b77cf17fe4b352cd43af60d27adc1462d5e70db7435157e44b737432c9e6aa505ce0df9b488e56ff30af99202594a81bde30efe6b99de3558fc82ca82fdd6514db459186ae42f7b6518b319e4ddc897f75a50e4aa6ba975fc719afec076a7f44e3b8c91721bf98604fc5aac064be9f67cd61336230114d1f10cb4efb0d2656f5da7649165780faf9aaaf1a0dc912b586e4990b346bbeb4b77ac6e2af81cb85dfe37876116cb7c0790bff5fe13d306356f296c40c2671c3e27414d90d58d851bcb0f431c27348e52188d42eb75b209a8f46dcbfc71335bf18ea130bf41cd03bf3", 0x1000}, {&(0x7f0000001100)="3345d353aea4ca2c7f9db2c37cfe31b1254bc431b342e5234461497a291fd9b932e1d8fefbc19a8208fa689433489ec5dbf800d3d16757e3fd40cf77797942b1e1a7675dfad5f5e87a2fcdc0a50ca4b9101d4fceb5413717e9233e7d16bb4f97b7d085f98fcd0a9a030db596d314f6ebd549e462ae3e45bebaaee25842998e96be57d07e2d1b6f0a8c661d3a32b61ce9fb9e8b719587120e59860b4a1c23db907b23024034a48f6593a1b83345f7456b996703c0e8bc3379370cb36d9fe0cbc4", 0xc0}], 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pckbd_enable: command error 05:37:11 executing program 0: r0 = socket(0x800000018, 0x4, 0xffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) pckbd_enable: command error 05:37:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/11, 0xb, 0x842, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 05:37:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x35) dup(r1) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) renameat(r0, &(0x7f0000000100)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00') 05:37:11 executing program 1: sync() r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/81, 0x51, 0x40, &(0x7f0000000140)={0x18, 0x3, 0xbe5, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x7) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd1) fchown(r2, r3, r4) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0xfffffffffffffffa, 0x9}, {0x18, 0x0, 0x100, 0x800}, 0x7, [0xa7, 0x7fffffff, 0x14, 0xffff, 0x0, 0x400, 0x3, 0x48f]}, 0x3c) close(r5) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) 05:37:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x10, 0x3, 0xc34, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0xfffffe8f) 05:37:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xb68) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 05:37:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x200000230857b2, 0x4) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) close(r0) 05:37:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='\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//file0\x00', r0, &(0x7f0000000280)='./file0\x00') mknod$loop(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x2010, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x101) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x60, 0x4) ftruncate(r0, 0x0) 05:37:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f6600000000000000050000000000000000000000"], &(0x7f00000000c0)=0x6e) 05:37:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) 05:37:11 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xffffffffffff68ad}, {0x6}}, 0x0) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:11 executing program 1: clock_gettime(0x1, 0xffffffffffffffff) 05:37:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/91, 0x5b}], 0x2, &(0x7f0000000240)=""/148, 0x94}, 0x43) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={0x0, 0x89}) 05:37:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x588, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x4) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) sendto$unix(r2, &(0x7f0000000080)="2cbd96ae8327f95a5b7063f8b1a5520f023bc629ee9aa8a0f833739f8fc79ce5f3669a0022b537aa7eb50802f4ccd61a82773630db41541f09a45367f11c580bb261c932a28a075e2bcc71fb888d4658261739ca743fef70980293e4b7f578e5e6fd73215016ed00a359225a1b49f9bf34102e276e6d232f0f7d3def93a560ca977d0ca6fa5a86bcabf323de669d04630d286154439ec44c549e2784c2a306dc9b30e581125d", 0xa6, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:11 executing program 1: socketpair(0x1, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)) sendto$unix(r0, &(0x7f0000000140)="763e3981cbf6264acb14093c60e6472f69a07554d749a289bf61560b3dc71af2233d163e7828728f6d42ce485af8ff82c764feac1404472d56306c763e87fc733ea274c1c9c9a0ce21e028faf4543013e4d754c519b08f91f327870ae13c7216ab7762a7138157b3d2e0befbfc41a333b3c912b27a8add02fe16e278eec00fc3001a04d21403121805666a87ed43b0132c74d265e4fcd6d41b71a4c1d352e5b9f6b3d2e0ecfda276720f87cf99783e4e7953b4f9f27e3286785ff2666bdea37a04d0", 0xc2, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff1e) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000380)='./bus\x00', 0xf96520d3c20be4ac, 0x81) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000240)=0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000340)) readv(r1, &(0x7f0000001500), 0x100000000000016f) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, 0x0, 0x19b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x0, 0x0, 0x200, 0x0, 0x4, 0x1, 0x1f, 0x3, 0x3, 0x5, 0x400}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x3e7515c6, './bus\x00', './bus\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d7e", 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() lseek(r1, 0x0, 0x3) ioctl$TIOCDRAIN(r2, 0x2000745e) ftruncate(r2, 0x1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd807efff9d8 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807efff9d8 failed: no mapping 05:37:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x3, 0xc05) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/88) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) close(r2) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 05:37:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setuid(r0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:37:11 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x410) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x86, 0x3ff}, 0x4, 0x4, r6, r7, 0x7, 0x5, 0x6, 0x8}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r8, &(0x7f0000000240)=@file={0x0, ""/80}, &(0x7f00000002c0)=0x52) r9 = semget(0x1, 0x2, 0x80) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000300)) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5, 0x4010, r8, 0x0, 0x0) close(r8) fcntl$getown(r8, 0x5) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000340)=0x1) sendto$inet(r8, &(0x7f0000000380)="46bf4b35b39e31f428b62c144fd343005b032f1cf23be37bdb45a9743b505d0c3659c46bc99f2865772d3cdba433ba56b828ad4b1e2dd12a35be79410f89bdc4babbaa6ec9e567a4b7994e13350bfa9c2787f11197d1ed28d4f8973acce24799675d79e8ada117fecf1b6ae33d83c58952fa5604bcaafe806b258694763e061d44dca3ab409a1b453785906c618f5574842e4566a046d2fb99ab9a54753da4b1ea6874751738fb409239aed469e62365a2cbd5fc6bfa6a101b567ad5fbd1ba35e3a9e653a32bf580525d3a981c77738d14589998", 0xd4, 0x1, &(0x7f0000000480)={0x2, 0x2}, 0xc) sendto$inet(r8, &(0x7f00000004c0)="0401962e286026e71a397a22d777da74bb617b53a8b0170a074ea56719012614e12e17d5aa1465e725ce38f2cacc9d11008171db31b585c280f4ea9e860d60128920b8c197f777c9d2bd8b32cc2312ae79eae4e8f3f8d751c62a869dde0ae55b6bdf76918618800f4f1b7428bb0bcb52fa581b359088952e5d1ad876f013c1f41a1b329a9b960a1e2a6f5275add9685abdae21b81bc27b", 0x97, 0x6, &(0x7f0000000580)={0x2, 0x2}, 0xc) semop(r9, &(0x7f00000005c0)=[{0x4, 0x0, 0x1800}], 0x1) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000640)) ioctl$TIOCSTOP(r8, 0x2000746f) clock_getres(0x4, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r10 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x40) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) kevent(r8, &(0x7f0000000800)=[{{r8}, 0xfffffffffffffffa, 0x4, 0x0, 0x1, 0x20}, {{r8}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x3f, 0x1}, {{r8}, 0xffffffffffffffff, 0x80, 0x9, 0x1, 0x800}, {{r10}, 0xffffffffffffffff, 0x2, 0x80, 0x1f, 0x9}, {{r10}, 0xfffffffffffffffe, 0x30, 0x0, 0x40, 0x3}], 0x20, &(0x7f00000008c0)=[{{r10}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7, 0x20}], 0x8, &(0x7f0000000900)={0x2, 0x51}) kevent(r10, &(0x7f0000000940)=[{{r10}, 0xfffffffffffffffb, 0xc0, 0x0, 0x200, 0x7}, {{r8}, 0x0, 0x0, 0x6, 0x9, 0x20}, {{r8}, 0xfffffffffffffffa, 0x24, 0x0, 0x5, 0xf92}], 0x0, &(0x7f00000009c0)=[{{r8}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x101}, {{r8}, 0xfffffffffffffffd, 0x1a, 0xfffff, 0x5, 0x80000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0xa, 0x4b, 0x40}, {{r10}, 0xfffffffffffffff9, 0x80, 0x6, 0x8, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x100, 0xc54}], 0xfffffffffffffffc, &(0x7f0000000a80)) 05:37:11 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x807ff) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 05:37:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0xffffffffffffffff, 0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/13, 0xd, 0x801, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x1c, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) write(r2, &(0x7f00000000c0)="2f82", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r3 = getegid() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r4 = msgget$private(0x0, 0x100) r5 = geteuid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) semget$private(0x0, 0x2, 0x80) r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, r5, r3, r6, r3, 0x24, 0x5}, 0x88fe, 0x5, r7, r8, 0x9, 0x7fff, 0x5, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x3, 0xffffffffffffffff}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0x1000}, 0x10) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) mknodat(r9, &(0x7f00000001c0)='./file0\x00', 0x2, 0x6) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:37:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x769}, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3) 05:37:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1fd6, 0x0, 0x0, 0xfffffffffffffffc, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 05:37:11 executing program 1: syz_execute_func(&(0x7f0000000000)="0f9ced44de802d980000450ffbace1950000006547fecc44d9e8c4e184581ec4c288f35aa9c463fd000ee84071863666470f3a61810d2acf6300") r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100) r1 = socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() r3 = dup2(r0, r0) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) close(r3) write(r0, &(0x7f0000000080)="b3af313cc87cd4f45e30e911bb8c94fff4ecd9ba4fd805aeb8704dc6ee29e220b4a9f87e366049c1590ad1d28620f1c9bc3e710165df8e1e470edd121cb89e95db0588b4594872f4e0a5f2f7898a188567e55a29d7b30f648c963b571236b5024cfe1594e87d7398068fb360d020f2165306db296bc4ae62a6d3494aff51767304ad15aca312e1ef73cf493a108cac7c5518a7dac24839d63365bf49953125abc598de08b354c2e3f3c64f73d2267d29cc351b1eccd4475d5f42c17574da03aa98b38a", 0xc3) r4 = semget(0x1, 0x56f100994dbaf543, 0x750) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xeb, r5, r8, r9, r10, 0x40, 0xd0fa}, 0xfffffffffffffb0a, 0x1, 0x6}) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/74}, &(0x7f0000000380)=0x4c) setgid(r6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x8, &(0x7f0000000440)={0x3, 0x1, 0x0, 0x508cec12, r7}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000480)={0x5, 0x25, 0x5, 0x30000000000000, "e63c534e1b085780b4fe6b118c4a0ef3166aa388", 0xb526, 0x3}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8192, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x3, 0x100, 0x7fffffff}, {0x18, 0x2, 0x2, 0x8af}, 0x64af254e, [0x34fb, 0x3, 0x8, 0x0, 0x6, 0x10001, 0xa56f, 0x1]}, 0x3c) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000600)=[0x7]) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000640)) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000680)={0xfffffffffffffffa, 0x0, 0x52, 0x100000001, 0x5}, 0xc) 05:37:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e23eb692e666933653000d7a06a07acd76b5c664e1187b6705c1c54b64af35f079ed3b84bd54fd30d4dae7d52ab00b1880d9c047cb35de2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 05:37:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xf55df27120035995) 05:37:12 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000300)=0xc) flock(r2, 0x3) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x10, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) poll(&(0x7f00000002c0)=[{r3, 0x2}, {r3, 0x8}, {r3, 0x8}, {r3, 0x30}, {r3, 0x8}, {r3, 0x44}], 0x6, 0x0) r4 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:37:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x87, 0x9f}, {0x87, 0xfffffffffffffff8}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x44, 0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xfffffffffffffffc}, {0x45}], 0x20000000000000e8}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xcf, 0x9}, {0x0, 0x8}, {0x48, 0x101}, {0x43, 0x3}], 0x4}) 05:37:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 05:37:12 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt(r0, 0x9db, 0xffffffffffffffc0, &(0x7f0000000040)=""/6, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xdc13, 0x4, 0xfffffffffffffff9, 0x0, 0x5, 0x8, 0x20, 0x1, 0x2, 0x4, 0x3}) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 05:37:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000040)='./bus\x00', 0x89, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000080)=0x1) 05:37:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0xcf67eebc24019fb7, &(0x7f0000000340)={0x8, 0x100000008}) r2 = getppid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="729afda78231fe22b3e9f6cedf0c434cc0482460ee90a5c2f0ed722617da99d7970d2a", 0x23}, {&(0x7f00000001c0)="5cffa8d84125ad420d4b41befdbc5958c37fb2992a6e3c9dee3c1237aa1a459863090a80727d3bcf6b5fdfebedaba56021872f16af7de68fd9d745497caffce9b6a6c03f839f6f1457c6a315e8f5bbd4fe7c48ff04e581321cfe43a08449f85116f04d357715e8fd7ca2d858d60d161dc0b26d3443c0161206af9be6e7006a2d42e73eee5113d14cae3496f6aea499c34a5a61f4c5f6d7cea03c9524400c610d242981a6700d8e256f281414f50dd10108f836a489eba58d296b", 0xba}, {&(0x7f0000000280)="e23ccda38335c0f5adc6189a53f9e496c3751ad34e09878d3f6d6b29cc0b429c9ea16490c2d030146a918d3dc42f1519c73bd6bffe06c86cbf9954b66cba429657b1c9af57063baae506792edbedbb26a73910ad19bd5634a31804ba25eb761fcbf9effa", 0x64}], 0x3) setpgid(r2, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x3, 0x100000001}) r3 = socket$inet6(0x18, 0x3, 0x0) getpgid(0x0) fcntl$setown(r3, 0x6, r2) clock_gettime(0x7, &(0x7f00000003c0)) setpgid(r2, r2) kevent(r0, &(0x7f0000000040)=[{{r3}, 0x0, 0x72, 0x2, 0x6, 0x3}, {{r3}, 0x0, 0x10, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000013, 0xb6c7}], 0x3d6e, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xe384, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x7fffffff, 0x80}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000011, 0xffffffffffffffff, 0x9}], 0x5, &(0x7f0000000140)={0x10, 0x9}) fcntl$setown(r3, 0x6, 0x0) 05:37:12 executing program 1: socket$unix(0x1, 0x1, 0x0) 05:37:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) open(&(0x7f0000001180)='./file0\x00', 0x180, 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) chroot(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 05:37:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x18, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x400, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0xa1, 0x1, 0x3}], 0x1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x1a, 0x10, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x100}, {{r1}, 0x0, 0x2, 0x20000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x7b3e, 0x7f}, {{r1}, 0xffffffffffffffff, 0x6a, 0x400fffff, 0x300, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x3, 0x100}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x20, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x1a, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x3}], 0x10000, &(0x7f0000000000)={0x5, 0xc1}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002004, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x15}], 0x1, 0x0) 05:37:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 05:37:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 05:37:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 05:37:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) fchmod(r1, 0x100) setsockopt$sock_int(r0, 0xffff, 0x10080, &(0x7f0000000040)=0x2000000000040, 0x4) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x10000032b) 05:37:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x4, 0x200000000003}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:37:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x10000000068, 0x0, 0x0) load: 1.11 cmd: getty 44105 [ttyin] 0.00u 0.00s 0% 309k load: 1.11 cmd: getty 44105 [ttyin] 0.00u 0.00s 0% 309k 05:37:16 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000d340a1a5000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000679eb11d00000000000000000000000000000000000000edef5ca7ee301200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xc8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 05:37:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = shmget(0x2, 0x4000, 0x640, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) semget(0x3, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x58, 0x4, 0x1, 0x9}, {{r0}, 0x0, 0x8, 0x4, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x3, 0x8, 0x400}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0xb5, 0x0, 0xfffffffffffffff7, 0x3f}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x80, 0x9, 0xa6ab}, {{r0}, 0x0, 0x3, 0x24, 0x6, 0x74}, {{r0}, 0xfffffffffffffffd, 0xf74a7ddd017ef2d6, 0x22, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000000, 0xeec, 0x9}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r8 = dup2(r0, r4) write(r8, &(0x7f00000001c0)="7e10b84f6b17605007fcec770d72d9951b05c1ff41583d4f6fc31fef101ab61834cf5aaa3515e43439c97cef5b39ba1408c2a7b9eaf7131262de524ee1781951800319", 0x43) accept$inet(r8, 0x0, &(0x7f0000000000)) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x181, 0x0) clock_gettime(0x0, &(0x7f0000000080)) close(r4) r9 = getegid() r10 = getegid() setregid(r9, r10) 05:37:17 executing program 1: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) 05:37:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10808, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x47d) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 05:37:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt(r1, 0x6, 0x5, &(0x7f0000000040)="fadeb3e9b2756c6f9b6009c14138bc7cde967a442f7807cd53a78282121b576cd16d0db3083194785c08e9a6fbfd7d4afe6598cffb815b1d9f222ada77b5cb1c68731c70326765723e77e90808d79cdbfca54b2f1580ef25afa1536914a3f915c55bbb85476d40ea51e4fdd5bbab2278200f2a5986f8b83214e26ab2c168dbb40eedcab438779a77c51759634dae8e3e170b6853f2cbc93f0b2551352e710130efcf0b7bc3318ffd6a2780b0e8172896b9bf221c33ce4e85eb567989feecc834877698bcfe5d74c95879c38ccd656d8162f988fbea57a7f8b3b3e14869e91ce70f3b318fab608cee954a04b94710", 0xee) setsockopt(r1, 0x0, 0x400, &(0x7f0000000000), 0x0) 05:37:17 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) pipe2(&(0x7f0000000000), 0x10000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:37:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r0, 0x80105702, &(0x7f00000002c0)=0xc6) 05:37:17 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8000, 0x9) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:37:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x4000000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x1, 0x29, 0x2, 0x101}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0xffffffff, 0x1d0, &(0x7f0000000140)="f1020d4a6368d2a06545bafa472ace4493df525d498c378b54f26da9706af7b8b5795d31d85279c2f1090041ef0ff41b5577c63e0d02963758aabc04d20a7c49e4b26fbfd1b66e61986190ddf2e91ee5410f2c3fab02e07e1ad479dae29e7ea13e05d52153a897f580ba5bb9a4c3dd2357d0915b1d332bf0399af236c4", 0x7d) 05:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ftruncate(r1, 0x9) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x28) 05:37:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) lseek(r1, 0x0, 0x2) 05:37:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xffffffffffffffff, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:37:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x84007, 0x8000009) socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 05:37:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) 05:37:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getppid() getpgrp() getpid() fcntl$getown(r0, 0x5) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) close(r0) socket$inet6(0x18, 0x8000, 0x0) getpgid(r2) 05:37:17 executing program 1: socket(0x20, 0x4005, 0x20) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x80000001, 0x9, &(0x7f0000000000)="1249e22c28673f375a94a516c995e492116f7b36af33d391aea94c2a797ce95340718fd9", 0x24) socket$inet6(0x18, 0x5, 0xe10) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 05:37:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080), 0x0) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000040)=[{r0, 0x1045}], 0x1, 0x0) 05:37:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() nanosleep(&(0x7f0000000140)={0x9, 0x227a9e87}, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x20f8, r3, r4, r5, r6, 0x32, 0x6}, 0x0, 0x9, r7, r8, 0x8001, 0x401, 0x8}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000640)) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) ioctl$TIOCNOTTY(r10, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r11 = dup2(r1, r0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/160) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000280)={0x4, 0x9}) symlinkat(&(0x7f0000000040)='./bus\x00', r11, &(0x7f0000000180)='./bus\x00') symlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='./bus\x00') r12 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknodat(r12, &(0x7f00000001c0)='./bus\x00', 0x140, 0x553d) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f00000000c0)=0x7b) 05:37:18 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 05:37:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) lseek(r0, 0x0, 0x3) 05:37:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x81, 0x0, 0x9}, {{r1}, 0x0, 0x10, 0x10, 0x3ff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x7, 0xff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x5, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0xa00fffff, 0x6, 0x6501af0a}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000024, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0xe, 0x8, 0x100000000}], 0x9, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000021, 0x25, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x401, 0x35480d7a}, {{r1}, 0xfffffffffffffffd, 0x82, 0x7, 0x4, 0xffffffffffff35a2}, {{r0}, 0x0, 0x2c, 0x21, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x24, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x6, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x401, 0x20}, {{r1}, 0xfffffffffffffffb, 0xc, 0x44, 0xbd5, 0x7}], 0x1, &(0x7f00000003c0)={0x5, 0x8}) 05:37:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/178, &(0x7f0000000080)=0xb2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4fde", 0x2}], 0x1) 05:37:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) 05:37:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) 05:37:19 executing program 1: munmap(&(0x7f00003e9000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = socket$inet6(0x18, 0x4000, 0x8001000000) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x3, 0x2, 0x0, 0x9, r2}) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001140)=ANY=[@ANYBLOB="00002e2f66696c6540a95cfadca39eb85e0639423000bc33b3b6cc3c08e98c8e698534a09ff23ca79275651dc2cb8a233cd9293d9a62b2284ef436cac93b4462ca1189ff11ae38333fcddf9d0007daea8c6442a2aa8c20d6af8d6939fc35ba237e427bf36cdbacbd0ff3aee0738158f247b730e6a5847054416981fbf9e07986d129d148f4f0b1c7272ee6af8733c22874c4237f68eb383f6fba52a461054036047ce92503d50dfdea48b2adc28e27856e1f5d8868832fad2883267ea6665aafa2ca4590db3ba6f81ef44fe272b9bdb35708bea39f344271d3c6816ab6b11fe3b85cfa5a1887d133b19df81e9a3c84d97c0ec20e0b47a84c4b8f9e7929c99f477f4696a4be9781498d4518"], 0xa) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 05:37:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x4}], 0x2000000000000127}) 05:37:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x5300) mkdir(&(0x7f0000000040)='./bus\x00', 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000000000000000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/245) 05:37:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) syz_open_pts() 05:37:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10488, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffff) 05:37:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x68) 05:37:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = socket(0x6, 0x7, 0xffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) socket$inet(0x2, 0x5, 0x100) r1 = accept$inet(r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="ace1f80b4d7b2a1b45de1155d90fcbae2a1ef62aefe978b3f073a0f301d0e0dc5614669b160352e37b696e910561dcada253155d1e433f44737cf043fd59f9f4d210b75b975f9c0273337b5dd892e4142168b55c62889f965cedb4064bdf0a51e263189a39c91c452687741f73f74b77710827bd1ce8229108f7bafb98739fbaaabbb4666aae6056e1ee71ec4e9e0facab", 0x91) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) 05:37:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4d0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xf859, 0x4, 0x20000000, 0xf7a, "7458e86d28a780b20cda14f9c36d2d48601b2ebe", 0x9, 0x7}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000000088, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x5) 05:37:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x100) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4d, 0xc96}, 0x8) r1 = socket(0x1e, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 05:37:21 executing program 1: 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') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 05:37:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x7fffffff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x114) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 05:37:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 05:37:21 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000100)=[{0x2000000000004, 0x400, 0x7fc}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280), 0x2aba) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/103) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c318943db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623b68d5e4469503af8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x15a}], 0x1) r3 = syz_open_pts() close(r3) close(r0) r4 = dup(r3) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x800}) syz_open_pts() 16:00:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x100) close(r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x114, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000fe5000/0x14000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)) 16:00:03 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) setuid(r2) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) msgget(0x0, 0x10) fchownat(r3, &(0x7f0000000180)='./file0\x00', r0, r1, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0xffffffffffffffff) 16:00:03 executing program 0: socket(0x18, 0x2, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x30) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x7, 0x1, 0x5, 0x3, "150fab5ab47834a07c4d0a877a7d5a6ca26dcac8", 0x7, 0x493}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x0, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="a9287109f6bcf71adaa1fce1865f6c4eff4a0aaaf71974b6c97626fcb7bf831b3f5a06e791960b5d389113b1c0c1079e42d3b32861cb754d6e27f9f070b543bfb806ace8f24a04ca25b49e74d1706f4b4ca76cabf59cd4ca04398a778bb5414063c20da27ed44fd0c7510e1cf40f62ea4aeea2445de4a1bfd6b9cfa7c583366cb0a86a1da61463812925f6e86e8379660f820df2dca5d940efc8fdf363d841c2fe25794fca6609cbbdac7fb4183755a9501094da79b7c65f846d7160c9b3f620e38b624104e7aba1ced7c39e1f409681c03bb64b9f", 0xd5}, {&(0x7f0000000300)="f5666cba98bc14fbe6c7329ee6023422bf311244a3984e0a69cce35e21ed03e2f2b0e20561711cf8d02d5900ae34bc57f1bbc2ec49030cc48cf39557bb7a1bdbe404c6f3c3967e9e6ac7c15c9cc1cb43fbb0a2df7ec6387d9fa2bf4b84a2292277464f81d77d49d8965f8e131a4c5a05b088178fa58e26ad8343b8d8dce0fc89ab0fb743f0a551cf25da8462baa17b54f1a360147b16ff11ae6b530345a173a5ce469d008380d9feadd6a549aa4331b99b97dd3e5108a57b9f6dd531843fd7483e4997491a60a92f16ea3b8599236df1", 0xd0}, {&(0x7f0000000400)="e64d5a3847e7fb6af6fb4a729e0ff883e3d7c85e10d4dbb0af8bdb71c31a31919c979383ad6a92b6a80ead63180238ab2920791493587ca35b8c09b69705728a41ef90d77cc8bec22a0c8c2047c12a1531a13069062cdf2f6fc640ee15c6622f0cdadd6313958e170a5816e00c7b8c45fd5c3f9af61eec137a5d0e65aea6776199586e03e86969842444c0e7383ff92fcfa0aab30b7372901fb41214e939c26c485a5226563c39b05fa8a3569990b609ac589e64cfd6f44caf94d4fbd72ba8f13ea25cf3501a2f857c7c2f5745", 0xcd}, {&(0x7f0000000500)="17d4ff323e6bb452e59951feab37e1f75ec28b1e1bd261fe06151f91a0e095884df394c75d814b56c77c890afcfdddbd68b989abf5d7839631226ded722b0c0f589b8e9a9b09f49ee8ca4a1b3aef1e1478f339b3a9fe771f0e932c9a477de9d85620cd003356d5b05dbd712f8c3df92019ac9ae02315656e7f016649a5600365ed193053d6a1410e8d911558def440de2d69f7d9ba16c1b9a9268ca0728237", 0x9f}, {&(0x7f00000005c0)="d0fe469ef7d01cf104b8aee43e2a653ef3c05a32d537b3347fde5a151331f9566c6aeaaf9c086b2679e2a769513ed368eeb51cd856d1b20cb8f4069a1bc8cdb9764af683963a5f9464fa475553a252b06462f0c36b4c0829afafdfdbf19bb4d421fb5e18db8c213d477252f66df71ede0d7dd2e12bffd787c37376f28663cfdc0b64b47b617418536f244229f8242ddb1a414aa1392333a87913b50cb420ad0e0b59d0d05ce550d29dc2df158b208b6e9b9f48065cf8e3893df0e9808d1e98", 0xbf}], 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x7f, 0x4, './bus\x00', 0x4, 0x2, 0x80000001, 0xff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0xfffffffffffffc30}], 0x1000000000000215, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x0, './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8010, 0x4) openat(r0, &(0x7f0000000200)='./bus\x00', 0x1, 0x54) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x80) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:03 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:03 executing program 1: r0 = socket(0x0, 0x4, 0x5) setsockopt$sock_int(r0, 0xffff, 0x2100a, &(0x7f0000000000)=0x7ff, 0xffffffcd) socket(0x1abfeed41b69558a, 0xc003, 0x706b) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x20) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2002, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:04 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x101, 0x2}, 0xc) 16:00:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0xffffffffffffff87) chmod(&(0x7f0000000000)='./file0\x00', 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x1}, {r1, 0x140}], 0x3, 0x1a6) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="8af8a4", 0x3}, {&(0x7f0000000280)="f1471624576cdda346c8002c88346cf9e538298b5481b6f15e089b8556e22e30ad848bf61268b7822c30f9b2c8e4065f744f8d7715aaf17cdafaefd481020773ba36fc30c955a8fedcad2e47c8eb88cb646c3697ff450d268fbff09583350071c5040f2a9cfcd25d9d6c6b414b071ef61bfd5ff554aa3871f70ff9d8f521e12bf4de27537d4145ddbe31a483e8e42809f1abe57f27c95754bf28caa6c9bb702b170144bf4ff20a67b62ff743246a", 0xae}, {&(0x7f0000000340)="ee684df8a083d3cea6d3e6d7bec917d696adc0d75bddb9fc2d0766a2b6e08a21d314fa3584754e1263c8854d29f2113e7d773483e7b3ea09e61c4adfe2786a7b6387da470540dab715bea8c00f49c06b2ac8e4016e0b679d68866afc767c61aaf90dad175239980c10efa2d7a6bd4c7e81d9bb01c8f32cc5f9599a16a13db00e846a350c", 0x84}, {&(0x7f0000000180)="d968bcedd6a0ee6c27124f5e58", 0xd}], 0x4, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) socket$inet6(0x18, 0x8007, 0x100000000) r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x8) ftruncate(r3, 0x4) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x1e, 0x3, 0x40000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7b, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x90, 0x3, 0x0, "d6c1747e8ec668acb2ee6296fbec284d20b988062b6ca8361d85a7ffcd33cc6f56bc680a301e2026cfe564f0de3a160ef4c77ff783c2b24a6df30849b5512e297075c38a8106ab1b2c592836ac4a47857cc80d9e1190312f9e5815e8c1b8b9478ab015cb998140e71e1f564b28e7d7a8186c546442f18ecebdacd9a0c700"}], 0x90}, 0x2003) 16:00:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getgid() setegid(r1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) fchdir(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200000000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000100), 0x2, &(0x7f00000002c0)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x2, 0x1f, 0x4}, {0x18, 0x1, 0x401, 0x101}, 0x32, [0x4, 0x6, 0x0, 0x200, 0x2, 0x8, 0x9, 0x5]}, 0x3c) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readlinkat(r3, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)=""/146, 0x92) ioctl$TIOCSDTR(r2, 0x20007479) chroot(&(0x7f0000000000)='./file1\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x42) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7fffffff, 0x100000000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) pckbd_enable: command error 16:00:06 executing program 1: r0 = socket(0x1a, 0x2, 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="02000000", 0xffffffffffffffc8) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x3}) 16:00:06 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) close(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, 0x0, 0x204) getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x2043, 0xeff4) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x133) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x3478) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xe) unlink(&(0x7f00000000c0)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000002c0)="257affcd3e4bd828cf5914ed5adbbdf11015cd56b449bb29fc52f2727085327e9724a40cd9d1f2b39aeb1c140ece3fd16196643ceb7eaf8828bba7628c41405f068d21dcdee99691491fb6e9c1d26ee6aa473a53d8e144f0aa88acb92dea721e8356eb71dd88606db1ee7759ee845428b1352fc3f3424d4e6adb75d477d27c30df4b8ed9927da9c36ed307c22cf293dc6922f3fa65db8c99e7824d9fac22a7497382871745a60af8b4800fe0dc027648211dfe8b6573e41a121259201a11f0b01721b8c2161bc6479d865e9766e4fb0c028918f039b6b53b3c2eef339eea64a45d675f60338ee1315bc286d751f6733327232d6422b001ae5df48950e5dd19825b5d87c3e2be3d47415f126ed79bb9343a1a49c2dbaf1a2785729f50276b7f6ee1759a9a178cd949acd136e0512aaae5d02a27c04bb61d55871fb34381f3ed8333f9f208da75c2b020eb96fdc3b05a487dcd3b635e427ca411471970b96246cfeccffaa92937c4185f9cd279f9dc06483fcdfb269c5f91bb911eb3118696bcff8bf1bc7b718e21743df58c832f7467409a04ef41ca493bc241b10187d580e02f3ed68c54ee2f0609f8f8b8d0417a02bd084c6cbb90ee70449ff2699f36a939f34a81c050231723eabbabff572daf40fcf0679738ef5406116aee754ae107cf3f0b512def101fad96901355ddcc65828c8959e251c7ffafcf620605e711be368ff86475beb79eb4d125ef2153b193dba5181203c093cbcc3fd5e1358e4b7e68b3e8c612d9155f7dbc8cb975e579613fb5df722f87273303c5c827759f7a42338ccec8869ab3d30548e88069ecf83ca808c8b0ad04653f76c7c21c873be3f2bd80c27d9a7aae366a4bfe2635744c765457e4b925aff3e460c06b510f43fe2b5a9e6ce4dad4f78f132ba6ae32c1dfc6681e95ef2da7fa2016492fe45719c470d36ecdbbe1cd2b60da84e2f89ac25943678b7779296536321fb091a5b1e5bbb3988513f4be4a44f05b2233164b57238ad2eb287a45b39371668ec531807629aadf20487e402ab5991774e471b0a13d75e43962fe4c93cb9db89419ddb2010073aef60f117128f7d1f7645072e7e1e9870757acf6f0da329cb8c7e47f103c64a144f3c7d1d41adc5a1269c634789c72468b6a3d00b64b8fca9bb9eb7cec14cfde069c1d3fd2631508655f884efec696ed755ab0fc2da84bb582623d72d14fc911be036650748fc2a386b827d48a5ed69c27f79b0b3f762ac85df0be9d765ddfcbe536cd7e543d3bcc2e0d91a132606ea8102ac893a5268b15e59a4a5af2b4b5cd499b1788f8071cbcd03735c6e21bca1fb8503b091e3f10a705ebccfc685425a012535a7122539dfa4b7e4c641eabc1c2fcd8530f1a5aa9d5abed41e627d2eee08a5ddce4f5b641b4e5a48452b4afeb90ea7a2437c00b73f05c5826e5f885221da52310ee533ac2d1a6b18dd1aef37c0230b6427ccc011668169756b9121d8b237b51d96c4713f256867472e3d63deba49d345b5f09c36ee36b7c573b7f5aa4428597bc6bf0c76a3d612bcd4059b979526b8ff6ff909963c5d8c8668e351085cc7d6dbe25bbe4470086a8525ec582e3a4b7d7156a10085a8fe25c995c62d6dd3e5010beade455d6a785e9a93382f0be1e81c5a8fc057b703f92f6340741aca2a235dff34f2e59fa905dcd1bb446eaf05dd6124cc48c5e4693839253bd01c50e87a07bced683cd757bf203120170b5cb7af7f70c80211538fdbbb6d05ba81cd61b6068bc2de312eabd01529c73a7079956ff1f4d098bf0d658fe1589dc6c7820befeb8360605eb6c4d753e50c1a852c989a81c9d39538a6de28138563fb669a7148844ab00c611f1728b49ada21036a75e0ea4cb1e20db8459e54ba5f35a00e7cbc5e6b29b89bf5c85574fee08ddbccf887be89608febb6423d17b097f42592c28487aa06727886b5a29283a4d701f978c232964af00ed80ffc76b27629b292327987ea8ea84ed626df8a89012f9d51d69a88d1174f9742071617065964752cfc4ba9e047b601b84d59e1b4533cdd79917fce6dc20f8790e7cf39a40ed040ffcaf613d62c1544f01cc4bab67de1bd762367f3b870d4cad96d36bb0a1895e5080b1b0c47661bd5ce2660b4d5802bb16c5e74628fc62536e27cf584cac8e285dd4e3f116a84510a8aca78f33db6bf73698d90f3ac1554516927139423bb916cef2dbdd038ebf8cf185b860ce9d75ea782ba3eddb53c55b70e79c60cc30d575fe1631bbea88c1d4628f6afd699d59a34591d246ea1d72a7fcb0b9de7e35e68e00da74ac8bd6e942c18d0bd55f4cb873be5c5dde8af76d683ef182f280e14d6afb4213defc96acc2f24307743a4ffe9f87cec15bf3ddb2aef2d0ceea50e3106c9d17a30065f9023c64b1819c2eb1bf4fc1a53a54b09e9515c3e15c9d05a97a4353a41685bb0b97053f79952546f9056fe7b4b38777a773c9aedee328e407cab5f916b2463de86c6222551bbd15e424791d6e027659c17bdc2d9c755d3f549aae5db8fbc739782bbb4dff859d7300f27819baaaf53edb34a4563b3039e3f1dc3006be3855dd104422bb9184754b43ac6ee148e9d3ea83afd5c5ee406f31294591c1948b0ca90837d8452de8effc40d8dd0f55155109f314b1abba8e7f87450ad2c304908a7df0235e134926f82f3fde385789829049c52a73afa40e442c9e03211ad2e4a1898bbd7e59b17ccca023f283125a50b7a91ab687474c2853192da9ff875293a70e8f66720b78281ed858c1cd3b26938b966df8bea18783fda6aef3197be9edb4f518c61e801e0b84d852199adbe0c740ea6a0b84853e41004da8942f920e4c312f612b602c1cd68cb9f6019fd262bf4057b2e2e08293b68c23ab2b7648e229a07ad4229760033b91a27222724875b5e1a35970a4cacaf320dd60040274c91ce758ff2f83a52386dba1c20cb4933c3d73dceb5cf2b88ffd3516d4a2fcef92f9ae494b400cb82cfa8dc833e55c57a8dab4080b5ca5ff1585349b8a6835b2f2462cf94e04bc5d524ac25af23d406a9d14ca4bd2353af085826833e955ac2b3367861f09521bf86805dce1a1887b4dbdc0bff54fe62e66f61149fc7698f19944163b3f6aef1817b14a92f073d0ef9059997ec581366223c456a753bfe6c1a7b0d31f617fb0ba4bac5de2495e21b275d9c878ab6380040f03108c6625bd15dceebec4d6962dfec88db27b504c481cfe546a400fe20f1e31fa072770ca639fb77562243a5aef46910430e43de2fbec1b8337da3e10e9e579bca1403a1db575165ffa71ed3b5eaf1e5ff0391ae3d0ecb62850938fcbc9de62894c6be36b7706cb45827b5c484e7f47d44c13193b4ec06bf109526fc4276ea82e8939e162e243155270142c33c7aaa585b2f9358e0282f05de885082ef35bf88d8c2db3372343fea3f2f2da8ff4f1cc75fbcdace05737f514065109cedf170a39d8360626324a0fd8c969c82c272c5c4ee50d89d453a846af961f2e541c9bd3a530d1d7fb4594f421e3166ee9df4aac4abc86e732f83e4b2a411ce58cf3605e59f089804c7f3c845a7a520369e2dab68ccfb1af59a8d06f2da568df8d1d754bf1e0cca9f94bcf6e92fb78cf76551a965a18df7f31979fc64b00f892321890ce1401d69331fb77d609372cf2052e6a0484417a9354b79155dea0e5dbf9c0e4ee5f603de1af1263fb035a80f5ba2cf5fb39160662e40b49688b86da2e3e28d112fd606fbf45b197a394928326915c8871e3bf2cab04d52bb8cb34146e9cd8917498a6905a3a90774b0c44408538b1987e7e692df0bfecb67f3c16cede3781ad80c9ab12a24fdd47caeec34f9d49da974304c6a16aeb838af3ea8dd27524d22742e2838197f20a059a8ddc906e321179ed1d678bc4153bb03208eb2ee8a423d0d02eb2ef6f3ddf2371b2b0602637a7ecc86336d12a09c8cdfa441a70a1ea9848d1c7d5cc27484a42158569e5d3cfa634269583d13f7ae9dc290810c0f905d979deed016c9f66f33f4f996a627842ec633d2bf74b35b4e371509e81e38f73093e6d1510a89f516a947f13a2767b09f88872a1dbb0892acb10b76543696204d95ef0026086d0c584c3becaafc0341d84bad543e29e52ba32cd1ada6ed1941077d5451323fa4a6179eb8bb33c214fcc4cf6f165d1c0732b26479f9ba0d40c4e171422cbe94c9967c6b8fc02b873172cb6c982cdddc44df10f4838d3403214c5b882c6cd3da8044d2e99dc63feb9053ccf77acf4dbb80f9a74fa628313e5be618d09077a4b1ac3e7583a5324fbc6bedd95ef45cbfc5ed0c674d4387804b92e054fb226a19a3cf85d53d8a5c4aee39dc917f496b7d45ea07bf091f2aba4973aef6a79da57675acc850eddfd0d1f7eaad84f85c39a73e99e98a43e6990b64fee6ca24bbd2db57798b5f068cccbf0854d714dbfca3cc6c0014821dac2257c8204997e4379526d84aad5fa3aa2b3dd12dfb81f70b808e2dfb868644a0ebfc341f34cae53cfd71a75cf4d3108d7520661d6c27a7b5a868db74e02f3ceca2b98181a10b13a5652a2b36f858e224af91b958f3844124d38d14c31a5b02e4383dce6b13ffdc9c6e23c9c09ff88b3dccb5767c4714d2a6585fae9acd979e66410786c56dece4410528436f2a012bf06a7c4981d70fa0c8870a83bdab09ed8766af3d9fd408b16b8f1dd9faead0e3ec2fbc7a103089d93b6ec4204277ce746c3339624086ff059d61a386b50aa808b1fcf3b13ca4b69579741e32b70073540e6e83c0822cda920b4758ae2267ebc16f11af1dc8796596baef3ffe0806182ebade63b9270e5ba1f879f08ee084c8b365f2c0a4f51abcea5d9fd23adfe94b12342b374d718b831fe5dba758146aba7b4e479213b84dfb0eb7ec6234f2ab2bf82a7583696d4df00e7916b2e2d08b99772e26da21421129923dc31032cdd3b9645878e637e9a68963414adbea211b5686ff9f244110436fad30ca9808e563bcda38d4b9ceb773b46933d897f444b26c5049aa032c839a2d4bfa9e213f86119e7b15ba77cd0e735841cd772bd41a3a0689ada2fdd0a05b40a0de495b52a90bdf54712032edb66bc8b6361f49546515615c4aac2ec9c61d7e79d4eb2d24806c5a5e30e32b4f974585570d2e35ca713c8418965e2aefae5b8bcefebb1d45aa99a52f48ef5d41fe2d7487f0c4830f83dd43928af5cc9d85c87da50d65bfea969f8dd7de204c4443ebb25a8fd4058ef320d72ae3062311eb0683ef499d0a3141aebe911459ac80fa8262a6d18343dbb051a1b8b4d98de8308229fcb24572b30752a935a985fefa6ada05512764ab6ad01d77539f965a04336b9d84f3df78d760a76ff762ebc34375db389c9ab271e4fdc8844a4f694ad72aef1b7a11acb41ce463ef58f2f33b94cd8ebdd2b114b95837def3b32ab773c0b082b47d154a9beeee653ceab1eb6168e4a037dd0f02032bf2a1970d212696af24db4e6f1e85bde4220cb3d79d5222f437a2f1bf7f0d2e8c5e81885ac8bd2cad2696e65dde17a1e3657b1a0b8f358bbac3b71cf75e0c9508208b7d915f05697d8287f6bff6c4f4d5874251afc5b4580d1484ce0b06b0fc74f54ea83fc4c1d178e90a713bce9e16cc8f7674e59966c6a54eb5988f26923b3c992d601da2c367750a60191d9611814be1d8705c872892a4e68c241276b2d46337c0161f386a2ae40517b462f1099f7b542b3fbb8ec6d3cb9fc67b8360ab278d322b22ae3ef4ff8b8170d9e088fce7748029c0bebfd2c2b8152afd9480c48f84987deb1d8fcd147db5e", 0x1000}, {&(0x7f00000000c0)="5d147873be1435c3c00ff5d6739f605c7e134bd0a44fc3c79e62c71bc544d78a7970af88faf7bdfe1eae54e22e9347237b689f2a68e5cfd71a07ea68e64feec4d903ca4adfd0cae05307a2b207ee8a3d509fbbc1d6bf4c7ae8d063c161457fb30b95f4e140fdffeb191f32fd94b4e3ccf401969fae8ae9c5be48e2e2a830ea2f633d57cd14f9cd922e01178ce7e518e59f45887f9039f0b33b4567500ca74873a33e7e5d64e4cb90d000565a28ef809e229110519256b0b5243c", 0xba}, {&(0x7f00000012c0)="4313188269d6af2c5a7e43f74ae7edfb7623436f688929c3b4612c1a1e8bed213a5c5107adc692bf0bc46f7eb85fa0df427bb73ccd8a7c631e285983dbaf33a4f27afda037796e741a384937ec78f47bb484850414c27a4b334e2e2861522c904cee9e530b8a5646a4c6f184d29925ce4e0d82b198c08c113e9bb392cb2003d3e53561eebc36e6695d75fe0bd353c354c47b00106f8648391a0376588f12abdd4ebfdfe70f8da215a56a6a31fe5fadc5df166fd43d541efbb1d0115583117fb27aa5cc27d344b66aec03bfe7ed8b5d11c327da014b", 0xd5}, {&(0x7f00000013c0)="99a65964f9d381fa4dc3fa5fbe7cdf3131f2e40cf6f2a3c1db1c283cf4c086143efabce667d97ed993efeced70ea8577ad530bfaa50dabd3b6f47e274ab92b99af56cb610fd977950f330d24db308191110df89884727646a92cc675ba775969c1e6f0a6f60906a2701bdccf508ba70369e69ae2ae2a18f6e619e52be66af56fd50ebeece52cca6fc2e3941ffbc9042d46ec3a9c651a4e944882f851ccdfac097087b5417d8bb0336c569d5028e1c3281c2a98dfbe4d73b2ad2e41aae706bec51a3571d052aeb234647ed81488e2445d6fdec3854d66864a3eab3ef333df32f1d86d08cdf919", 0xe6}], 0x4, 0x0, 0x0, 0x401}, 0x8) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80000000000400, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="29a110d78eb06c42b9e1ad3925485b8dde6bae660b1138cff11a95", 0x1b}, {&(0x7f0000000200)="0198716415cffd1427d28973b289292f65722327be96f808e9ddd9141d7d3300b16365134fd1b254257f97ed9718e8d98986b7333a7a8513205a00de3a997a0398e7a3bfc0fe67cbc0a67f9ffa970e20a75492cf8c8cf2ad66d13f30a3965b3ab85ac4c57b2c1b38f0381eca7b2ac5e410fcae596619cc51bf19b1e4f108b64f8826e6082d2f47a6b97915e14b673875a02a2e2c2ab69ec6860b8bcb9d99e6b5b60f431e71c85f9fbe86fc78a7c0db0e8bf3e3f682a9aec8ec585b9ea7e8d87e13d5b5e319c450e7bc50528a13b6ec4a4e097db6db307564e63a6c40250e3f54312ecb292a93965e6e0c6f67175253c99d6f440a6439f4b8494c00065460e653890674e42a738141830821a0ccca0fb301152154a9733fdbd8ac20eff9fdc8d46d59a50259b06f6611b6d6f2390f199d9091e72b62648a6142e529fd2dab1286fabe4eb4e0d6b44932e72c5750e79a020476b438a2d1afe1c520ae2b796a1c9934416f13222a0b9d881b40f8848dd8ea62768b9ac6ff40454bcb518338aee724c8ff80bef2757b3e6412f6399bccc69ca645a5fed65296892c85f3b2a2a8152c48f4d78aede639630fc40b604abb290386bb035bfbaefcb156b0824caa9ce3ea4dfad38514815dcdd4c39e909e03f2d71a63d74b7a69b268edc52425b35449f29e4ab2a24394bfe76b3f61bf7caeffd9ded8462ac8e3617664dcad8dd20a01775c074aea4f468a6a66bddcf2f8b98d9122022aca5f0370e5aee15168ca3383f936edec2482221edee2fd849ae6cc36a5d3b7d72f272f683a58ec1df6daac1038b9ba32f703f114f7a4fbc7d73752f36e14d82afc1bebe8ec182301c102860f9b9b76dbca089fe6d7b44e9461b4a29a820b57682da91b33f57b61305e76b78d894dc789da6c785466c5e3b8e99c208771ab7f32bb3878899b9864f131d216cf5e84490566fd3d1e5630ac25ee49b1c8bd81dac36317df939f344ef5aff7a5f6e15e4b807e8716e7edea747afd776f81f3e6fb53399fe0d21ce685a78f9855537bfd006b057bc1106ce203a66f8debc9ea1ccd77dd59e25a46f3f70aff596263b6e921f7b7f228821ffd6155544dad198d6a40fecd93fd0f76c2c15b84dbd038a167d8e6438fafea2d36006b641eb67ed202b3a4c854f78704184f3daaa9262068d39ee101c2bd8dd646c85335482e76ada8fdc49731f7a95d43a5021b371ea67d7489bd546f9d2d6bf53ac4cd8c113a10b1bcca853d487abe83d43e8d5e7c7707dbb059c1de198244ab5253696e90541e1b35f2ec3ef6da964cefe0e594aea7812ff9341392ecc1bb82c5bb42186d18d4d53982a737ac1fe377ded79f59664bfdfef1eee68e227d1bbb7547793dcf905857e9e5467ec85c32b83bf8b3ac5e9449f367b946af1a1f362fddbf435b5ff1fac0a3ff4257114b3df1d5b54917a21812def45765c39245690bff5755bb8266ea71ed7df266efdad8cf7faefff1319766883ec5124ef0cae3396152f987cda752043f2461ad4218d8f25a261fb968a81d1cb456e85d14dff3437a0eba58a800fe4019c8a9e52334f2b3f35526404aa5d3b5f2e713ddbb62101b1f98fad5c5afc87f9e531c57e083db4c47a28e01100a70fe9ee04ca85b265dbb086f245a94224abfb2e081f14653db31c9482d167ec80ed84d2df6dd53ed7f9213c61738871cbb5a59f550ff7ad9dadf8387bdc82808b34ab1038b461d83d4310b3f8c41f3e85655671f9702c117f97debd3bd31cb58de20e1c451bfd22e2115712494d333cf3fc92522f2be39b5b89b200f91592bbe7644c509fc7f76677be917c4fefbe06099eda2586e4557327ab800af4efbb263c435f26b05094ddcc44d4a7d256f72257e62dc7865f3210cb169e1f0eb4edb49a5536f449f23bdaefbdb99c9b30a8252c5ea9492b0cab75ad2ea4e7a681cbc5fe92038d1bbd2674331530848a3d35ad71013b3c07b10ec3225d176a373cb0d6617a166e2e2cc420db9dcb8acc04580e20d24a36635432f603eacf9b2184b7afcf5e8a0b4a23f7e1c99a385ff915b8c2b700c9de55eee87b13024952efe35de04904417ad65ed2ce5ce14a35113cf0339b970143741d3c1dc07a970999d09b9fac407af29fdb18506c34bd155414d86e9731313cd034899687a10f656b8427bb5ff38fd39b5df80f4387d566327ff720094afc66c40a99f59df5ac0b61d6546dd5f8adb89e691c373edef007aec1d8b0bbbae1b39e9cd658095ff45fd298303bc18e61c22277f13583b8e28244c4a40d5094853b19cb06efaa0d191e3e056229431ba41fa5642102165d242a436ea82a6d0d69d2a37abac4012b001083ad56bc1604ed9c60f6bdbd06c86246f2b4073606a57c5c78f25e41aff1402d76528ee9dffc17b8bc3492322a4b9bbb30bc14b793d0fb1499ac57370cf8df9ab3fdb0160e163f3b0c31a5097cc50bc9003c3e5a7842f9834054571073115b6325323da7338585061df9df91e980f1894f3322b03ba77e7301a430460378d94fe6bc01694c2c14009ab573518fb8ed70d8f405f370f592e4d382fb85ad4bc05142c5007264a45b352b35e2c738beb994cf8104d9d33c6a9738ca8a8bcf0d8c3bdacb776692b9c726df8bbfb86950624dad15c5342853e080fe16135ccf35c9dba7e7708b619cf514f311318e9e4b79590dec0b6bc81d312af3fad748bda6681909fe84e47dcc342a2338488708d5d2e2777adfbea233cc63eba31788c394d770fbe068a18b4da9c65ea4dd3dff698ddb5e1e87bb38794542b567ba4f50df33423d0c720349a75e06c1c0208a4c4d7d59c7f99b3117494246fc1b04c756942f42f5b112afd48ea117b0047522be3e9c27777d306e797dbbe85a50ffd38cb91c231df6e2e20eb5a2b8a70985f9e04bc8c255af8eb86a05fa79ff73308663d90bcd5436d44ef7b2707933b6515866f770d19e32f8ac1965f7cf525753a341cfb853756b10b12a4e2efa62411af6c08c12d050b32a1e97d3e6a75b5922476978c5ddc1d4d12537b8278beee61556e494ac0c5b9f0779d66e03c92f8d16cf843a56eb2f5249e16475c5df9400320627adae06eae2bf309f5f7fc2b7099041d70d35b57aa7a6914d0405feebdcd89b31a6172c35afedb9360078c3916584873b0887bbe0c047cac6dc88eaa6d679d0ac74f976a0d526ef10a389f1718c8421b55c6df0f72ea5b13604d5a34da9c80b9fc8eb21f70ce7195540eb2a1a0e562523fe6c127a0657005a9126782cfc832a2f28645cdf32be86b309ca4c64fe3092e2bfd68cb015c58ccea940f6ab947cad5b7f920c0992814c91f145b0cd8ac6d479c26a9603dbea2c21ae6c15c921f94d3443590786a81b4c5898c130aea2972e6f99cc099c521c763abbe4815cdeaaa20046e99ec1c7c8422acaad0b1eea6bc2a2a4f5fec16c116c2e21a32f0f02544f8e3ddf166c243c2d1dcf0d0e9a1e9bf113b3d988d2524951fa56764f4e76c209a2394ae2cb4febdef53d94f404ff3997d10b81bf13b63b5f563b157be4c2e422c2b4518597fc2c1fe808078ce57e2f2777049e037535b994ab54ddbd39ca039d07884ed57bd6dd57e50278b14655228ba07739d7026fae6256ff0739def73c559ea1d9ba30f1b19f899fd3ebefe73be3f9526a91595145f83e01009c0c85888ce06019ae765b56dcc610e03d11a06bd3418ab297bd1c4255db4318f5c542bd750305e9d213443a53a9ed86c666b90585f64066770e798a2a01fb51683a249c776a385c21b91b0a868c3525d3f48d651e7b0c143dd5a616c0049b43d0c16032d2ca23868421ba083ac225f0f58652b5a61f468154817cd5566b4cc97f4fa5155c8d26842a3c0c70e135e0fdd19860ce2b7268171cb79c6523972cb973da2a561e3c8d07dd5e1b3001cd59f43508fb92686d199f80d7e1ed8085bdd79b9d178446d5251b78e6346658f42b1794b6da1bda9a4d4db98d22681a5bfaf1549e2ef06431b7a36f76f018e462dfc2989f537e776e165dca7a78cc887c128a7ac269b7e868f2d91b76803066abb802821880a74de94e6110cd2c0c9cd1abc42de6d9bc0b9c2cbcb994a43597a6c66d23041b77d1736f2863d87a4494e4d065b3c2f9d324ae5aad45b9bd004d23cc47b6667ac78f3740b51c377ea7d92fdd3bd178713ab08e1d182dd056f2b8b14a4c016b8834aca524c99a501bd639d93e4bca278f9ff9f9784e17fc9cc92dff3c7d6821d6c374e64930207c4872bbad1a625ab04312ce725c06e8e48fee9ffe3427c85e45fcf8b3227bd9496f876e336088f3476d4b10a64c3ffba5140f0b5f92bc61ba3918980abeadeddb3f8660af7a7a660b78d3ce13e520090968f15d47e0ef0653c7b6d17fb376b725b24f7f1f884ba76b8386412bcf9bf5b6a698b49073af6ff8f1913eecf6f64e413024ebbb79754c5c1c2dbed62813dce79a73f19f4a5d0a8309555c72d603bf1943169c86be003c2a307106734d2959559a09de24c8bc55ab0eedcc8718fbf696ffb53e5e3468443bfef7a7ff40ef2b778e4b6dea101a4d71e4548c4b40a4d54a12bccdfbca401154290d47b28f06dcde8a6f80276004a2732d05963a5fff5c8186b6cb2940a4b79cbe4e3dbd426ae93b86df0ee0c2fe66e815619dda9699dc8efb4fe32b3214f9389118b72c39b6ad83419a598434661f560d036a572790b1788a6a7a4819120c16cf8595ce8ee8e9ea5c10bc41ad5c02d6d9a446362af1e7a57e9c9879f164c930b9d5f35e8790c4c255b40cc913cd5492fdfbf36acb4073e794371e72681f3c878d486654087fec82b7891916d30e2c1677f6b80c13e190ff5fb4dffc90aefb39737d871416358abf3237896c4956af9fa8b7df1cd107a3d2222275e0bf437ebf52e746cf50246286d76650f660c680d4e34cd0f65061bc57741b2d09ae4df1173deff0b8f7fa49797faa639458fd442ccbfa70b6daf2df47231f54508d13c7ac5651b3f0e7a5a91991c3ea9761071b22644d857e625e9257d36ffeec1c9476e822c5efaae2b47a3371a4012d774380716d3dbddbe5c406b9698b7397dffe9d9ef5f6fcd2a53f9d5e41a859b6c58133d2da447beefebf65326d07cdd6b3f80c55e9a826a23d03d667840e8adca1c9c30f2db29925da50da3459b3e77d521714b1ee1e923faab6e587f69f86a12ed9c9759015431501e65b1c09182883813919a4fa360a9d3c2ceb09f0acfcc0eb9702b2f044ed4a8acd6b3cfea14701b7f0b22325f9e39eb8d6ce4a6ad6b2f9801f4c704091c44db5ae6592abc311da6bbd129cf2a213090a3d4956cb75ba7766b8c10a7c9a62c6bcb7138c800c311194952784add27dbde024587950f1441d1cd2bec68a22e8ccecee3ca8cec0222f0fa5330a2a0c4cc66d9dc620a3414a1ef65a166b3caf11204fb80e8cf04fafcb7d88a7a98eb4f04cd2b2a29128e9a2d39c8261baa48c315cc201c124151cd1aa5b7d1df22117f1ce49d7eaec016be880c52ae011b77772bd3c1992c1a77729bce19af25427d4dec2dc87d42bcea3481be3616d11c54865b9d06c3f6ff270e7afc33ae0990b35e3d1fdfbd0a73cc559d5ef940ff359306c359f13d259969926fe25a4d7bc98e3a364db5f9fb0e10b7a6acf0c83a02f1954aeef3cce528189491b18cca6c9b8b6e5cccd92211d1bc4d9f4e897c38a93baae36ea9b3c990bab624b2651f24477f3ae790c376645b419788a683434c03c7cff5ec584067a9bd6e1f3609b9211bdd0e248f14f65040f2fc682e5808a26470af29d2829e54a4bd04af85", 0x1000}], 0x2, &(0x7f0000001200)=[{0x88, 0xffff, 0x4, "3d408c8b1b563a3ff7bcb3fb209c5b07d3a2ff7642eb81c687d28f26b1b62e80fa442a166af723fa696641cec3fbe4c004805254c0302e7a7226571a64d0475b8a4a100721c6f91d5b0b496e3313da7323b181a71006318c21b1af97dba71185c27ad20f70dcadd7714d281533e3daefa9c1dddebe"}], 0x88}, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000002e000000405d1400b17af96007abda6f858b14991b80539e7eabdab46fb853e9418f27be30d50184142a13db18656d33bd5fe3ee840f990f61721253dd87b6dbbde557bc7f18cd25664285cc799cc15dadf4d353ac5bc0bb82c4483d00d47f1e8f1dd004f417dc3d3451b6f1fc5031f5230e3e6ee0a21efeb31e0bd64534005b0afe9c4f0196974fed180608d3d22841930553fca9258db88e72065927523c88f09a89a6185f9eb8cde0066ea11e6af3ae23926adba544e15175ad748ff1f1652daacf7823557ad9fd646d5e48462a67b9e982ecd7032e"], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xc011, 0x100000000000000) r0 = getuid() setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30800, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xff, 0x10001, 0x80000001, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x52, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x386efebba62ffcf) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x0, 0x1f}) 16:00:07 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getgroups(0x7, &(0x7f00000001c0)=[r1, r3, r4, r5, 0x0, r6, r7]) socketpair(0x26, 0x5, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r0, r2, r8}, 0xc) 16:00:07 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x2}) 16:00:07 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8400, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10018, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x1, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2c, 0x9, 0xffffffffffffd728}, {{r2}, 0xffffffffffffffff, 0x84, 0x41, 0x5, 0x4}, {{r3}, 0x0, 0x8, 0x80000004, 0x6, 0x7f}], 0x5, &(0x7f0000000500)=[{{r4}, 0x0, 0x1, 0x43, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0xf, 0x40000010, 0xa7a, 0x3}, {{r6}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x7}, {{r7}, 0xfffffffffffffffa, 0xb3, 0x20000014, 0x3, 0xe7}, {{r8}, 0xffffffffffffffff, 0x2c, 0x80000023, 0x800, 0x3}, {{r9}, 0xfffffffffffffffe, 0x10, 0x40000016, 0x5, 0x20}, {{r10}, 0xffffffffffffffff, 0x6, 0x80, 0x100000000, 0x100}, {{r11}, 0xfffffffffffffffc, 0x80, 0x4, 0x8, 0xfffffffffffffff9}, {{r12}, 0x0, 0x51, 0x10, 0x0, 0x5}], 0x0, &(0x7f0000000640)={0x9, 0x4}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r13}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r14}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r13}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r14, &(0x7f0000335000), 0xfcb7) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r16 = kqueue() socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r18, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() fsync(r15) kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x400000000c51, 0x0) kqueue() kevent(r16, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa1) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200010b884, 0x0) flock(r0, 0x2) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) close(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x9, 0x1f, 0xffffffff, 0x0, 0xf7b, 0xffffffff, 0xfff, 0x2, 0x1, 0x81, 0x2}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() mkdir(&(0x7f0000000180)='.', 0x2) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x661, 0x0, "85495500020000000000000167f5bfa600", 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800, 0xaa}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffa3) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() flock(r1, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: socket$inet(0x2, 0x5, 0x6) getgid() getgroups(0x40000184, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0dec57a8b6502e4eef00788c596c9ba95ad2148ade07f5a896548987fd5999779a123a1e1e9a514f594dc5b1add43bd3fed1d77b086222a44acb22317a6e9d2691c4970e"], 0xa) listen(r0, 0xfffffffffffffffc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/172, 0xac}], 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0xee01) setregid(0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/33, 0x21, 0x802, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x3e}], 0x2, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) shutdown(r0, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="238e983968a81a2e2d47549757595dcf88d6cac10e0de93e97a83f3d1f90cb42ed9383014963bcdff47a6db5264168bc53e0113cf2afa27a49d4c769808b92e43ff696c55a3c36d6004b1976ab04e58574b47bd660ed4111ae93c26ab08b7557abbfe05701df44befbfbcc89798baf3e2d64e9c8a5b39acf128a3ff709195c0003a4879352bc3f28cd02a06d7eb5f3a8229f6edabc491e199aaea8f187c91435d9f7b01ffea3a6384e17d76339eef999cdf1973559414e6eded65aff158508b66c945697281a91dc478875e54e27c4ae133bd02d70e1c9c6d16f471d3f739d58bf1fcb2b24da69d6b468d13cf211f537345d4e7de787400917ed3c35c9298fc510d06bd260ba9822da9bda3ff98819451b1fc0c9d114e14317c944e3429dcfcd331d743e2bbc6fd013bbb50ed36b5aae18f22802445f735fbf029ae935481da6b5affb7b68d20ca84e1b112ab4bd0e9a978448952efc9128921337c5c3d10971e9f75d42204f5cadbc093e4c285a7f6160ec9c4298abb7ab319950fa9980976f0ead5185bf4a56589fb1d45b7d6c3a59e18742bc74239f409205610a2a1997bc087135867bf9b820a370f1a767b9a2d03b3014dced3bff5e5ff7fed56a6ff80cc05f0bf5d81076eedc420d54626de79064d78b1d5e57c34877d560f0ecacc066b120794d931a768303b4a8622ec342437005d59a7ae22dc424048fcddbea99aba7ec896de92f9f2a3ca83fdb53455faa10521301e3de3eb7815ed769da5b3b854a7e766ca057bad7376c35a16fba06738670c4daef81892e353558aa6f2b1fd41442e8f03ff178616e8ce0de8aaf6863bb96f706c81a29fd99754cd9a92b6531292fbdb03d492abf6fe6aa8f1f20a09147b3b86c4f0a8df456fc465dddf49d6df5e4ede6a5548bac269e4f773c013ceb5020e9443461c59f2d661b54e70f517a50784c9cf9aafa9f8cac7b0d0e0f9f0c7084479574bd0a67b465daa133dc114d8f1b8716bb31f9fb5a2b81776019ad2671a927b0a973e088781b3a176dbe6eeb34eb6bdeda9d80904b1843dea6e055e2051ffb3597b2331031aca52f2b43f81c3b2124d33e201b7cdbfc67c9bcd584669c3e22e2af379d7d0096a854615cfccb3f67e93c1b75bb8540f74426919f094fc11babe64d691e8b467e8a74140d", 0x33e}, {0x0}], 0x2) write(r0, &(0x7f0000000140)="206f495c1b", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x7f, 0xfffffbfffffffff8, "dcf980ffffffffffffff65e89bcaf3e2ff0600", 0x80}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/63, 0x3f}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000000)="000000deff", 0xfffffffffffffd48) read(r2, &(0x7f00000001c0)=""/110, 0x6e) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0xfffffffffffffff9}], 0x0, 0xfffffffffffffffd) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x8, 0x3}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000000, 0x0, 0x0, "0000ffff00", 0x0, 0x3f1d}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1081696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x3e, './file0\x00', './file0\x00'}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x90, 0x1b00) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a543839", 0xb}], 0x1) chdir(&(0x7f0000000200)='./bus\x00') geteuid() 16:00:08 executing program 1: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8859) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000001cd, 0xffffffffffffffff) 16:00:08 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) read(r1, &(0x7f00000001c0)=""/136, 0x88) chown(&(0x7f0000000040)='./file0\x00', r2, r3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x9) r2 = socket$inet6(0x18, 0x8000, 0x2) listen(r2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) r3 = accept(r2, 0x0, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x80000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r1, 0x5) geteuid() geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) fchown(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) geteuid() getsockopt(r0, 0x11, 0x3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd1be51e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16c536a5d00c1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002041, 0xffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:09 executing program 0: r0 = getegid() getgroups(0x40000000000000e8, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setregid(r0, r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) r8 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0x4, r6, r2, r6, r3, 0x3, 0x8}, 0xe867, 0x9, r5, r5, 0x3dc, 0x1, 0x1}) fcntl$getflags(r4, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000500)) getuid() r9 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r10 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r10, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x1f) r11 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) ioctl$KDDISABIO(r10, 0x20004b3d) recvfrom(r11, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r11, 0x0, 0x3) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r9, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r3, r7, r7]) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r10, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x28000, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x3f, 0x37}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x8000, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x8, 0xec6}], 0x3, &(0x7f0000000100)={0xffffffff7fffffff, 0x2}) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x12, 0x0) dup2(r1, r3) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x982, 0x170) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() flock(r2, 0x1) fcntl$dupfd(r3, 0xa, r1) getsockopt(r3, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r4 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r4, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x287e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x800, 0x10001, 0x1000, 0x10000, "5bb9b0ea90db64fed97853cf61a1cc584c879951", 0x7, 0x8000}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) semget(0x3, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x80000, 0x0, 0x100000}, 0x0, 0x0, &(0x7f0000000200)) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x2) r4 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7c, 0x5e, 0xd02a, 0x40, 0x401, 0x4, 0x3, 0x0]) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x400, 0x28c, 0x7, 0x0, 0x5, 0x6, 0x3, 0x1, 0x3, 0x1, 0x8000}) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 16:00:09 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet(0x2, 0x7, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8000, 0x3, 0xfffffffeffffffff, 0x0, 0xb7ee, 0x9, 0x1000, 0x1, 0x2, 0x9, 0x200}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x2, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2108, 0x5bc9) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xc0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00') select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x2, r2, r3, r4, r5, 0x20, 0xffffffff}, 0x6, 0x200, r6, r7, 0x1, 0xdf, 0x96, 0x7}) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) 16:00:12 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100", 0x3}) r0 = socket(0x1b, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x24a1583decaa7a3a) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x5b7, [{0x0, 0x5}, {0x3, 0x4}, {0x3, 0x800}, {0x3, 0x2}, {0x1, 0x4}, {0x1, 0x80000001}, {0x3, 0x2af0}, {0x2, 0x40}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x5f}, {0x0, 0xfff}, {0x2, 0x9}, {0x3}, {0x0, 0x9}, {0x3, 0x100000001}, {0x89ce2db52b569bb1}, {0x3, 0x2}, {0x1, 0xffffffffffffffdf}, {0x0, 0x5}, {0x1, 0x2}, {0x0, 0x80000000}, {0x3, 0x6}, {0x3, 0xc4}, {0x1, 0x200}, {0x3, 0xffffffff}, {0x1, 0x2ae}, {0x1, 0x81}, {0x1, 0x100}, {0x1}, {0x1, 0xfffffffffffffffb}, {0x3, 0x80000001}]}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) fsync(r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="45559c9805d1b72787dc82a906ffb5024db4a4921c220624a5a618cbb15f3b480908cd8043e7ca2b278916d433aed6e2f09c99b0bf95379ab57257011e7c10e7349c43ed94d4b1b2609e8ad38414", 0x4e}, {&(0x7f0000000140)="dce771563886ddccd298a703369d655e46fcaca703710ded3f9af37c80bf84a3bdddbb416fbc69b0cc1a16840d5177c0e347c6f4768a83452702337c5daa8eaa", 0x40}, {&(0x7f0000000180)="bb71196a5e473d1ca193681860b95fdc6af5e88a6241246db5fa08422d6f81db34a595241f2486d98a191e497f01fbbe185a198910c39841a6bee730fe0583f914004d925d0516488f1987b151fd8cdc87a0e4a9dc8bd33ce89ac64562055daa9a4a0639014334d6cfc8c4339d3a327873af41e718bbbfae872dda2710680f334cc03eb032475c091ee8e7823eeb8c0fd1ca8c10905a40e51075fb9778818618f630414487bd3d051e04f2105a402a59d3763792f41ec5ab30625c0831f3d47f7cdc112a5a59f3783d1fb7cd274463545dcdf24abf50289177e06c38071307fe24f3a037ae2a692f98ef6dca148c8e95090c88df8d94a98c5a0952c044a1eb", 0xff}, {&(0x7f0000000280)="c8b788edbcba42209dcb88e25429d0c1984c69dfb40a4db0a529313dc156f62469b25365e8179bbe7d26823cfd47e3ab35b4e739b2f0c4b1bdbd7496294a7fda3efedc260ac95c7f735682565d5cfbcedefb7c26939e05d361c7", 0x5a}], 0x4) pckbd_enable: command error 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: chdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x6) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='+)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='\']\'\x00']) mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x800000000b9) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) socket$inet6(0x18, 0x3, 0x3ff) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x8, 0x3f, 0x10001}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000140)=0x7, 0x4) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x3, 0x0, 0xfffffffffffffc01, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000004, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x41, 0x7fff}], 0x5, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x8e, 0xfffff, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0x400, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0x8, 0x49e0, 0x4}], 0x28a3, &(0x7f0000000080)={0x4, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xc4, 0x3ff, r1}) 16:00:14 executing program 0: mlockall(0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1, 0x1}) 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fchmod(r3, 0x20) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="81096a7249d8044e9cd65352b668bbc46ec9af40ae704b7325e5f3bb3c229a22d379ac44cedc977ab47808f0b8e2d425307fe59507dead9d33c06de9742ef1c3e2bc4eb6c8a657e3ed877c1785e950d5788159f5314f6e768439bd0feb9937b97075011661b6b3f7432399c66dfcabc10a6d00d8998fe536e063e622e25f7560f10edba84a027583f232bd2c50ec49a1f7c7ed897a2734a685ffca1da1d1802c9f910710c462d39b5c1890c62a6573227930070b5bef296782498bfd6085ea6b220b", 0xc2}, {&(0x7f0000000180)="54a25fb54793fd98ad231d16772b0f5cfb9fe0805b1ef153052557ae72f5004b407fa27b298ea94050d76d1f8bc5aa7889c1e671e2989ca8c3d29600946026db6661a31df6c490e5d7971cff43606096b28b58b484edef11348f3e016c1193ece42433acd7d6b86df9e00fb9fcc32c1e0ddb73a0be41656f2b", 0x79}, {&(0x7f0000000200)="8edce064e6da29c4c65f72bcd6f69b50ea103e31b30108ca8a43dc911ce899a9848a331c8650cd91b55cc1618e6bb4a79be9c424cba793bf8c1d946a9428a7ac8b7391f2d9bd8e5b3abd8e625444a5d220369d56516428c3211ce037c35f6e5052ae36beef68398cc622a021bd07c3b541437cdca3ea37869b57b2", 0x7b}, {&(0x7f0000000280)="d0ef0509583f", 0x6}, {&(0x7f00000002c0)="44864304f0828b6c37f98b39166ceb9337d12283b0c12364f2aac211fe7bc361a680f8fc6124638c05ebbf2041f27ed2", 0x30}, {&(0x7f0000000300)="961431d733f5ad0ba3a984b218f9312466b9eba07b06543fc17e7aca80a5a4ae057bfbdb074aeaacbac8c8097d470ce885495455739ef8abc83301cba434fb0fd4cf957680cb161a84357c920052fb46686c7e49798ed2a7aaf59d241de407fb91e0a89877a4ba5d5a1736029ede1edcf9454de1566259c439a368f975b3857198e4fbb13f2e53dfb8a1bc465b0cc77dd5773fba592792207b709f77f04fc82431bc5417276120d7ff43ad3552b03f39a1c98799d7f0a948df852c66ed734ad60d3a59767739b758a433909b2d5a2062c4aff69c113ef0dea2e7259669932ba8266365e27c7b13a2d63c8befdec5f4fd72", 0xf1}, {&(0x7f0000000400)="1b2bdf343d3833224961719d9acde150021d0cfc8482148edaea17d81cfb87535063fdb96792d3ec3462842f85eca457c286c905b81620da80c839a246b39f18f17f75f908b668a98ad865fe3c8a6eac03e593f8f608b3a346cec2a54f25a602950c", 0x62}], 0x7, 0x0) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='(@}\x1d\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x4fd) r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/19, 0xff1a) syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x1, 0x4000000000007, 0x3, "9ba64d893dde91c40b6a3bf17ffdc67c30e71a4e", 0x0, 0xffff}) r2 = socket$inet(0x2, 0x4005, 0xfffffffffffffe00) close(r2) syz_execute_func(&(0x7f0000000000)="44c11900420fae2a440f01ee8bd8470f5df865df7a78f20f01c3c46155611065410f381eebc4e1f96e5110") ioctl$TIOCCDTR(r1, 0x20007478) pmap_unwire: wiring for pmap 0xfffffd807effec40 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effec40 va 0x20ffc000 didn't change! 16:00:14 executing program 1: setreuid(0x0, 0xee01) getrusage(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2a00, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000340)) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x401, 0x1, 0x3, "d3244aab59a4b7927606a758d5539bec6c4974d5", 0x3, 0x1ff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001180)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') preadv(r0, &(0x7f0000001200), 0x1d6, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 16:00:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x401, 0x8}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000001280)=[{0x0, 0x27b}], 0x1) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c653000f536fe847c6f754c66a1f83bc148dcc5ef872ebcd46445d3552f3a929856d1aed466c203e6b8367947ac83b4779e526842e983addb5c616c7a4ee3d8809438130110bfc06355da94a8944e39e5993d63da19cd6b06612ca71b36a382caf788d0d34867059737baf3fab53eb8202df1eea29a689e507e4e244edea34918c84f408e3e390000fae1e0347e64385c5ecf570e02424fde1303d3381a1f6f1a8a31af051c2df226ea5d01391976978c1c561feaa65f51b6deb048b60500000000000000004694909f913e525611e19b8cd8b10c52d4589a18a4aa4bf648e24235af18688494b406c04c53e8bf2bc84be9ae8cddda1137b500d2400b74f4ef16b7abc99c21a9cbc0a076d3700e4ecc588087faec022d7f8e6fe16b9dad0143bd379269bdcc29b0929b3286c3780d9c994aac3e04ed70ec135cbc4c582120f0"], 0xa) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) r3 = geteuid() setreuid(r3, r3) setreuid(r3, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f00000000c0)={0x7, 0xfff, 0x9, 0x3ff, 0x100, 0xfffffffffffff777, 0x3, 0x100000001}, &(0x7f0000000100)={0x3695, 0x80, 0x401, 0xffffffffffff0001, 0x100000001, 0x100000000, 0x8, 0x5}, &(0x7f0000000140)={0x2, 0x8000, 0x0, 0x80000001, 0xfff, 0x1, 0x10000, 0x5}, &(0x7f0000000180)={0x479f, 0x5}) setreuid(r3, r3) setreuid(0x0, 0xffffffffffffffff) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="f9dd80fa9497e5b0191304f31daecf9649bba90e810b76266c53238461727ca39b2d5c376dcdac447655991c5272369d397ecf7debd4b759f86cd2158fedfe707bb8564e6e9a94ab7f269fe761ff41308dcb0b10f952d1e87e12031385fdddd76592188f28267a62391432719e71645b20f1ec50eae44c5d6d1230b10439aa3ae9e9f5df38fb07dc9f7a2b61ac7c9921fe702bb227ada362417469e016531ae8c16e5ebb1f", 0xa5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x104) socket(0x1b, 0x44, 0x1) socket(0x2, 0x2, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/136, 0x88, 0x843, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) flock(r1, 0x2) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="2388b9e67ebac7074617f6507ad7625c4edd57522ccdbc3e8e6d17b372837cba6c75aa767e76d509f16a8dced864fe7506ef45fc6fd5bfb918e07a4264a30d7915c299e33fee784fb740207f904ec476d37e052d133f43c2b1b8866a696c304cd9b98815a667d99113e555097fa9"], 0x1c, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x4, 0x20) socket$inet6(0x18, 0x2, 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) accept$unix(r3, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8020, 0x20) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getpgrp() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) fcntl$setown(r2, 0x6, r3) dup2(r5, r2) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000007}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/45) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r2, 0x1, r0) accept$unix(r5, 0x0, &(0x7f0000000000)) r6 = 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(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x200, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) socketpair(0x1f, 0x4007, 0x8, &(0x7f0000000280)={0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x18000, 0x20) r6 = socket$inet(0x2, 0x5, 0x650bfb64) r7 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x10082, 0x8) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x2ee, 0x6}, {{r2}, 0xffffffffffffffff, 0xa, 0x20000085, 0x3, 0x200}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x8000, 0x1}, {{r4}, 0xfffffffffffffffc, 0x22, 0x10, 0x5, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x20}, {{r6}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x19603767}, {{r7}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x6}, {{r8}, 0xfffffffffffffffb, 0x19, 0x0, 0x3, 0x401}, {{r9}, 0xfffffffffffffffa, 0x20, 0xa0000000, 0x10001, 0x4}, {{r10}, 0xfffffffffffffff9, 0x3, 0x0, 0xa2, 0xfffffffffffffffa}], 0x7fffffff, &(0x7f00000004c0)={0x5, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="0405b14fde4468684326e8c8d699e6475934926f9d1a6717ea9da7c1ac2d1c0cc225975177842bb9934f99ab4d65dc6bdffbf906ba1d93338261c1659ae8642cb59d185998567e67dce5f845b477e37ce7aa5b0e59b376d9c07e0acd28cd2fe247e905106eea7c48f03873512c41486c8f3f31ea5f2244ee5b6333b8c42fefb01d0291bf93ecc032cc0d22b80d7e", 0x8e}], 0x1) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) r2 = shmget(0x2, 0x200000, 0x190, &(0x7f0000dff000/0x200000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x62, 0x80000000}, {0x25, 0x9}, {0x0, 0x8b9a}], 0x3}) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f0000000580)=""/78, 0x4e}, {&(0x7f0000000600)=""/255, 0xff}], 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:16 executing program 1: r0 = shmget(0x1, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x1, 0x3000, 0x203, &(0x7f0000ffd000/0x3000)=nil) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x800) munlockall() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x25) r4 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffc000/0x3000)=nil) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r5 = getpgrp() r6 = getpid() setpgid(r5, r6) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) msgget$private(0x0, 0x401) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x77c45d2e) fchdir(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, &(0x7f0000003600)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003680)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, &(0x7f0000003700)=0xc) r13 = geteuid() r14 = getegid() sendmsg$unix(r2, &(0x7f0000003880)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000034c0)=[{&(0x7f0000000140)="58bd610f77bd8857d43c3ee1c20ad12cb702374136d00a41d51d8205574157d9c97694a5e8cba468233382a9413edad5ccaa13cddaca05d81e5de24600749ce8ee4b4b4ca7a88ac0d069aa39c6b67e242990fbe433717dad1511c4a9d71d4dcd164bb2bab1647c3f5b305a1eca811932faff9d4f970d32f87f6d7635e73ecda29588d396235912d799fc07b871660e68e80a9c17ef4b5a53c8de2ec1c3254e3c25094dba2f285d534fc88ef26ddd36e3fc5eec82bd47d9fd4b7fdca37501119a8c3f31225934844d136e4355d3ff18f1b180930807d0a11b9ab03168047f6c4936909aae8a3f75eec533e0deed568c01", 0xf0}, {&(0x7f0000000240)="c5de9b516b23c3865df9c6ae04f8f147e5aece33d42e217d81e886a291204fd68ae702e05e2abd", 0x27}, {&(0x7f0000000280)="c19da5af546c9f0b3ea6e7e1fae73eecaadfa065c2fdcdaf60dcbe5de14ebff89b5023f5776d524b048b1544c2f170c9283e84460e01bc9811dce194bb9dbf51d7e800914880a33ef02f939aca67e13b51a6cf774a69baaa01357580ae1e42ce13d683670c15412d68b3b2ea5ca0ba40ef733f628e0bfc42f2bb301616c0e667a04b6e3a7d4d794cde8f5c0c4f2540d4d740f0381bac2aa9bc6fd2b11e6cff90c72a5496335442e6e2eda7ee094ba63223ab3afd84125c8efff0dedf06b74ad9563efafa8f0820c08277f8dc3e1d1cf979dbeab5cc64cf2e0ad8082bca491d19cd15038c55760daf5c51aa88dfce0ff61f892782ac42e6652c25755a847e8db01a08f58b0c212a38a2c83c257ac79c3e72ed117530baac98be259793626f4c2cac19f88f6cc07a6e2f6cf6191cad8d2220ac792af40555385bb42736b7a07bcdb1189642a71e797a2068b11dd39d5fc923039f03c88ab773483204b11dcfbf23922b6f450bef51854e6a58a903575f81a9e8a32e7ad9ef0b3340d10fcca2a02edcd7618baedab2a5cdb28c9ac050879ce6c475fe356280ebca8ba46ed1f9fc5e21a4573cebd65e8e25fcca030c3d3780aaf925533383eb5019da6d15643f32e400c640c2d01a36b6a1d78adae6be29b0e7bf270497a7f76c1bd540d60b00e14148b600f3038693f88c5e27d0babdb7fb4fb0126278d73355895a9c296483431107ba1667b3cf9b1aea7939e49eda518cc80cba761e1528fbdabd62ec56e2cb1baabb24a210df44ec0dadebcb74405ca3b8add7e7b6329f16bf9a8fbaa079a654d125a56a71dab4236b2fe348b33989026f4239e61932057c5b7e936e9ab0092166c9b3f36f6895f6193013fe995bbc6a0233903242d99fb2620dc83af8c250fad1ccde1a9bcd25f397488593013d6bc96d611e708d6a72c381ae4748377fa15e85e755bd7fd8a0711a5e266ed6b2354e04f01ba2a5a58060c39b7c79214e0b4b562d61316874b15303cbc5c9b51e7f22574028cececc5d2972d2eda19acd26c9fc56f9a45211f3d6fb78e290fc4bd4b88239ee1ca02d3050685f10463db94e7e26a34645b6bbbd15423048a6750bb567bc42b79a7a105d9b0bc8583f9be8b3a8cbc3074a7e3fd5ab72d29aa10a72db45f79471f006e00d4fc416d8b515915a29b8bc392c5dc4e2fb6769226e89af6fc6ddf8a751ad5840e049e18a68c740eaa30b65cd4507446ba74497a30d3537ef7b0e783ee3ae1c01541cb1c3766ee5886883fac2fdf3bd47ce1e5927e4e785e471a74bf6d320f00681a8be7f3c347d0a1ce103a4c68e07e5922c32cc1be59648c56225ea1e48364ce9a31f0f433d95d5c77974352792f72bcfcb1c4580d081cfb533f95cdc0b5780e494d5db926b554d5cf9b9cbd7a880722bdcfe6cadf121690c8e71542e07d3fcbe629fe6b389f9a9f65cda76d9f3ffbb564c33631c83753af8784bf77ac9a10cd7f0af45ade5a7efb62efd0487b5b0c6ff7295a23ffdc5999b67f2c89ef176abf181b2a8a6a1ebb424fbf88874779ad89aaeece79372cd8ca9daca1eb203911a6b55049387f2cdc17780f3605b2048732a5a82c6294218cdb3b0c5dbec5b2f3f4565a683faef01529a36321b4fc3f2080e01077d38b7cb8941165be2793092d40668ad14c75d8ed9b6964cb568add41471b08c073276be7f7a5f1beabdf994834011bfa067cceeb8af8e15185986dd2d661ab71da89ff900d8fa0aa6780131aa8edd94563d42217ca1811114f7aa304b172d1968dccfd71ebbbd182958421a44f3da2447a32c9380eff3e32fd407a845171c880dbc66be47aee6787c1b7f74607ef1c9ac846a8fc09125d97d5fef7af50fa3b678fbcc65ca47f657cbd25413d939d25f363d0c248e96f161971aafe44da6696342a5f276a3365dea1529a1a8ea40fabe33254dc04bb24d2110d56ec1a65c9c9eab0892a7357db9388eda6c7ee47ef3b2c16112f6c09877b70f592b31dbb11700478e6ccb474a2ea723222fd042cd25d9bc92ca11f542fd5087403e128d3b708b1c9d77cd54b7ae3e9e63c1edb45e533bf5ce7361618adf2d61f101643cc7d7b4ccd69ebb69c628cdf9c77587314917dd2d8c8e276283d3bd08993548ffc8e704783dc2279223ec78e534e8b0b1f4d5ac569d59daf400be62deb85f27ad7026a73f2c3a7558e214de02770b5391e9362bcb4b523c86c1231ca00e13aa442b9b374a7d063a44f48a81b688b76f5f89e57e48e4501ac1c300c12e7453c73fb5373e0d285e76301c07468f9eeeaca2af465017cc9e9b6cff10d3c409295cfe37735ddab69a87b8c4fe459bda777b99970ce24c91b0825d637abec0438a337e561495f2bf27ab92288a3f5501d0d6225c64c0a6e97920f04243b71c9bbc086bf0ba0c6d2f5f57bbcf0d1c038bd1587ee34004130e6b3845d5aa0f99bfab34180fe0196437e640151250ba19bc2140aaa16d5baebcd7f155a0f9441cbcb97e9632509416e457176878deb537392c0a4f6876fcccd6cb9cdd286fa2e19208fc216281dcdfcd5bd954531ca91fd74ce367be2fc70f0b1af225e6f82d37895438b9aba054d36b45521581ccc994a13fbd3921c0f1758c9e82dcc5069f7960b903878ca34e5b17bb6fd57edc2a1a708f98ba1ada7ee139bbdf652400361a964633c3bf38530c7e8be54a52788def437d89dbf00120e245455a19de9e7ba58a556c8b3c4d84dd19f67ac954ba46911457646c50b64bd3fee3b5418389225a05e61d7d8cbfa766985f1c574d2d58e1bd43a74966aeed31baf0ab0a09f01df1714d78b51b82eb0ca6b6a0b6fe0d39e9053e90b30bc1a27b762ea7d98cc9601445edfcf2c2a2b5e91b881e3c84481c664c8dfc4cbc0c0d27e0f64d5966c866f6754bba46bff4939a43a41f538c670e05a280bd5a759e76ab522ebd6333807d9b213c88aa3f73fc9daec684b94db3f2f4ad108682d189cee06192a7d6e83ed463cae93f862025392e38b330a5c93eebd361106bf85d39f9ebb5f2b07094e1bbe27a973c09e1c119ab1caf13c17a0202ae25ead81cfaea049f5fba11a76d6f189b03eec1b576274b9de8808a4ea36054045cf9b4f670bb95692e33b73eca15e8bae5dc961aa48fc373327514d249ca19c148b189cdc3dcd7730434cb1c6720f1610a1941dfbdc389a4cc42a86f084e8cf868ece610c1fece7dbd28140330bdcd7c7338bde7c7a1b462a222c0cf64cc1f61e41c0f585783489f633b78617f3c64b72254f9ec06c87a3d8637b11c6782cbf1c8ceca9d86c307a2057ce9f5fe9b00ceb1d798cc3b8e03ae919343cfb3ed9a39bc62e62a189b22b8749f1c25b291d0afae2ca7b8d366a0b33879fb20b49d760e8fd438a8fd1df10ffad49159156c1f7edc5e32cd793a18c7478e46048c3d00932f5dfffb38a8d125c60ed4f9b9a73a8b025ea384bc4ebd6fe5b1cf92733704b9dbc027e275679cd83b6b5c505443d9b4bd6081419abe16ad259e09361af53058497d96b0f42370fd2e11db39d280e4b0077c75480617e955ffea7e1e94f51035df94f431e0dda6ceea275b870d84f3164dd477225e46dce77338f168bd764ee2d4d7a40d9d1374b246586444598626254702999c18fee9e0fe7f93c68ed81d21fbca9d5f9bf4fa352d3241ba0d85733d3e4083e61f72d0ae58a532e8023784060c418aa38ede097adc396cd0991401e026b954a9ccce853d4192dca06ecef81c3daa7863c5e08d81a985d361e91b94ec59491af89c90b735b41a271dc02471c2fe9ab9a76cefe56bf504f2798509d822cfb7073e6f35457fec4ac721adac9be89c89e0750e8b2f1f028c87b8d1489bcfa21b474808ae96d48c6c11258e40163bc52859de7b93aacb9fd50f9d17d6d8aaf0868678720dce8dac41d2553cd52e099ae0986f320ab748101091ec8ead901323a0496b592c7a8f4e7476ffe76188501001cbe8def3af0a1a2b76bc7ea63133be6af2499c6186a6285a2aad0e72476fd7d0cf5d78f072ed15ca9cfbe6803a283b3ca95b232599c677d5a14a08997ddc2a255144e4edef8ed66da863a5d0b4f83ec92952444240ac9c9d09d19cb975e6fc3612ab2c146de879b9f45bdcd2861a7137977f2c3f1d14b85aa23ae3b50c5cba24e7a1bca432bdb19d0f25b9c1f223999666f5356f9d77ff39d4a6671f429584b6e120da91edba1f086f79b37e5b49154441b3dbaf3e6798fdad3c5548562ba3dbc34465fabe90a91dc62691aebef39af7f6d218945af15ae6d99bdb18690707f082bf204332949c803b8cfc776131673e6555bef07a9cfae0a3052492666cd44a83bfd3f604b6faabc4ca43c11645b0914365a6f4a1d4a9246191b1aeff7bb1551be66c0d5fb5b80394fd2df2234feb4c18d574614671d894e931f0f7b519bc306e8938c9f383edd35caecefcb0cab0a247af8ac0d563c6c8d666daf3b388d0e3d7c765b9f5860401e16257c2debce896d22aaa15f56c680c7f8234faf481e50f96327427744a46fa15b0bf57f34b9c3e0b06148c528b62e485125d3dc7fe65243af5d33fe97ab06c0a6eba6900694ed95faeee5fcf2e4dfba9dd48ab9b99f48da807936930e7ed6b5e9657e934b075bed460d51d2f73abd03b874b0370bc8d539e62c2fdff50f64c5f5ea5b43a38be0f2ef1f466c21fdf63a2e939985ffeba48b374e0ee0f7c288198744ebf6109881b938b6e69ca90230bd0520b59fcdb6d096fbef950c041a9b8c179678959ef0238cd8df43a9b0bf68a58d0d25bfcbe3083bc4be02baa5681698077de810ad9ba069bc7b6b35942f764d34410574cc0cc7c8a25a339cbf08e3c84550c0b2772f2c22c7429ec5f1de12eaef0d59f32b58db8f34b1b1c030a36040866036e222fbe8e6aba570dedec20e8451d493c331d70ee83eff4031a28f90b472be2113505c88e767e3814eb8618b93da6272f4ffca060858bc35b4749e8415785b0cec60dd08b0dd446b17de9428fa5424b6446efd55c60900407dae110baf6f4483d270953f448d4d16074ff8acaf2c67ee849bfeea02f0883e220e2274edd556794e27542fcfb8e231e55a779d6beeebca4ea05e54b60f8852dfa73aee9326200c94d96d263dc875254421a2783549d92d09060df84f7eed027ce378c32175547338d64fc96d87b3b5ac7a437256fa50a44eede233dc66ebeba6a53edbb2e1605279cfd510fe1311a440e7514f0ce35030b86d8c70da8988288a11821752bdce2f9ef1d02a68e68ad618edb9e2035f85db988de602c18a3844b90dbbf7d971419fa06e4c0b89d0db0ca67e1f0cf72211e969906e99f55dc372e9bef87f91c956905ec3892738b2fa0b8c7af5668c48b7fa550ab1c66be81fbbafcc4e3573f649a3fb0e22de063741d56933dc696cd54320f3c8c2d8de91c13bbda246b9439ac307e5298984e4f1d6853116dddd02c2601022dd602ea038ef753054312d86d16d8f1555fc4b9ab3515b5a0a644e9707d657085daea71c59e8552a4386787e1f951cc094f700e76ec549346ad9b2e1b50eda73147acb00ab8694ad7f026d099bd646b4e76fab6c934d8884b8d5fbe0e3a7002020a07c1cedb82da86b72ed66a36bf5dfb8811959b9cd31d9498a27a46fe38dfb71fa1bef16f9457b810441f981479689243e4fbf4ce56dd8e873f93c2a76b66bad2604bde40477cbaf61d75247e2d46088cc816137fc8974c7d1e36e9f2349bbb7af186bea64ca4c3feb45ecec7faa2d50e398721168fe9a61dac287489a1cd5c20d1b0d05878387f8c480dc1b065", 0x1000}, {&(0x7f0000001280)="1ba40c22", 0x4}, {&(0x7f00000012c0)="f2dea93b60dc7f7bf2f91dd91279af9cf9af3556ddf5c70ffd6110bf4940753c47d2b81bb97b1ee02abc2449b03cf097b1603bdeb9bb8c7ad8ce334697fff9512f03", 0x42}, {&(0x7f0000001340)="e29a8cf8f09f17f9cf75756dfc798483e5d01c7443a73e2dd7bff151c7e4be56624f7133c25aaf4f61d3fcfa7691210e03bd98d56de349202fc4f5ae3b8273fc0750bddb0d09836cc3a25420cbbacf8e32c544b3b5793a2cca5cfbef35b4c4a2", 0x60}, {&(0x7f00000013c0)="b680aa6ab289c0317c436ea9c7ce07630ce2427cf88555f2cee6ecab288ab41fcf9a70ae96076aaf6df34913cceb24b9bd207fee6b07da7f611fea562c808380353b522ba56120c5669b433c8e83a8b11dd96ebe8122df19705cbb2fe046ff6effa471804450cceec9ecfa3ea466c8b80d65844d7acb415ff36273c0d68245732c642092bb043d39209e121db5f82b010e0b1f996706d02d5d472e8f10c8f719a866b84f5a53da1ebdc43c067edf3433244640bd7f4de1e3533e299f858513a61f5f47363681dc02042a34fb9747b7af35ec6d8fc504017941e4e70e867f899883463382ce73d4fc5c351d7cc4c910a02ee983f5d8ff0950ef4fe60abd35640df163c032a377a14d22bfce71280ea7de406d4adf433bd54e903b51a919c9d1116aceb01dffd30b0d20a450226b85853d3065350d82b39b0352e739484baca2435a7c12ee83c2bfeac481b7fed09412c665312f218183f0a805f95deba8f53e7b1268b7ae06fddcd537e5803a5d274e8b3615b8f049db9c490d00d6ec72402142a994232b991e8e3f1352303bbb785853adb4863621a5aa5ae649139bbe83554cd2bfdc7711a0855c766b09def578defc344c72da805995cdfc66ff9de2fe5a262c422052362eeadb92889407944d951008301e9077acbd24d5bd45ed76b528e26b5a361dccb69bb2da7dc2a0ca13fa6266b68dcb82c8c403ffb6847d5e5f550891cd017dc54e75774d68d36af08d52d85099a2ed0a6369f214067e25d37880daa09a1c99401638d0c4215c60acd762a67f4e17d14dc3c9ba48a2174c29bb43614a39e9a1d12407bcce0db6c77a11f056f9d4b63fb8dfbeaf2078455a5738dbc847109ce2aa42b46deb74a225baaf584a5d55e5b0345befabbc2491a9c411461e25a7c44ef7b48b093c5613a3d897f9de6328838f32749ef05ffda85dbb3ef88d8effdf2c98426b10f52a86a21f66347225407e5d99f1b9f5b8319bea25f4e6dda1a6cdb62a4d485eb9f7a4a303aab6688cb08f9b1e778ddd3d06496a8adac0c27528c2da94b4e6ddc3e8dafbe5a1b737ee8af39d249ce3f8fa080dd369c12da2c81f05e71e5ce682c73cbc035c9392794fd18b80caa631c8b5770859f00334723798d0d96ee7666e1d4801156c8b27b5c60e2ae29d429079b4ac30e3df356fe5edb3d1e54421c026f0651fdc163a5b714ace2fc2a1da74f60bb51873fdde1ee2bab9075ab65a2ce06fefea6e68fe161b3591efdf1e809045a83c1dbcee8bc1c3180e73e484406910500d46fc2f4a4f76845bb4460193b7def0769f5f4f7adb535a75170652f25f627116fb79f1ce055ebebe2061af88ea700953152e975ee147dbdcef845b76c7f1db396bf81173801df25a961692c696555f90e417e324ed5ffcafdb29baacb7a12f6e4105e2e22d6d76fb5fe47f3f0fcc27d784997e3aee89f7ca02053eaaf95a6404e7024c47be62ef3af98641b329e3e8c7d99e01b7b9bebc6f24c1afb481c450497e9da685143da2562847862c0b3b2b623678cb956e9210fd2bf79839f46af7774cfaf7da97d69b7a7e53ad0925bfdc74e37d3b6b42ed3f4c4bf4101652c25fdf20080150b76f7b5ca711bd1f4d40e7ed14bee6e9d8b6b6522a30f656505566049dca945132401230e0c0a84dfab1b2685a70b772ab99af6dfc856a094f86eba73e197140d1d42711b4d0e510a27fdbb77152b1cc974c6e5ba0cba464f5d5e5ac78cfddf0a83f9dc18d24e04b2183156ce3300a5792a6c4b6a88ecb1ed0d3ac7333bcaedd0350887f3f0e9e589d169ed8cbfd44db6fbc6c5527f726ea5005f6ad79a300b3ad13ca75289bf7f79fb28cffee0cf733245f08bcf124d38912e3db8d6bdc49b71f466f4c0b42393d92bfcb9ab30877664789666430bdfc6c0acf23065d1b1a82cc5c1d049b50947c32ef73044bb5bc247d60f5a1629caf948cedfc99774011cee592becacc169b42de07396738100b35c2ef074b3616f8238e6a89e90281490e9e9fc4e135c87386d0040297e87cff03361ff3e31524e26873ea17d24470aa13e4f667de2f9d60df005b3c031b3cf890228b8e2e6b6a2a12f1116fc525da51c8e8cddd5e3abf4b35a99e120369675b9eb4c14e10a61164495b71915c68127b59cd160179fcaa2182fcc1494bd3833789305ec69f869101febb0f2d9a52bdcc49392e7a8cb6d77f105b5a580cdb1101e2fa88f0baf98312bee97bebf8f70080785017b99ed383eb6adf7173bfa54f0137171cf54b76c5eff1dec22d0d9f96eaa5d3be85c549b0fd0b3931a6a7a0db56080bc3271f09d9fa8dd696f35a0797fd7a866c9aef27a350d97775b4d53879f7ca8da102e38c7ccb1d072f50b705de951f7264463093bc42045fb9cdbf61cd16b8a0af9cf0d8cd0268f0c77c4e92df5797dad29a7237c32e0728505efa4f80dbed002342b2d23fb4b2a25f3a5c0c1c8cb0ff9de8363f288a7753d9fe83830cc32a7e9e20088f31159b8a10a3afcdfdb88ddfc6f22ed14e5f5efb0ed9ebcd208427f37d84feff67b47109e868886544c3085e576f7a706ba1a47d96c69eed04896395a8891b585a3c75e64006d1dcb902aa22984a7ddedacf3342fee7cf290257121e15cd622c9ea1bb3d8be5a77c542c04889f9c345a141d8d087d9af80be3715a614013adbc6f9a4d1130de204ba18e031bd6394fbb01d19a3f6395e266ffcb21da8e298c14fb2c62bc520220b282301710fced0d25c5b95ddcd2ca04c07c45dda9d8c977ee8f294dd383c02adb7c50e314beb338406c49345763ccc7044f03d4f7cf73fc0fe758baf424e9d63a614ec080bfee0fc96e8292badbc7736c17524ea007e91e4c384c19e2ddc30104cd1a62c9438055d002b7e6a08ca88b2ccc01efadd3aa0853b3b6d34813e01e5b7833691d5a5bb39b6047b4cc46ec84c45ed4e693ed85dae59a7e93b5ec5bec793ecc72317206c4dba38fe513f84370383758b66c70a8f08f43242aa5d35b50e1a45c25291f8fca0d4e219e7d87d7b82ab3de5c634e3e22c55c12d99c3617ecb5d72caa88dccdca853b80f5a76a3cba324d83898c0c9133d3cdbfba152b5b8de2e7771b39932dfc0fff650bd43012a86fb3b94734064864d215b7981f09e0699baa22199b2e9d1327eb9b627e7a2a610632845ca73cddbd113bf920ca4bbed45e01c98a4092bf9ba05fc0cf2fa9f9214f322bdb6282a27a8b948b89c20b92cd520237c5b3e6377cdb8f3cabd2af9d25cf1b85bb1166335822d26aa8ad1cdb3a6a8364dcc14745e1cb81bbdf23a70d309e3766348c600d2ef35013e91407a2f8a1500fd4847c24c5037012d16db370dff83c684b11517a95f5f03f1af5b6a7116ef0c5377c5e9e7a3eeea11f387fbe287066cb4fa2ad1d8f32c1bf2a87e60f3cfdeebc3db4d2c8ae8e6700906f62d404f03f3bc25312f82525c1b16636ae3b197334f7a621d6896f0da20002b9fcfa848f3af9953107f55a9bb1bba397bad88efc9bb841e7d03ba278f0a2bf15ba02eb4d0c048459afdc5a82c239ac925d9b76029535a032e08c99bee2d53983602d25d32a23a3186a1ed497ccc27d2232c9aba380493cd8508fc84045f1685c8c10524997dfe09e7d5d260b04dc102e93d978a11fff9a7ac59e74c46c06c10c7ae4df896d585cac354454c8233caf030d7e4891edf8e6f37a70d69c75e3cdc5dc7a0f10f49fafdb6d9a71fd4f89f4ae30b575ac139e328e91a64b98add6dfa79d41d4de70e0720b2666f12ef5c2ea32199d1aa1a3cfe9aafe61b9ef7a758c70746ad49bd1d5502a3aacad490dfbb57dcb4f4d43bdb16c3559d7d3c8b5a6c45e7a1f7350cbea6416cac619b331cda6d5144ddc28ec6023b4c1d203a8bc50382b6e720342daf81b8f25f301ff8ac93ef52da7b8c279b78d602779619503b7e016cf17cdc3861fc2acc3135f667e9cea65dfed0f0c4a465c3746662ed4fdd897ae34db385f5dc77e4320b462ddf7de11723cf6abfd6bb07b0f3c918512a7665b8a59f4e0aa257ba6d65782afafbe8cd10cca4e43e153f898ee6bd1e4b489f36c59fd2fcd7bbdc85a6996f4fc6a28fea5d958a9cc1148b9539513ea75013afb5ca34b55849032cfb098c1e9c91d025684fc83d8ac58424ca2ba50083273e9d4e69240493b5107d85b49b72c540903648993136d0c25aaa659cc4fffaf1e5cde6969edaa478aac08c3beb0efccc408cf9c7b068b8d64160367c3b445050854510525943dbd42f43b03d1d25004c468e7d81f3bab70f2fe17aced58d48269ff1b38a1ca3197f8fd3b0aa0594c9e224769ee8f51e88a02bb2c409835332101678056e75f637d4a06e077632da002e090a0705186c3d7d4179eae4e7fc32d5280b6f3cb752743b702ef0a2aeb9613474b54f9b825cff675e0c5ae8762f0419284f810313aef216d04f611030d4068b17606169f22a9d24dc4faa1abf85e34415c905a32e9abf264f12857d1f33af679de4a29ef7dc4f6a38fcc49753735ae3624c462fee062621ab09ef8d7ffa5d056b099d7f31089da2949edcbd6b98ec9c9ecd129650e227d00c45981c766c0fdffa7508d991e62575b28de965465fb877a9ae7773abddb69fe44890e8e29a673faca3f841fc2aede6111dde501328b407f39f5584c890f4642c74f42e69a061e8f65b49804f0187555aa6a7064772d1553c90cc768aec53956ed1f420b5f4fe752ce0d556a343b8c69aa299539353049be31c9cbdec48905b2cd332ed44281c2b81cbeab20722de9bd6f905031a34c2c16fe2c6bc9d0f3937c94a271729bc257bf2f6f5df01f4afc6cb3612e576a3b14668a0db44b7a5b083015433dc25f5b3c2c1f6d02962894a85e156c389462784c9de039d583e45e6f1c1e36a3a1f8e7e56dc3f6d12d4d2344b512498d64a9e459594a1df2d522dd0497f1a45762cbb6f9f1c892aa810eda34c5b918ef95b2dcc138fa03f4d8efa2f38a2ad876583e2f198ad01fe4fa126933ab4ae6435f965c1a5ccfb0d1c468fe00e5396d269d2e869443e4c3886bb99534f0e8211b91e64a247a6dce1e86ae38a2215d6d29205444f11d236587cef33b294f5954e2f75064573ba4d432eaa7f17e81a5aefa67893af4b2a609e80689347b04ca792086a9c4eac2d3546075520a25e7f97930aa7e426f7380edbbbdb15bf54ea8d53ba7a5bcc4be408556bd549d94024c2ac55bf86c1ca406fa5e3a0f522f20cec491bd858dadbce2133977bd6c4bab4e1f96232a76bf98f2daf2fa52dad450e1cdbd069139796a65d3280b1d6e9049ac234c9aa41295cf6060bc147ef52bc991934f4fc000f8568222c4932d013e25ee11e9e2cfa8569f8224f3729de6468357744dae8eec653e4f331ec45d7483e34a43be430467b2cbf5a7a4e14d432749d30543e02bf75081140d29968e3796f94a6ae98252e449cbcbfa673ce80693cafff3c18e1cdbbe8c059aa045a95c396ed868e30c9ec35f227b28f3f59885538f5e8bb02df2caba2ea7fe557116d07642540d60bb8cc85350776c59508ec85fcf5169dea8d79395387f48556982ebb1e26eebe19af68d0f92cc95ef8bf9e0073f2be164fb8c422b4d6dd2d923c41405fc53fc99d33e4845c97b8e34aba5a729bb3b9f513970568dbec45da3c2ede65768f3533f58c8e9f9a8d9c3c3485519db43aada7ab6d6b87820dd14ac376f8625400ccf55afabfc2c18c485b9ed27d560539126a54c5b1c4636d957a7d7d00c0265b9fa154695735a283420606be8a12a952cd7a767275dc1fde8e77cc7bf51da19ee2a670f97", 0x1000}, {&(0x7f00000023c0)="13be8f3871c2fd4f1139ff9b5f131c44cfc0d357dfdb90bea3", 0x19}, {&(0x7f0000002400)="bd35668face994b3aedc0884551cc77a69b9202fd34ced5cf4996b8cfd8528deb4870d9ef2306a0e074ac05f646f9f4705b043c11e95f2088930e9bc3d7a8a32ecc9b0b89e071649a5ac3b0b3651e231fe4ec8b367fe80977c7761aded2648ed3680f4d15655d963573f19d07674834398290a181edb0487b6cb8e22356c49cf7bdfca0dab7f1a551ee234003e2efae5158ca7392e2f8018e5ea1b276e70367322f25c7f1a3c4fbb8a9fa7f4059d8cdb3c59b90f2bfdfd77597381ae73274ad0c21ab43811cb52fab2a45ce4327701a77f0eddc0fc5d2b7ed979ead6b878714b7abd2d215ea5fcfbbdea1b6cac3e7a280f8f7b6b3cd751bc3aafe8eb61fb1bcf43b5b39f68c233703d265ee832f124d9ec2373b5c2caaef12831bf52c71360cce11c8415d6772e3a9f1be23e92406654d6050822ac1bc7f9469d430ac94df2f12c4f7c0fbc86d2da0e1dfbe9b0fe09a70eab55b5533e4cc0a6df1a14741a5e80f55e7043dc5bf4191dd007c0389e543bb7f0af9cd0acc7ef33ce826eddd72f0f0beb798284772c924f159ae08c131421631118495501e99d40d0c4a2eb20c8f172251f73cf1ebb79f8ed294709d26bc2b54d3fca51f45f13d08f9cfaf19e71cb238223349d60a9a21e832ebc4ec561bb264fd97895b48e40e0090d4f3771d0ca9079b7b683c0a58198b5bc95b1332e4704f2dd0a360add6c81e32b273c01ed25243ba73ff0f5c579929a037912074776eb89ec8cf7109a047d3f8b18e24737b94d474ba8d62335969352c7ec296e7b8729a3196cfd533fed8c7a35d169fa4ffd79bf1e1be13c5438bb43ed5444c9e8520549944bcf8fddb2b69fdb9f60fcfec7dd743b019fe7f1fb9dae646f303b94c73a158d4390c9b7e8b2895d0445607c08c2c58fa1cc3abbce39f42de6de7d1e35c04eac9717767fb5c339d2d85b174601ea13cab6516c4a8f497bdbfbf4ce51c73f3ad987724fb538f15a9a176d52c0a242a91f961f2a57b753ea5f136f74e109f42e9a410fa1e75f6dada564299794dd9bf15d85f8b009ac2315094c7e3256e55738b2e5e604d88a6bb3dd2b06e7a651396171f84685c5670b29d731c5c9dc2a7edd4ad33ced6d1eec134977a15dd809919fc1fd584a0a4ca8da23bd8fe4efb7c82a07480502a10f0f7d2980649bbaf54457c47712f94efcd8a7e6e20fe3225f8cf42b5af332f98ee8a42e4f4f60982c08b9e8fc0e03001ad815870e9084d5ebea502afdcb4dd91a2d5d012b83900776e3be2b64babe04560494c8ef44abb4530dcae73cbd9334016b7dfff734d06e4b843c5e681dea518ed3be2283d665be54ad40c91df59e2df16f648f4f16524f4726af7eb5e36668d308f81ad2b5c28d7893f245ef42e6198a85d5583dea9e84edf56db01fb93c343675088e32773eb8f8efb33bb287e24d497de8b7f56c4724c80a77ac8203a17ed17795fbe6fe71a95c9e792bc3eca59896f7a824c8cf369400aca111e833e6908ca21bd0973c0318fe596b1857b2e78aeb55b6295b2f5fae7f307fe18b09aa8339c4cc13dab492e2bee82261fb82ef65d0df04cf23e4fc09469a33341b50b8ac8c29ec1d415797d784b5f446e00ca8077d59632e6a56c83e233236f9002001e36d6cf4492b9aff183119fc2b28b7f9ac90d0396531e994a82e132ce6c87812ccf04459d143c01c23749418882df8fb9c082eaf5d827fd52c9bc9e8416805e799ca9fd3d4c08baa19895db3f20f7e9a4f1a5c65fc603232ca503d2293122afdb4537eb3bc36ba09d4443ca204c89639f2f76f48e0e949bd40a30bb96a8c1fd27196c558e3acc3be0e6303e3fe1ed1b9d96f2c12ac6939be14ec05be0f4aed445ceb8056bb933db140882f47e321891a46fd39477ff92fd1e1b3f0b6f01007bb94ae005f03a88e854505b7e365c88fe135efeda1f719c15be31c205a1aa880485671f9b63594ecc1278824e5067009bdd7989f7263bf9e2fa1682377f29e2b17f4af587d21bd4e457f074d3a7eff02c210f3eb9575adc654f55d88de743d2105f68538b71b75150cf334223e86d9fb72a0b49473a821a359492b2d7d159630f915741eb6bdee0755c116ecf3e60db6df01c627a1ff57519321fd478817adce82f153af2455410be785d81b255f51a55efe20d07daaf007295459809a0b22b2e7c8c5b692cbb74e0712ede3d5d65f2a4cc3e1fa55a8fafe120635138299e1853a8ce26847e4622bc736a7de4bad513107cee2c1d994a632c19f36f5e0679d5ebe51bc06c779f738e8c9d0662b6977f254051196b8556fefb24e507c6365686a0db3ad84e888f58b6ab782964b1d074e18de4d191d7f04cb80c1d42936cd3a57994979b4700aa0c2b72dfad43bcea586b5024a6681d9501dfdc5b0862fc588a986fcd5bffe702940a913dd7fead9f62d87d6d58908daff721e528e68565ad791a8fecaa1b2b4ffb97addfe20735d223e37776fd84c2014b64678f34de6f4070f9a4c6ebb70cc99576ac43bfa72b0cfa77a13c28d15553fd6b415980501eed763724f427aa2c16b0d2a9de87208c8031d4ef0f67413154a8c7ba3dbd6253edc47c31663b4ce1634a4179c63e80691177cd555e84765a71794f61774ca725ed84fe55a4d957d0f4eaf0606dbd8faa8fdd650b5c104e6b1c3b4788bd589d1b7894a64eacb6a7a64192efe1651347b823721437ddfbf3052c1b49f57bd40a5950b4bab045fa4d5b0bdb60c08f11c0d5857549d9683c1336a3a71a36a1eb1c54cd6601a6402aa6a2a67d662037c94ebf7546adf75ea76b718318523c633379a925a3e84f8d08cbe9cc6c099a677746fc7639469409e3d0471532e5ae301761212883a33e7cfecfa0a6f5a364dc62dcce5f6c91f8d3704301d93ee4cc74d196eb0d2d59dff4c7aa98a6b4bcae838d78cdae94a0426e3b623c464c45655cb65879ff9fd32c30fad32021ca04d9290cfbc33f4bb488a3e04b32668c7c514e3eb00b45f9a6e28040c9da6b3ff1ace329929c403374d062bcb406e1677035f8776e31c5be59f156b53d09d00cac6666fab6030e2d50d45e5211274622c34332ad3cd5d0871ae25e627a4927d88ea473509eef7c6121a8dc638387be37f5642fed183aab615a6599c4a3a2aa2223a74d1491b3c3e2a662bfabaffda191924b280e0f95461621d8df9d3ffada39c3ca65c7e55a2e1731dd212ed0cc36746826ed0ad41a91efcdee2f40e47a4340a5c54b73c44b7983e3c7d4e51c54b276d1fe7d4f5f2548f7dc6f54c35745a5d3d022a4738f364dd59ab73885455a9fc8a9e58518f31636c9148cec7956a237ddea155753ec3aadd3174a29c5bce47b9631841df76c3c3428f07b745aed14d7ed28c000f569ccf5bd9ae30b61a62dc7d6715b3d43387012776869081cd8cab7c4015ecd1903fe73aaad5968a7f681b2a7b6ea23c94e93c78a6ec70fab43747187ac8981c3064e5d9ddc6966d4bcebb2773a05e12a867c746ac6d68234347872be985321af87a808106cb685d83fcfddf1aae10fda200a587a3153195741f1908173076e6fb633176a5e0fd4c2a25c16143f3fae7021460ee8c777c76e79ec97a734f748add0699febc9361a328798116d8747a067c891b18b2a23f28b87b2d218a709c7bc0ed47be6ff2b06c044ea6df81043561e1cb4ea361517bff47f01b69963015ccc05794f7d5d2e60bcc06bd51d7c2a2cb88514be41119438e96663ea1f0b1df6fab5bba8d621c3ebb75cc653bca9ad91a7d076ea5f9d9faab5fa4cd2847504d8a600e714b2b9d6a46a491f16fd395e052592f38e46d6de443bd8185bb780dfe71f9c7def7c1302a75aedba00ede8fac831ce4c47f4706cba30af282ba4142d2f83b6c6bfe94b3983464b25efe2f490da8fe15d566201c36bb2e21fcc8a6801dbb5dd3e37a94e9fb53a8e981453d4a5a4ab4586ba324cbc624f1bda24a4c8b2903d5fadb7209193db4af638148d0b64d450e88bcafa51530acde521ba4504c46c422b9c7457fde9dfa28929446463cf07d75154faadcfcec846bb1f1421c2861b4b784acc1c03463690b0a5862ec0401c30e6a7691d6b7c7f553713bc7ae2c79df1040e98a218f679454e18dabc0d785d562ffeb375457697430d02aa33df4e1110ee2e4c7506c624f0008a157c69fa1ddbbc37a0394fa65ffb1c70fd011280b1e15040d69590f094011043be9d4baed7534bd096dff7875d947fb59739adf9e021fec409e2e78bce506e76fe9cff416067f3d93e185253465c00f2f9e131b1b9de7e64f803cb7a7b524494c783748bdb2a4994b896704e3af8aef02fb0dd5668baf9932496abb3811f3ace516eaab9dd16b9d4188e0713d81fc368e6bce02d045c08e09c27a0d73b3a8dc3236536049e9c4c7406b5bb1741219419bac77bc23ece0a68bf48ad94916a92c123536170f64c9177238393caa4b08d484ccb2608fdfc9a8683224375bef6ed587133c2933f6682b589c2d60b7200f8103181b5c5345c2a9be5a2a04c36dc2d6b0aba87356c3dc5c864618cc6ba9401c723788dc6c623450bb50d57a0531066f19e792b4f4937061e81e829c9ea0a64fa52b9ab32998d1ef4b6b8a3d34eba5ac36240d74fa1b098d91397728231c8ad40fb7391d7f7615f089bf7ef06cd9f7b27f0234f46d74cd20cbbdee21fa6437aa04c58636bab77a83910db9927a928b2bfee08bb958836f73197950355f430475672658bda3d93ed69cd53b78a5a1345a35bdb4dcabcf5b96f52adfb1c9a1d5a5a5d8b7711ba7bda842d45456041dfb9a86d8f6d106d8444c49b0c050fd3ad44c765fc05f1ae45ea5897b5277f15aae891d5482ffa69d6786570d4854e33a428a79d85f83ed55af3071d87acb5bdfb3a4c849540cdac85b11539a5616882e1fb418ccd309280d47891e467a7c3677b3987e5f3c8aa07bccabe191089d7059a24237c7130c9405d359eb0aadea30f28134fb65031f888c98bc269fc2f3b264bbcf507419ef8608feee55e2a6da7723242b2cd657dbfb3b3a90f31dbae3ef1da00682912b3f138279da8a24ccf7610c697393d87f73abef7483f190852e6bc18de49e98c029bc7870b01147f20c1b652b735e371b6ec42216d2b721fb70dd66b163f849d9cf7a93b5ab1631e18667edea211edc207523c0410831a9d938068f0cfd9694ad5d5cb5717696b36cf962f0e7b962610a5d3185819f2d69ed8ff9ed913df5ec575345662c7149d11bbc088c1674c1cd39a96cb21cf09bcc89efdd74214e503f0678f8ba6fe606de739f2d325b31e94ee3e26df124bac1578325c83e4c386531bfcb696a2335de05c8638ddf2e2a5573f14702fc312bf5196b650b4074854c17c256654a35561651a48661753b6b7bf8e76fb3626584356eaf1283b73f9662b4b2c33d308cf5e0c998c015f68cb9ed154520d283e461f90cc06b98085c0e9e2d8ba90c7cdec0ef7bceb919106ec408ac0dba45c50601ea89701529a53a3a2b98559be5d913a09136116749d51830662d3d464447b380680452dceb9e98efe7a413da2c9d44d216ea3c54cb91ba0ade214e06e1cc298bf0e6e9cb3c66654ee0ba1ead366f5c1d7569e292312d47c6faa9c80222a1fd219b2883e45edd31bb4c783e5551295a5fc5f0228d0cd80fa72647110d503d07b997c72e71da017ed291aaaefec7cc96ae3513ce748077c7698de8316669d1f07a43265aac9ecf69a802b5f6df9cb22da20370e4c644bee53dcfa1239c1fc05c89f06d672db4802a53384e020f7dfaeb83cab0eae5893750bef69e3f523e0a", 0x1000}, {&(0x7f0000003400)="e8660819b838c3810121d925a5dcd06ca7f7f15e1a3d5774a14d1335a439055fb26e811ed5e0be39219c93c343b45ce49063e8394dd06611827351d61f6907bd4c190184eadb9bc1916d50c9bd223da435fcb4e854112cc76718becaa12135639b19a715597658a39e4b0a7f517d3ad3e2f3043168dac486fc29e3d04d41133f71dac0f9e291", 0x86}], 0xa, &(0x7f0000003740)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r3, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @cred={0x20, 0xffff, 0x0, r6, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r6, r13, r14}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r3, r3, r2, r3, r2]}], 0x110, 0x8}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x80000000, 0xf26, 0x100000000}], 0x40, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x8, 0x10001}], 0x6, &(0x7f0000000140)={0x100, 0x9ac}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 16:00: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) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006000, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:00:16 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3c2) seteuid(r0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) clock_getres(0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x4000000000000005, 0x0) setsockopt(r0, 0x8000000000000029, 0x33, &(0x7f0000000380)="951303948292ae269282d455abab566268fd70c6e9b3fda3181149ee114dd207a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d4d0c40b8b5b9d0388eead55c3e0bd57224513bb05a76025938759964a53c62aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000000000000000000000", 0xfffffffffffffd02) 16:00:17 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e55}) setrlimit(0x9246cc7945d9ac32, &(0x7f0000000080)={0x1ba, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0x80000001}) 16:00:17 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f567314050f674a303966696c653000"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) fcntl$getflags(r0, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30080, 0x80) listen(r2, 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x118) semop(r3, &(0x7f00000001c0), 0x0) chown(&(0x7f0000000080)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xe008, 0x7) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x111) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r11 = getuid() r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r14 = geteuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc8}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x408, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1f, 0x1, &(0x7f00000001c0)="5b11b9148a3fba09ff91", 0xa) getrusage(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) 16:00:18 executing program 1: r0 = socket(0x38, 0x3, 0xfffffffffffffffc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x296) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x100) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa7, 0xffffffffffffffe0, 0x39, 0xac, "c6b2c3c504c4fcefa9cd49f3fa7732f039459b6d", 0x3, 0x3}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x800) recvfrom$inet6(r0, &(0x7f0000000000)=""/20, 0x14, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x500000000000000, 0x7f}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/29, 0x1d}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) write(r2, &(0x7f00000001c0)="e209992dbdc74fe67b1214a45b967133a7ca51c7218b16fba6eea62079b9077e2d9e673f33de24eb115b5b1b4464a058864fcb18de9f01a03857226e1ae0b98055389fd0450b259b9066bb0fef42f86fc72d0292087f12a2d6b2f3c2f22b3267831c3130e6f2500e44a217e2348669e6d9c47740f2e7b285fd4470861cd68a3360ab77197f398490cec0f4abcf5e0db8bed5ec2b3470783ebf2546d3ed1304f97fefd6bd4b27fc377e2de87485ad32c9fcd3032d782d75d518324a40a781972354237e9e22b3764d6f83b7e8e16f18ad1bcab122c703785b3819c31600d50a6822362f65553dce3553d95bd02cef0b5d4abdd3afd394bdccbfa551fc4286b2e9839955bf2699649af79c3d23967c59ae29185ec20a67939b6137bbba7dc63e3df4010bf4b17d9546084c7c3d946fdddc9322966d9a80e4cb3a2c420c22c51a967b6d1e2560c872829e7f26aba36e63fa7ab731930c1afed76ffbbdccc742c83cec127915acd571ce42cb10aea4e6957643e3d9f79e4bd865d4d64468dae7a04a7efdfd9b38ecd43a37f81cfb3f7e1d81166de16aaf84aa28d5ccde15973d36a330fc9bffa48cfcfdd648e26be4d36f56c144be684a949a3610143c87f464affc9c3587c97686be9675da42956f3ddeb9abbf4df441f583b416e40110a70199acd94c0164bc8401fc9fc441f36f11425a8e5c36ac47dc79c0ed5a2481e5e9621890cbe2a09b6b9737e3a9d9be8d56728b37e8d12e866b3bed240af8a2e3e81bedfcbce46a3e43e007af2503bcfdac97db5ba108fd542018dd7292040e3011df9d31a2567ab7ca255f5c4039f75733955246ba7e50e9b92d2ee6b18c1ffb2b6d450413e4ee5b5c007ae983a01862397570063ed99aa1c2d018bce8eb8a67ac65c315ab220dd5c337eac12ff288cd7a40269a4a15dc3b398d0d92596637dcf8ff73bab63e2675d4203b8e90dbce5790adfdd0338fa47eb62ed3afc90bd496163bf372f375a45a9aa3dfd928f6700d5e4a88c113767ab0290bbcdbe5605f6bfa703e6423d8cc2dc58651740b8fd06fb5ba5781c57836d435c3c122e5972f06740ac249651a82d34314f7edd6cea92f18b25eeb93f85ace1141b0692de9813f2479c6aeb686f3e2fdb8ab70dbf3d911fc9637b8aedfab6eb69e1820723b04920814b9128a065e3a23566cb6cd6231fd3c6f2a5a05522a0e7596e405ae3c7b7d0a1d18eb9b79a4e94e5425cb24d5239b54da975e63d6ee56eef862b2a53d1edea076697112328a183609d964392680f94588f9e5ac18bd8eba8e7216033c154ee710bb94b97075a4aebc2b8cb8050aa53ff37a2aeb494b4174ab8f364c5da31020cc991049483b79f084709ebf78afbb2c8c7ed74cea13f0330077b61d91d058ada9c986bfafae66856443b4f7e1a0dd887b86ac468d8850d8ed5b1e5320270da559ea531dc41cc2d032990904517c0276cacc0707cd65176e7a240c2a5dc30edf154f93725c6ee08ca7b68bacc359be1ede2585fbaac8e966b1cf9071ec9bdaaba87084b9129b3070b33ddd6265aa15d562a31649364e3ab4e343c6db4f481a5f54fff53ca5ee95a6ac7a8ddf6ccad2ef955401bdca0010243b7830c3c6b80cb742d65442ce153236f6a787b5613bca757cd20b7a0f87ab30147c6b68475791d9e2b99b3c26d088b31aeab250fa9349e33956751209592fd1dca3dc19d700351385f78d0edaa4a742ee9513d664bfdc8691d3d8e9e4e9fe49084159894ae05b20efa229f95ac0d7271dc1a7a8a65e4a98d444149c9bebe8f492f69d1b2fbe99dcfb363cea6c025d71137cecf92178b7bba3291de3c143d3f1a3e16315d8e8923e6a3dc07cac2800ba4d544d029b6a225868d76309ec0d97ec48839cec0b2e532e5c43485ec8d78d6fb826da20415b5194022a36fcf0e7d1f431d52375916c1e2097ac0831cb09924eacd11995857e61cdbe4093ee9774ffd65616a87760abef4cb5440a87b1adfdc9d0ab54239dd7b5a3eefa8433ee3ccbd04e1719c3b9f343df2f8e5c12d949aa019dca49cd9a459401033dbfee6634451e982098efcc779d66fb25f2eeb7f2a784f6a7c7b23d735510abe45b64fd30939fa4a03a51f5436053f003e60a74fc2007226c7b7f094325e319d54e41b7e87b659934c5e3bdf5455b5468fd84123f99a41f1faea225d5fe8d5726228635ae77090049c8499c32998455b373661e3a33586241a1dbc594151fbc4189ab909c5b00320372ded3f317cc22ee9613b85393fb2ffd7b7e8ce9b7cfb50989d6e618b07bcad67afb474f00aa7f5647fb19b3b8038d3bd975f194e3e9ed9fb4d596e3770d73b8fc7759935e761d51b2ef5d7700a68de2c36bd01ecacd713b40b44f9a13ae98601d40be78835e1372b497cf1fad7e0e2c797f6dcfc9a68246d7936013fd8e4563a69816b4a5e800f97a65dcfbdaf29926ff04b99e6633bafde2bcefc717e2fc266b8d6b492a98e6ff2729792f678a462c569c8cbfb9dc25fb7df692202d34838ed5c3d69b1d079db51174113f9c95504b85bf7706d87fb2ca7a07de41117548fc3886a25be88485e535fc2bdcf0659e14202d0979b92a582d9d57501c843b99bccbebbb21b405c1e53be46b67c379c2d9ac183c1e8ceb10368a32fea14725f2cc18aa3c26c6b305f2f4f5d84389c3f7b7cf9b74ff0aa3d39c39093eeca55ce4f051b25d83d24d26ad1b60fd969dc561c0ba97e17becc64e805b9ffdf56449292acecf9a234d2710ba9a088cdd0acbd573805f9c100d8589496fa57ea013de5432a10aec8cf060528a77a39df362a95f5ff92b177782632994e711d9dbd23108419d60b0a8eb1c77c484936aec91e88e514a086520ed18926b3216654500b6a15fef0f90d09ee86a820e573f3c22caffcd5b6f086a9c21445ca477a9575e34b5e83a5136156dd4a4a4b932fa85c5071d0fae75f9f86b9368e049332dbe7b9406d965157069cca92d3e3811537024a7a8153bd42fe005cdda0f27f3cce6cc5dad87bc6a0d8279e0540ebb9c7297466744a06e3d7f3bb31dd9277829a34f4c8a0dc0006cce0d845f57460257447244079e85cc164673a38e8fb058abfd5997d0c8d39f8e8af9470eb4e49314f390f19346a4a85bb851f30330999081213c58d5a24f6ec8af9cba8cdcd045885836a3a11a2ea7929ecf76ddff075f0d861500d5625bd652bf75ee9fb5dc844589d9826013cbad6e7f7a765d58b779d42e7d9b2a48ac910980e87f008b4702013512c30ee21adf5ddf5976212e42166f6a3dca672ea5667124ae539d1bbec280738449f85bb4edf4f09d4827d18761a8fa1268c22e889d1abf249151938f09c2629448c1c05c76f1d52a45f2a5ab34ca3280a5a8357ed812704ce7a283eb843933697c1da832473471e6022cabcf1599de830d8e637d27119968bf38020e24a30694b5eb9e2dee09e68738dd8df49e5274c8aedec469718737fb786474ca94c413c0d25aa975ecdcac17e558453f1692b53ab6e3605e4fe5817e04f8f5248f69c5ab00508c71ebe3c8b9408e2816da8374fd9388926be00516711d9d8a1b675da324da62961df2b7ceab3c3c20107b813aed23ac8ae19a4792cca28617f2bf06b23949709dc90b2d198d6e084afaec81a149f118408425cceacfbac9aba6e5b362cce72ac627d17ee9a6127d3103d09b5c46b5523af9159e9cdbbabfec561acc948bfaf7137890023aac3d24bdc5a56e07634ae921b06b06c27412b074b4027407544ba47591eee17d0c6e2cff27622e91929e3105e3847e49debaa6d16401101ea48b2a9e12f2210a04fc27184b4151628228bbc503435e72b331661cc506f1c3986f57f3003ea0683cc952749cbd61abe01e80e266dffa5e25f8396601dc8829fba2fb84cf9ccf21359cde206e4e33b911350d108ddeb9f04d1998d52b6e1ef6b905310e5e812778b9ffac4ee3c764b63bf4a33635ab7db016baf020b4256f122b816951333c539985d0d21fa874e1430b0eebc00b91bacad3194ad98f8245b845eb0b46e816c49b60acbad00bb36bc963a149869c7a90f4d745c759b5485975dfa6c91ee767941912391277662b494a2fb543a3a58110eabaadc86bbfc7db81cb722d04010d4b60389541f28a236db2d1bb794adb03128fd1a989ebc1a8d5b2da8af9e6f3d7751b91068c2d330cfb228766b9b23b2cb2459b568fb7210ea4e6ab44e9173bf51988b8a5d711518f38726840a5d5cc12aeed4fdf4c3df9d6f0ca28fdc6b3299a51e06051a3087c9aba0c368a0678abe03537e06d9fed441255c76efdd43aff96c541292aa68c737de2e7a497ca9a7fe6b922f01e7476e3a8da2588959d1922115795966e00303746daa9c80ee2c8a119bed29d7ec5f7af12398c435b9b5dabef5a740b624260b313f6434bcd7d7727ed2d35b9fd37d53869578fa3c638667954483b301366d8d5378247988c31abb92ffa60bb995105376cdd8293a0520caed39a9e58c2f7c25841682573e3b3b12acdf71a1a0241e7d83e863999fc82a01b5aecb8a24edb8cbb5c051c682cc4f2fb927451d651f2e248ffa0871d7e7a32433d675e83bf13545c901608319466998342b78d9b691a8b14c5968cbd0cb536c3ae90ba5b7cde749f276782685a03aa37a7e32f9b0722070a8db95e976028186bcdeb3a330886ea2f9675d7f029c3d87e5d0978738f466c9364407a56fc8bcad81f4ef5eb429211344454ba44087704f91c707c8dcfd5010cbf6fd64cc392b165703af36f7c9e3445e2cb4bc2506c283c65e0a78ea3376dced20aaf497cdbdcf84e65e735664b1b9c9d1f928447fc6d11f7055ef620341afd4449aec802de65e70cc87f318eb9f97918b0e8917f605e9e699e6eb7a39b87459df9ad107e2a9bc8ee6958c7d4d24d9b4407eadbe3821f1aac4ec3fe69a890d514d2e5c2314aab5a90ac878ae8c8590d9249d03c602120b45428210b4b2bd31c3812e17a5e9967a7cea2f023dd5ca5ae8178684837569139d53d6264e567a01c75da410c6240f682adc375362735551305b040c5511363451d128690c3bfa8f9d37c201bda41fecd97e6c21d4aa197fbccd7a8bafcd158dd860d9ed4387f8be7240f7cb70abba19e4afdd1ce31d8519bc6cba660523c3e919ba71b610e69e3479baa3a48968b6bbf01a709d13530aaebb1b9af4713175bc2b1715505aadd2fc377c2a82821601e7f688c9bcdf6516b60d8ee11bcabca7f7fa6df66fef685680cb3a4f3432cdd0b4df8dda9d0f9044f9b3be1457b8ef55188f5242356feaa0ab6f2d4abb01449fc7363e87ed764427dc7575c6a71f4dc04db54f16820dbee00c6eb14dc718f6dd0f34ff281e3030e8414845d85c52d0fc3349ee8bdf265c534e335bb1165cad872eb258ee0b03f7123fd2291436ed1543c89f6fe99c6280a7d55b48ccdbf408357a0ad7c9646a4181c390fdcadb58174c4418525822b37d5b55d925995b5703295066d41681ab3ac1fb34ea778d6bab5f349827a98d9f138e2de55256307886ba80b7dd5db23e7f89879bc729a630c6e0ac9c8791a9917a1c30f2b2b10abd3ddef7b10a75d9897bb1173173107b09f26593befe51a6ba2f75d2bd0ae3ad54f5c30efb9994ee29c2bcb4bd7fe6644b05419712da06c4d0767d321a5eb2ac1576beea0eddc5989a21a47a7d58558f2ac815bf379c2de9f0b7f3fc11006256c4f59c410a3d422f6dad5681876d3a55cd1ee0c3991bda9247f8b53210e326e04f0c8d7b29ef6b092c4b26178eb1f97f4e7e9f21e39e98d4959d04738", 0x1000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r4 = accept$inet6(r2, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001400)={0x3, 0x7fffffff, 0x2, 0x7, "1e03669ee290f26cf6dc8d74a50b3ca1b08b9764", 0x100, 0x2}) write(r4, &(0x7f0000001440)="8394e8116c41c4a438c1b34b43f49324f7760e8c118deecb96d4fa5c4c7f7266f51146fdcf1c131b183771a17db25284db55333dd8b2", 0x36) sendto(r2, &(0x7f0000001480)="6a7dad7953ca00c37f148fd4f076df18b022c2d037ced86aef09d2187c43e11bbd6a17d239dd3c04173b8ea328ce278f0353aefdfa4150cdd6c14daf3ccf68534c96cfab3ee45d5607b7c0f28bd6979e9439794852bd5803bd9d9f64718f4803257bf6599bb154879d4ab28beff68cb9b2d1b7831b121dba7ba167ae25bbc0b9f3e7606ca57fee91fa2480e4bfa552eb27d1ff852f533a2e9ea5bed9cb8c9c00745c552b38728c5d42b44a0ab6ffc90248a4910fe8694cc2c732b6ce39f0", 0xbe, 0xc, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000001540)=""/4096, 0x1000, 0x1, &(0x7f0000002540)={0x18, 0x3, 0xffffffffffff0000, 0xffffffffffffff80}, 0xc) mknod(&(0x7f0000002580)='./file0\x00', 0x0, 0x6e0) r6 = open(&(0x7f00000025c0)='./file0\x00', 0x20, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0xc) getsockname(r6, &(0x7f0000002680)=@in, &(0x7f00000026c0)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002700)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002740)=0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000002800)=0x1) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000002840)=0x4) chown(&(0x7f0000002880)='./file0\x00', r3, r5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCNXCL(r6, 0x2000740e) 16:00:18 executing program 1: r0 = shmget(0x1, 0x4000, 0x424, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8800800080102002, 0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x400000000) syz_emit_ethernet(0x44, &(0x7f0000000040)="e6323ffa39c1a58d6baf3578aca364e02b20eb647f94036d08d8e8732ed3f2fd7a653ef92b2c50c1ca7f58369e9decc59018f6afb5ac437ec326aeb548ac1400a907ed67") ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x2, 0x9, {0x1, 0x9}}) r2 = semget$private(0x0, 0x6, 0x20) r3 = getpgid(0xffffffffffffffff) wait4(r3, 0x0, 0xb, &(0x7f0000000100)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x2222, 0x1, 0x2, 0x0]) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) wait4(r3, &(0x7f0000000280), 0x3, &(0x7f00000002c0)) syz_emit_ethernet(0xba, &(0x7f00000003c0)="a6fa1b69def65eacacca3ed0c250d6bcc977e8c263181390b1fe7d3fbc60b8a09c0118e92685a24c893bc06e9f0933d58218994c8e020b09f89bde15c374bc1f5b68358f71ea7c540324a53d7079cc693d80f1ba9c38f964134df28b50831e9f4190127452de932072f0efb82910ef17457015912af75ab23890af571999b22e5697dc48dae969b6b4929c131008ec18cfde1487a19d35195d5c392cf723b7d34e190e266df7b4a4c82d7032d76e1fe296763a67ed61bc421a08") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x3) dup2(r1, r1) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x19d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 16:00:18 executing program 0: syz_open_pts() 16:00:18 executing program 1: mlockall(0x800000003) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c3b2f2923e0b78b24b0ac07133ba6e1060ae8c040a012d88daad06f6b754d506cee25e435641e43542e4412cc13ac2cbe5ea96516259c508abaf1d395c152586604abc55cec49ab1d3bbed0b966efe418c3758934997d6b0e685c2b2b8189336dc7ef9eaa04f290d8e6d74f1faa0d3b8892aa4", 0x73) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000000c0)="340f9982a87fb76f0710db724752ef0b67041b5ea87b95672b970b39dfd1a85295f87d31d53eb6edc405f39d61aec889d8839a8e64513eb15ce5c4275f719826d577099f1a325467ff9a38eeb6af83cb60217de3396e67a1172506485d80cb22ae6beeb89689f4828c33b1c0a642e1bc871edc462e5d57eba7ba474251e3", 0x7e}, {&(0x7f0000000140)="89dd977a82bd05a9f810bc1cf56528ee9d11a583ac0321d3eb97013ed21bee9a1fcfe99cc19a7efedb70fbc9da8142a7361a2cb4eda4df3c7af9b04ca5725b6cc499765ae1de0d4b8c99dda4e7c1b67c9727e7dff8bb9fdf5586b20ea406e6ac22ccf216be78d1", 0x67}, {&(0x7f0000000280)="f96b761bc98bf7ee15463c78997841fff1d6f7f436801705d58e2c9f3cfea85c3588d083bfd360480b0f06c16bb911c7da3c4a9b949c76ed84aa6b43c71dfad0fb460fbb25ddec379062fdf5a8b6f4472a74528cc4f47b4afa19ac6f0e4c0168eafa48bbf3a56c6fc33885d3c65fe1ef1ee8e5881341b38d56c915039a72a068480adb30b723b586b6e6d5d1635d06f229059c3153ead5be894c1e06f06cda8695e301aa33c279b644550d86fbf1183c584ad60f89d7b6", 0xb7}, {&(0x7f0000000340)="ed5187aa6af693f10c4d4903a087b8ccdb6bcac9eda4f47207b425cb2363b4038a068a3608ecc548f54a2b013567b04456b9bea1c4c7738663bd8c8e44decfd3c53d030e116dc9caa99028bb546ec0b7d270a405cb203e2e174fa6a5d34d86b36eb8000752f605cff8ea717d391ae4f5fed9c7654c0440d1c456c14a0aecb92964328c017593b22e513e3a447d6ef181dba2545a5ba58e232839466e7345e20ed8f551e7027953f8dad31f9a75d049faafec3fa0f4ed38f85dc7f0033eef1743eff4dad73a543770d8f0ef175c1236d25e7d2f317dda481ab22ec5afa1e75cf49dc2966851a454d8cd260ad6856423da8ad062d5", 0xf4}, {&(0x7f0000000440)="077c287faacc19d177a97485962a07f307cea270aa549afdd35c8f69adb0b25313bd2efcb4f1591e41c05df8fe7aad4b3653c33b44a86a91115a76ad447e4a3da891c0b2b5dfcce132025b62b6b181e468eb8bac299fe9627bd6e710efa512ac9be5972b478a3e0a8151506e8075c6e918af59f6dcc0ff0174584ef47a000243ab4154563517af75c5d40b2454fe2aa827937ad25871f1cbb1e50411e18728a2563537ea5c107084b0faad4113115511053ef1c43d5d898c1e86716e93e6f3504aed115437a04b5e7699eceae8fc2976097b1c9b504b4afe1d055baeec9f1590810b6c8d6505", 0xe6}, {&(0x7f0000000540)="15269b2902782057d5d80bb2e6314a5aea45798baf7c19a665911a85217f7dd04a991c643e1bfc2fc270cdeb199052564a70d3678548efd890e1e32338ab6312d6f6010915f8bd2e437552b23ba73ff41223bbfff1a4b2e867a7ae100331b6b0174be388cb132e3f52c4832c6b2321eeb8fe4d7bf30accba78756262ec04de4fcd5e917be53904b8e92e9acbcf420ae6ec1c1a5c246939f1ccd4251a4074038c7a", 0xa1}, {&(0x7f0000000600)="66c54b38f66d558b9cc7f3cb7e92ade91b72b00be51f09163640c591eee813224f51f24be75ef23ecbd02757209eb20d3450832854e497988be43dfbd78678c089ecc348355e8f8d5184415d4f605137ec3cfb3b5f3d67a53d04746350915d24805144e1bf45b00ad4f66398446980f6cf909c48911b477ff8c84022503c2c7b040374f37a842c90556b7a2dbc89391152771459f6b3730cda31d4414b25470ebbbcb9c7c980f940366e7dc29005287ee45d12705d0924f399989cddb6a98b0ca4457d800e727d3474260c41817a211389b21aab67d26f50453c9bcb633e947882e7129a5ce81fb7fce9d73adf360b412d394cc1e7e6e38b24ee84ca", 0xfc}, {&(0x7f0000000000)="9409709f8db50819cd84d2855e0328270346a46edcf9a9223458", 0x1a}, {&(0x7f0000000700)="27e1495e6affda9c979149a8ff99bc9b78ffd7b835fbedd8e312a57d7cd65279a88f1f28d41d6832814bc157988d59964acc0179c3cd98049c8b94a63dc64a156974b4506195648eb53195d89709b659676273e54c22a87a19aaa2c17b59a75d45857d924be096da3a5658a40984e7c793becf136f554d6105cfbcccdbb4e21319a671363bc98090769104be56d94fd99dfa12e7244c3dc43456e5fe21f21092e82b2f2af704b4e74868bc0b25e3f3862330343b88bdece31128f79fb4f2f656db9ede602f86e1dd1b35bd89e19793e63b37a619c171c0a27c400c58625ffcae31e040203aeb68903639981f3364e296edfee40c39bc", 0xf6}], 0x9, &(0x7f00000008c0)=[{0x28, 0xffff, 0x1f, "75e4c1a17dd58e58796db2f4755c3d6936ba5311faf335"}, {0xc8, 0x6f47a98a52e395cd, 0x1, "d7077ddd74c086bc3f95c2eb43920d0e3507a66601cb9b1ad379cfc8683f0e068e72f217316d3092c9a8165dd0c212a149aebe47cc195c9aa4427b85c2363f6e90d80be96d92a2b1c8fcf792b1e2cf08ebbfd1eee3894680bf4d0c7e59ff339e82bf945c0d501d1231746bdd5e733704dfcddd3741c3ca3c9f6bfa1e9238682dfd09e461baf5848a54fc6922febb934d46028fe7b4d4650543c250ac393efcb166683db84d0a2e1fb2e014b031d743dfd8908e"}, {0xe8, 0xffff, 0x1, "7a398922758042c6e0218db3595f257e4d5bc59a5b2c32b7d0429840790b8951b73c6679b2978e430a7c0418ccfa3aa531204c9310cd1bcbf345d0f188eede247bd1173b31b2f01f8519c8c1044ba8f63efb9bbdeb0902624451ff24b057f5b4329ac33d2074ead351fa1efca1d30f0daeebff3895276faf6726baaaf175c8d09dae39daf7674765d5f713a41a33babe231852a27d896643e41c59571b2066cf4b018a3780288671e2ddca8b4f86412697373b0e533a99d49b327ba629bb3ff4d7c5b91163b6ce4a7924a401dfdf6bb5e1e246a8aca6"}, {0x80, 0xffff, 0x0, "879c5b34f039bc2c990192631b8e8c5eb635240a9402ec423959514bebfa57d3566a954d98710a8f76da1d6a6aae143e6de00874a234d6730ab8e38357293334a42d56675115aa5665c974b593463d9a4e8f71514b803a6157a2f72c2ac1870e3b815099aeb35fd9800797a2af50"}, {0x98, 0xffff, 0x4, "935ecf31d4560a3d6644db3efe09bd91b10c39ce27573d722656efa405ad94eb84f16f8c7c0d2380e91d191b2f072edeff8bf0c034ce2d15264e60f11d1fd725f372fa20cf80f249edff24b21c435fb274dd8108309d81f3228bb6569a54b7c6502c26aa2d2685a7ca6664da9204f97e5295217378592fd02ae51e661f86a215aa2471bb52"}, {0x68, 0xffff, 0xffb, "8a3fbe37b97b7aa680eb624e2c0e1d4a92315ab1141eb6a437b0bf23fe37a134a1d61063ada9fb71f8b0a3d3db12485242c36927bf2b6f73dae13fea77793733150a3bb61bee19b575adf390f8a4028b47bf5c7a9fec416c"}, {0x100, 0x0, 0xfffffffffffffffd, "54648c3fe5044df9782a8a6e40c3d8894ff572a9e7a40827a3d3ef24698c0089c20da9dd1bb809920e48ee73b380bfe5807da35b077000e83a1ca53d029c4a29ef732eee0aa31de6535ad0a22bf1e6bf4c9a3f1621f568c7ce64ee0db80bd982558d3eff4863733813e40fa1be29a48855451ca9b2f76d64c5743b2c5e3f5596340ef1200fcc07ccc91b00cffc6ae0a095a621f8c28053416038c3761438dbf75d1e9c1ebcfae8d3fa293e7174ad8111b0a0148307c92dc211fa86671d71852c05f5e48fc5df6077a497e8b84804eb6f208a8751abda50636585b622baf5f91fd706099005e96f48c0"}], 0x458}, 0x2) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20e00, 0xa) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x21) kqueue() shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffb000/0x1000)=nil) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20298, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080), 0x2000000000000266}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="afda2795dbc149bcd94693b83e225c41f7ca34185c5a5ef30319036fb8a78d68f74e49377abe26687c62ca275f51d6089352bff4529e6d630ea68f6d9cd94ce23c0225d20b65badffafdfe9d2aa9c22be0bf5336f9dc4e4daff5a146cd3738781dfa737afb0f69ce8abf231bee5b2d3320e10f1616e99a687dfe522004e9201eddc8156717aeac34c1ae608c59e8b6e3c8a96b63d57f52280c5016fbe6cb540bc103ca97f5c7e3061315e1587935d233e346942b24e45c424e3b00599a48d8aa47a1112f75333c576b1e5b81f3133e20319543f62cf76c5abf22c9d8dec93ab85c31a133bb9906a8ed71327c660e", 0xee}, {&(0x7f0000000080)="754b0e329f9c6be85771154d85a7ce8657a0d2263efd735d5b70977bdf688e0cfa6c59f08dd668727e7e4378612193e22c6c0b29bf0807ee7511b3128b839fb14a900ca0a17e51d8f03cac674ac8503fc767ca2f08ba5b7dc41c3c612dd1f0e5c74ae42e8505a720675027a1974a23cbab", 0x71}, {&(0x7f0000000280)="5d698d32b4439abff7c1a6b9e0d2fccaf18112b52ec74abec14b519cade298d8239278833507e42e4dd894d15e88fbe89551073b32af49c6768ef3e565f3945249ae4032b06efd4f409cf737b2ea8ae49006fa27087ea926dd24e0ebef1f1781b2225c8bb2ae386d7e57796971469984ba50e609628cbf46674e6a7e70ead92b3be88d698b2996a2faca", 0x8a}, {&(0x7f0000000340)="1142c961bbfe6b6ec473dc9fd2000baa51436b503bbb28e240451077c4184234d8b283c753817b268833a97566d0ac7e7f995fe671652d52def5e80f4adadce617db2cb3465ab3c8c675189841a559a743b0e4a7ab0e56c25f856cf8a3c666d3306e0e27eb6e4b29ddac78e11b81cb0d5d26a67741deeeb3208f4afed842ed00c3de96e8516da73523fb414c60b9f502184cbaf159fe758056279b95c9dfa35ca134364687a11f12a2a4be7b2f1497f7319360a3744c053acfd9f289a26eb2399bed71a1965e36", 0xc7}], 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x100000000) r2 = semget$private(0x0, 0x0, 0x21) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x3800000000000) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) sendto(r0, &(0x7f00000001c0)="8e3c1226ab9d050e9d624d88f16eb7c3d152b09352d2a6c1ed06507b6e4b1c6a2c8c28109afef90d4f3ededdedc7d910ec475b67b3bd3834ce59ae89308ceb2b6fd5be917d4758007482bc4903", 0x4d, 0x4, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/49, 0x31) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="78f626719361071c45c354c4f7b58f7842c0f7ff295c9793cb59dff4638305656198695ff8bebda787cad6649b7b118f74a73717010f474e2c01011e6cf7b871e3414fd996c63bf25bdc2b2a2b913e4ae0735ba620f46496242eec7b37d89e5d10d9cae16ff0ffcb47d5dafad2a19aeb82aa9c8abc3cdb43d0f467c28ea246645cfc038a3292da66c546f28ffbff0100008d6cdfe08a1a9b201bd90a02000000cee5d5aa1c059b6ffa5654d214261e9d2d088d40f33bab6ded13ac00396c1fb45a2fda48cbbb3750eed325d27e7e891f1b5f02d322888dab8b3ef38bdc49fb17019704f2e2a22eef6245de5a06f87f20b36341bf81daef4c0ec8128503df1e42e2ec8a71e5ee523579d3282b5153a975c8d9054b2180b2fe674665c02b067c585e71d912136ce9752296a8046b5eed4d92ddc90000", 0x135}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000005) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000d5000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mprotect(&(0x7f0000556000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x240, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/41, 0x29}], 0x4, &(0x7f00000002c0)=""/166, 0xa6}, 0x842) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x88, 0xfffff, 0x401, 0x6}, {{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0xe00000000000000, 0x81}], 0x8be, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc1, 0xf000008e, 0x40, 0x2}, {{r0}, 0xfffffffffffffffe, 0xd1, 0x1, 0x2, 0x1}], 0xffffffffffff8001, &(0x7f0000000200)={0xd07}) r1 = fcntl$dupfd(r0, 0x0, r0) setitimer(0x3, &(0x7f00000000c0)={{0x100000001, 0xffffffff}, {0x9, 0x3}}, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:20 executing program 0: pipe(&(0x7f00000002c0)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x82}, {r0, 0x104}, {r1, 0x4}, {r1, 0x2}, {r1}], 0x5, 0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000240)={0x3, 0x2, 0xcf, 0x7, r4}) setsockopt(r2, 0x5, 0x2c36, &(0x7f0000000100)="ff8c177053ef6acff3b01ca5fbd1c53525e20d063b62dfa83c456ea08535", 0x1e) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "85495500bfa600"}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) dup2(r1, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x20, 0x8007, 0x200, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x80000000, 0x44}, 0xc) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0, 0x210}, {0x0, 0x1b9}], 0x4, 0x0}, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xffffffffffffff99) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0x22a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) rmdir(&(0x7f0000002f40)='./bus/file0\x00') bind$unix(r5, &(0x7f0000002e80)=ANY=[@ANYBLOB="01002e3c84000048c78f226dab31d321a13856ad886797cbfbba0dfa6fffcecdcd1115bf12f5ac9b5cb5f5cc26b667627d046d16204ef59f8932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adfc2eafdd9e99c314371d442bf3bc8e042644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8b7758b5edf1a0e99d0e38c61927a3509c418e45"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 16:00:20 executing program 0: poll(0xfffffffffffffffe, 0xffffffffffffff64, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffff, './bus\x00', './bus\x00'}) 16:00:20 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:20 executing program 1: r0 = semget(0x2, 0x0, 0x0) syz_open_pts() semop(r0, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x4, 0x465, 0x1800}, {0x3, 0x948, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0xfff, 0x1000}, {0x3, 0x6, 0x1800}, {0x7, 0xfffffffffffffffa, 0x800}], 0x7) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) chmod(&(0x7f00000000c0)='./bus\x00', 0xa6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x2000000000000035, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100200000000000d, &(0x7f0000000140), 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/25, 0x19, 0x41, &(0x7f0000000080)={0x18, 0x2, 0x100000000, 0x7}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1400, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = getegid() setegid(r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x248, 0x15, 0x4, 0x1, 0x9, 0x1, 0x0, 0x0, 0x3, 0x3d0, 0x100}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55842a93855032aabe17f037b5439be", 0x38) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x2) recvfrom$inet6(r2, &(0x7f00000000c0)=""/238, 0xee, 0x803, &(0x7f00000001c0)={0x18, 0x2, 0x3ff, 0x1ff}, 0xc) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x1f, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00: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') open$dir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8088, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x81) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x10000) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x307) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7fff, 0x40, 0x1, 0x9, 0x19f600000000, 0x101, 0x0, 0x2, 0x1f}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1002000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x880, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgget(0x3, 0x200) semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) ioctl$TIOCEXCL(r6, 0x2000740d) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000080000000000000004007e95c52e5354300a400000000000000900000000000000000000000000000000000000b448c24a14130000000000000000000000000008"], 0x4b, 0x0, 0x800) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x6}, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) fcntl$dupfd(r0, 0x0, r0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d422d", 0x5}], 0x1, 0x0) load: 2.31 cmd: getty 44105 [ttyin] 0.00u 0.00s 0% 309k load: 2.31 cmd: getty 44105 [ttyin] 0.00u 0.00s 0% 309k 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0x5, 0x2}, &(0x7f00000000c0)) clock_gettime(0x6, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = getppid() r3 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) sendto$unix(r1, &(0x7f0000000040)="57d50c8569ecc0e25b83ad978ae2f999fb4d", 0x12, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/115, 0x73}], 0x6, &(0x7f0000000500)}, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000500)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) accept$inet6(r0, 0x0, &(0x7f0000000580)) sendto$unix(r1, &(0x7f00000005c0)="efd3db5bab7da33ac1250c412802c2050396f73a7320c76898bddb7d77b10a5681eee5ab62e5e4f7002c076f327288c6f435484866c89a4f1264aa4b40b5d339d3439e77f8729322b9bd5fa1f470f26d7a69139df0344f536556b2b9e37f0ab7a39ec8822592df438b5678bad7b5af8db93d46a72d04d08428f0c2501e03009a4e4c87d75290c07fc95448695a4886d45172491d0afc5ab1b4296ebc11a24a7bd893155bf4603e769eed69e498d87610e48a06490d102a17729e95c1f65ce7b4c9299339cf416b3fa679fa0498a5ef62e864", 0xd2, 0x0, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000002, 0x9e, 0x5}, {{r1}, 0x0, 0x10, 0x42, 0x80, 0xfffffffffffffe01}, {{r1}, 0xffffffffffffffff, 0x6c, 0x84, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x20000022, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x400000c1, 0x6e4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x41, 0x4}], 0x800, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x200, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x8000000c, 0x4, 0x5c}], 0x9, &(0x7f0000000040)={0xfff, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x54, &(0x7f0000000140)=""/156, 0x248}, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:22 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000012c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4000000, 0xd80a}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="7137fe6e9c1ac92cf32f309f9b06ca865c7237b8bd05b8782f3e72e5eba69b3944387cb7a8d4f3fd91371ae9220e42358a1becbef896fdebc3ffde8fc8e9cc9157a8aed5babb2be7133471ef64e2852398a58bbaad285944aa3fa7e86b46d471835b48b304ffccba254c8b2e3c321b6bc5dcb0bf2563c2158e02ccff940820683cf8a54418919c2fb46ee675113c1c922e501b47f7a7718ee4fa8d1ce5a41c76a32f44f9d8ac17cbb262c0fb87e6c15fcc4e89ea92675827e3ae93e30bf5a3df91edeea61995b190766c4818da0348d75fd4fea0b5b7761637b742d9e8fd37356fa05d1057ec42227c059c41e9864071799b3d70f7e5cac412fd1114b54fcb3d7de7bbf2b2f371f7df99fd709bd52dc5bfa39fffe8e3939bd1a81a106fe19b0e4548b85ca3d2c6ee033dff9c2792b50eff6ac09420473f15a6b828fae5da3d6ffe5ca18a97f68e373bc737c1f403ec11512f8a22f9e6e733acab2a1821620df888431111c0e08f39a13c23cab57fc02e9c77d27317b17f7c4993a3e347dcff3bf676b40a4c578df635bcf1963cb293c5fd976ffbf8a3229db9dc6b6d43c3dda11f15edf3bcb15551bcdd2b15ad6973b76a7ef9b85babf34e420da590bd5036bcc81ca8b3cf7d513ffe13182c648f0b03d36cd2f61c4978af3ac3cff05abd886267aa3e0741fcb4b0673ef45f1106805d589ec95213556a7b443adb481d41952d5952564c8610193a78a3dd12fe295a87445758c0567011143fb2abbf471b3f9be66af4d82a296716dde4fef0d116e143e5a8203279997b22db9d3ae74e576eeaba3a9d2f5663186896813d4ee999cdd47222172fe5c4f15c9c2309ff50e94c5d49509d273cc312db63dd4ac61eece96a6bc0fccf177959bf7714220f7151b80567182f7b480aae10b3637cc6f18a118a57e234aca0494351f5144bba800943ea6eac6c29b7238a35d22bcccf50c9e67646aacf9a1c15f5009163c6975c82daf712b231feb72865199bcd3ce2c3d9bbfc9879dbcd179293df42cb13ad3484f748fb78b0eb88b9792d1d2138e02c7650b7b283f136afb28a99aaf55bda042e7d248d9c98a1fe2b211ddd0436622edfa0617ce23de9b4df37fce80c86e808a208eb7433fd72560801878088ca86c28ff39e70e50aa990a1409ece20bee6ee094b50e342b8771fbbbbf82778de236e8fc8e885f8aa941521272a65a895f39eb5d64bbc2d15c92356bbd0f69993a4d47daf0b00e84f860acf5fe4837dedbaa8bafb2eb3231c9fa1de675dfc77b04aa1265fb87028ac4fc3872054c9db5d62a02ef910e6f96dcca22f817e182dd540bd6c1b941af9ce650f9f5737e0fd43ed325dc26fba57bc8f7bab4e973cb42e7b161cb1766ee52649af36a4aeac3fb083bfc314b2724d832725a588c99c34615060c74af5e06a74a98eaa563309888f7ca30a176fcc9f76ade805044777d60b084377e5e7a28654f34df279632a8395f3b2659b697d24960c67051f36100138eb7814a5db5747291abcceb73b4b507925434bf25b48afed4ca64451a8ddc380cfed6e67a4eead94cccd8936ff3302c0fc6503bc223adc4431a42e5ba0ce42ba941cf83c1ba214ee6b3a356bfb83a259dbc013199575f4c179b071e63cc9816ebfd089fde0d7d35695381d0043fa375fffa210111af20d5803b2dcefb6d6072a47fc6e036c33fd285290948c1ea2212c262909c964e4b8200b29227aba152bc362da1bc72e2fb626d409d56ac6ab5fc39fcccf22188f9d616e545d4758122905a20dd14e6c94a7fa247169f67ddde7eee25aa3b2b9a14c942ccd19df285ed558df468a815e1a9c3a92c3dd0595ab3d6d678b1d6ff79ad4840c1bb30b1530676559cd6e6233e259f2ad9efae5610123af6d6f705ca1540833b1d435fbd45d8331a69c9402a4de3ae69dfe31defb9d389d84fd6a92f440874f93f7eea613046965efdb0665380578c6f910dc2b44ac552bc23625e3b14ea08745733bbdeb834d281b6bb4b28a7b809e511bf10fb55d87685cc81cd9e123904b7651f41527bbd85bcd8e6bf896129da26d24da06555f6cfac8fcd3babf9a48c74ca94c6582b836c501a3d814ca4c343e2adb8807fd3802e56b1cd64a7a514b56c8b27132673e5ca965c62c8792413cec24f674b21134708ca6d107e1356502739d54f3e70eaab227ab4e7538ccb270b2a4cb2451c026a2c38a3d08f93bb6d72cb53e12754249d9b884843c94ddddc01d3443c062b854e1ea251de120d5816581185227c3819562730f35ba653d0cc8b1c15c2b69045dec00d5b1b304cf4454e8cea2027855d2a841e0fce252357b957a9c857152d197995d1854766fe35d9b842dff2f123b46e440a3d6dc003bf978bb44132b77083cfd736c675d0ffb3968cc45956c99ec78de5655cb2fc0c88fb85d19ff87f3492a7cd4c1d14b8d337357cf479c807ad598190016c139ef5dd489b302811447e82411118615bd6e8abf0eaeef9cc2c5d07fa6c2b6f41ab6214ea8e18fe5b3b52d9f9d5b4b75d7467aa0993f9f00e62b89185eb78815d47414338e540331e011892fd7d851b518d91d84d27cdbc645de66ebe9049da5053628f1dcab358ba9d820a10d798553a655247b3e2f71928b1874e15a83f8f66b4eb57c7b8af28148a5a1698445ceb3e773078aa0f57eda3c54c7dab5cb465f32121e6c7ee7abaca79723924010ccfe6cdaec0900a2964f91878238fcf22a87b6aa513c4f492328e591135ef552b014337d55442c29907a0fffd48c6ea30f006a02ed361f05cb7674683725166254c05e24014fde4b5508a69bf7b28f6bb0c7378493ab3950e024c7c4262ac4dc373ba4eb3dfe5cce273d3e00cb364d2c7d3ac747ea0b5e5fc9e0ab782257e8038bd3cefcdab19a1e3283fbda7006fb6ae9b66e6e591842066479073c8af51326b45cd0930e5dfadbfd509762c9c0f5d87c2acae32651c3fd5764cd431669d1552173f07f887448a55ea6bd11167d4a723fb2db389660676325e6459d4ce56d015400d8a0b3b7f019dee66856505391309343ecb425773d44c0a32bfc7a699d3f094f596dc8f6983425bd21e9e1fd4bc494089349b8ad2734e656b249db642322100ca78c2bb7bd679b4aeb662776d205876a7971891ef5ed86bbe3145dc08c4354c3043a46421eeea8ceefc93adf66f75f3712949f97ca7ad0c65a78329110a8c026361ae12f3067501036030a0b6b68b3133ce0e4b5baa0e253b5463dc8a9b994da49c28152d8a3f5357998f000ae3dcfba94968b920eb31eba774505eddbbc3c3544a1e1b0e78aa3e4f4ddd4a4f629e8ee4b2d689810fc5c12977f87dad27bed399955a23500b3991a299ec3bd2b88493c2a11ce3056d78b125beab0b4d895e816f856d82f9f06640b12ceb5aa9df6162974edd3420cf44bbef7f286272ce2e5ab1d0939f8f3180b068192e8636e3be50e85815fa5a2cdc0cf96428bee76d1183a5eb7c4f7dc99c6716e262b36e81c187b5a5d08a741b0e8e4f08dd0abbba0b96ede81fb2a1374c8c20faaee128cd3a386d523a6c529ca9a4f65135c7af033f5cb11ff9d9f3a60ca624eddb12e843a2f77d087573178538f35a14a62ff5d1b7ce791912410df4a1af15389d2ab6bb9b9fedd36f9a158a41a699db0be076302fe2edf95e669dd63bbc5556ff894598b8373b9d74d1b01c7ae6ba81a0899802e658cd9882cc466383a9b1363b6d4074fb6b58183600094c99345924cf5abc1b65b183804c3684f895b87ecccf1ac1fc24c5685516f1b3603806c479dc4c9d15252e6bd834ace1d0944e221c1b37bffa90db08e445bfdf54b7dd94a98fbb9b88fafd58d0ef6a74a00747de0adbfd560b583f473f4172c5b02800b0ebb0c99373d1cf01c0e14f9c02096513b40e062db4fe4a52303f8386ed317f4bf89148c519522fcf49e193efa4f87bc394710a73f843c8915caacc5d420b67cab2941d4519446d603fc3f1499139e7b9cc8c13505e486f6581bb01afe6605fd05b04a5fefc07cbe382379178f00720a33d89025fec33911c27e2db0e4ae2a163d8700083c1ab1ba8d9b067d8251d7e56eb32673013442a26dbd3ee664488bf0e2502b608e9b2a007802d639a489ff0dde834da3e99071efaec497d11c6d43d2ccf1bacc695bf790f8670256a5d9e874491c41baf2b9409d14251b5bcb7a1cdb62a89b85f7ede2a60531795cb08e65a6770d56274102cbd9e65c3f4c7ed612cf689161976b49cc7b4a4c23b733bf0d92dac465a98f4e6691deef5020ed0bde8e44c1670d44c1fb01af5cfbec517ad99986a7ed83c736a3a87e5343bb0cba1e1efec436867957bf9a40dac1895e9a9225a3d75f2af06910a0330ca480c581f78e086c747dd5be5364775345c38fc72815a8f4c2d732924652e2dee9a2e12a50d71d8f528158f48f4b10601e6711af1078f3eeb685426b918241e5cc7fd11286792fd1b3848f7e1bd33492ce1e317f39de7ab5fb9719489a073671a32eddbff29dbe9c8ab0a6e8be5085952e7535d8339841c4861357ecceb1684582031e5445908f51b5c2e95846192640e9829306152f3f187da3d4aea3642966320d2644d4f8f26db917de9d1a04deaac58ed6d95dff9c593d805ab79f51cdb96859bbb32b552f9e8d37fbe235231528be6e2a31ee004ff73d67b652718a460b59f138ce5323318260a612760c31b775fb8ebc8038ffcbbe9a973cfc4b338e58061c8bdea6a0e1b07097670d5a2caf480564a05bd332cfe9ce4fccba6376686f8cb397a6bbe79fbd80136d558f3bf0fc1de3f269e68a1f2e379105947da415bd25f288c82cbca235c307198842957f80f96593708d2242f106b869167474eee4accc84377c3f8ec515ea589606d22ab088332f4fc926754fc18874e0f980cfb245122360ee711f42ccc32d09a75c4c6fc20554f639b443b6c4b7f72bfab4d764274ecb1ff6f87f6a780b3efeae1b66ff9fd7972551b27b3f11a3a74f8cc9c8757ce2fc19ac29f15626a7dc524897b8cf100e33a3287572715880f13b804949318389e8470d50a8ea7c355599f876bbbf670a809d74ca3187a9a2a9de50f28ef6c27a64cf50a0902d5605e00878967fb20f39dc99718065465900e5ce9f391c0069f2707fea18f436f61310c8bc13d3645cdd2d7140428e8c40474a10fe0e8e34b8299e1187e54f55b4b0e9c52ebd7ed746848d1aedd093025fb3712a2976a22301bfe78afe968fb66edb76bc7aebc834a73b93ac4c2533509c477d9fe8e9b114526a5d8027e7b5c8d0197c032b09e1ee1a56c234d8e25fd6c70e2fbf8ce84219ee9318db706985f63a543512ff2e46a58358cd04fd70ad7b029253d906e58c092e7d968ac3104f05f0b78b66a0125ff6eab1ba2fb2eeee78697d93ab03b0dc3bd22f627834b7c6283342d83755a68a33b4178ffe764c69268d51e3f8fd21dceecd8e4e54966737ea9f873fc4e22e9d53859854c1cfecfaceaeb0bd7f5a4650e70bcaed08eea01ef37e55e21af2b461da6e93245e7f3910329dad658252021e2d5594ac819572c4ef3352bd5642b58389c374a9d61053a3e9ecf1ad35f8bc1584f4d16334bbce800399c6c1cb57d8bfa788a21abbbdce7f5d053b96da33e35b54e73fe24f94ebe2b364099d0cdad9e5cef745d3440a4715ed5ad6aef9a741c606e0a21feef17b1723dde19771550b693b7e8103a5fdb25a8bafa36aa987ee13f272078f4a448c35c3655a285aab3195153d5ecd60b03960108d649784e770c5a4090e12a9a0d230ba3b97863a0850209f41", 0x1000}, {&(0x7f0000001200)="2c776e8bdf2a6dd3eb2c0bb2817f3686f6f6b7e132cc50921364217cc564b3a00611a7498e47d7cc8daba4193582b200ebc14220758a020516131561f53f6e167d611277736f9162643be6e56456da31af28248d67f3475df80ec28637d532214cc6fa6e91dc310d49d0ab46032744fa77a181faeeccf925cb776e25bed06bd4b42015da047f95600473d8289af92205d3b2047671160352ee0647", 0x9b}, {&(0x7f0000000100)="b02291237822fbaf1a9b1b690e9df895565b2a599c", 0x15}, {&(0x7f0000001340)="9bdcb725180d8a6ebd0cbe847d77d74e0cc0e8f72f6bfb660c023c8d68c8672560e4944f22bb2e06b4dc6f78ddd20ae3fa11435d45e87f9adef4486502302a0a68c38dc8", 0x44}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="8000000000000000ffff0000ff0700000f3259029604b26ea8df153d6d0232d28e0b4f8333f7a472b27386a65677a06e50f95cef77b15616980019ad78dfeca18fcaf0b164eed939ac9e093606b6f34ee89058b8a2ce438945b94ca7e709ef6e9afcf455517e184fb2de4beb457fd5fd9014852ac88883b19900000000000000f80000000000000001000000acfa000071702faaac4c546b1c5f7af0acd85a75d313942fe69929219dee2ea9f628657e408714664e47bbbe57a23ee4e4a223d69856550d339c4cde9745955612ac75b9065d509ef2d112a26c67aece4289bb4a799399cdaa0cdeeda278db3e88173e981a6399a79fb70e1621cad0bbeb6e04fd0093c8f0a40afa115648c8522b42dca8efd4ea292c3c2d53dfe83c5d535d07d8040f0454cf3f831ab93466a32485da61dcac1e8d86e89136ff00485f3d1d4c49bec55b152545959a9ac8c02c67d8159be152870cb6abaec7bc9fb01166a4fc989d95e8a491aa9edc9952361f94744425443e56d792900fb6f3e51a3cce697027200000600000000000000001000000040000004835f9817e2eddfea9a151c2f5c82631d930cd3fe0cd9e2ebfe0005ab29058d4d52992e6baadb16367817d55ba5ec256bb874a8704c149fec2fb4bb29d96f007ca62714c956b349164189300000000000801000000000000ffff000000100000f8569ce3092fc83156b570450b08f269dd4ac25698f1188c96d3f81fd772cf39b1301bf57dd5315c850750ee9a0fa8d620aa34e76b417427f1f6430a3df8c624d284ae0942d828f0a1a2b5bb351c615aad402778b9e31afbd4e622c5a34df9814e9e393b8eb028a443ac2e53147dd1534b4a760a409dff72bb0fac24afccf536468cbb0405b34291ae645b2b5e47848d76e1c72553de175ddf9b376888bfe6c5e9124cf89788e4e6a3ac3f9d6671f0baef6d082585549f17f14b1ee43fd787f0c8cd588e467d1b6070ca4b64f546ae0ed530f0f0b36856b6690ead7201909945cc04d4aba853ed319548a6f2e86e1f1a00000801000000000000ffff0000060000009c478867bd28ba7629ba0337522dc34ee26a8255795f72dea209dc626a82e315b6a4372aac864873305a0d8625b98bf809d259d9617755331d5da5fbceacf4b5b7efc93d7eede9e0f85494a930cad9c73fec5dd78562e43b1b354e88df29404850b803b742fb5893ef49bb6c4205079770680af6791e2ca24340f644b987cb65a1923f5c6cdfdb1babe3974ddc0922892575f8625810496ab3745f7f2d8607a82f162dc87764f1bfbc4856f60fa777fce9139557d4a630f83d74ef38ea2b3847da65279e58920409e9770c6155c2a012db84f0e8ee95c466f6242f22ad0b0ea7e4b72b6642831a55342f093fe94679c5a1000000000000005000000000000000ffff000002000000bc688f21ae7b213e30a3199b937e757f5955b7249d7017cd21b834fc0988145779e437addf54a7b640ace76019208f05715de0bf3c42d70c5fbe74348a0900006000000000000000ffff000001800000ae0dc068afc2bd8f391e73b49afb580222758fa84982908e27c2306322f58d9fb7b899ac6040567b48068a0aa651f5d0ce912b8b0f202e3c7cb637b265e6df28d6a333f232da06ec8fa7000000000000c800000000000000ffff00000200000021901400dca7382eb8d08b49b1eb1f6ea97ce1873448d0a8d011e27339d7e181eba3ef90f5153525a1458078e9dc2691886c093e7783bee4a6c49dca4d13b60d26d9568b082dcee089a32a7f4429c2218276a73a82f06f0a080a7d9f63b68d9db8c826af308c1299eea4b0172decbf1603a20b3c614ce2922fea9386a3b803ca1e7147034382b081541280025597ce9272da5402f8444aee654e8218500ad3f85c27c7ee6cae4367a6a48b790835b2101c4e9d1a7f00000030000000000000000000000020000000152566372bbbbb3c01b981bc989e4aac80d5bd5275a59be6786fec12000000004000000000000000ffff00000800000041d1fe7c1842c185989546e7c875bf0a0c3f47577d09c191972ea9b2e0455f6662c77c6db9"], 0x5d0}, 0xf) ioctl$TIOCSBRK(r1, 0x2000747b) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) mlockall(0x1) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, &(0x7f0000000100), 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() r4 = dup2(r3, r2) clock_getres(0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x8a) r5 = msgget$private(0x0, 0xfd) r6 = getpgrp() r7 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, r7, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r6, 0x28, 0x4, 0x1000, 0x71}) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="671f3eea5ecfa8c88af6643e72705455bde3d154f9f961bbc99fe2491d13a884ee781d1d2b3e8823a5f5eb09312d62c573d2acacda2b52c92fe09e66923842cb2aab5f2edbcb641f44f008e00d60f723c1d29c4b3da3147d10a6764a44ae18de7003bf204d5c5b97ce2b65600a65489e823832f6b35ad7afb5f6a94740a1ea88825866b3e23f41ed713b34be36fbe91c592c46c7422057cece51caac469a56e983", 0xa1}, {&(0x7f0000000280)="e400904502c3eb6f2a6d3e745b5a68531ae70880d2", 0x15}, {&(0x7f00000002c0)="fc22f1a65ef59ecdc7a7f403e42680b56413781183e8d1987833b7268ecff71b1c852c3bbad18d855931ddef75380b22133f689ee5bb7be2f10bc12914782011061dbc3cad91d7c4e49c6f338abe3a3cd410", 0x52}, {&(0x7f00000003c0)="829e88f5b5ff6098243cf2af8e8679bbf50e8c1036fb1a3d86388194c9947d4140eec2b811b6f810b88a46acbaf00e9ed23069db1bfc5045472360eb2acd", 0x3e}, {&(0x7f0000000400)="201f39e70aac76c2faca71a58ea1d5a217fcb1a06a91ebca1a4070380e6a395ecbdbb3e36399ca3db03282785dd144a408b7f787b9e9bcf0fdd269dd8f19317881cb32225b5b521e5662db53d12b102ed05fdc40606a734737c3a395f658ccfc146bb9aa4372f976ade20d4c0eee720a3d1a5ab7ba8bf041a65550e0b5b916fca1b86c6f99b64ec536ea16136266dfc76c0d4a81643ea3275f844b2db2a06fa3e6ad8cfb082196bba057de11f48884496658de665f68fbb1e7a54ae35502aaef46e5ca43d07e86536336b04289b8618b183f1130b148b4fb3ef7ff790154c3bf9e5115ed2c31d0c7cae577575a4c00dfe70b", 0xf2}], 0x5, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r1, r0, r4, r2]}, @cred={0x20, 0xffff, 0x0, r6, r8, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r9, r7}], 0xa0, 0x400}, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x880, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0xb92b096dc819c7ea, 0x8000000000004) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) setsockopt(r0, 0x8, 0x20, &(0x7f0000000140)="9989e6f63a6937117cb083f7ad5c0bf282836ce6ff2fbb93258eaf2da25033906ed3a61fa116129fe3ed9c30352f5bf9788040e6e731af3103e4c73c89b3f748bc0d8dbe47b4a50609c74928540da132249073c8574017ac175a7d2bb5bc255145fc82f3dca269dceade25e0f640087bc1d816e0bdb98fe827", 0x421) r1 = socket(0x16, 0x4003, 0xff) sendto$inet6(r1, &(0x7f0000000000)="d30bf85a2008f738fa72d773568654c57cf6a0af990029", 0x17, 0xa, &(0x7f0000000040)={0x18, 0x3, 0x379, 0x9}, 0xc) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x401, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = msgget(0x3, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x100) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffff16) r6 = getegid() getuid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) listen(r0, 0x1ff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x34c, r4, r6, r7, r9, 0x9c, 0x8}, 0x800, 0x1, r3, r3, 0x6, 0x8001, 0x7, 0x9}) socket$inet(0x2, 0x1, 0x1) fchownat(r0, &(0x7f0000000140)='./file0\x00', r8, r5, 0x2) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd17) getpgid(r11) setitimer(0x1, &(0x7f0000000180)={{0x4, 0x4}, {0x4, 0x2}}, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001640)={{0x0, r12, r10}, 0x0, 0x0, r3, 0x0, 0x0, 0x101}) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="0d5b90eb70ef7d335e7f90f7f05df46cb5f53ec3f6543d2b874d35705c518f00b1236c01d49c051e39a69b0a587746e5a9f1631e9b5dc18168854e226a318660d38931304e92e0a20b9a360b1a6815e2ea7596870f0f5efb8317381ebda9fa5324fdef8c037df4e7677cb59f2b043a255e2442d41dfc86ef3fd1184ce1fc7e", 0x7f, 0x40b, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x9}, 0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x6, 0x5}, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xc3, &(0x7f0000000000)=ANY=[@ANYBLOB="1006000000000000000000000025dc38c8ade7fc2d000000"], 0x18}, 0x4) 16:00:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) flock(r0, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x4) 16:00:24 executing program 0: r0 = socket(0x10, 0x804000000008009, 0x9c9f) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) listen(r0, 0x1f) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x22, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x290, 0x0) getdents(r1, &(0x7f0000000480)=""/4096, 0x1000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcd6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000400)=0x7) select(0x40, &(0x7f00000002c0)={0x100000001, 0x100000000, 0x94f4, 0x1, 0xa7c7, 0x7, 0x1, 0x67f6}, &(0x7f0000000300)={0x27f02c36, 0xfff, 0x6, 0x24e381c6, 0xffff, 0x10001, 0x3529, 0xc}, &(0x7f0000000340)={0x100020000000000, 0x0, 0x3, 0x6, 0xfffffffffffff000, 0xb5b7, 0x4, 0x2}, &(0x7f0000000380)={0x7, 0x80000001}) getpid() sendto(r2, &(0x7f00000000c0)="f319856677e4559f9603b38c0abd096f3d3033bf23d96bda43685090c324c65b998e053cf1c56013af2177bae18b27326d916da25c1cc6f96565b36ebada1d7527524264f656be8ace43314a19a07cb3101ddc5f48d338f8c84dd3c8ebfedc383482be9f569d2e97b4f9a5837f3d979020f6df563a49d611f7235a5c427ed7205d0b35c4527c29b07a52b5329a61f85489ac45c2c974dcf00001e3c8659a6542c34be0885cb0fe5c07904a495187decfacfa1e2587609ab25a67fd82961fea8a4d9e7d6d168a5ac0eccbf16ec36d701e2610f9fe1b4e70c321d1a5ff86f5f123f7eb777901a21c2206e9f1099ec4522871d25b548ec6d5bddb83c40418", 0x3, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) flock(r2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x70b}, 0x10) pipe(&(0x7f0000000080)) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/56, 0x38}], 0x6, &(0x7f0000000340)=""/119, 0x77}, 0x2) write(r0, &(0x7f0000000680)='nT', 0x2) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xb) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) fsync(r0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325ab", 0x14}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:25 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)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001340)=""/97, 0x61) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x7fff}, 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x4, r1}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0x0, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) recvfrom(r0, &(0x7f0000000080)=""/226, 0xe2, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10a, 0xd0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x10000, 0x6091c2ac, 0x40, "4862838145291a15d1030c9f94b0b76ecc5062aa", 0x7, 0x8001}) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20002, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x2) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:25 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x3, 0x6, 0x9, 0x1, 0x401, 0x6, 0x6, 0x0, 0x1, 0xd4d, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/78}, &(0x7f0000000280)=0x50) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:25 executing program 1: msgget$private(0x0, 0x100) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xff21) socket(0x2, 0x4, 0x3c25) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000130000000000000000000000"], 0x3a, 0x200000000}, 0x0) 16:00:25 executing program 1: semget$private(0x0, 0x7, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./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) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x16}, {{r0}, 0xffffffffffffffff, 0x42, 0x400fffff, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xd0, 0x686}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xa5e, 0x1}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:25 executing program 0: syz_open_pts() mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/185, 0xb9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) getrlimit(0x2, &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) socketpair(0x10, 0x1, 0x1f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() dup2(r6, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 16:00:30 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0xba49, 0x7ff}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xa0000, 0x1}], 0x84c0000000000, &(0x7f0000000100)={0x9, 0x4}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002003, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = getpgid(0x0) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getpgrp() dup2(r3, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgid(0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x80000001) fchownat(r0, &(0x7f0000000880)='./bus\x00', r2, r12, 0x0) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="5fb8c24860fdbc92229a7708294a6a09d4da6a8a03d48f68cc806f21a86cc150fefd639a97875493eb974ccc450d26b831a95e7480b51cee811b661e8fcca12ac1e04f90fb3b522c16f7c762872661c614ab12ebaa891c185154f7720bff9f477c8ac62d15facac67b52ae2caf3775d1398622920a622816bb5a4f", 0x7b}, {&(0x7f0000000140)="69cf2185bc971633321fbd987537fc04252f4cceb8593576f22dbd3c9ad9b03b6a4dbcfa822db3250114", 0x2a}, {&(0x7f0000000240)="3cdeb3ba174cda8631175fe3c1de295ae74e1947e852ac55b46d6bea333f0e91678c605cae2ef8bcea1efdd70c4f6ab5be2180e47b0c2fd44c76937f52c471407e8c40bc2beafca36a69b32c3e49328bf9a2d824150357ad6e0dedc42521a753d6d8ca41d3dfe119ae19ac3b82e6a8748bd3a96acd688bff74356cae87c2", 0x7e}, {&(0x7f00000002c0)="ed23a034362a920be3de164956f652d6b1c9465b33a98db96c1fb39d112d40d8fca7", 0x22}, {&(0x7f0000000300)="48bfe4c73f3b827198c03d4360cbee9ebd0cdbe1dc4a821e5d1979bec5768d9cb826c96b70c7a3694d45985578dc1bb2ba1f7032434517789ec4bdaf60172b222b91b8182afe48eaa08ffe8882d0bb6e5809f5f1137b90f840fa959bf73e927cc0b5592e08801c35c2720f808f3bdbffab01f210d581949609bb094e76ac94df07f259de4349a4297b4e574f102aed", 0x8f}, {&(0x7f00000003c0)="70f3f112d96ceed2c4788c784d8ec5a96c591a259da99f0b9071e6b90454779d68fa00bd118acb31a0cdd4c66e7c769fc4c9a67d80a1b0", 0x37}, {&(0x7f0000000400)="d400d0532a5f1aa008a7d98e889ecdadf9b975a0", 0x14}, {&(0x7f0000000440)="dc5f66806f7a20788baddd989d7295533a7a5b179a6a910f11b9ba80644b258f4d0b59bb76ac1f4cf4cc236e7752911fe283d25d1de9a1ea87ad69a0c909470faf704517028e7fc2e58015748a0052bd50bf03b23ab51a", 0x57}, {&(0x7f00000004c0)="300ec4102e9f254f32c633dfbc5389518ad90c71bb8df36b561440b1031725ea48e4668044b37f0d2bcce4f0b205953a3fbb1c43eeca54f8cffc6fe4ef2247f5617562213d0b5439ec3defe53c3334b745cd1a9b9e098d1063063c9eb24b5c744076bb2fbc6de6e61ed01507c883ffe2d9354710f25d925b2e688528", 0x7c}], 0x9, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb0, 0x4}, 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x3) dup2(r16, r0) 16:00:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x108c1, 0x100) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000180)) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x8000, 0xca4e) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r5, r6]) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x3, 0x3, 0x42) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/44) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000001540)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x101, 0x8, 0x1, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x5, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001580)=0x9f00000000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000014c0)) write(r0, &(0x7f0000001500)="2853de38df4c30563f306a4780312053890fa08f429bac285079afcabd54198ae84f17b2447dfe6fcd1d10a7d1be191388ba8c7927", 0x6) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="6bdd5dfa920080086f2a5181e51508bf4cc6df048b4ee15d5010f95bcafd406a94724c2e3f31a9d8ffc47944707ac63007aea44c3477d783dafa93d12b311d96cc1706f42cafaba2b373f79442a35f226e4d681b89ea1f59dde3df678234423b1ac21e51be346f", 0x67}, {&(0x7f00000001c0)="7fa3c4399d9d850f6c3cafdde117a6179462f014c0ac861e06876db3eb3906a08c0bb14fea76f4e190a1f0ea820b96d6e193d8a9c04ff1e08052dbc6ff5d193eced7ee643f22c0cb33d5235e21b7bf8161844498072c3d1e24efd9b43847228aa09afea9e3c2251611962f1479a5bbac2e5a07c316319eb9f99199e4c8be19350ee7481a1b7f52daf5691feeeb21f27687623ce12922b93a33c337bf17b71ab37f95a2eb28e6dcab54192a4e6e66ee8efb6789ad9908a226fc27157eab73b87f797e84a6e7859593782b08e8e671b6c060b42823fa8044c4c7bf1d60840737b5b72204438bd0064f46cf04412dc31ac96a3bd88963acb4", 0xf7}, {&(0x7f00000002c0)="918d200ab58f0dd0177be2fb83f38bb2929c3376ad6a9cc9c9286d85d355cd444f69115e29d692f72c720cd6e2272156186e5eb7580c59929d26c47e686fb4bb696e67ff6a8ddff45c8915a5d5a52c1f6fe6fc9bc5229877657a2f940e982fea27edfae090acc555f8fc5203c44d3846bb2f37067610524d9bedf05bb2fdfdb4098b390a6f4bf658587034e13d66956dd3a63e03dab56e589cc45fb6a463ed25ebb25f3bbc43db6316dfcdbd6d9da12c6e8b764a43730026614026f6130c5a23de4ffbeec865a50c7725111346177df2257f9f118630e3a477bc0360059c91290bd5a270bb291806ab1625efe6ee60e7cd486ad5808fb9f0008fabf7ad644ad8d0844a9dee6b4a5051e149af7394e89f5b73ea701baeebd8ce57e5766ed021cae43b74323a26ae0d448f59753377a102bc26edeb58bda8be284a09d9eee91b4e06c311122a50a19c35fc4933cbd18b3da689c844e249f461299ec52f68f3f7eb54de2dad9344c55db00217b4a47bd4dfc80805a0f8240fb56ab8a8d921cbd4a5faa6693da6021c049c8663e53c439fee9e8c96cfe050dece0218bf25c2bdb87033d3045741a98d5dbcdce61f81d73811830d691ebd1dc81ffb1e0b0adb928d7ae0a7d398d5e30dfed045034b0c25a2893758f5b79bf7bfaccf8e57afcd40a816d6ed3eb84695172bbe923c553bfa06b117f7f794e6428b55e7d438de2a1ab198a6e4ff8489ff245cdb297687a2017d74263eeb382be9d3d3feeae9ebd56fbcfe1d06e7a2f0942d6f7eb5dd7b09e6fc2ab3caad2af39adbd7313e109e3afa37be62412d25a010dfad02b41a0f2935b8208f34862bdb958b792599a9fd17dfde1dcac6947dd3f01a0bdd0b9a4923f3a58a888754da18300d8f861e87ea0972c02349d9662f778b1b3c28778e8b004322ed14595dc14aff95ba2b6104cc54f0fe095c058b015dbf453b5717be94cbefdd27572f6ec979da20f2d7ec70f5b7b0c25fff7deef9cb8273c01c4e21cf5813d948aa18ad49a82830a8ecc0a0b64909d9ab14716264029150181d0470951663ad7cbd14f1196eb4eeb3f01e48e0b9291ff2637632b3d8c1a6a234b592a67ccc4620241c2f42f88925869c011f8993fc255cc4222db49ed1f54bf90ffe30035261e17ebd186dd2d339a52b8215e2189a0f0700553b69530ca086ed562ef68c9be20506cd16adb45a00e03caeabc773730d89a5d9d1759726e5dd5b6f481d91007e3990b537b02cbec8e863c282081944be8ac6fcba8f01c73d521edf93bb62ab757c4a36c5bfec1f4a438631517c741c9128b0256c8811eb9bcbb77494cf9de02ea59225496e4a52216ed91c472788c3da310684dc020e3f38d0f5eea115708c8f8a68051ee71eda38dd78c427439a2cb9d3ee1355544cc52ccd2e50a5ddf9e8f87737ab4142b4e15f5231dc2a3252cfd4e14fc16c33c2fc12ab90d73dcab8f13ba3ffcc95efd0a1e1a1c040c06d38094727c7f7b504260688f5cba04d2cae36865db4b9d9c8ac5e7dc5d951bfcc71ab6938cfbc755e03eafff83767d751dc1e4b27fff7ea21acdf62885b263559103d3388e906519facd9b6db0ab3354ec9f1e734c79112fd5e6afae4c7455b1e8c4dfe9c40785727445a2e479d403e8bee156f72557327ae2adc9e6f902e7dcdb59a69d8bd775b66cfcccd4df7a0417ab12d3c215c3750471e9c64c1646072abae7cfdf96c27a21d5e645dfe7a73656a1b2d4d63b95b5ff4321ccebfee7dd9ab8730b0d863ce3495723917615406502787bc19ce2d4cd49f54e17f572e331cfacef8f2557cc3ac9e02f91cb669f071f5212ff62c10be8be60de2eee99700ccf57b7a513b20eec661724461fdf0e20f18811251f13f75415e2c57af74b66c56973587e19ace161ddc59fc769aca49e6d5301f28274dc0d6e413f19eef168048917afb10ae9d32aac3e35281963eedcdb125575d58a518494a29d26053dd293cc94aee4dac57f545b0ce54b5f3f3c6765e71ee2f7c5958e52afb7eff59c9b3225626fe1d6fc890dd7bbaca628cc5bf250968989f70a5d42510c0cfac0afba368b4eebfb6e1fa2eace86e0379c031ac7e03ac2db58eaea3d7cfdc274dc1c1fc7b7fafdab8145f73eb60bb6f6eed9e82383c56fdadfa0f298d21b5bd7d9d92a583c44318e5caf499d4e68bf0ac36ccc202badafc9d847ac631f6f02468f6d3b018f9b9fc61fdb0ecc09a2546b3e4d839163d820b04ba403fd5e43bab21d9c21726aa453be5400595c98d235924dec45c4a50802efe19451059d1bdb84ea877f47c39a4040078e9b9f399e0259d2ec7534b0082b69e107b33217b64c4f441d7ff5a06ba6c7f254f5a1d6f50b2c82cf32a56ebffd14c016531bdf10e4c1a8f44b393e70adb27fe39cfb7e914fa7637c1a105ff7472251c66b3b2895a1c53bdb3fb1836479c208977f674d2ea76abb7bd31f132a6d6f47e720d2c0b5268e841058ccb0a51abc9f60606cb1c2a0a6eea02ff886a941e4d0d878722153d59defe1c1c50eed6c0d56a726b8f5ded820a753ed32035f17f39420245e1f283f0b111973e6eb136d8f509ac1de38f5b4e22e36a391b3427065f1a5910e1f2b6f405a261b2e49e6e32e3688874d4481e530c76e0123fad675f09138cda351e6fa3b15311e156184972837bdcf1ae5ccbda6fb899e8ea9d689b30103675a0017bcf0f352f9449c67bd4f1bffe419494bfc5c2e424e618db180c5ebf9b90b949c6ff267e984ac18c73e16b1b18820d17ee85e6e4d92b88c306320275bf10b3cbdbb3ea8cb80a327ffa8521c24e117695dbdbb392ab80ac3d8ea5f4c6a1c0409da44ac988e0f9fa3b21f3824c73b8befa60085cdb087bea3cf98128224fec30c69a2963389e2455af68b18d159e6502dce0a0e6a4be4226b88675307a3f977b4f2c9a8c0618a6880ff5a8613471af2d4ff6fdb0e2bd15421bdeec67a4ad83ecbfb7a810e4e0e6b8ca0edf1bbf8e44719d6224e1a42499ee3a9b1b2cf391169689059bf09f1c64d682c64d2afdac61c0c00e1cd97d16149c3114e6f7fd410de89f8034d14369b1e1a39ac999e1fdf70fc5482fb3e86e45d1ccd17f8e31fed426d03fe19f84fb4a915d17fe4c6454651edda2ebddebdae29b41ba71fab02b7254cbd03c2d5ed955642dc707abec2fb3a994f178e1b1e0030ab53599969cf6708cdb5acf1d8a91058767aa0dca4421bf3091506c77bcb237e5f90d6df5e87d31a9cd477a97a18f9b62f518218061f206d545c1106125daa323ca218dcef4c850ee5cf9345d999fd6786e55a7fea771b36966c5d751493709d92fe6ea26d3429dbb7fb8de3eb56f892094c6a8e26daa799f17ca259312e369504ce85beda346b059aef74123fec17488c4fb70869f5e2073830b10102e723c99c802008f2c428e5444b0bf2d71bc85c5d30a0af0a31a259d44eea3173b7c84e509aaf9e4f2f1dfeac5ba4ed1159a52e440feb5e817a6d31c44234c577f963bf8f9bd2011d93e89838e80533fefcd31fae4b43dedd7a2d9ce1fa640f5c646c3f3cdc9f717e161cfb5256300ae104629ca868a265995de8b054ca11cb44171aae19f7408cc66d5da08f79077eb0f0774c358db78880e6a8a4998522e5f70cc175e69281a963f72a5d2b1f8ab9c192f0d231e5042501d053fe6c938adc6081a4c130613496da068b2510eb18e6032433145fa2268379a8b00981b8714ba47305ac61a15eeca3259da4039402e5e32373918b9fe76718b08488d394edde6e240e72d0e3a2ceac536da6fa01d981628d5fb4c8f70643500dc6fdd4b4160a2eb86fea0a4bf71ae9e2607e554edfe87f721344ff4e8c5b97237637c4dea9cf2f6ae888d7f5b2ba8792e3c5c22e014eb74e36dbdbf46e71ebe3aff4a91aa59d1550369630fcbab3b2fe58b794e5477835e7828668d9762d915d97095fd5417e81c5618f69b0518585869055b452d40a0b08c0307f89ec06c21cbf3b7abe26e62c6f2a2b67dcad529b380bf5619d4808c38c530452670d306c5f31b3ac32ad95d7c1d3ac259b8e6df478e921b40995538580ea1b4be14de8e8e609843a17b284b1369282b52671850b4cc35cedf961eb549e2934fde3b9550bd382f20014aa25338d65b043a46cd6b3adbf6a5876eac7786b8b85582b539d45c79a04035786fe14d32ae2a327a9737779e97ef962980161274a792664ca2df5917c61eaf7a81116b6072813850d568ff229111738f0e9ab36a364d88f0e1ca079aa2bf6833f1425eb17d35c0bfd614614c8e43fb51d7ca8ddac93d6d19bb4e565482cf68f26bb200e35e3111877b55cbf4c4364f4b252c826f3b58f451ee30fe2b864a7f9185c037eb84fcc519af99abab4f8138ff225d30f7ed866abab7accc8d4edefc59c947d3fbb9fe0e1e88b56894a8409dc3d8eaa4a6e8c04d80117bbdd293dfbc5d4d96aa02f04128c6e1446369698fd419663853872c8006caf027bb3f15cd200df58f826141fc77f9d1d5c2620ae118ade6bc8345f97a547d97ea7079c2bfdd3434b591d3ccbf68cc23da3c0ecbaef1c4d8a1247f77a94d9bb131c37836b376aae4c7466c3bc1a75417d4383458005fddd8b348a5792b80aec1617048afcb605075f0da9b984588b4dba701e10a43dd014a1a185afd0da524f4d7f0d02ad9845cf4c2518b7b6dfcdfc85a755d3ad7bc677a63d43532521ad640ed8c2e701121eb3e1bdb0bfdbab320fa685e3a88a92a937df9a4a4a94443ac376ed3aaf5e02b91d077609a5bfd5115f6e69257079d3273dc28c0fb62469570f79e8ed829a594b5acf541bc9c84c666d869e5c32ed90dfdfefd23ad0ae8dfe933020f56201472427b2d2af53ea94adcf4a4a77a952ea2a19a2e55b3a6676d4b0096c8de9cce0bf20b63d9bd0852323a5cde7903940259326d8cc432878ad4465ab13ad5516d2a1910eb0b4caac91166ec66fdf946154995602eaad9bc19fc3da4d40d68545a4a02311189a4a9b3714d19fb3c66ee36390dc7fba993f01bfbc1893721a12140bb4de2974cc7842f873c5c6c7588c0c10305720637f81ee1ba9fbe21723b7cea523d78e6c346b66aa3f03f3f101d40e3a03085f286125885aa95ea010201faf1dd1cd6dbaa21da690319c198bb62eef032035c5e5229d7c8170d644c3b15266f8f9e26dc0b1e2d74cd10c6c292530f78f1bae22f647c1491d5b496d6956c0dad6b92be36e8a7aacf018f82dfad5fd85914949fac25187ba8640188c031f55992876ce96d2a0eb1b585f600682a711e3a91e4ddaf0ac27e56d344b61ab00de25160a6c9178fb473b051b68bbd1ba36425869151637337cdb194018da7a512c767233e24e28febd63313cd136737184a6c0731beb457831efe3008388a75ff26cb6b6dc358cf755359e81e9cc545ec50130494ee0717c370d2ca396e20e4ab3b376be8ccb87272b9c636d174f755ca3cdcc82bf1c18b3d7137196451af88c0e8a1341620608d1e57e03a863cece30d44d8f22736ef35a82f808ef8f0b269e63c724c26c6aeeace97d4a7df68d9aa76ece3d60a01fb113d70484b0efe52f1036430642fd5bd3a6237c8b1d01df5111d163841e88c62da92ecee7c39fd5689a33f04eae50c00468016cdbe5ae81b1839938c066494a9698d5446267c948f405417b3f03ed91e6ca74644bcabae9cdddee6ef4f5ea4ecc5999c539985b89b143cb8d76802be7c58b2e1178d88a534223b416909bd6c79953653447e1364db45d4e6555e1395987160d650398ce7b18e0a0280fed8fa878b57ff28a042d0d79b", 0x1000}, {&(0x7f00000012c0)="2c1480fa54c18d8239b69f6c192bc185cccb1676922e8cb503daa6815fa92487def93d7b6535f0e38433608e1676f722aefc12c9f47e3a52a2c3bd5d8e054dff25d5bf83b7bad7b7bceb64653a29a73f77be2cfda708af51736601da1527603f214ff0c541c8a813388a4e0f7031e70560ea215bd093e8e25d9c", 0x7a}, {&(0x7f0000001340)="0c0ff35418c43783b5fcef073dd2b9b97793710847435f2a1d482ddb22a724303fa8232a2c41a0c797012257ec3f27e24fcd086dd26d3e9b80381cf953824308ea8c51820d948d9470699ee21c6466faed95cd6c07aee395d45a45191649d72a7bcdc8d6f22a978846ecd83a7f7b8e4d630e78393bc39f5af0b6a995efa797be715c6227c8f08a3bff0751de2b00eb7affbce10c7e77f43121732183c65e457ee193e4c3f1ada66269629f831641dd9aaa162cb89cad94fe833420ecbdbed68d3d42628f7155e13f47d722713e89034ade18529414dcd647278da2f02b0b49117660132744779f7060cee522e85d57a45104296a1210", 0xf6}], 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f00000000c0), 0x4) 16:00:31 executing program 0: r0 = socket(0x11, 0x5, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=@in6={0x18, 0x2, 0x9, 0x400}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x6) 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) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r2, 0x0) 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) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getuid() syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}, {0x8b, 0x81}, {0x0, 0x80000001}, {0x3, 0x1000}, {0x45, 0x8000}, {0x0, 0x800}], 0x6}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='N', 0x1) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:\'^$-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{,+-\x00', &(0x7f00000002c0)='+\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='/+:\x00', &(0x7f0000000380)]) 16:00:31 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="f1d8f202000e9fddddf582c8105bfd09b5af6afafca12aa40fe822ddac85ea8745", 0x21}, {&(0x7f00000003c0)}, {&(0x7f00000005c0)="aaa534096de901d9c655559996efc26068cbcd58102bd947593933c4c3034d154cf231f06afd75ebddf4d7f13b39c4ae5ae2a8f4e7f0247994eb88f21c5198e5cb70a4c16f7c6a0c506520247a5204e462e3aeca2ab979a29cc6ce2545356494d48b6bf1c5d00dfe48de317c53ec434fca651eb80502529340b0570468635b95a7c57bfc8ae7413aedddb38ad56ddb5ac8540d798ce0795aaa0139334cd026442487c8b81136c572aac598d6fd47a9513c090408d0491ee190a118d0349e4f5203fdbb6fd8c63d1a7bb1c159c4d371e85ca79370107ea849608f12ba05ac994e117a21813b2755ec3419ed1dbf9f8597f1f905e4ba31", 0xf6}, {&(0x7f0000000400)="8ea9bff5ef902ae1f6fc2ba44b708a8c68897e02e680c480daec697273957d3a9ff49bbf0e35cca616", 0x29}, {&(0x7f0000000440)="7cf08f7fd8fe50f26b14f57a26397de5106956705bbb120095b3fbaf8de168e4ea91d1a9a1f16dece03a270ff4e3f8e92d66f4b1960de77a9eb5f67fcd7ac502503286b2738571d65d038b90b8796cdd842186c6b8d00f32034260e9cc2150161a", 0x61}, {&(0x7f00000006c0)="88190351dbba334222bdb310bf964ce13fcbf3edc89592f301a00e64ae258ef2", 0x20}], 0x6) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x0, 0x5b}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f745774456d8a15a79d28c12a1f03b2c1591deb88e8057b135f8d691f5bde8bca5bee0b3e73a0d25d2ce013c21c3e1c878acb63e43883c31c532fdb643b6da479d2d7d42ef433bb20a964ffac1a42be23356dbf7bfc2ec60d85eb79c0c4fa611121150141602f13e72ec00f2048c5f28df622ac6d580353af1cdbd537fb2b47ec7e93f45e9e002ab85ffac7bd7a9dc16ca460e83c61124b1", 0x98}, {&(0x7f0000000180)="2d1fc261600b6595aa0177a3f8fb45cc9d8489521b27ef3869648b2c84f4108bf49389b651ec42816dc405a2e1", 0x2d}, {&(0x7f00000001c0)="ffdb628a3046356906ac7b60d89f452577450946adf9ed096cc4b5377ec51c2da810a864da464bf4a56be1857dc73b0e5a7a370033ffbfef03a0ac300c06e4f9c4e88f2929725328bee989a445a8c7562363f29b6a96173725790c0fd7bfa3b118cd26fbe3ed01ebbe5079c86ff1ddb6af561d9901bb325d15ddf58d4868ab4c7256d8ad7bf7371434af0aa652ed3f62f327b799384b00eb214414982c6ea46ed7eccec532e51d25c33bb95fad52af228ce99da50c4ec40e0a047f92d26bad17decc7eddce0da452f6b12ba9f4867319b59c72da23b0e9ba97bea161d495341af57d75b5a7c022af70b98626eafc54a4c5dce125", 0xf4}], 0x3, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x67, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x6001, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0xb5, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0xfc96d2c1c1a4c88e, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffcf, 0x0, 0x0, 0x0, 0xffffffffffffff92}, 0x802) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) socket(0x18, 0xc007, 0xfffffffffffff997) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:31 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0xf, &(0x7f0000000040)="cbf3c7f969a9450e6be9b492d12ff328c678c984734e16312807fbf43cb3bc3588123b461af955485612e40421b58c2b60ebd017dbe4b76eea59a402bfaf4d0c333430441fd3ade9d9e1d11ee8b3b0bee2380c33e166e56b7a53c4fc7b6930bfaeaf528c0ba157883857d551a458f08ad0c1d321124e81dc885785668d36dfb4ef3161ce53c156b0ff90364cd06595eb4d48c8f77d3c2c6b95c3e74f1933e42de4482a9108b3ecb4a70b429df4399a6221333814d883feb871668c3c5f476ee4564de6b4a03c9ebb62a2fc85b54497ada536ce03c6924238262ee0b590480610afacdf114c1ca5bd3f4b8156b21d08935b5a", 0xfef9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:31 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:31 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000180)=""/247, 0xffffffffffffff7f) 16:00:32 executing program 1: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x0, './bus\x00', './bus\x00'}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(0x0, 0x20020, 0x0) setitimer(0x3, &(0x7f0000000940)={{0x9}, {0xe03}}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) stat(&(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/178, 0xb2}], 0x4, &(0x7f00000006c0)=""/228, 0xe4}, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x80) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0/../file0\x00', 0x20041, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200a0, 0x30) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x3, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20008, 0x20) write(r0, &(0x7f00000001c0)="a6ef1c6c699f3b2de012dcb359346dcf595fa53db9a85ba0ad8de3a05ee8c844b0f9b7adc55a04d8f75c5fecce6408814bb52799e0ffdae1c891cbf30ba82562c2443a9248aadeea7fde22ebb6c2cd9a5ca05dfc848ed93f27bb06d5964ae6802b95830139173fce9682ecb64ff39d92c9de", 0x72) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x100000001}, {0x101, 0xffffffff}], 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:34 executing program 1: select(0x40, &(0x7f00000000c0)={0x8, 0x20, 0x2a4, 0x6, 0xfffffffffffff84a, 0x6, 0x8, 0x7}, &(0x7f0000000100)={0x57, 0x100, 0xfffffffffffffc00, 0x6, 0x81, 0xc8, 0x30, 0x5}, &(0x7f0000000140)={0x7, 0xfe00000000000000, 0x81, 0xeda, 0xd2, 0x5, 0x80000000, 0x6}, &(0x7f00000001c0)={0x8, 0xa55}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/4, 0x4, 0x843, &(0x7f0000000240)=@in6={0x18, 0x0, 0x2, 0xffff}, 0xc) write(r0, &(0x7f00000005c0)="51a085f46281a0a0b0c0931357bebaae70c4786840cc3ea2efb20c0aa43588088707e16a1764be362ab5891aed76b73f8ef4d3a9e05a36b1aaa0fbf3612a24f9a5f2d30c3d16241667168f11d07988e0cd59966f67de1afa640235da32d4131792484af9e226b7d8729a732e13086f779dc2c8cd651777acb08e1667ceb950e377ea35505edf55de", 0xffffffffffffff55) pwritev(r0, &(0x7f0000000280), 0x29b, 0x2000000000000000) 16:00:34 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/160, 0xa0) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x44) getgid() r1 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x5, 0x2) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x21, 0x1, 0x80000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8, 0x11a, 0x2, 0x101, "59fbc6cb15d2f3f084f8384f830bc8ff2ddd5cc8", 0x1, 0x77}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x8005) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) kqueue() read(r0, &(0x7f0000000240)=""/125, 0x7d) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x40}], 0x2, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xaa0, 0x3, 0x3f, 0x4, "cfca2f2e578ece5f4f2290451fb1a05c20e5b314", 0x1, 0x5}) socket$inet(0x2, 0x4, 0x2b7d) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000440)=0xffffffffffffffc2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x6) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x203}, {}], 0x2}) 16:00:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x6) 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) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') shutdown(r2, 0x0) fsync(r0) 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) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getuid() syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) geteuid() 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) fcntl$setstatus(r5, 0x4, 0x4) getgroups(0x3, &(0x7f0000000000)=[r4, r3, r2]) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r0) socket(0x0, 0x1, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f0000000000)=0xa) close(r2) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x748, './file0\x00', './file0\x00'}) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)="e4d6ab1535f932cd7dda5c5c5f413d503726bbc5e046c8002c0f22438a4636441bea5dc31c8707ec0d83f0db5dc1d368d64024f1a8e9347c23561f59e4b9605bc3be66c5b182ebcef73a486be1da935f1703a105bd30ef93042a6dc40075bebcc9443399c3e79d3a21a18ff7289e16cc26864f338273813914c9eae21e98d9301274ddc74981d21f22073224e9c7db57f3843f044e30c87a5f4837074ffab3b3b4e2e3a4b1e7d725c89f44c1d5e63dadc3aef546d3d4bea1a0e67a61e99084eda396b069a013ec42ac8f1b0307c394a1c73a7f2a461b9c02cf47c49f0ba051f99fe0459221c20361ec2fc67fa2913f97e45d97829b97887f1d8d484543b730f62a003e58204772b0dfb1bc9a7843f3f552b0d8729eeb4452b6ef59e748448e3cfe4e3bd300797f8426eabe80003f065bb3072c6e62621caa2aabc819e49d391e2775c8283a1c8d7fbcfbb6610a1bc77d971753f0253302a9ad2d9d4f165129780e020c7f890063bf8fc0736f46b967e5606b45ce3bbc0211273993d3a9e0da872713ec41fe9ad2962d003819a2a5c39aacffd1fd801651d566d8085211aa133caaf17e1ae95c40906783a7fc0578b0a12793f75a7d74a037e88124f325950220c76e28e1c12c7e7127c4cfe78591890b54b3a0a346ed8c131a9ac7383d62c3b7b5a78e09ffed6ea823b27f573c2f436362bbb15f10b01c2427ee1bced8546bc1c73bc89e2642d36cc4a54305b619c87d5c9abf2c8d8a816759b3a577bfa16e6bacaf91db97f40bfc00ee2c40e85e6c844c40111f818315c3a5932067ea5f439ab85cc367645e4db334b32d75b405d8f0b87ce2c079fd854f579d7e0bb744bdac54422c89ea58007f830a89fd9054a2619fc9c8edc651008fcfb104feb67cfe82d0be2e625543a910951714f1947d48b0c84b05952b3216f6ec4c5a1cd20201865912c5827f6be4480fae44e92ca5092b3f4cf63b4bd8f045bbd448a771c3347ae55a2cba421baec1d978784c913b6129a617a2ab554366923a12a7ee805fc29b7f317bea25190cae1b4dbeb10018b9b63bf5acdc39c768cef05bb9ce51f0e2f84645606346e7d5e5c36baff1b415012e70bd829c72e5e373533e062d963b066b140d035f3f79cd2ef674b6ac3b544236a52bd9d7f633f6da43c58d38e139580b6492d333e285e401f26b13c2f82af728f850de5efeeddd6b417cf8702ce4fb03f0f6d50208ecae64011437f74fab3a105c2cb5cb742eaab76fddf2d2411f90a0b0db9dc96645d627798d32043ebcd7b189fc2d90c572edd3bb5d31f98ecd9b702690743fb1b9b2d2f2a2ad64379a7f989ead03ebb582159276adfe5a3b561d172e4ccb803bae9880052e448e61d8a995e52b286877452dd5fb6d4b222d6bc3883c9359a04528d99392732b499343fa6e9b502efb0076ee7387249fd05b145564a7b91095397958cf519857be460191098b3da0ddd8e61fbe67e85ed586b735c99d999f43c8f0560a3822258cbe1f475a1fb4b04a4dcc8de8c8beadf30ffe0bf8dd3334d9c565dc198cc21cca67259dbac716f1e3e3fea90cef0e3aeb1664ebbe63c0ee04a0d15aa2108582af8af562589db022628d8a530718a78cf698bd16e6bfee074cbf7f2baba69b1eda31ada3dde1c1fa1f4c7b087cbb9af51c648257900d4c6391ef13262187e8d2e5ff67be53ec0851ee3d37080a6f70ae65a9f546d3dacb36ed43b602999d00aa8eafddb7bce1f63991d23b3e6731092dfb0b5f5b7953148d7eab2055c2ed105ee09f761c8bd4412984d25c1fc5dfed8ffe4c94ca538060d3ae67e5bffd21cb0ecb75654094b09ef45b6e2abe13a39a40c9827b7c7764b8f8e2f887a8f936df35f010e7e0dce13f44f4862e83911ce010a5eb80bbc78c9a9fd663597ba9358770ae0cc9b446ed8a106ea02d33cd7546916eba491de3ff277a37cbb8e36d789fffee0018935c7be65d61e98445ade017b218eb90607665a10f62dc5ab84a7cce54c74bdbf4bb1199c6fe80b55a6e7033d4ff1489b9086fb4f5dca4317cfbe7ce5dee465caa4fe1ebab627fcd7e679e8059ffcafb6aaf4ac10a59daec9b091ea767fe10e305a3009096ab1cee6d71768fd3ecae3f7e67977fc09fd7a863b8f5640e6cb7e311e47680a453f099f4101f1e09edae3be6421c4981db3d852e11688c51c798cc2c6900844c88317c7735ab20264921937d6ee07c1e2f0906aac442e829a2a22b1061a28c206f27255da3668202625cd4701d703ae08a1d60c11604482aa4e9e5ef5717bb969f4c52cd02cdd557cbc2612d5c00fd1f4ae8f9fc8565cd04d86f4c53a8209f04521eea774a56d77485a636e231f51a2a2551408f7dd005a3713832eb7f2b16eb5c2e6a4381092ac263c656d4d1ef46728b635ccfe7318dfe3b24b144811e6098d8db4e3e6c0921b97452321a0e10cff04c34d96f8fec2130e3f42d53085f6c2497e32ef4b4b0ab9e00bc27cac59208dd562b489a130d946a059a521c6029929e0d1be0241f52ea8073ee0f731f30da12936616bb7bf9f20408556d8fd34a6d38be12468f9e8217f2fbbcdfa0073437718f3e3316143655afd527d9505f651a0df06b486edcce70e33402fda56375300bcc8f7de84ab3c562a2d97860445e99bfb3e63c26a00393467638b4396fb7ea6afd840b50efcddba0cd3103f6defaf4598d74a70ca01fa6978653ebc3b7601982fdd9c6e3ad2a8bc7856d8612c3713a0fb153d5d1ac5ee1ab8ff2f3f9771acbec4fb6a913790879d8ce2c7a9dc25b00b513b99729452dc3fbb885419544a898986391bfbbb60b0810ba8ce68f96f46d30dad07a864fa69e391b7455a4b9a96fcf00f29c7870820572e9dcb0e3db5f58075d0b85b60b47e1947e8f545a8c151e6e433e98db0cedafd9c7cf995f540bdc3d9160e57e5afc52f2cf04bf1cda9555c712abae50ae45e91503dfc283a097cae28e7eaca48ca409425d15a640e8de25bae599cf006440dcdc9b1713e11be31a84fc66848d0869bdb311debfba7d8ee074fd38154d8e2d555bdf42651d3af403739b7afc41fb0ff325c261ae71d75a192462941f6b4e88484939b2634d66448188aa2336694a302dee2359dda382fd51c52c1115ebd5f488859575e14a1133b06a39a284abe14e60459b305ad79dbf7b4b9d0cb51c8f12319b6b05d8eab5e4adebb64e080a128d7f8db6f06e1785b11f92821a5ff857554a0f724e5fd5d0d095ccfd6b351d819b44683840b081d322d2e46bbadb6ce898451db930d3d578ecadf74a917d04e42ea7232bfaeaa76f24fb28726acf746a7b2c36e7fc58c77b47b9edab409f620159e3ead12aa98715a874200dd618c0b2210e0edcaf32076a7a7d33d5c5bdee534ec150cbaa8b3312f6f5aeea13210087fb6dc5087e6e9305ebc69f8743c8b4cfa6205018bfe26d52716593b1ce90117751bec94d9bb10dd7f1680a8fab03fb39be6c7d4b3757c7c3974f4e18270c801d1092cfc89cba22021cbc04ab6937b5ee693bfebe49ae5102fc9daeee45f27379bdef2d769e2638d1921809c04419563b36a9b8ef57c9904bcf66abc47c32b6349e5504fa3d033189bfc0d0e657eb0b563801da026548d7ef9bbde583a67eaf26fb741395b3dd72ddd4d7e59d02e42199ac94fea2fbc5177d11841188094d3310ec3e62b01289809cdd55d6f8ecf11e1b08b548aa3ca01171eb16badf47b910e406cccdc6810e85e66eafd22c928d230793b68d9e300abe1c88e9c0716ea1cadc032789206409e03eee33860ecf917cfcdaed3ccac89a48285ab2d94a359376f9b9bb2330da4383051d53f4125d731db581931bdff4dc99ecfdab4da35eac673c169b07955f1973aadd1b4cb49db514eadac3a4ae875637b1e291ba3dc1b6c6e344c41b412467e845066f3828eb86ed826de3b28f2510fd92ebb67b9ddfaf67de8480e36a52a42fd4cc5711cefae57ce6628d795ed8e0862fda84ede1fb43c100debe964fe3b0590a9f05f787075160fd86400f43ef8a7b32591f75f2531e7433cb47ff047be57bfc2afc3b6091135fc18f7af5531f2a0e31bb70d8f058e4487466182796091170e206b7132515643aab296e040d7703e2a8b8521b8d08ff76bc4db16fbe710582abca7f3352ef7385f8832753830a0c79053a16a5f1de44fbf82910d4392290168fe2475d19e99794cfdda48d4ed962592b7a3e61cb2a1d263fc3906fcb11fb461469308113614c00b6fd6667b221922b69a08b055fd69d3d0f57a0cb221c1b5c22778118fd0575866d0394dcdb2491b95aab9a2107b9fcfe3e4036314e4033e7effaf54627a0dbe9264b02cc1ac21967c6241a7038da7b038d7931551519fae3a3ecdf305719b1322a3cdd7ce0fd34b356a74df43c797acb1dedb4b7ae6a275c0e4b62dfb90ba95aabdd833657cd0c314a62d6c0b7924748fd169475325651b3cef28b5630dc643a8175401a8ddfe0010ba0ec3bb9a4c48b361f3d03b8ebeae1b67f9ef01d71299922504c546a8389839430dc083c9f22837237e6d8660d8ba8565b100f92e3fd6004ad71ba11d9340102a59c27a5d2f97c9a9bab6a0f5c5f48c7db4c6af3584e25b9f5512e9fd5d018cffd2aa2f0b42b2803de8687cbbc01d11a9d279ad5f1529917fc946a93bd6543b6d550cb4e917b6f402926c4b71ea796d7ae9fac7f7bd7b17fd15c15252ada1fe49b4798a5d30817ffc152972b3336c445e270cf0deeef65dd501de0dd6b50abc534a61cf20de09476ee571ea148e679b9c6e076dfc267fc38019f43dcbe68b948c5c700be697387df2bc0ee89fcfde0fda274a5bb9d0f2daa8a90f34e13dd808d53e06d52749d65183f0b90fe3e39eba1119773420b04c211762f80f343671c3bd5f591433be65d646a5050cf50ff85ad906b3c9a50fee413ed2c39f7901cbd64c7330168772b71c71dd508c4234a1608bab9c23d0a0da5a609a0b8e2133f07011af6da73f3cf0a736a640fa0a5587be24f317c91633a23ac2b320a91d836070b314319781aec4ac328d1cd8c23d4f525fe336ab5e5264b4ce4b6759e1977d310150f6bd79da116750f4128272171ee89151d5af9f1d3be15662805b9be5f9f65d0e7d0a5aa2bfebd7d1b40fcf8c87323474da32167944d980bcb32423202412553e7e830dbc1a63d6f32ed8410a657b43d0beea19a5399d2e1f7dbb0a364c4051813ad8037a09ca7dcdfa50c48f6806d6d84378703a6c7a1f5bcec8e32f18f92ef05d3ecbdd722afc62edeeb1aa075689db4af9cec96913ae8a1a81edc814ae8845122cee198fcfba8635f904844eaafef1d64ddcdb1ade6083862e7a42456b7f4f57366029544c4e30d59a4ccf5f5879f0b144b9d8cf15bc0becf922a28ecacbf586d1bb3e7ad5a920398171c818c621b41d6fc767bf1f834e2e2a6c025d69bc226d83dae62c0e7f84fc6d2fd613faf5d8003c425c25b0bc63ee1fdf73a41ebb4b70d0f241ad79c9cedf4c1bb8f793d8c6abdc1f84442fb51e8affe623b7e4974139b359dd7d477bfcf8251e9c9d9efc4006764078d40789a8458185e308bf3fcd5b0c2a9b2535a2579230fe667a9a675e8209b6f9d7eecc4bcbc115df4bcb41389764568981cb6f9145e3474acab567365e59654ba0f234e090b9d53d4e83a2f9d73180f7475bdfbd62aa41bbc7fed5c290dc0de0f42868b9bb1726dc9d23e905d6fd87b32caedf29836a1208fc6674e67377f6bc4a6baf464009c0be930cb7c304e4f32faf15cac108e1f92afd67d17fbf2bd1a98fa9a87ccfb2933d9e553", 0x1000}, {&(0x7f0000001040)="4d28e7420fcd3da705f1d72d91548463e34a5408ca88b031d91104635aa637f3f6933036c670d5de8656731d901c3048714948c702cea67fccf7c29aab81a6e3d8ae42076acd1e75d3d357617d7cdec8815be924b92d346e9bc8bcdaeefe30d704061d0350b9c2ac79894cb9a01057cfa29567c8b9822a32e26e86cc798e468dcbc66e5afc0805b9b4d9d0180302b7aadedab63127812c569036b6d1ff3d5c96c157faf77e553b8d1b", 0xa9}, {&(0x7f0000001100)="25461d3f0e6ca94756b5d787cd08dfc2970009a945607ab71e6630a7fa68ed363fc2c8e5737e43d4c0aade266993b022b56d2254f5568e746ce9d24f1b3d8151cd802bcd3ae5c435d9fd542f6ba0dc985acf3ac9d4561693a3fde75c446d1e89d571fafa77fed5ce4a4730254c2a478e2286c7eb65788e19ecd7e155fece068b0265ba839183858cf6", 0x89}, {&(0x7f00000011c0)="09af421fdce88a4cfc59f6a35a0667be9b4e8424b6ec57a25953a03a3c4dafc535f8aaf223a3551b77e41cd01c08f4066cfd086b376e01f4fcc66129c98f9ac0a3b3ca386e571e66f4bd6c0464a777eced71e8c459e44b0885100969ace4b7031bf058198c169dec", 0x68}, {&(0x7f0000001240)="2df0f7037d405a0fa596ffa5c19d4f98729203ad53ec4bcf9e85fbf6dfe8c0bf036dd0d8e66e35b186378021a518e2df677bdb224104ef24a24ac8390e4d0b9bf9cdd408139b163e06961b52b9a9af65b1c276f46fa3ef25bc806bf344ddaf5b8131b028f84a271fcaf583ddfaa7e4989d1e3eae59c90d405c1a33e1d376aac9c2c1e37ed146dcf0aedd89be47572a1f490d50d77e61e7ffd10833b40ab58b74e13806145efab885c037d7db486794", 0xaf}, {&(0x7f0000001300)="260190f27534d8bbd296a4ca4196af087af4b5b70d263b46a8073866cbece659cd3ace17716063116f62f8", 0x2b}], 0x6, &(0x7f00000013c0)=[{0xe0, 0xffff, 0x3, "5b559fa090b03c846fd30b2644e4b00c9345ffc824b6c8187437cb598bd77251d6966adf1f4831da685b25669e46fd34fda3c6d6a9c7bb52e92c54af27dd39056fafdcca9975508978869703bb55f5022b147e0ded6c863ddb6f8194d71bd50728a4017317e8033dc37afa2b994951e83e44f3b11411a3a6e407fe0410b34e794b029eaa02b086f6b1360838f6002ae9b7caff2d225b229bb7034ee6a8c2b6447f1ee2185551b97e896ca00ae864f6ffa51c00deb39de59e8c33e0a0f2bce238cc513301efef7ac14dde8d357ffed751"}, {0x20, 0xffff, 0x8, "4ab5cd0da39f10e1f739"}, {0xc8, 0xffff, 0x4, "f5e4d9bd3b22389d1efd63c9ccf2f37b0cb9f3add90777d05836ad44e0eb9ce9a7dfdf753acac29268d4c2809da22277570355c2e6918f838164747aeb8657036402f6714f2cd29b4f696c6ca5bad37029e41b78c61453dba87273c7cd42be56e254ee20fe84f02c3eb95c10608693fd76f0e9bf2785b0c773ef933f42eebccd98302dba7e776cf359f67f3de9b44e63aa1638e7b552f15c82ecfe46f97e93c36f8a63810fefa62bb2b02137eca445043a"}, {0x78, 0xffff, 0xffd5, "edb24c5e75b3a5fea3fd95c16eba876203976002284f43e2e29fb9384577de9e4afbf3fe078580a71ea147646d6c4994381a45353e6c4c533f6d183d2c8943b76c62d1c4750be61dcfad79d18055eb97d03ff22995ba84209cf005967dd6a87fef"}, {0x30, 0x1, 0x2, "6d84202953313d380b0677cbbc37c741909516416c630d060b"}, {0x38, 0xffff, 0x40, "ec23f04a5cc3ab1d4443fcb27adcce9e42006d517ebae6e82a6aac04c712685df3fbdb51"}, {0x110, 0x0, 0x7, "5cd8843d5b16ea27b519b25c22194985fe1f6136eea7008b52211cbd6928579a4514927b09b593428d96dd302a62f29bda1192f3e34ce810fb84ca459b2edec5a045d911cc4216f99828fdacc09f10fd91bc6fda689eb02d468a0efdf7e6e141897283cb2b09e79f5f073803915c2da157e348276595fc32fc36fd86aa91d56c46918fc86b2fef1e941ce62f0398bf8bfb5581dafc35f6cf71ce5d70dd1c75c97ab033f3d0355c72d2c988766758694138986cc623403dcc7e304137da8137a9df26d0c8d05834c71d89bccacd36d18c456223e50c74eefd456ff87b4639f17eb9b1eed5e107c90797e6e4ba62415f7b47cec1194eba60fe58c15db983a059"}, {0xe8, 0xffff, 0x50b0c846, "d175fc529cfefafc945f6bad0e46a936dd878ec4718476659af19e71da7ff3b80cd295c34000e802a4eed00b09a2e9b8d89cd5ba691dd0e9d5383a080e8075f783558aee2526d8d787bd2bd5201ed8c520b0334f3f7f783d7298cb6babbef60256ee651f2b3dc1e6754142cf54b1f895857e5a749bd5760b96eff97e42ebdc29395bb20c58ebd79403f547834425077e175c2707e3edbae2c8af82544425745c13dab23638343796f668965f9a220d6b580611a187af760a111f343cd304b0e8557bc89b164c6f6400eb9e690589d610093a4f0eb8"}], 0x4a0}, 0x1) getsockopt(r0, 0x3f, 0x40, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) utimes(0x0, &(0x7f0000000140)) 16:00:35 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f00003f5000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:35 executing program 0: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getegid() fchown(r0, r1, r3) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10010, 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) setsockopt(r6, 0x9, 0x418881ca, &(0x7f00000002c0)="b8720c8fa17bfe4d98bbde6f314c6766604a9589add0e12b11d1787beddc88334b541bb25b34d95a1f5577f5ae27516dadf2ae1415b76899183dbaa249435dd7a5cb0120e6be4cde3614103071660db16535e157f4589a0fffe35c8878d4058b3957fd8950d5efbc7633e1da89d658e60d6c1cd47b90a9d5c664d48584c6f1ae5e2f16a907cc618e4288a9f13d614e30ef11e2052f5e04d1835b663ff2ce313d0310422e5bafe1f4a61797b345faa99404056f857d81b04a7a087f84b069562182617868170737f58e012914b6836e4b06390d5e8cd16ebcf10d62d54ef353ee5be0b233ad0298c65bebfc789665b7813e14115b8b59eb76a0223adccbfe1c7ccc81c640768334ce6d74d5f3896700312dd562d54562669d76543df33010965ae138514f3c0508b47a827d233b5db8a704fc81930bc40f5dcfa3a7c0c6cf2045c5f70b01c6fc43c1b40233160b245c39a3e1b606fc04b8fac0640651df2932506a1ac42b7d91d67da9e2913584868d5bb6ec8e787f8e6dac040975ed4a8da76997915add4fbc8aa048f92f10ce0eb0660f78a79ccda9915cdb450e22d4df8345fc1ba0a0acf2dc2a86375829a0f98c7ffc3b129c643a0deeccbe224cf732ebbedf96ad6fd71b412bf494b6b4356a7e6710ae043977b4e7e7b4813dc853e38ba26a1c53b396ad79c4bb30e5411dd63fae8c7bf6e307a4736d3b963612b40539d836ad861b3c0ba3c59f970344e3caf038d583f87157875e211349d2e8789cd84b2ed741c50542e433a3efd034df1ede2bba5f859c05a444da776ca20585d7af2d3bb8d91075225878fef0e8b09e6ed6b5f9b802e9b23bf9ecbee98c282ac54c15acaf705782fa5250b69fd4379e468f939b00a372fb5fbce84f215d7e120cbad8afd29fe9ac59e88d027bff24149cfb545b46a57094b855a3de039b78542be5563111988e5b1988c870ec758088e291e87bde7395f94601db0de3bfd1fea685c6d7f9c4627154f68421ae98ab235018f92bfb6b29ff81f0078fc81a3b7b2618dd9726570c05d8432a6f5d737a2aa1147bb34d2183129b7efc202270d8104f1442bfcea95192e8991a85d34a7c0d5d993ddda533039ded551ece1e1bb3ad39eb739a4eeb10798e7dec223d5d896ce7e8de853b35cd9673fed64105c51e28320c390b6d93329f9e6aa0c574e5396b3d58ee424c1464696199f99a38cdb3aebbeba237c0f9796de609676194dc158f2af77aea0f85b6bae997c8a4f492044834a071cbec50e0780414376acd4599dccab4bfd53165abaebcb6b831a93cc5f334e2c04c67476b6cd7790aa51119a69db1658837e71795931314492d773d54a9ba33fc034009f026d0c4aabe9f1943578c013cb3657144f1df00fb8d979ce339cab9af8a86d9bae589213900bfd9e8492b8d27553fc324b697351e6f7e7f475aade7109654edce75efc50533784b11d19cce107ed16b0e8ca0d666d9a71f42aef81c78d48b140a1ede1849b285d3501d2ca1fc219e8763c56175316d5f06b16df78953fbd9efcc7b0f38b9062747e2f468e199b402509ad7120ba537fc86993ea4158e9bc868506f0d2738909d7db17e9ef4c0252f325001cb081db0347c55b2677625512bd48af89e1c3ab87528712226605bd151895685bdde8ba40cd2ca718bf8ef77ae41dace0734b5a91959db33c9eadb794f51faa766c338f33139436ceac61138a83f9a8fe564cbe801aedb9b394dcefca6b20550e3b814cb1c1e2b501164b10e534f1e9dda6d03778cbbb07f341f15f530f66d733a2c003d9c382d142f82be38eecd1e3e3f60a50ae5fe082aeb9662ef0ae9e71576cbd3e9f34a4ab75763a6094334dd628324f81472524292c7f248743fb4148b0fe6a811ccc04e773509392278ab8d3c088be58fe1da305281723da01d5c0267fa0c58db76ff583208aba1685e53e382712d9178827893f7d8e2f334cecc053ec52bf557ac512aea6a128e0f1040abdf7eb72b5b0dbde83d9a46fb6087f96afdf6745d407d9351a42f606cc8648328f4ef5ea4ff89453d07c9793b3b8c13aa3c6700cfee76cd08961f6b219c72c9bee1b0ce25ccd046c96e6364b020bd5ff98327ae09bf7a06f7103cab19bb4d872b0a641b22e111b5faf604d03ae273fefdda54929eacb352afe561f56b7c3c9b6344ed44d1115643d5de7ab8baa65083613152888d1c483aa7c25de899a2f9fb10b7d9208a720237a1d6b893160c7b8725bc637eb290b0558b0d4c767dcf4dfa9a9dad48e667ebb50a7a045d5e78e69d61257127fb630f2935de3a9209918eebd1f12dff40d12788d1f401182972d36ce08359d7063898c4268c1351b77e49d9eae4560edd7a2bfd6f578c66332d9674050d54b0258b61bf2ae0c6ee41d44f54757a35b07a84886088b985c9156e19fe5b3b009595a0862284e21c581504a4dc83b863a0916d6b274ca78bdf9051cec3ca89e9ce7e594825f930e488b6dcf54857989f62667ee8ec291e70977c6a44a30ce8e8f0bf2fb4db2686eff348e9234ecc040f0a3bb8068e8578cf3d6ebbcd3642ca082538034b9ab0bfa48bf063e5ea1346961d708fcb24d6e1102be54055fe4bf470eeeca6902e87b23b6aa2695b9925ff2a66f63f4c61d5c02c616cadc5bb6dd4caad86839f18c939fdc2964c4604dba0851732e161175320759c81137a750047bd00e9331b723f2857a7226ca7b0ce63a852eb788bdb57ed7e5cc6f7335d65facafe20aa3b7974a460c589abd824b00d993a3f06659212ac53038e5e3051bc6f868e8cf183e0929164263173c1fc81cc68910e171919195dc5108de4d0a91b48e358f83dbf9612b6b919efa1917aa2494014298c1731629477dfe93ed65f454e0cfda3e3123990597edc60e0ee6c97fc468cef4875f2e3f0ff2a2fd4fcce8a3405dff8b2860f25a4e4f1d9e1848c17f3982df1084a1508132455acaec2df6d3bf49fddeb95c234128c2ae632c78008b00f92cffd5c8b248b83754c166859747a92c912a991fb4636b598dea94929005a199bbfdcc775f643f2b769e7d0a7362d2913337a1b09dab0090e3e7a0f8b2cda684772ec6abd49f8bc6eb39df4cc6d31e25ae39ccd17e8a464fc2b14f2cdfb1343b0660b5f46f47802bf3d6f483a492235949d4f2f9a714c3f5c951c490243e96fc75fb47954d593aa8d9905e0a280dba36fc9a7dc3fa52dae7d8fd7bdbb8d7157c1d3233a2eed9f1dec4685159787f7f9659f8b4b41112982b8b438924bda7bff87812c439bf21622944a79de4aa89891dc2d766bf9d50049152ed4b18087eed5964d63dad2b6b0847442a7a44e1501c217873a2e4346ed9bda31a2f61a770d9d5a1dc5d8bee0a4aa08942bd5d468f1a0cec284d98211147fcb5e7064355e8484cd811938177416742453ace08bf40980529f0b7777349acfe21a4fd1e3edcc4b9aa2ff9ef1eaeadcee4f93795a7f9dc854ed031af27084625ed70f371acc9897d89a2ffea2d71406d1a9f1cf60a2c5c0c93406242880f13b990b847324dbcf396776fe6682bbe6e8c17010914a4a00ea58fa7b27b97d2d3acdfa40b6ae05282d8fe75582342d24897574c23523b55770786b0f9dafd34d65a6981faac6a52031396b051d5dee642d1016e58a4fbb610a8c78050cd52c563d54070c765f161129a0f3468f85569a10d6f9ff7dccc86a46cdd40cfaed8970ca7416d42246975615eba39e6b91d7bdcd841908023c68840a413e30fe69175f810ae983986dd0af7e90173776bc73113eafa05b3fef6964647d8007285ebc58084e06d738f87f8d36725ae920808a58f07c90dd2e3f1ee26c298637c1d2047714c3201714820b8e2f9851498e3f7ef3faaf744068ab945e61aa822b2b45d98dace47af21bcfbabc6180a6fb7b1a6c72a9a580db2baa5104e26de192084033c4f5273c7f9bbe24b2485d44653870b1399bee6aef0d23e0e883112cb56c6ad89221b48966903036f808d684cb559127d50da315e159f3e8dab5ce889b9f8fa92dc1c22d60e8ce392a286a41f25ae269d7e4d75ae7aef63aba80f347d08635b205179fadb7ba0b3d202c1af00f3ae78ca65c11f92c6ca93d91bbb577eee07dba5a7581bdab53dcb8680b8c6d81cbf0803af3cb84c7cd4005618bab0682304bbcbc266d8351dbc6dd3ffbb1e15adadf0f41cd4bf6aa264df941a4beac892c666e2633211e87f7a64dbc3d89ee5ef6a277ae80a9eff5eb7c74ab5df21c2acca053fdbf5920d975c730192ce2c4bb42a05b4eb2ff915b7e0fd83b0e008b1d72b0b53b54c4f452bf19779d9f846c8083f22b10b244bbb5da1a5bec0636605f58a8f5149773fda20adabc78c01d412a58447fde64caa659c632f6f7c23ddda8f4d683636e1827890535c221412bcdef1e5b7591ef32d2bfaa32cf238223e568abd70fa3a4de181096b41e684a6848c904b45a3c7a8c62e2da7063ae9898298ebe0d35f14cf530a3f212c96eca27ba954bcee1e86a8c6748fb0e3dc2f483917957f847bd8efbd8fa27e4522e017ff2960787e6cd93206c011da431240dcfbddb47634fdab5e32018f1bea30f2d475c181a04243bab4c2920c3602a57fd7bb9edc70e02f9b9692d8763bb2cf23c742992e640b192ad5fb55fc8df2b9496aceaed19fff8649cb8d7c953fe9c0fad69e9ac9efd08a5b8e5a12392ddfbe3c725bc2e53886a40d4d35bcf38e5a88b85577fef9fd69cefc30cb3654d9f381d2242486c7032d22bc3dfbdc12981ef5877683858c360482d08eef45233573aa58e23bdd53052206bb92bb26d7ecee41780c7891ed85d10ab910fce2534779ca179771eb533dc477bf004f3f21311686c841d637f1fe6e2429461d68a97dbec7f3d53c25924f5fca2aa97ec4f163439662c3576eb5cc1cf2b95e8e387f0629fd222494f79cbba8dfe6d40d7260d5bc45d3efedef7c3d409acebaf108cc12e505fc4a4363c95d55e99bd69f87dfd7bc835e46afd85de4748f5c43e31fac8681db79e42f75adea3fcd8ff30b09026a61e26457807c5cc2940c6af9262fe174d3f41cd59f216130c233bc7d66d98c9df99386db584b3d1ca37eaeac3c9474cac91057ea1824c90f2d45c49e3e5282c7eb86400e6fe8b0ccc80842b543a3cd002bdfd580386ab08789c9df1fd41b36baaf5d929fba341c85c63d3af74e18c87dabbea4de027e1c7cd72a81e8eb1d8fff0ef5dbfbba277f9b3bbab46965dba250a082aaa62c55855a34a515bbceadbbf5afc2eaa0a42e1b59a87ebd47d579681e557bc89119e21c26b64730aadf9793b0fcbea3b6a12532d26f6088acf23b29771095df5688c9d05f9c656a11b53039e8b9d1a877e3a820b76bdc92524b1f38c3a3ebcb975e4557d2505d7f19d3959df1a971f3691d8ffe2c5718ff86b32ce3557ca2bf602534f281c03f6aacfab54bcbb5d6d882a720d1a3747cf88f1f730f8f43796b427a34bc1d3c3f154174b2c03789fcd7aa734688d418581bbfe43ad0757124f11ead4178b05301d3c031e8e3a6d116a6742b024a8111e55839220d391678ebcfee629f6c9329c37a60b44197230654042cdd0c6b764bd35b4d2f4ff77380d11a0072712a9cbde7e8a0458863c14628093e2ba89b89ed05340500e1e33f9ff8b5268e07233d505401686ead56566fdd7831330767fd316f683d9d32df1d8b145615a1f463074a2e70c7dc237c300dd8e7a59e7ab83e83c5bb777a5eade8b0adb6e49d85e77071968611173c827c5a16af22f6140164c519ac0d42429bb7eedb968860aa4b96fc3ded0cf92", 0x1000) shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffa000/0x2000)=nil) socket$unix(0x1, 0x5, 0x0) r7 = getpid() setreuid(r1, r1) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r1, r4, r1, r4, 0x10}, 0x100000000, 0x3, 0x0, r7, 0x43d, 0x1, 0xe}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r4, r1, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/30, 0x1e}, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) fchdir(r1) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000140)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x39d, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) close(r0) r1 = geteuid() r2 = getuid() close(r0) setreuid(r1, r2) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x200000000, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/134, 0x86, 0x840, &(0x7f0000000180)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="f57e51fff89953ae904b4ceb0dc097954e3432", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x288) shutdown(r0, 0x2) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x8}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000280)="c0", 0x1, 0xfffffffffffffffd, 0x0, 0x30c) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x1cf) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x10000) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x9, 0xbe}, {0x1, 0x100}}, 0x2) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:36 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, &(0x7f00000018c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) dup(r6) 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) 16:00:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f00002ea000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x800000000000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0xc, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r2, 0x0, r0) r3 = accept$inet(r2, 0x0, &(0x7f0000000140)=0x7e) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x96, 0xfff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x1f) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x590, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = shmget(0x3, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) r3 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x800, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:37 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/68, 0xffffffffffffff66) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) pckbd_enable: command error 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x100000001, 0x0, 0x1}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) sendto$inet(r1, &(0x7f0000000040)="bf55705595e157e4d10fb0ec73db6bce4fc0f91186a3156293188971ab5c02272f087a33290b2bf2d67828167ae4d76aa9edd6f174fda44dbe6aabc96adb20207ae826c0865e44660c1dc5235e63fd3f0a75d08d0d5bab56063eac07d0f7c37243351be73f38ebccca8243c10aac6d9685cb712b46298ec3d2045a61f5e74c453fe2afe39b8602fb96eb78aab9799808a3089db29ac1d1547012f2261c75f834a28e4a929a6f1ae5a9ed", 0xaa, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) close(r0) pckbd_enable: command error 16:00:39 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x112) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTSTAMP(r0, 0x4004667f, &(0x7f0000000140)) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) close(r0) 16:00:39 executing program 1: r0 = socket(0x26, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x55, 0x1f}, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffffffa, 0x1, 0xd211, 0x1728, 0x9}, 0xc) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xfffffdeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x48}, {r1}, {r1, 0x80}, {r1, 0x19}, {r3, 0x40}, {r1, 0x110}, {r1, 0x10f}, {r2, 0x181}, {r1, 0x100}], 0x9, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffc, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600", 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000000)="ed0133f0a1c8775cec4a19918927eac711306ddeb49b93c9f2a92daf3ee1c58a5ebb0ba275a7a97a207c238a2f04aa86314983147058a081a90249ec4556298f970fbe309d7b5910c85ab4b6c03087181c63b213af8e96d6f34f163a0977ecd101538a5539cc4040fcfa92df08f1d18d684099ab0165c790eeaa92b524627a44412c55bcaad788a5e8c674da0309a6029534e11df8b37c7b0b1321d0b9a2971dcddb7028c0d18f39ffe8cfb8e3522d", 0xaf) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x480, 0x81) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x2006) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x802, 0x2a) openat(r2, &(0x7f0000000180)='./file0\x00', 0x800, 0x10) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x4000002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x399) 16:00:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d43614287641b7e1471606a3b76c86ed5bb093601943fcd0016317d29736547c5cdcabcc22d8430924c71059dacbe90cde64abd59a15219b31bb55437592f03d5fee07bf97f3acfb4538e1bdea30", 0x11d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) munlockall() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r1) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc1, 0xffffffffffffffff}, {0x21, 0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) setrlimit(0x0, &(0x7f0000000000)={0x25, 0x7}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xfeb4) 16:00:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:44 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x80000000) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000000)="6177371f424f0df85b250f08b6d9c04f98e0c71bf6e58a8310c00a2ef749414922c0657582ab877c5d6aa8ca2e22c37dcf1a0c41346b0499c5dea81515747c188d18b4c36165890584ccadf6947864979a837b144966a3e5b69eea8d55bd8d7705d8da84197173fa6ad9ef5a6d9cd6d6d0f424605cc0696c800c2fea4f5c7b04eb2874e4b7610622e6b08a4e158532c536a8e723089201dc7a548dd75d76cba0f098a1227c9d49b591d059e0a53cdc6c19992d109981f0db5059fde1f5f47314fb2e00e6f05ef29edb9a967f26601fc2bd1f914e7dc27ab640bfcaae3da3ac05c2888cff78a00423d103d09923a2ef720078bf5d32db75f0ee38", 0xfa}, {&(0x7f0000000100)="3e5b2c3be89222fa43bbedf5377b7cfabcc221c1d6523a29e951a32c3d4208bc3255cc62b9b080be8e03575f80e8cb0086824032f17949c7af2443963bdb41d481f977c95354fa6a9e298b1367a1bdf8dce828c21cb8b60908e5d896040f8f0dd2df84a397ea3649427ed4685098348c02f51e81ff8386aa2505b3839456b00f8194139c47287bfb9ddfc7", 0x8b}, {&(0x7f00000001c0)="9d8658e787d2b8dc1ed6599dcfe8cb41b4647b969ddfa36306cd3b7e51b5271985265f1e7dab46d35262d1d59d45e2f4f84f07f7ca28", 0x36}, {&(0x7f0000000200)="f3a337efcca310c40ae296c30e282d433d25426f3888e7a456ff4cae1957003a88480c61656381aeafebea17f8a62365becf76c8db3c0163fa6f406515e10d95c6dde24ad95fd59e60f6374041dd81c686000e9853d8e1828bf41f2dfc50228d9bc2c55e5a2beb50decfa5c71e58b963b2e00c7cd3bed74b7a768c6820863282314f5dc3e20461520b13134e53c8eb1d7216670b4ae48ad6da31d74aa0f93bfb06170040fda50cc569cd2277646ab2e01cd4c68e94737f8f7dce4c17dee774053232a2631e2c5e84d2d3ff632ea9885de6ff36a5a5e5c34b11037174a0867c3d84605f219b95c1d62dc81230215ab8", 0xef}, {&(0x7f0000000380)="2035f09fb46f43b4d7245585cbecc3d5cb3f76353c629526dec7bf4c0aa3af5d10b8fcfc8d602185e781eb820ce4a443482820c3d7fd2a89c48357007b08cd8a2587b5f23bdf247b8cdbaf99c8a00308840799351da7a0d7db59ff43f1a617b7b932a4d741ca92d30b326f41c47225789f", 0x71}, {&(0x7f0000000400)="5808e3abb7dd4c8e9fa0501579061d25d928f48bd56750ab583103b604de80a457fbee69e98de0dfe3655da6404bfc2c73ed91673f4e36e5eae6602e035d43c56184929c539920f23364e457ba2d7d40adc9f7be9a843114ea716f1f2c260f7d3e8016ff0f7e0957313cb55676389ffa6d3206cb4ac8b782a4f3fb108b490d47a3bc28f92c3391593c85456938f525ab24cea90c4db5c70b9002efea45888688d3417138d25823d80b7512c8894ed3cde64ce329397b0fe7c805418f254d66329914b9080db93ac7a0e33e411330f361773b78c027a426bb0648434cdbdaafce78623e43f8372183eb", 0xe9}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="300000000000000000810000005b9d85019867e8d7711a8eae073059d0354cc928e85c76de6a00000000000000880000000100000000000000090000001117e5797fe01a8208526a2ecfff6eee75aa4240f119aad1cad4e3c9a7812cb8ac71e76ec657352548ec79b2ca50ea4380cf27aab5145869918b999c86b9ddeb789d527c9cffe5e6c8b8f7a3672f043cda638c1219583d004d7946191a9e90a39f1609621cd52e971e7ded0043cd2dcd54429d46000000003000000000000000ffff0000000400007aecadd6b679dafc0618510fbe50b04098de3ea7b42ca77b3152b81fe38d6f00"], 0xe8}, 0x2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) r1 = semget$private(0x0, 0x0, 0x601) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x94) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x100000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xdf, 0x6, 0xb43, 0x5, "44ebe077575fdcbd00", 0x6, 0x400}) r3 = dup2(r0, r2) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0, &(0x7f0000000000)={0x0, 0x1f, 0x7, 0x1, 0x7, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) 16:00:44 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() semget$private(0x0, 0x2, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18080, 0x18) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000440)) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/34) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="4bd5983f814d161d58296c060d5d6ba269fcb9e052db7375749ee473ea5ae4667132ea7bcda8e28bb45398b8242b6ca3daca4f9b155e6b7553ec78840025ed9b017efb6d2154f5828f01f17186493b5313bc7119aaa0c8891d8640b8d778be2a7b11fadc8d44725f7318b408016b00cf7974d0ae7993a9c6dde02f7cd8d17d4715ded460a1a2c1a48bac48bd2ae992ebe44c85545cb2999087211415e09e242c1e7e2970f0d92d1da1ac729bb0db2c8bcdbe1dacd55a6ee9840e3216655b58ed", 0xc0}, {&(0x7f0000000240)="e83c4081b363751236e6f2e9986b520a428288785616dea7a6fdec66ae786f854a59505ec01a91390bca6c597d5612569781f36ed45bcf3c585d744bc6dba955792bc3cf14abe49f75ef0c28f64bcf311e190db75ab568c87c0e229f45f99ab4e40ae9e0603664cca61e7f6fb5f0ce3900ab10944d63eb34e93ba70cffa557683dd55ebc2fd1c6db8c93e6777edc0e161d4c22a3de2591749d827f794d98e8b157e7eb3328ff6272202f2f891f3dfd70d7fe011555fa409c56c574d8dd1c4d1b3b24e334a03dd99d183bc7dced90505cdd95b038cb1e16448cd90ea1818eaa996b2619790be03b9f1fc0b603811445", 0xef}, {&(0x7f0000000040)="2d69e8f07499b6243e9dbf1565320d9d30b060bd5054a37a687466c02818bf11", 0x20}, {&(0x7f0000000340)="9e44f42fa6f8942cf9f89e640147268e8cc713703015ea49a62d091c02e401cdd3c73b55a0638d1d55ca06f31b3bb4d548a8f34ff7e8b4420cb7ed57fe96d5109c0b270a01cfd80836f9e1b7df2455e35e370c2d27402fc9671674d9061f87d34622612297be5afdad4c833886e0758690eaa470427eac3feafb7db2da839f0fbeeb4c54772ea7c253744e976b623ffb08929781faed22e34951c904325b61a8c7e4d65c7b1495fb5127783e7fe18cc9a993", 0xb2}, {&(0x7f0000000400)="3217b2a86ce8309a8f59888db55d9e3e2862dd6c8cbe7e318a33c8cc1087cad51461b53dffc3430ceea3969121f477977ee07f920f210101938cdd01a47c9a21250e1733e614aca147f78d40eccc2c74f8af8a459589b962d24f025ee7011e1839e479787e4cfa169bd7adb0a1ddf40f554209c8cf9ef9f63002a27a4662ec30cdef", 0x82}], 0x5, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x8}, 0x40c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 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, &(0x7f0000003040)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3, &(0x7f0000001440)=[r6, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r5, r7, r8, r10, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000002f00)={0x1, 0x4}) 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) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002f40)=""/165) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001d40)={{0x8, r8, r9, r5, r6, 0x2, 0x2}, 0x401, 0x5, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) setgroups(0x4, &(0x7f0000001e40)=[r11, r12, r7, r6]) getsockname$unix(r2, &(0x7f0000001e80)=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'], &(0x7f0000002ec0)=0x1002) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x81, 0x9}, {0x183, 0x100}, {0x0, 0x39}, {0x45, 0x34740}, {0xa6, 0x7}, {0x0, 0x31f}, {0x0, 0x9}], 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair(0x2, 0x4000, 0x80000000, &(0x7f00000000c0)) 16:00:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x8}, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8280, 0x10c) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20280, 0x148) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r2, &(0x7f0000000180), 0x168, 0x0) 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a4455f0e077c3c4a8e7c92895aea84e1b0513fb75390e1585effed08544da5aff4e96f8a27c9628278888cebe9e572d3eccc096e4818132a7167a76ed41c78cec5df4de44a3c4bc06a5810836912848f795e71da6cd7f998e28de893fa4808bd3bfcd8dcd6530086eec54f6ca643a5da3fca488b147545dfdc0881494a8c374a853e0756b348f2c338d25dc913cf3c355cf101c663a8b1cb2d5b7f1b720dbaa664b93c124b764d1ef6d237759fac8f4ce5f2e09e368492e378fbe608e75084d1a7870794082fec716e0b64f585e37c9563e59184a8403059e3506ccc9008d39505d2ef2da03fa73ed86801c26f21f37ed2b84e4195e2d461a6ae762accee61aa729e083ce98ae094a2dd65f0d93153d4a7e8128cdb5cbeda9038b22cbbcb7820ac34035f31403db70ed8dae90e6d9fb46d449aaf2305070937a430071d3b9e92b67a342e058dc818a2a533da9852c791f9428d8d9c4f618e5dce08d638a2b6881a69a770bad44bb2fc645962f738041fd3a24b96c9460200c306e14e93960638689e2b9999fd578839e4aa04ad5f4908de2fc1a2be357137a3c8daf8122a8874020fa2d276b83e63d911874fc1f105bf471f0ca3e85f8b6da379eb4dadc954b8916dc023fecb12f4dfec91d7f484ad2cbfa39eca853300d6f7c503a683b30f14c6f4fb700d8b1115fa9323a6fe238eea030aaa5463bdbbfb953385a5ff51d8165f03015d29371bde2e04c4fbdabacd4130dbef8cb8738a25a1623d0080f5e26e15414dd2ed0d945931045f2a74b833c457fdeac96a1d9c09b9eb603223959cf0d3aa9ea220f8999c272470d1ef829423fc62bf1ff890cd88a864e745b07ef96cd658519509d89aef0bef5762c1bd8367da5a21fb009b2ca9b2ea6caeb09ce8f908432d725f2bc97a8950f1cb340569f205710d73b1ac28c8f0e1527f20262d0ee82c140cdf09f5dc90b44b440a97ba01d373ea0ea96f5021f1c1a48298caaf41bb20fbe2f7e9e57a32f2e5929052a49483daf8d59844aaeefc6136db642bce326ac7f9511377f639a9558f1776bfe86b06c7ba5f18bf573e7179af96b4b9c9f2a43f1cf5cbb1dbb2cdcda824528e9dbd0840a238e2bc1a93da150dac4b5f8c74c93870f8bba5e4f8300657c2e4fd8a4653a6c6f5131e6777a99dd1f033484d3997472b8a08115c7572bbaed05317136fa822eb3485f5593f4a9d4e3dc0512d07c2059ea9a9d82570660e55c0760452a054e9e42cf1c8b22b28be1c132d39de309cddb9523b3d523b818cd37a1b4f51563ea2f250776735001fb9570e07d297206d3aa013007ac4cb6e23bbead2e7b8265176b9b05c409852aa988b84e6c020d46b7ae4a4e3f4224d854b239bbb9de983e307b6c529f9e9a98014417828968a0c33af7391d2efcce4d3a765e33bad34ad622c6ab88784af9a01834da141fe34eb7ba89931175723304ff9c97087ba781112b1e30454571e7f2bb91a56eea7472f2ac864a003f5b0fa806bed0230f98b4c186703f52bbc7cdcbd34acda76f312503a4f17d3802433620bcc44d013c1335143419c8f48c40cf1a8f761ad222b2d7372aa80156ba0d388440e9829f88d935de2b191571c33fec6d2a30ed6b5597368e2a1bbd23a8621e43088e890cb61fe352d86a62370d8470c27e2bef70fb83f2400dc45134911035d24908b47909cf694832d5998a3ce036c3055696c69cc538e7fa20bc389f630a44202fb4c416a28fa2e8c76e440109ed537f1fad338a396f2c6117916f1f27472f971df757e9289907e4022253efbb8bcc52527850a68bc1dda763849c27c613f4f4dc75838fb00075f66b742a1687814f1f37b613b36fb34310e94daed3ad15071114baba8923bca0a239dfde4aee4ad5bb647512dff2bf61311b8166d22f625314c4b229a5f5e1817f5af3093d862a4dbbb63f98addb4d8905f3768402477dabf511bb33bc0e835b414e263d18634ae9d52bae48985025c9652a94dfc012b2ecd2a66f3d4409fc70ea897cff0a2feca8201781bd8189b957d5811af35cc4db9c7d5b2110e2327e847ec10cb08a2514dfa73ce4b99bda3b89922d60371c93e697a8616e070bb6ca87864cffd8b3c2158625e1529851f9ac4d7e8dfb122924c1f610b6c152289fad595b862f17e27f2942c517fe74816b3f6ca1e53239f02c726df8110f96dc28f0e939327948a5acf0cd8dad1ae1958d06c81430b9b37c4b6fe60158f36fe24b9df3be8d3bdd4d7e35165b38a7442339e6f797db570edb192b754c09a82ff62ad8e227eca409b1cbcf7a87fee8d21ce4adac1b026c687b608b19da52ceab402eec68974648bbf5fa3a294d9a70a5a82ef13fe19b5e5588280b4198b54ebdd15d11ac39948d50978dde9637904dce6e790d917267c17f323040a97c6d28cdc0b69ded71ae8597442bef6b02883d53c3b979a92c7017c6bdc2b955c939dc6d92c1b856a2b79f2376f8f110c895ccc39e3244f4a33360a84ac2052e04aefe18a8455c84a7e0c508a699e740220027cce62aefab2daccab0281841724b79810833eab362323b7f7f1a36ff77c49ed79c5c1510fb19f57b08abafe110ed32713184152fef8f7284babd699eef05ae8c7da951780f0b4ffc4b0484addc244280906cbc31caf9ca3f36ca56d57dc7b46a4ebbc7f87055ac78cbcfc5c0b4470d8268822d5a94079f3c82f00cbfaa519066721af3720d41e4e51c690af15b4df854f9c954df9369c169a933c2fdb6b60dd82eb090be52c7cafb5f7ff9d0f36ae9c9e3b4500a8cfc6560fef55c8e0c5fac05c6991e4fa3e0e82287eeb1d7d48ccdbbe9525714baf742ad302a08ac9e71678264bdb88b1d8137875f4639e5c3b737c310cd8aa33f7e10226ac8376a3545966c8f92519d2215b2e411cd823664ab531109ff64af5e7c3a6d54e53cf7f8af20332ce27f64558fa2728c0300cea7e92295d353269c973809de2edac13617024fcad32b2052ae6d8a94addf8f5fbf95c700b51d46aac3853a67deca2dc762e422c711fb9c28d3b03c043f533cb4dd8ec75b3677aca131b2cef52e78c0834e6161ef17f598e57ed4b142b8ce5fe2b0f3550058cdb8f7308a8dc2329aae215c83f54c7833b05c777eb0c034b26f4849c05e3dce498972e63f6bc4ad1b4f7458f253cbd6d861fc159f68cdec5f8076685f2e5745f58576d6fa29a4287218eb157efd6354185386f64655a82568255a4543c02563b1df64c4b20e982edd14c01d63f5063189db1c15974f9f64ab08d0e6a26e643d46304f1ed09b5a284dbced38ecd8a6e4c3790dcbce93f11b179e92b1328b9dc5ee9ac6070d1ec5e9750411973db5f62405982b4fda98b218e0efff4ac5f058731877a50a9f22834b47c6cf71bfbd83e6dffcf1c8704fea8ff70ba012dc753b0afcaefe6b1f2fab2e6652b4796c5663a75b88a7bb372dd7a0de69e17080d293632d257874f1596c00126d3ef85f8fc2a9ba35b8028086d8c6b7387a559f1485a924658b4641bdf79a9b97dd1ffe2aace9964209d882b8379472ec03cb5674cc5e04230603b4dbebbde91f2ad7f8c59062496782c8cbdf360d237364291dc3f73cb8e7f6f0b7bffeebf865ec00531beed60470223c8fad5e1828ae183b072de8ba818458187af84e94c129153082a8250d4b85e42006f31338da15917a0698b1f93bd834051e7bc41b23c42d0428b4e04b8e69b8574e846e0c136ad7c8df00c6b3aeb8c799600cf37a405b1534e1227ffad4a5a9bacd734450cd7e2b6ad4c0c7834b7f4b6df2dd94cfbceef45f331f921d7a60f48e0d81abbe2f34faadabf239b6ddf82fdfc5055cb2720470e3c05ba5ce838fd3e60f96074b8f721cc4bf6044dff064f94d3ce85592f48e9b6e88662671455d493b8245ed5ad740656bd7496114964783cc9787d6a055062a753d458cb1e6e9a1dac4f784ba1ddbc02e2cf91e5e1b30981d468e11c0ab54cff81e5a3c2aed055f65b187f4a14b30afac6e80ea386f875661a8545a79579d070a8ec304b12c8da9f77148e49e154791645ed9ee1a82b25cde49ab1b9551b52b106779fcca4cc2ce7a5ab6913c308e1960d45e28a21ae33e6a55e6b33b20e3883bcdd542509ecade5ee8ff61ae832131b793455fb63b23c48a5617ab820dbab708337bb58afc594b19f1f3f8bc5e5fa036dac0d580a84078019cd37b20b240cc385392164f4ef937fa68872e4d92615f36e428debe46388a631882d14f024ef3cc82434724dce23d798d17685cae94a177d3b361232043b8685b3d6453ad9bc9c1c23af0bcad3df2baea7f28a50a3676bb57c0a8b9e75f6e933420f7a7174cc42fbdffa2d893d33318941f44d90925aa6f1ca4036090685ba113a91280492840add70b7a807a795fe919dfe8cd556b686d7f5b1108e422915ec35d06cdad401f8a29ff4c2782158b18bd8fb84f08b5ee48d46ea6b5b233b3763a599299a22c8e6c8cb3342d124d2fbe17b3fedbe9392e8f59a68fc3d4f6d35957278422d7a861c45fc842ab3c1f43cb7d695075a7af24bda0f564f163306e5985c60f1c808b63d8ebbb1c53fa6097c695faef8e9b8a099b491a55c4f8069297f76bf16e98b79640596413b363fff347d65cd39ecd3db9c89d49d692a42850204721e7254b92e3d48775c0db9424c1b5fa06eb9388983965c3fbf1ceb4cd0dc7b047219ab97b2a4706fd9f3c39bb456e293b7c87192411838ff2df933d8d106ff0f9b23957948422c5332548cde993ede700f3e9c0ae8427f7382000c7fe35e760e0704dc38fd095a30c1cf7f285fd5646481714a97d7e4c83484d67581a22c1a6cf5063a3d8be0c93109993cb11a964fe2f0addca41c8ecfd76eba3a468aec802623d5668e043bd526e67bc518eee44a23bc5a97a690cc09e4dd2d56d98fd9d76990ea23ac2bf9c27adcfb1b421aab90027024f9aa9ec3837046d374728dafdad4936007213c5c7608b7ae48fd6557b97690a849fda6f2995b92a5ed7387a496f71eee1497445ed3442d4d2ebef3242143fee4574fbd9bea56cf6792c0c265e996527add454d08d07ea3b30c7ecb7764ede84c3fc18b21e6fe5bbd574b41e5df10a8a8ec60cf093c6c717ac756af6ad87695650cdf91c57d63666458c7641ff1b5b5491859a704662e7f4cd4ecab9206689957a744a3b28664bb5f457512931774def2e617d9d2c3c2610d13a9b32c6e0eb9859894e37caa096813a0c26b2cd1e10af43f61affaff867f7661cf441b897fb3f82b1d14db30873674bdee2dda1a1a90972e989f336bfda6564eae8b1ab2d2ee80768190b940ade6371e577a7e502a2b0a46c291678eb6b317f7476e6e2a19c151f4990a32f7df05f4fdb633fbca32b9be22cf19ecee1d854667e2b03f7b2bff786807e21e6d2a94438034a38c818235c7ec0d8c4b579b1c0f0e9b3c2bc5978f3b337ede019a75daf33375a84bee2404d2d7b82590b7283992fd5680bf4bad49947bc7fd58dddad59bbc4c59b4ddf6e8e91e3b1dd93dda711fa7a4e3c3bf606feed39bef0444254b6a99a5c82696788144ef5ae814225f587efafaccf527ce3c5085272f12d1f0bc95e6e4afb33c09314fffe0d710d0dc5ef4f13a004a9ce020a7fe28a32e6e81878bf6442ebb2a90838f3029266e0bf157b59d1dc4923f9b8cdb2e067d6767f0d31cd7f0daa587a7d828be01625aeb494622e938eeca6040d808af6351613efc70ed5e8233ee954eee28dff8d4df58dd5aca0deb9b7d1e868c5064b39c23d1cc4adb1ff6bb87a80b1622259400a5994925b0869be034", 0x1000) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) wait4(r3, 0x0, 0x3, 0x0) r4 = shmget$private(0x0, 0x4000, 0x81, &(0x7f000000a000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) mkdir(&(0x7f0000000040)='./bus\x00', 0x15) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x32, 0x21, 0x1, 0x81}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7bb7, 0x708}], 0x20, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x30, 0x2a, 0x7, 0x90f2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x800fffff, 0x401, 0x2}], 0xf5ec, &(0x7f0000000200)={0x401, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 16:00:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x100000000, 0x4, 0x0, 0x81, "334cf79cb75b2e313a2ed97859db76d71d59441e", 0x8, 0x5}) 16:00:45 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x26a1c0d9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x7, 0x0, 0x0, 0x5, 0x9, 0x0, 0x2, 0x2, 0x8, 0x482}) poll(&(0x7f0000000040), 0x2000000000000015, 0x0) 16:00:45 executing program 0: truncate(&(0x7f0000000000)='./bus/file0\x00', 0x9) truncate(&(0x7f0000000040)='./bus/file0\x00', 0xfff) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0xfffffffffffffffd, 0x2) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x7d) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x200) syz_open_pts() 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="8c109f4985e1ad6ed3a425c9fcd474dc549a171e56e1f09dd939ab97a9ed05adb293cf85cf566f15114be4c55afb978ec9d63458ba21b988188eaf146a7e1fbd4359ab1b8d0fc9a28b48551fd5cf15f9c05bc072b616dbb0c1caff2aa41ece1b7f87169bc83d796e12fff0b9e76f0db4a56303d1a218f94c2ca1d3933d83132e2614f94fb7417e53b7a21b00f6b43ff1fd3a07f849b8ac681c7dfd2d3cd0c71a918a26fc7e7e4d785e4fabd70e845503b742f9ea1a3246db71e30847bd95b98e2295f90927f0679da92656d2063c30573a83392107660b1f5bf352b8424e4c63825e0170cf4ac9ff6c48665b89f34c872dbed9ea057c764ef3a1f476931ecb71bbf426b4d2e1a020b93e1b4d7d518ffab0c43a747dc9db44d615cfad7aa555afbef15e4013c9f3b4da813b6e7d235a1f3d2cc44f1c40edbadb1ef2c87d173da29cdc5e4806984c708a1265442f40f5c27dbc6ca1d8393a755b2299de2cbe99a97ff7d41a92f231dc1f3c84a73a106b5f5c24c351f57fd0502c2aae5503f67c1bff9ea73ac5aded58a511b98519db22c33cde378b78eb84d619687f792f997f3afa49b844f631215bddb4b8b68a1ac1fb7df138cde23e73a03032762f1008085c03fcb8428d01cab73e59255fc9489d4a6461bb6b09e1b2e8ce9f8b2b8a047e93db1f3549bda5fd25bb7990bd0b21e042d5b03087f2bba27e2acd6be7be9965031bfd2b92f93f26ce96c1bd3c5221116ce140dc3383472578030f40bc57fd0e492b6a037f75220b0ac112ba96671d2613de1775252377f1272c4d11b403b261763e9240b5a80e0042b7b6fab465bc9803efd85563714f333147b985378d863081d31c06f28385a80d1980ec95b2a09aed4496152bfc828f0a16cbd32e943fbe1df22caa93a76594e29b11f008509b8545f133f6615c7f3606e7542523043898651ce7fac59a428e101e6f88554844923f96babb6e5ad1e2e325dddf5cd558354082948d000b5bad869f21ec5e9f1dbcadbf06ce5b5b874df75912ed63e2dd77c35e5db072ad87356a8beaa082e0caf67ccee3177e01690e19a3b8a7cc8dd33c72cdfcacaf053f3400ced6a4796b139c1d4615e846c4401a97b29f097bd10bb03402db490424eae5cf9f5ae247f8875449cd658c0ae5814267fe14cbfde5b380a871e0874570ec765e7092a89ba850398e35177d45321f5df3e4ab2d8dd3302e53f8158d28451170ec6f620703891d81e0460d9084bb5eca7f22e92d663b085059dfa3d629f4ef36698c513a5151ef5efc49b77bc6d3941f70008dd96d208e3e22214f7bfdfaa8efc0194c995563f9fb15228989d2fed5b7e932b84db413e2ee11366bd54d618bae021faa841a6d40b8926546e6827fdcacd9b14d76f0551b39bb4c6741940849e0f2081397063e05a0b4a296e9285e315e4ed20a63cf1b5f05f0c586270eaf22c4ecce5b6f31e74fcfb96305c98fed79e065334506b481736f9f19fe5875478ff859f1d7ffd3c46e561495bd4653e6d6d2b36f2a866d4c771b306802ae49b0e2a6fde08ed2d71ec5f55659a2677900126ba12cdb7a66350e54558c60a9778458eef4b5a2e77fafe59c0f94d449106f6b8a73fcb01e5e009866ad4b4a8d05a7c6698b92dd7f9483611c2e7054c8f9a1e61762b79e063d03b3669d8f896c24d5d3d7d626fb423e2ab8922efb77b3ed4d2dda367a9e8427db947bcf32287b0c58a7e2d06a1f4d0055aed032a84c96d1cff096c4cdf2d9195a2b5eabbe0fd98ee814be48eaa156c78bdb612aef43c99d133f4fc7472e369c3fd76abd9b9d5b846bed417dbd5a60ac14ad9f9bab80f582e09206eac9aeb8458a1d90514df005d5ea9aff7f861fa3a5d23e212fa6e759b3fd9586516bdf3ae1b03c32b572452ff4da1b405e9d0fac663743f3e9148080afb3bffc49b6875b60ab5a38c35206516db935133a77d055e57ad12c9a6a74a66eb89ff0a193be1eb88b5f199eebded96efb543a29cedff817e655e13312d8557387e92e68a05eda6448030a8e0ef89a38e6174587f56039af8e3d429bb50ccf9e4332c7bc815389166e580c8a43889ff9ffbd1a4a9981a10d445c74c2dcc2ad366a222705ba97858809a508afd57e768bc1065a221608442a09b827a76239d5ac230785bfd5c40e7655cafd837a6b40c34602ff6814e1839a953aec8d46246f5a5923d674350b0f748e02bfd60680cd560d8f9425954ec9258543aff598347385b19774b0cdfd0ff8c10bfa6e97e77b62fcdd888f6503e579e751f0d44b5b6e8e253969136800dfc8c63d34b96f3c8f30d277abcaa525b942af7a149bc81c953fe69a9a467f7e85d659ea714598c2eaeefdb0f8e1789292e226e173af5c3131bf45ce07a954544c458f01864a36c02206562de70ef67235f92a3e5a633176729a4b52b9716270c76ebee293cffb5f8453f732267c5e68d238fb0b68a15f8d990e648a3117fab8dfa1a5ab0ac00d6ac854fdd4aeb9e2392c08e926d378049e781771d86912c01d4648de6f56b731cf5dab80fadeabba1802392fe7f8f9fa2d588ef121397a0798095e2f110a1eb5c131c8023cf44093830c64225e3567239d519d47a45362186e682351e3ee6d0471c25b9a70df5f5123c49bd32236e9b160858fa14ca5d0bd9b9f2550510e8c71a6e0da7b67b7276ec9adf47566d8df3964be6fc2d86175795d6a445f40cc628ccef180d9e5192065222458157b1a182df276e884830263c1b374421f5896e5f58c250cda862ca5b901ba848882ea9acbb76fd5c552779d9652d2e0536201ac6982e32cd05e8c3142b8554140ea7cfd43a2cd3cf3e7d3ba3b7c215d9715aa537f38fb94629fb3fff6f3d0c5f786df1c9962dd4f3d2b3c4e17bd9e740cf4b4e2709ed75f2fb6605f73faccd486200a0bc3006ea1dd47b660fe432f70913c723c819926584b0b6bd2fba8a54dbba4d4e7e162f89ceb2941aed8190b160a2a0e0be59a2812a3a2c7696a5c9971dc798b51a6da1ee5631f2fb523609a1965d1a6b055f224cc91a1b5b9b2403635603ddf55b1e1013afd52dcec337e3d3bf7343ddf6007bbccfe56fdf7c34283f0880e356496ff54a3174e96e71e751be5640fe9b100a95573c60c126767a62c5b93102de141641a4b45449995a699c981c2bc3b5ad65ae8414d711d1cc35095825a68fec9c9fec1cac66aa50bafc88eaf2cb23015c02e91caedebc94c4dcd5f473f0bc40685b1f840626a49085343385fc77dd115dcbb68337d243a33c04db6c9b36657e559e23922b1e927c3cf3a698ab619ef066a475465d304c315c9d17c2a7cf9ddd1c91aa88be27c23668adb4a4af9c564e151a9b6f57099e324e80522f53cdea313a95eb299eb0db58887b0a577e03230bc2103859edf41caeace269ac9015dcaa0dead8015edca1bbc51bb9f65476a5c9416e2aa0376f193707040e2609a2d9b607cb1a4027152b916652b65d4d4767b3ad6585bee13f6aee80ae210ef089af99b118538f7c06bdccf0306cb7dada29c9f88223e96b3fc6c085e538e3ee79a9c75bf95caaa1aafe7967a2d95f5c226cb8a98bb7e9bb0df8b0b2ed320a42a46ca5e083717154eef4f8affc1107ea0d5f1ba93abbdd2c68f0f03090ec8c0e1b1179ccc4c912e86f4c2d186932e0a2cb413c0683d0e09813e1a697b257ca975331733a93784474ca7bfff92ea2f133f264d5d0ac5af0b2b967c19595aa041d1d8e2fd442ff9f421ade8fae286792ee9f1c014b180bde2504b6c288253842b98eb3df4bc8fa463e596a1c92efd972b0573994c3a0506cc21589d1765f6095b091b513df70f7e952cb8a06c897c56ed8ba93881faa4c448a538bc2373fe9d414e5fc82215f43dbe0e42abd248a5fc76c1ae4a4e8e3652ca9875248e103a3b2cbb8cf74e818a5c3ce990e9a0869c8f8573247afc7c7a61c90117a6aad8fd1e1d03f88b618aec5e96ea46c7a98049b984b313f7ca075daadd216057b6302c1da48eceb7331eadf603176024b69dd3908a7d1d0ceef6b48edea0a31185211b1689722b7edcbf2a07d574264aca3109d4a95ca548d7623a02713315f40ccdf1326e1f042dd20e02051275749ed05d91b968bea2edbeb9ad6376195ce0a94898502c9541d71af7eba36fcb770e3b63ebde3a4487f2a73c10f47868a9ac6a9baa271325e2456367e290e84944be28f2af4002206efda2e7ae05ef2f0fdd8871ab7293cb2ebce1dfad3eb0555ac043d318767e747e1ce9259a931dffd92d79f8e36efdd38b4f29fc0f4b3f95b4327549afa0829617210e302b8dd22e7c005ae069fc2ab20e85f7ae217dd21bba2e0bd63ed2f2947f3361bae5db718c982ed28c9138c21facaf095040546a49fe305bbdfcaacb472b6d3f555d44aa00836883092b1278251a92cb83c15fa88d87398bb3b710d9b03eb516973ec6b7b50031789d52adfeef2603510e794f5061839ff3cdde70d34310bfc07dcbd5cca18578a8df26529b1ad63eba0a4adbe96bdc2d673d77a27ce1a902405706f524ade5e18960df95536e5bbb9bdfc058402027a93e55cabe673a72404f2816edbc7fc55e178393f012da026c41d2e0a3269c170abf0feada5b848c426d629d8f8efbc182439757430e6ab172d878cafe79b4a1a35b778f0e74716dd8892e02db6c9832cb986c530aaa9ee754191dafc1ba8bcee88ad6375688d3ea90809c736a220ad8dea10a748020525ca24856f8a3e9b4386b77778807fa7069fb3d3fa20aede06d8d4195f82965573e79efc9b19a2d3bea24ef1f99b1859da0160f46e48a61c034321288d1d414d23ba04003f6d4b0fe7ca9b2c157d76112e6f10aaeb95771b1b839d020eb82ffa1fa44de6e74cfec2cc63b157b6fb0cfb926c4356e99297c8d7c614f82530015a75f86c16a5edb694bf8b013933488f1f8b7331dd5e1318b56143377308739dd6c67454e522d2963311d95bca93dfbafb4c8c126ee3556bc827dc053575f17709d5ca63a59050d5a060afce52e759287955c59afe96d436723600b3e059ea33457b6d13f6cbfeb24b1565bbd47ac552b189b8a3bc8229ff0ca6856593648ca21b68fcc702dda23bf7dcb1bb1b980f2f49e6e46c7e3e916a3c2e1b2635ae686db85c092f84c8be2a0a112e2d6f0357bbf7c794daa1a5784c8aa3c4404581cc364942297c530c3b7a61cee3f08515bc46894059d5a25de6761492d4e3644fa19f60ec1f0424b0323a06fe213f7cdcbb6c92b0f3a993bb21fcf70954945418de7d6e94cf147f7ce41b703c7081506922db1545d761d00301690697d704e6641337818fb0842962531930ef6080155a05a7dee2b27c21a27facae8a9c675e2fbd91585f382cc71ca1fc199b0e4fdcafadcf8199f9cfd404e2aba40e8935cc5c3c900e350f7386f41ad638ecc9f6109c406dda79706f9565a7b6bea0f6ede5038bf302e85dd5c1c6b493c08d527654411a44fadf9fd2e0dbc691e81ff0eb308fc8e5ca51147bf92e162cb44653d29f3695af7495e4ac1fa28f77ad26caa4f29fbdf19a7d1926a5adb11109692c61a3baea4964e24a334389be6c27efa8f4a7cd17b17c5364df353c9c81c99b4a4c5be4cf58a600aff30e555f0030dfc23a9eff6300e08a4fe044bd5e05ab9958469def2138576005b372c812f02eb35da91e7dba7ffedf49e7914d4e1140c132f32a53da3465f0a06b7fbee97e34b48c629edd7a0fc7733099636e914269124bf41e493cb923b4929f1659a46ac3dfaff6751cb1084589f61075c1bb875b2f0fc27914eb5c2b8166ecd", 0x1000}, {&(0x7f0000001280)="0478c243cfe842a27245ece658277fbdac8980cb181c4ce773f8f0abcc927228ccb9c9287fc55c8141ab543356341a1770287ee53d289b8424b8ffc1302cd648862c50a443c8979eb1ae1a9eb680e64da9d12e2af2fb7f26f8b5310d5a8df9ccdb79edecfc6206d05b261b94d00f5b5a638d9aab48ca6fc51a850bfe30dd6a6c8afe4c18ffab45287b4af2024bbbc7f59216f0d314de6ab6ad87554f195bd09e8a96fd99dc85a156a7a70ec58cfbe4284bf02b3e2becab433b048a4fc4587b352a415b49732dbf33b1074f4c52", 0xcd}, {&(0x7f0000001380)="07c55f3f94f4a3a1cb0cb2cc454955b985bbda6a00cfcc69b5de2d9120bfa7524a74451005fa7e7d64e2cfbd613772ac21f2233e6269c4c6cdbec05805f34c34dbfa80c4987043bf909e6daf007f214aa6564ff5ad13f5616d677abc1c96b233c17c9ec7f37aa2559be0485174a55fd55758bcdbaa00f29c6875b0383072da3ad752cbb1ad07cf754548b414f410fb5137b8400d7b2bbbaf557d928e29c6d635d5b0a152310d06557e54234aa28d787adc639c4db44559cb6b2ccdca91124035b0f03b750c69063d71d995b4fc73b341c8ffc13ffd0fbe845d7f1ac0aaf56de0341d5c18d58b2a38a5cc4b42fe27e1a6a6467f75bbfd67c20971527ea28d2098cfdfe62008bf224993bb067f31a7ab239c04e8082f8b24b1aa700bb6181b29b0731a3f4449f3e251e0b63a65bea2efa93d804ed7f7e0a17d6a598048d1361887b8352255e4a00c0a25d7c47854f38a2f8024c1a9b170113f37c4a803e6ea9447dbca1591da41df879db7916c22b7dd5f71bc7b0618bf8b26ae3b424fad8f5dd4884855e46cf9b6b4547ee37e52d23fdeb29a969b99f0a942ba322e0c3b74cea8dbb7845829c7132ea745285e219ceea3ef9ed920188d8f4700d2887a7ebca4e8a35a48d97650c97d846bedfdf7675bc66100947e3ea407b7eb8c774b34e3c15c12f729b43b7d36b6398f8c754ea3c24959210a597adb5b855ec0611b515a82453441f1c8402bc38148146f835c0dfaaa961bf8e6cc4ee79d9486bd523bf89d3e398cd8fce79a41d239ffbf2412e9b9b44670b41bcaeb498af9ee7cc660a2ca3a9969bf79c3a224dd82f5a844a14d6b43c9137f9682a3d4be1275241633738192f5e064559e5511dc4cea91ed4c3ca41903b6351661a6aa9466cb48b12bc90928d3b7cc8100963cf0087df9a386203b7ec7ab86b74d31bf837215d7e9719e061bd8335e2f0bdcb03ae027e12f8c5cbf74fe2aad326c1e288096220245f5d3d0af1f8e65cd9bbae32b284824fc1fdd91fb416035f3da68ec31f335a31e70d1a133192cb142860d194d00a0a06c5c2f35f8155204a4dff62c8b33cb1db63b25d997f9fa743b678130dada820b03a8cad45ea8d08ea60d9af72fad15df00969c42aa9bd291054fd28b5976293abac6ee3a663dfbccd50ca51e9f5154c06a1a7fcaedd2a38889a7f423ef5644317aee4249718119df7a762a652d4ed5744bd2c1e63b23af348855a5ed677a19f555bedf961e96dde894e1c307bb4c57a1a90876ec173442fa7e0944f88a4aa03007541a7247a8218ec362a214a74989c6cbd99fa7f4b4ea016a585a3ce55b378e2cdcfcce87409add109f1c1ce8fe882bc71a21a49a3f14bc87734ba6c637278e24fcd332416b9a957e8c27e091666a98d28c7cb21a439644a1ec901d41b0d6b3f5f0afaf54cdafc84b332f50d3802eaddbe02ad810b099ab2d6cf225d4d15c2a3e522ac8c935d31b8cc9f7c931ad63fc89bf4cb378b8f1aa05f7d7177b9a9b13d668f162a4ab3050cfa9578a77e6ee756f9e874a4d5e67af0852425c582edec90e0ddcc8240fdcfd0365027a82b0b86082d470887db273e220a53aacad42be58d058cc6c7c561b9601d63d4281ee376b304e5c1dd0aa6edad02e229540bb0c7cb393c22b3388e85ec46953cef278c76691aa1e550cb0679b5165867f979df2ce671945e370083480840e2c184e5a7f4ec19f5e8ec367a4ef7b65b1f969d38f767803be3ba751742a1d2e1de00c9180d9baed06fb06f9381c9515c917e90e600e1ef2c8fb7ac5ca4e92d3ab148f5788bf2494f7cb88872bded328e46930fa615e39389f9ed73b5dcc174b9473bbf7d3a2201222dae7589ba0b746ac22f17ad1601b675148f5d8ede4856ee3090ab03db983a809247bd15d73d6ddc2a48a18865ad19ed48060a0620c8efe7fce8f244b940534e774c21f8318658496dc5404bbbb084da9ce304e4119efba9c6959c322bfee6c9b76074ee820e5d46297b9ab29f2321e89c35bcb7744e7754dc1e7947c7697335daffdd6117205b98d422537a94154d3f38fd62690e2127ccbb4ce6c113ea028ff8006203cbcd629fb9392684fd50da1367c24a15039d03e6c6d46c074397feef0d66fe94cf2346126a82bacc1882dd4604da42788fb7e3829706173d42be8be9abcaf64c734a6ec0f906fc6e5b49c21627e0b22653c7ef045cc68b92629785adc3addebf7e53f63f15baae385f79ff345644682ed192dde273d895c12a4ec981a6c8b8b1d8fd0158b25bae16432a933575ef22b99a9a6062d9524b9c5623afb77e430fa4b8f788124549fec4e8ae630fcb0a9963b10e15c4dc78ab800457b5500218721f94610c7d11803f5d6f927e0cf3f22389fb7c93c5eda7da7209891b969d621c27a7f9729d1a5f0c55e8b8473fc81bfd9d414d808330ff2dd972c16c55c71414908b0884c2878f78cc5e1966c957bd721b63e93146c7d82cad37f2469bf0627937b2167f3d4ad29533d27cc411a235e5848115c87301921f21352324b2a6dfe0bc2da6104b7c10d53413b442da10bc4e4e54b42d2055eebef15a754faaf25e6b012e0a130e9ae9ff8309e2d3795838b511614135d44fdec2bbc40e5a5ef4b5e7e9e822ef6f6114bea6a3197b593943255daaf627b2a1b7d42a189c7a0fee0e61d096dd18a705e908617fe9ada994e208ec663db0df4e04b728f6f9c090ae4084536f2578e7f3f425b181caccd9df5f975067eb5f4d1dcc940ae59a131054b1080ab76958be1e8f20402f2376539c97684ce097d16f761c93b5a63bf6be7bea143f239996ee58813ad99a079bf948dc08363f86a25b5823b194cb44e32e39dcabf429c12f6ab2528acbd059ead2d1ad29ed76396b5b5bb41a5cad45b2af117fa6fca4dcae9ca5550cb34682626db00948eeed4572cb9852d1f92e16443aea82b01a0bb743e6697c63bc422488b77d4c637e9e31f0e9d306f1431af8d1d0d056dd8444b76390670aaaeb3e91446f39472e7791cbb58665784201652f0317243f9f98a809c720c9ae263f73daa291f0a024b5a885d1657d818b6b0905977147739177306c7cd689fc3d06a2e63e16d5066f55e63d07ecb099c540005b5c63929811705d694411a8bbe2d73588cf990f776aa29517cc32106a1b7673cedae4a6ac3c213468ba26a974e18c64093bb1c9155dc53d396e7366f4014f214f67ae01bafb9c974bf3c3db877121274941e7205d569770bd970d029cd49444ebf07844fdc4d1d6e8c685aa5809f314e4857acb0f1ce84a256fdf9bc33e8f74a2d83971d4a9c3f76217fa4b012f300294df9bf86c9e23f34d0e0bbe96299bae98c07919e67425851d6f3bbc783ac3bfef0a7416b5db5e9a0d2a6532763bd01e6353eb4f19f35c1da21721974abc55c5a80913d3627de44cd53a1d0f889f70b4b38594e06bb152bfcb847c5f7d14855dec7effba0c8502b86640bcb55cb7f104fd3532dcbcf04788d5ac78f17f3068697ba485b6b7f5bc66752be5c97cd60b63af98bd976158017fadcec21b28cb9b6011787fd6af98a26ef547f82b509dd8762499ea025d68bceaa61162678ca59319fe19370da90b5387e69901907f9266bb4a59969838581df0c97bb59c22dcf3b7cb4f9d1fbd3ab579b8584ca24e1da03f0ba30164df3e3081d113b860d6acc897109c11058a0ae94aa9bd601e0ca5fa74f5b309789450b7f512a7b06e395209f5996b922643c3ea5ef068caefd6c4d819728e2bf3bdb2803b38a9dfca4f29726280c103f48808e0a1906daf847933da7c09e2e396938c89ab90bb93996334e1953d6b02e143ea5f84a0a5577340b02f8e2fbd5f468790c9ba2c06a7c75037f682596c6e7a0b2482133e5c11e1438095976c92c8c556409dc63da5f583efbc59e61641896dcc16f08751134c539693d4a0f792cfe37816c90edbcbc1f4586730beb44b7ee061b35ef9f292d20c2cdcb5ee6661abcf1f2958bccbf831cd8356d7ef8ad3590df2daed25bd0b9c1fa7a950c292bff6495bde7f2e23def1b193da71b97acd7c16b2946b79f0447aac6225de17feceaddbf12692254e7d98f79f3ddd33b6dcd356cf3bd1759c2faa5d32dda6f5f601b09ffb15aad325861312f9c9e9cc9eed492b10a5fcb59b18459308deae153aba42d8ae4c0042b98ab8b0b3a9466f4ba5eb4034b77fd6a9ac6a39c30ee37a55b684e965696f7cf3ec51cfbe14701e8893d41521e62ad6e481492df3304659e644ab887d5742342a6fe35c9da9464da080663b333a9d72f04aa57e1360611d6bbb21f51f1ed6bc0bcd72b9682be1b12ff74cdc687adf3f5f98711eac597c3df3e7183bd0b93c24a66b84514c95362192fc2853b4db8fddd8a1c1be938eca8778486aca65f44a9af48f16b4eb4309723b028695d1fe4d64661c0a525f7c50965354cfc98f7f7f119b52bbf752054fdc2125cc56e744ae88be500e0899f5f9179d5d651bbeed2caae141bbdd3a3695723583216dcaa08f632b62386120aa08e57fa04218695127ddc953891c4fc165beb15bbfccd38796a9f029a8c556ae1e3c12451e8fa0fcbc927e6a1aa38bccf47ce5f7ecc8bd5fb86fe5becc2894862de2acb49781c7b2216380b44b88477592c72aea4923815e08d2a1d9f45c90781540309416f9c7cce63e3e93e408a304f5ae786e9c75df7ea387516340b36997aa017e7f4dd46d3234fb36075fc15692ebd59a5251236062cc7a70b85cd7d1e23c92b46bb17ea45291cd73ce35b17afd64d0c901a636d1567babbe30e2bd48bfe40104faf5febcab0d1920380052c9903b04e1d235318cde7971a46d6ed8d407e3a63ddcf4eb704ff16a80f01d916f71d573eaf66b67e6ac12e9a67d6153768af928223bcc7d4c39dea3322d23cc3b926373b2ebc6f4bcc4cb282243fffb321de9648d6f27a0e375bcd517891147f323e1d518f5abedbb726248b228b74d7132b2fa8e9687d7ee5822dde5f8d1c5f27e52ccdfe5dfa827c477cc8bc6574456f59add816dc2e77f8190c26d5a8aa805d6d750f62be45bb147938fda98cda707967f5b650d57f1df4eeb9763b3330ed7e9a632a542846fba8819198c8f255301acfcc21a45eace8aa296f6ea6414ea71182fdd131aa6f4b941c58208293c4911dc0ad09bfaf6b545a812876920fa4ad93a7103f841d76e799bda5cb19146bcbc45de2eec0a0e15eab9031fed38beab7e0a2986a26630b9b7001dda0c52beb11039f94dbc55b0c15c31470778bd324ca68ffd243ab8c1ae7b899e44cf3c7f83389c38b6c872b546743be6568ade4b51f071fa0a9a49b60ee5920e7b352591bb3dfc3b7f327e116acae81d539a6e05f17406a4f87daff452887dcb4e401e69f26ffb63c26d120e38f95fa2411004d29715ccb44c39313aa66f063b80ec162fe1561412f9a614ab85586dda11f9e54c59740c03655341d6055197aec1562febd794f5cc42e74cd45c21ebfb99ddc8077cc8a46417ac63696c1c838538c0dec0a552966860713a046ec19f700425fc21ef5e177a834f2860d623e93f63eab9e463e2834bef8336163490ae97106411629d4f981b68814d2d6e78a73373c83a00908dba9cedf253d4d50c48cd9198320429ae851ac25f628c8227d7ecf5485b7a8b0c9a80f22f20a78e4978a2ce7cdf9f391363912a890da43224edad8ac3e9b71f59e42837e78f25364ee6fc9f6b42b7012d136026659de5f816edd1c3d0fbc18c7c6d3ec7244a1d309c6710fd6b73eaa594c37f16be2416cb0dc477c4851ff014b4ff2131ab50d22e2c1", 0x1000}], 0x3) setsockopt(r1, 0x7ff, 0xb40, &(0x7f0000000180)="07ff447648a3e6987062e84157828b0890d53e257100bac18030f665d4b7fd416384e4b10f9b9e97199b1e9c6a52df91f6722dd28581ec58b42b602380630f72b793d06cb80f39a95848cd1c48db8ef3a17085e70dce7444d8e25602a0097fbdb931ba3e4501a4422f7d3ca5c6b9a280bd2e5883c7e26328347773907995343d1b1f54", 0x83) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000002400)=0x2400000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f00000024c0)=0xc) r7 = getegid() r8 = getppid() r9 = getppid() getpgid(r8) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002440)={{0x1, r4, r5, r6, r7, 0x100, 0x4983}, 0x7, 0x6, r8, r9, 0x5, 0xfc6, 0xd53}) 16:00:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="b93ac5b597af1ebbe803e607217722998aab116d5a968c8ca4b64d40537f8143080119315fbbfbedf103f25fc66fb467d8ef097630c1a9ec3067a2d2350e4620da249497947a3df01ee96a9adc728f3409b6c37642b6e205650fde94fa314da739fe3df3fd2ca3c64dc5272da34c1b509f1d95cf63e94e0ecb12213e355ddb0ccd92b00a5218509c792b0b33f74c111a064afb2b594e64f2f0aeac0d4655df27d0454a2b7e11bb8d794d69e22fe557e85ba01919526f40fdd4f0aa712fa758670140c76cada408d885bde9fe0b2c454b97f8a4d7ab436e1399221baa31e65fe4cb753e5a52e6902c5094b34eeac2484e20e59f02a0cc1233400e8ccbd26f496816ea5ec84df1d877436c62dff6be44f0357ecc0551248a4cc1666b4ef7f594fa8a6551991533bf4a8e0710388a9aa26a7cf6cc7a7237c4aa504264315b365c13e90bde9fc41eea89e40446fab090d9530c75a1b31e20caa2a3ba0d3b67274eaf2ac53d6c8258d9079966b478dd20e2d3421a32cce4a45b15521ed5e4cb13dd9debea3495275b7fab7ea6682a905881cda59af4728a1f66201a24e9f77dc473179e0161b296f5ad91b2177f4a186d5939d742c042075952f469505599ef72e93752656c732c2cbd731d78b02c5908ff41cc1d6ddceb72650d52018cfc7d29db108777a4a9a7226c1f67ca8e9aee9c6a4a7b1afd672bc024c0bcf6e927852b7805a47ad79f54ca0513da6d18e8b9a0cbc009ec1f818c361cad4c1f1836a6465b709fe55ad323df967c5599a69618f5dc5a85a7ae05da42a37bec0c14748ce78187bfe2b678e5a74f2e09ad934ceece0819b687c84ce80a382f7db809ad8903a8938ed22b39623cdcb3a68ac12eb389c0d85b3c3398030ee47ebee6a708f75f64ead55c4b9287e0914c19447d9c54807ab58cf5606457d147af1320799d39d6795bf13a3288ecc710840a84bec6690cf97dcd6278a46978fa12a090ab797c651593371435be6fab209fba917ef9e60bc28954e834d05c7a3b88853fb7e6893515ccd47c28c0f43c0fde395e3583498e43e15b82a3fdf80c145dce14d7d5efcdc33b90c6457c79e74d9e0d26d9190ddc14d3a5bd93290f95c7d90484de48901107cc00d159cd26940ea26a351d2462ec91f26844bd051791f2309e7044d87d77d9a7d0c40100eb6a6ff410a05bfe37d536a26d5fe45645f8db8f3c957965bc37371e04144f163dc1827c9be098ff6bcef3de115ad77c5dec899d1911d8b82348844a3dacd548cbc2597385ce1f32a29acae1e0a1d6bdc94c8be18f7e75d9d2b19363c06b942483415a2cb4591b2a2e122a86d092ed50a8b769b33f17bf25edb7bc24420bcefbfc438093795408899a5e3958ad6ae01a63cac172be8f75490cc3a9ad73887e5b2bdc26ba2fed6a473e0b02bb66c8eeb2df5b5c29032355b248bca5e2e3bd3539f2a59dc6744d5eef4349069b7e51084dd6cbdbb6ee62c0c98bf71467391231c056cc08e551b4b038519053d4ea6ead45408ba261a4f6329b4d3efd186a0cee642783b159fa2d0b3274e8c255c1ce2b2dc1102b2cebf9c7e12aafdadb1c45ff38204a0cb5fc557e320588f8410b2495dc4c5a6ece9bb4173f46c73e93c36b2efa5bf469df37c0a8f1adffa20af2ebb2af8b6f3e467f9a43ab1923228ac39619bc65187a948f22ca64a7dbca49eb88b77c2fbb71d8e4bd07a52dd7a6b858fccc508d856b0f3e004573afae90176075a3d10ae1c23e7a205d00e8fe480eb4f8fc68fbf417dab73b2bc9c9867835a2d4edd62d738c39dba98ba31eb866f3f59950db7af0e066adc2e9bfbf413972445c619eb2edb83d571fc7da5558dc3eafb31077f8f76b95486d5ba6d54e8069506de28d3a92558e24089a3a6e665c2751132ea2814f6adbbfd97a7b299120589b0e09e7703be17f6ed203faff3723521b074ba5140eaf3853c513d5be3e837f98b06e0ecde7231039da9d0f440d54f91265f1bb705bfcd804b9d87a2cd8b9a7d88070458c4d2408507b98256887a773cef4ec9d1afb644ee6da987a8050c58fe9a7ed5eb540a7b72a0988869cdef9cf5d3b9ff53db2380db87dbd737421b5b7132f78293d1622842117b969bb34f9cdc436be6e936354480d9952ff9bb3df29af8bb6c6b487d6a7582d14fe7b5dea38a037f97018879f4093f6d3bab6483f3786e3e9f993e3a41f7e6de8d7777b657c7e12575de23380329260a961398fb18aa890ce7342b9692925bdb667697efbf3f2cfc90e69614c847c8e50d9457022c3ef40c60efedd786efe158bc338ce730315d048fc8c0d0255cdccc2464306d2a2a323542171f0c59d9a138e9fccd2a6bc91c970c5dbd6cc75c4ea13ef9f97e23f68c0aa324712bda0cf375426b829f124b3c6e598c93da71f365bae0d0e2adc6841fa21adae45274f47aebcc22a5b2be2d4e8e00da8c1f6a30ca83c8d0e941f05f3f317eb4fac80d3c2cfbc033ab2b57923422ad41ea7f55a45c90866685e3eebb976e549ddd1aad4e251456c22bd3da2c0c9471bde2f1b66c92391bcd946a6d5c158b4282c8a5f84fe9b9c01915c0197335234767efef3e220c4e098850793c6f121e3613ea471fb53ef61915f829d6583a5f9c9675a942165518780eee2b39ec8dfa5f682f59a272d08326f92ac64185c401b40fede442530e7d44a057241b760766ffae9454b597594a7179f20448255b39b4d18dc860d0bf5ba63ed4c3cf62a7457ab573065f17e5f258156fbbf335396632c81b2ee7c794ab37eb7d8818c32bdad55d4aabd15f23955ae44317cf7708c9f36bc5d7d7a145b837a01aedbc49343f6adf4ccd12f7eaab7809b638e326be5af87474b84858d9b49e8dcf45a8dfa9487b62243af45d6deef70ee10d10ddfa5140044411f91af7bccc6bde84c264aad28fc5c86e6466f51aa2e9bd3150410604df1da64971802bb0e1022471414c7ab7c718da18314f9d92d9ccc7ed557fcaf8f77c593ed7f94a6eefc453fab4df0396bad503e01ec4e7a5002ded81b54d6c14fbd7e22362e1e01c2e8b7d1e3ebfb463aae24a2fec39318bf4cc56aeebfc9b7d4522d6a78ddba1ef5e1a650aaed122426dd078206abcbc25d24e1e83f2ec5f382c00ca4b5e17fce396bf278bfae731aa5610af920ec91040deb4c2adc975d7aba3a63d6008ae2b48099b417d3201bc5ae102782fb188ea3fa4f4da76a6d8e0309d284c141961a929a57177da3f6f31617f69a04ec54bce2c10212cd190e53df2c51f3c962e6a184ebfd9aca7913070153c2466c91673f6b3df621e8cb210e2abad0bd522af3eeabdfb9c3bbd908f7274c9c9e5b3859e7bebf49c3d7c03856f17f9a1982fbc8de023f96fb0b698fcee2f96d497067cfd1da1211b982e16c1738554add6ca4ca10df362a4885aeddac8aea7b47dda634c9ba025345b969163e30bdb8ad17851e8774b044535931e0e0ad1913f79f65cbcc1bb0556344b62e920ced8e379ba46bfd53434b069587070e6be905b6a7cbe3eab13dcb1756901bef8f5ba4404e1f50d4664f125e8ee23d0dcd75a480ae30761e8acb1fbaf99a29d4b612c7edad8f060e4907e79b899e95e1e5af6102e9b2c0f53f13f053d6b0f78d564298a98881669e6f6079db94594bcb013500fcb0df541ff632302f17c2e99fa7380f1fc4e6a6c3c3e53fa5fcac5e6505d8af9d8f82a99da62b7b1d51ed44eea6af94e822e1c5f531a79b3e1d65baccdea7a2ddc8c8d1a6ce722ea6cc184935e2e33dae6802164a9da0cffa06a82c193f34b2d0c3b2131cba0dd1fe5e89bf3efa7cc5e0dff5a9f0d8cb259b5acd30c2baa24a5a302c7ff7b5117dc229b12d8f7025dfa6e41efa71bb17f5940e92a768feba3ecd3988f2e54d56212422ea5dc95d296827ecd6e9e4ac9af59dfa428c61293e80473f12b36993b2147d4d4eabf4e21fa20ef88cea94146b727065e6ad4efa941a4af3595bc86b6de9d0dbb8648864a6bc05b8cb328e2faa06691285241132b84c92c974136aab5bada4b82bb7c6863b98d6fc3bc209a090e7470337deae4eb760911adc7549bd1232e610693a626ed85c71df259c3b37fd43f8c047e15b059d4998d5769da7b734ba68572bb89af9309a6b40af695691cc0df91fdf204b88a529aa3fd041818894c1b8c528b756d40ff205fab6a1bffb73d08cd76781e68a971a211839dd67b0228efd5b9224214255bbcd55f90b81374c0c882cb87f1089dd6e4f0db3efd584cdd078767aa9dfbd4897ab710398d21c779fa6d2ff97e7b3d97045cd219fa3e600e0af061180bd1fe2eb97cd5d99271ad7066eae2d2f590ef5164174c358054569ceb7269379b93c89ccb6ee5f57ae0bb7747f57e3c6cf72695c64d09bb5e4ccfbc15dfa2d75b36dd7f99bb21a4979babdba3b86f539843b2abb470773594cd4bf4be0e22d0b94c115a50e2121ebbe50a4aebc85a54a2011d0da46249f1bdb4f28501aa9b8d4389d9e46d1193b140d08300f4ec2a3f7bacff92c4b4b95cf6088c1fc24bc097fc78498c5ed90e6930567c739be64238dbd2e84ad8287a35448eb7790227a1c5527961e7f3c02dd2e0f0f4b61ac62165f03c8e4338495279fd9f466f3d9a176ed62f3c78cd75124fe8d7554c7d621a294e81470195b5e852053e0ee75fd30913d916479b9503b7612786f0b9b3a7d37d33b5f693c1bc44c554f39979a301fdcbd9f7eed9bfa606f35141c3bfedd49cefb78737a56053ee145a4052ddb9669b5ad24f9da90493aba7f617fc298bb9f878f9ef2ed1f38ad6583dc2cce3b078a32ea1ba4de39b4d3f1086db84730b1c78f7b0629dc5f99677de9562c3a758a74e92eafc6ced59311572e4a85559163a0ceca07f0e9310f462ca6c069b5d4c8797a697ef568d029860e9e6ff16f09ff5b9ab8ce7fe42adfca062f511899ae49279f86fc958bf58ca723df8c462e6f51695c775bc5dfb754b3a085e544c9b4b8d81bb0583363507433ff7d31a5015f13b8c1c276081c71cca893a68621370c8cfed8f968f807751312ff441cc6b17b4d64b178c7297e9ad28919dec29bfe08f7cda15815901a369114cfcd8d9c4520c7e89fed467ded3da9ae5044b9e1ecb37458f2adb9c00a25c809d7b3611ca4d3ad95019d60fe6a205e6bda5d65625f719fcc1f44ae80dd85ec96478d9db4333dea34b98bf810ba20ad772cf64dd786fe57454148b790f6924ef8be2cf50da1b9cd6e3ab9a0192332a62ec73bfa4647b28b91158237dfe984e3298fa6607e23f05bbdb2ffa5a8b1afd79ce05a732e3d50eb2d672f79e324f34b01b6c480f6c65534ee72bf98cc70d11a2bc3ff2eb4974919093e9415fa0bb0d08fc8ad8d165318775cd0d57f525faf9b09026006f3a1251b1c3889460ecd0a01b23c980d4e5bf571b08c9628eda589fcb76647309356d3f66abad90ee6a8bb9cb0b829ee0efcaa6b0d2ca421f9c49eccb9b4a9c1f38f1ec23ed601e00d09c48eceacdeb90da9c3d417ecdbc22ad965844d292a944f92a1033fd39301d9b7ba5cd57d52cd71fd9aefd6a05aa318bcf94938eb96c6354f635cc7f2590ae6acb5801cac401289d563472540b9bb32e6fbd02f3d633122e93723821b5eb27ba96d6c60ad29bbbdde03511221b37424fe223249ad6cd32fb92b7a8da7cea384e16582c9a44e12bb5eee177aa96d585543be5ac9ea0cf1ba6b51c91e1c218666a203e371590e858346faeae7d34685fe2b1bf7fd36881743eb1c91f2c64ecae7228936a9a8715175fda181b5d406082b38add507e18db1a7fca41c113688", 0x1000, 0x4, &(0x7f0000001080)={0x18, 0x0, 0x3, 0x7fffffff}, 0xc) bind(r0, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd\x00', 0x80, 0x0) mkdir(&(0x7f0000001140)='./file0\x00', 0x2) recvfrom$inet6(r0, &(0x7f0000001180)=""/213, 0xd5, 0x2, &(0x7f0000001280)={0x18, 0x1, 0xfffffffffffffffc, 0x5}, 0xc) r1 = accept(r0, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) chown(&(0x7f0000001340)='./file0\x00', r2, r4) r5 = socket$inet(0x2, 0x1, 0x613af6e6) r6 = socket(0x21, 0x4003, 0x3b640000000) fcntl$setstatus(r1, 0x4, 0xc0) mknod$loop(&(0x7f0000001400)='./file0\x00', 0x1000, 0x1) r7 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r8 = dup(r6) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001440)) connect$unix(r8, &(0x7f0000001480)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000014c0)) shmctl$SHM_LOCK(r7, 0x3) fchownat(r8, &(0x7f0000001500)='./file0\x00', r3, r4, 0x4) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001540)=0xfffffffffffffff9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) write(r5, &(0x7f0000001600)="3cd9f1e96ebf100d475ad7088087a9bb81815ae68be64f43394279539ca5decbc2d84719c049c18ec681653b", 0x2c) semget$private(0x0, 0x6, 0x8) chroot(&(0x7f0000001640)='./file0\x00') open(&(0x7f0000001680)='./file0\x00', 0x8020, 0x8) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000016c0)) fchown(r8, r2, r4) 16:00:45 executing program 0: r0 = msgget(0x1, 0x28) msgsnd(r0, &(0x7f0000000000)={0x3, "ee1928d2487139efb27fd9ab372853519836ada9e1838ec366cc108e229f3c73b16612c8c166f32395de54a710348680c7991697ff5f888ba3aabe039eaf72331dd8a3799637a9af6e41af2a2c061e096bf09bb8b616fc7b02a971068bbb88c1f40b72baa00bcdd4f251e50fa30a2b6d4212f7431f03da23228c2c5a3242a55e9b9aa3fbe46ffee5bc2dac88c42dc223b16afbb26c015b9ef293e2208c33cecea9f239d7337eaee238077093fe94d17458932c62166ac7"}, 0xbf, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) msgget$private(0x0, 0x510) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000100)="3ca41f59c363eabc5c4c40312efb6615d2e62fd4525040e594ae653a24c45d8b09f08a8871a16533d95fb8e55028d7bc08a277432015cf918bfd9240a86d2f803354d95af78a47eeeec59efcbc4cee6e14ab097bebebcca02531fccd59f8f771cc98008c3bb10e8ef5ccbbd2f2402f843ce5f20da0953263e398dd9cf2958d05863d5020db2d3976fd87c5791215c485b1c08fe31d5da6c582f66e63214d3cb12e", 0xa1, 0x401, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x40) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0xfff}, 0xc) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x392) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x40) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0xc) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:46 executing program 0: shmget$private(0x0, 0x1000, 0x440, &(0x7f0000b3a000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x88, 0x0) r1 = dup2(r0, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="00000018cb16b9afdcedb500c20a52caecf30ec656f65726bae63b13be7f992e2076cbb0fcd437be71be2a7648710ebfb9b02fec566524f8015e550f04ae7a5fd87e14b1fbcbe0b00bea6d7821d85ebca8c1c5befd8b27127743275200ff4ca21b742fbfaf73321f5ec273d76c278ad79b9885f1f6b6c7445ca3ad24d7a7b374414fe7ca49794d40abf6af9b8f4a6c6e7a5ee4ed0cbcb6139d60bdcf1c57b1d207f38ddb11b4a6d6bac028b1df6a79fa17aaa10400000063dd35d2180e547e42fca83e251a8d735ff41d4bacfbccf920991223dcde64859cc3f467e9028655b3827aa9df31c1740743859b3dc71237895fbd70870d38a089d0fb438330836e2fc3562f86f08e79836a9a38674ddf3041fa1d60963f0e5688aa480f3c57cd84168fffa014801a4860a35bdc7c41cfd15aeb9feafd75ea0080d9bb5ae18d84378c0f232bbc1240f95ceb40e027e2b5bf00087b5c594aa1b990effce68e5561445e42516862a91cd90b228cc7bf84da194cda", 0x171}], 0x1) 16:00:46 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget(0x3, 0x0, 0x640) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xf2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r0, r2, r0, r4, 0x40, 0x2}, 0x0, 0x100, 0x9}) setreuid(r0, 0x0) setuid(r3) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xa52f000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x3, 0x80}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x100000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x4119, 0xf9}, {{r1}, 0xffffffffffffffff, 0x31, 0x40000000, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x28, 0x4, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x8c, 0x2, 0xbc62, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2773, 0x6}, {{r1}, 0x0, 0x84, 0x2, 0xfffffffffffffffb, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x401, 0x4}], 0x9, &(0x7f0000000200)={0x8001, 0x1ff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x51) fcntl$setstatus(r1, 0x4, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0xfffd}) syz_open_pts() socket(0x3, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x100e, &(0x7f0000000040)=0x400, 0x4) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x2dd) chdir(&(0x7f0000000000)='./file0\x00') fsync(r0) socket(0x18, 0x3, 0x7) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffff8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() socket$inet(0x2, 0x0, 0x10001) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/223) 16:00:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000013c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x45b) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x10001) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) sendto$unix(r0, &(0x7f0000000180)="43a8f6b266f4df4d0bd8294f9e8c8f51c700dff00a687e2af8c3d7df2b18eac4fb906b078e16c6998e83833d54818495d71b4420ebc06385e385b9cc79b51c397bd63ba6b5", 0x45, 0x7, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) fcntl$getflags(r0, 0x1) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x100, 0x0, 0x10000, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="d645819711697bb71929e3622db1a6d019d3e8afe8841c8a4106a457464dc10e6d2fa4ff10881f88a4e9ba38bab2327186d6b9b1e7abdee68a55", 0x3a, 0x1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0xe2ec) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 16:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f62d3d88d31e653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x101, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x40, 0xf3, 0xffffffffffffd709, 0x0, 0x7f, 0x8000, 0x76000, 0x1, 0x1, 0x136, 0x4}) syz_open_pts() 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x20000200000005}) syz_open_pts() 16:00:47 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0xff53157f8d6f3aa7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x810, 0x0) ftruncate(r0, 0x80000000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x6) r2 = socket$inet(0x2, 0x0, 0x4) r3 = getpid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = socket(0x1, 0x4003, 0x80000001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r8, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="28b94dbd8998340fd1bf1c75", 0xc}, {&(0x7f0000000200)="a7aa92d167924f2ea6afb45842acdbbe3d90a9d1aa484dbc44f03e6b95663822838ec50955c7896b4ab47dd944619c0a5306fbafbaaac413cde0b289b4f53de1b729a7d8d8df538684b26f6c9ac4518d629a63a87b48d2b92284d124536c8ea8a9bd7dfe2b0a0e81fa7ef35db110ca75ae79ec52cf4c1f609ff6b185e2ffc16818ddc169d483e4f30ba597b2a6869a9f4f91d685bc3f8a40d38b4c9684c9a501df4c8ac1891017c7a667f04ce8e43a52a5522f46da9ed2356969191ffe7b5fcc267a92875c892bd2bf61edb047cead109418244e2cafa1caa23ee4f5910cbc8e02071d7377", 0xe5}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r7, r0, r6, r2, r7, r6]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r8, r7, r7, r7, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r0, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x118, 0x400}, 0x1) getsockname(r8, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000540)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x3, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000005c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20400, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000640)="ee7f3d4d2e450c8fc9dcf8612f98c04ba7974eee4242dfdd600f3157d3d7c2224069037ff93b1cae3b87a67c9e0d06", 0x2f) shutdown(r7, 0x3) r10 = msgget(0x0, 0x100) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000680)={{0x7, r4, r5, r4, r5, 0x48}, 0x4, 0x400, r3, r3, 0x0, 0x0, 0x200, 0x9b7}) msgsnd(r10, &(0x7f0000000700)={0x3, "d4eb2ea751109074dc50b3b26b4b048de05cda22ac3763c19c5a9b91c441d238cd2a1486d9b4ac07fb79fd3dc0ef4ef6f3a64a0c436813b4ff7f6bb69a832f26e3b8f9010be95e2236d24edab77380c176dbc77800056e7d7924c70f402dd970f6c4fd900ce51ec255a13d1461d9ca3fb3e06456d220adac4dc1129927bb100cfc761eee2469eb015ac13f2cdfad367c716002f70561c8c3da94e4d40b3d4bf47e7b8735836d74d8e6ae914491627c95ca7e076b12e4697ed15cd04cbcaabbd8f58309c30a819437757136e5d4f53dd93516a1e211d64ec10478c5a1cc7bf0f83095a68ee7a3f6ee4ff20b1709334645673a9a3e0370e569d61bb4c9b97c4da5f2efe47073bfbf2086ddd7c971cae5157bbe0d515629750d3923a0b82d556c227ef7dbdde720bfce49745c5509d6a8f1a8d7a52f50346b74d8ace395e1d35b2284d0adf8f766b34db626a2c34feb054b086ba96a9ccd41ccd728d5810183eb0918b495f3372bef22927149b850a2754644f25ddeb1c74a12f6ed604d17cd0be779a85c270296d34534c809f0751e59ed672b4c9ee32d81bfd5d4ac8d320e9cb6babe8e4804942ba5bc3bc47c9556e5e3426cbec91560cd840a3e816807b3a3e59949784388c020f1244dfbde53317ca9d9514791c6c91068455a53620600adbceac637b9eb4635c86a681c3d2ebe58f7b3628084f215f6bda767cbcf217a804024a1b355091ae9f819e59370d9c1ab643d1bfd3592b074ae1c58aeced4f8f973d3636c4342e5b4643ff4a7d274d1e565184e60e0645f04b5d3949eeb721b4bb78c61b4da6d9e61469016ebf7d64365c6221dbc35a1607d5c38c91839ca6128d9373713fb7b2c411d1c8bdb40cd0510cc66f3d7422a9bed8c7d2d020efa22da4371587836925ece468bf32a203d65c4ff8dc3b49f8f164bd3c4a07fa473a5443ca5602d57884250b89223af6400b3d0129281378f4d7211a4c9834b04a96ec6dca740fdcbae332223264853e342d1f257c5fe9f4a63356d6db237e62299633e7820f8406cfbb2cb6a298587320f3d7d1f1decbd3c1ab3090f5d4e3c277b7ab3d6733a9804f267eedc6b38ac5c329d104abf2b0dc53a7298bb55e9324f1b9599a0e847de07b626e7e920523e83c411d22e8a74467e1a91a7b9dc0495734e64ca16fabedc48835b4d54a7deaca81fb961b2f227a0b74b5308376145dfa47424e957b5068d2ff56081043910938a04af77a49745896a25f03a7b41bd44089539288ec341d0be63ea693601d9820be4a214831a1687c86bfed2a7f26f890cf4998749d03abcab05436402fa6664ce8f78f14da84fcac925c90e28e068a5b0e7ebbde8c627746fbb3c95a315123c9ba61fb50bce051eaf93f946191086966ab04db86bff2125a2e1377aa236bc275c40f251a5a46c96239a7c71a03fd612ba41abf337deab35c1d04559c54b21cbd27d605df6433104ae65c0ecf81beda1b30fd582a994376e95865a63bd0850c78681973e73f22fd9a5d1c68e2d4473b4458471cebcf4c12d31c54f591121f842c432a65c7d787a43cf5d7a18f5bc72aecd23a0f98554a57da9d2354b211df4b5b8661f882772b33c1fe0690f9d5de8df6882fe234a080489cb50d955796fe890b8da7b9e40dd2321351e679f3ccb9fc5f5263059a0e4cff1f567cd4463bdde665f505960a9668c705d0c839f9dcc13a02f2fb8512884bc4a46f567e72bb4bba872b6f7b723dc9e699f0aa8c912d0182136be81622664463cb10d6240d10d3ba6d4cf754d452fb4c1b4b82d0b3f42b5609a02852ff606d1c31e65eb3504c3ee3a136d11be85b9153b8234e2ea224897267540443c053640fdb3e187e312416ed0e384022c48a83381d2cbf3c715f5ef7361eabf0f5e6b329cd4579c30b8b2cba6c4820191eba9b2fd48e5ce5fb7605e1fbd3ee57dcfb7117f36374b57842e68cfe06a34eab8b1626bb71b6af0a10b5044d04d00c0706e50bbf246c75330f09b6ba379552cadbf4e82a35df893317d045cde1da49198ffba6ba5916bbc471a7748e4ae88e34bc885863c486f05a5a89d83da8339b016b0f4bb65be8d87d9ad609ea4dfa75ce96d0e276f3630e228e8f8c43eacde867b64ad5ccc8a74dfcbec532405d8d2047d3dec0ea7afe009334196489a6e57bf1d80eb60c7f81c2f05a6a783f013f3d2d845d19ae9e87413166c689f22fe2afa85ad2d85f6bfc98600358433cc94f64f0a0a54ef90ac28a0f498d7d881313d6e2c6acdd5630a4696fdd21d4bb4543b64b4cb02553651c93c708fc485e87076396f97de73ce8e3e94abd92b309d1e9bdbc001bcbfe4f623447272cf1bdeb5edde7fef20f8f2117f28f8f1d3d6c6688c74b2a048f58cb8d4f497a3a4e0ef154811216fed8048f3b60ab529bfc88e8579220a134389c820aa6078b9c8446b84a80d37f1452e58719490229a5e56e9fa0c6022c9ec139bcfce2be4c18dc821a302f264edf7da77498ca9511179b09fba4a1f649e86e27a3429b1aa6bb2494b353273e94c2fe17575f343c711a7f698f4ce0125a9f0496d4a98b9fc1946d6b3a8641b579590179050cf9fc8d215db5519b64ed62316cd909e88dc571956bbf14df71cb3514605fdf2edfaae303faba8f77e829ee02b818e901685d8b232b74d3984326a858f21bb2186cd005ec9d7f3f92efbf385d360a7b17961dd42ffa171e15aa01100fe6fa16cd93585e042b2a0e1e23586b271f3c3e6d9951de76435c08577ebe0e53c1c4d28e98da662496863f1a634bbd46d366616536e6a14497d06730249da1c9379c114772e8ee189a9afa06f60bf9a5dfc4ac361359c72df2fa4eabb7ccf7384df5a6322fe1b802d304276cfb0b1b2709a3770ddbd27556d57cd444ce31f1e092c74e6f171cc21b397f7d3187e3b6fd36b29e57a99ec64948279d1a4e4b219655507fad271675cb7ebb55a054e8965bcff4dc032f788c096548734a031b2837fe357047e53c9ab3d5b94c352745a9f5feeb4ddfc203b4478d919ffb69c038941f27aaac01b2c803623cb410c5c783b1f780930359d3a69feebd61ef4b3a9200ac91f71387a966275cb35673165ab66f08e1cc90dcece5cb8c4e4dd500e9f5388d4fe0a7cd7673a331889fbe92bb7e33b726e16645a1c6be832d8d92b15cb9a473cc5a5abfe479644e69ba24fc34a96db776fe559e9a15efd675f9c7eee50df924f0ec9ec5a276f49a597305e6e1c176910982e58baa1bf611c458a87f11f9f33b88eee7a92e7e61efbdd476656f762a8d24c1e46692a94661f1ba0e05070809d2cddbe759d334bbb7e7d8632c7ae9f2d0025d626b733f424d88eb84c693b803f3449d96a84080171360fd25304d03966fa1881b528be7bf48891c6373cc18981d563a821c331e23a11cde801db45f3d2ae3c1264bc357256e9cb305c63f20852b0c8d8cffd6f504453058d6ccad6bfee9a68a84d8f93ed1d66192d84e5b6f16ced8009c3bbfe0d0860bb6260eeefcad516651490558a9af281520e2d54b14604f694f5e365b9e642db2b07d51e9a9efaefed3f0688404637b6c8f54261c448057de3491bdec9e4119d4941d204a1c2d35635e85f0a428ba5092a0f1c3e535834b63981bcfe1ceb28c40eebbf43c68cd599cfe15ce4a63063256fe09040728adb69e7c34cd54ab33e16bf8b00a0ebcd7de8f03ff3120f137a5f683802013a327e876447d441376024674e5e68fe1cac1b77a4269791da75593f7a5bb67322da66dae109f2814a7212ec5caa4572ab95f5abbbdd410e28c665b4e372ccb3f5aa49daa90e83cb18ec5e0b43d17ee6c9af08a070fbd057be05a4cc87a6bf1f4e56a3459fe6fc163bd149b12a6ca2df8516e020cb7d29ffff77e7226071ff637830bd4fc12530bcd5c0bdbec25e6ba690d1be0e27c9921eceb7d119f91fba7e3fa4681a6026b99debb6126d1ef95beec7b4d72147f017e93b82a8f57b9a5072572a97d160b2bfc64575a42f05143bd3218ecba2cc9edcd86a041d019e39018add0dc89a3e7adfa47aeb16ffc7bea4dad64e024b4e40acee34481b9db33d7a517f7d1d8cb1dc991a8259b91190c7a71f18a44316b6bc027601987d6af1d650879d4f64a9651eb87e78f8713786e1b2add5cbadb2f828721d16b1912e8c3dfbb5f349c1d269317a7559e345e23a15397a5223ab6eb0cfc6b7bf3dc4ecc3903ab96709e3517adb7fd9592f3cb39edbaa8f58b551bbc6550fbb922f5ada7861a8636806ec43c9ed405be13a88b50a614d44574adef96125e1652e2ba989ee1fc25daee38187e7f6c6016e130ad7a665ea903e2d3fd0c3adb54d8a081d2b9aa3de11e033a2582b0aac15f743e26458dc883f3d2d40fce5f107496038f7f73d3369ec1926855f98b00395beace0490973589b29d8fcb6d9450320eab1a2dff40a1f6823dccbe594691f76d245e565df86421c1352d4537410e7dba62762e421ac05fa774d5a7d9872bb1f622a5d8c56b019161473e9348ac2035fafdc1de01716222438b134947645fdbdd055c851ba8ddde6837031b2115c438a89d442ae1b3d1674add0aa0fb68510fd18e4a4134b2c8e576582808877126c594eb26eb70f554ecd69be9032c4b8d75a2ea51bb685bed454f95db1a7210bfc682247ee6b27d61442efa1258808e5f0fa518c37ed5a6c068c0cb684f282b84e850713e0927d658439e7e272deb7c0c4f01ed3ba47973c826428c0546ed55409ab8cde6543d5573f0070fa7c022215addc0a1ef6ba56a9d9f9bdd835ac282aced24c90c5d969c3f2974092f35cdc93e2eed6fd1ec0d84ff8e61cfbfe12d6ab535af87b3b61002ff89a46aa23350533d72c514b5668f85c80278943f0271b744b2523802cfbc6573bf623dd0e28af69667d4ac6dbe59ebbf1f9733afc83d523343205ecf27b8f35de5c64a1fce38fab77c5e342e6d275c25c2f18f1e761ccb8fb1296964f96e99bb32ca7ca2be6a73090e552c0e9f498c10223981771895a37d5ee0bbfd4a8f38074c89dba301ad89c80554b672a2980615167659b0fd557ce9db0371679fb7e95256d96f007fecd0291a7b443c67f6d28f5ddee389d3934c67b572079ae33a940a0eb6a14041d5b15b0ebe615936fa4239c974b4ff4de27047adc08b4a7e4d9190688dc3e5f1da3ef2c3ce557676c3e545430c47f63b60a92e06df7f328b964b761d81abf53291d83c14a9edbdf933d896e35c787a609260d7d38644942949b61489a4d0fa288d71e0909d104c9356f1ef265cf2094e76db28a512feca5d0efbd2414d53f2090edf49a0677eb52d201d151f2af38f471f476871ded4626077f7bbdd47c736e7fd387d75d3cf422a54602b1c89f90feb6a8aa8f3fc270a0010bbbe63ad5cdabe8cf58f5a643d3118e35d066f738ce6d42771c2709298e16456697d5ff3710abc65a68ccb595db2ac4270cec8bef17787f113a5ce05923fad5d4bbf55f9c7f6a62f20b20a9fc3c2f33f17e9499491cbc2528577ed232d581ba46b9658b3870d7fdc418fecc693fa10250dfa5133e6031e1d5f1753350c5e9e5d1c38d3b12375e1a77cf83ff41b23bc0f5e61b89996e2d297e272e4e28031eb5eb7d89df304489c91ed3e987565b03983d755b067283bccbb3a5f1569a97dd33f861b633f8c27d707b50a1604e4dad7d20e8a44010d352f73c404e9281b34d5201fa6b989cd36dfaa4cba3d86844af1f63ffa347176c9a89f41eacfbde69f0e8fd82f9d5a6adb8ad200e27da059d553fbcfcb45975d150810c038afb93364fa0c3142dca98"}, 0x1008, 0x800) fcntl$setflags(r1, 0x2, 0x0) msgrcv(r10, &(0x7f0000001740)={0x0, ""/95}, 0x67, 0x3, 0x0) fcntl$getflags(r9, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001840)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001880)={0xc1, 0x10000}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000018c0)={0x3, 0x1, 0xa8, 0x1ff, 0x848}, 0xc) 16:00:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8b, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000140), 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7f, 0x7, 0x3, 0x1, 0x5, 0x38e, 0x7, 0xe828c0fdae1ada83, 0x3, 0x1, 0x7f}) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1de, 0x0, 0x0, &(0x7f0000000180)=""/88, 0xfffffe58}, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4f3839", 0xb}], 0x1) 16:00:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000040)="0de605ef5ff0ac5092894c7fed787ea2731804ae63095549a0a8c0b877c81f8327b159225fa4dc42af1ed864c5ea58bb63c1d8498850064219303ebe41f2c5173808f86a52a59ea2fbabf04abc833db80329ab7fee915793a4fb0a02", 0x5c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:48 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0xffff, 0x9c, 0x1, "c9e9150124e917d32c7c6b33a19d1fc295efa321", 0x100000000, 0xbdf}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3ff, 0x5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) getpgrp() r1 = getpgrp() setpgid(r1, r1) 16:00:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/181, 0xb5}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/8, 0x8}, {&(0x7f0000002200)=""/71, 0x47}, {&(0x7f0000002280)=""/17, 0x11}], 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="c1be0063fd707afd8aec6d61478adb702f331f43dc930722030821aad84a80ac9af157baf571a8fe287effa89e5f07f0e8c8f63a952660aa5f57c7ab6e45fce011899995623d75a60a02e7e60850711506dd038da7a673740bcf527216df07c69743625f9f45ff56b4b7576e8bb81611a3d82455d1a5ca3fe1e21f4044234e7d11", 0x81}, {&(0x7f0000000280)="f6d71d906e3c007b5f1af31a5d7f00c1bbaeb1eab3d75850a26599f19759dbd20ea19698175f110da7612c83023c527cc670384046f24d72ec191202263cfbde13639d029c23e0a823d764952f1ba25bc3b5e1bd0046eae476ba7d3d134d460522e7c9cb661931dd008fbc57573c9876b475513013329c96e7d5de1589a5b21175f056865cff4b8f37fcf8500b5a2c2d8d7b97a94bb3f08c163207654f6077a90cfb67f1aa5a63244315c0dcb20d741385a8179954c216dcdb97c1bd23e08b73ab1176010aaea574288e2ea121215deb8c9e7ec4388cb534390a4addada2b070884c71164d741301917adfaa0dafb0fde89363ab5292204857883b10e74a86dd03f1b4f219e77f757f012002d68685aba303dba78c02724f1b232e20e5f6b5b2bea99c92f5ffe7b9dcab2960e087784d498df711fc63448321073c65175858509c751258eee635650683eff1909c4a04a3ae2b972f06f4c4cbd83daac78395d9f0865e8e883aa3e9e692529e093a958c34ee4893014afc6bfd980609935b82f87498dbea5a8a49e1edf49c7f91fd5524a457e37d2ad5ee31753792cad7aaf8b9b6cca9abbeae6f644feeba1c3b7d859a5bd99517e3e659a201f55abd14f7df14734188fa7002c41af863e45438d63b04fbae6d349a5f24ab865e0ff05f22855b5b069b09b1a6edfcbe147a7a11cde68d04906e751e6e1eeb4c12267a9b6569a56f91928c2a513abea85f7823d9dd841c03639c1449e093edbb7ce1318c6f1ce7e919a9e5a973e97ba08d3834fde8845c59311ea8614771fe99e371c0a342e6179248e4abc854d2cf3b3718e03e3bad29f667b4f43b0d277989540001a5ebbe41dbc03e9ad32f8153debef39a2ac8455187a1701166e08a464f8084eaf7e50da42dca875ff21257a3cd2a1c0846e5d84869add822dca7fc36fbfff7c2bb8ddc6987425980a10a7d1209d9cdc1e67906bb6e9789aaf2a893e51fcd2ccd698183a78125a5fb3115c35a32be4cb2f9ad6e948ac5719b2d0d99abefd7786df9ebe7b1f55235ca33e6ee5ba87eaf1b4a8c4f12d6f3afe6bca132032fc67acadb8977f2896c8218d0819362010ceed9880f79ef4d862be74e412e1655691c9b046451302d7a65a6c2ee55bc7ce91e0353ea5ba88567dde2715fa72285eb6be6d6ae590ca8ca476b1c74480378798e7f6f5340cfaaf6f4363ee89c29577747002ac519b01bab59cedcba83a77aa957d7882b966244b668ca9d467f9d760cded890df7b03fa243465104d9966f178e064726f32573224db83c2369679aa0a9033619e3675be7c06c708110d03baeaf0875f05918017b3d9888695cf49ea468494457c53f641cc2611e595927a78726b3508ff0db795cab8a6452e81c1f239c8df0e7ca6e32c66afcb2577ef869f8c560a6b4f0f8b08d8cf609f221864933a4986c6434506de809f6e952b0682f2e9e3b5486023d2cc1e8465fe292495575bca03d16824ec30d6819ce9125b27793abe55713f694cdf9baf0005e79adb1a8cda7e25d845b7af21708e885e5c663600667cb4bd3c5d9c173f66da3b6094159ff329e4d9f8af613c821f8779a74489d09a21deafe21d14b7bfa2ae70a83e245cdbe447a413807bed9c123d86c1202aaf41dcc1143cd43518cc96ad824b324a623883a75987c59f16d0a4d89506d2b0c3eacf6f0ec82cdc737141d5308b9657bbec96721e476d41564dadb808e9ae07dde1ae5d8bcddb98b1dd8cf270dbe1fafc5c621a15a43b821c29aab99dd14eec0e410fc5e6c50f9005888b7322adea86974f129747b897ce6258706b1d35213e60fc30ffccfeb49e682b91172811254f1eb64c36cb07a5f8711ab57bc2835754a40dc3b03ffcafb1a271afa982be4bfff2a7b74159f15e9e1465e2e6f4434259c9a7240a75ea1cab5f072d30bb628b2cb1ca41052bb0c5c91e2f10e86e9d61a104787b395dc846368d23d160b690fcaea66b9e852fdf1097795e8291032c252842602ecea34c99e759d00d71e5a8470b9695188a1a21e59e7c84e90bf585c4abd8e2a8d6e72832bb944c0f8c74bf5d49f8c4159488bfe4d736414efc58d70540af9274c209808b24a920eaf337a560bbe6b6728ed88fc8ffcc17eeda8cd6cc59da61ced24d6cd65f5ea0ece14f167c587c42a2aefb5c838c97cc919d802567d5761eae1829c7d04aa7ebdf063a662067c2f542ac53c34080c57a1026a9a28998ba54bf4c44839c6fb01860e3fc8476901c841b4056222815616d972699095ed756fc130751e5fa376e750505ff59d77da34f6e68507cc99d4acd9c58373d54740f6613a229fe7ce44e842e390c03f5bd6b0749e35e4af81cb7290de3bcde0a366dfcdddeee7cbeab467a646a2bde46b102c08606145afcba58e7586bcd4bdf4772124ad5c678befcdee25e246b8a9a639f02c781cf968a6f3eb4d48833b9482ee319a3c477a6d49c97d8efbea596fb621b93da18d589fc78c0bb5e71b558d00ffcc27887cbacc4e1cc63c47025be212f925d092759130cec30027881e721c740434bb1b1762839f6fed9a1c128177d22c10d91cc5f9609269754a3e7efe96efe487152ce7a2e5bf25e516d80028a9c86f41d6ed4f07f05b9995bd1feb54b7084d12b49020566b32d9eece1b9d4838ff52668945ac0e8b35c90dfe0233a2097387ad34f3a66041a32c8dbe4c56a5d8d722a5c9ddfa9cff6eeff03fff0bc64579acb2fb888e00dfc9a8d66d390a207ddfcde243d36d04d1bd311296159ad6e380f5927cbfbf131055bc2851814cd58789012b41875858c42dc2ceecaccc2cd2c9fdc1a3b244916cc18930f158a183068ee99829fd3a3873d4efb1a69f3eacabe3dc249627d656f715649cd2d4419fc6366a5144d92a8b04b4165b66ebaf5ea6af9123a34f1508bcea1393f8fec40456ac00558e03a715bff6f384cd6f9992e572db536cf9b4deabab2478248db8d4fa454b4ba002b5d422d280a4c2cf957cfe376e7c3f0bc40c7df6359863c211532a3edc674d9455f88f34afa2f8a62df3b580614d581bd2290335a476fe51b895a885a2dbd80a2fea785e0acd9028d67f3f547c6e9a9e262463ea70660e7fc7533f5741ee76f0fab09235d08258d6d9a00df33f9f12b8e1bca848948172e60b285ebdb5fc78f1b78bacf4f295ede4f5222cc88f725564274017190615a28d7d0b88b97a726fe9a6f42338441a0f3d1682367d5ea76618e4f613384c85f8495d1317cc1fe484f77d76229ca3ea239fa90f844d679efe9140b66ac2a23c3dada45904d09fcd9bc0388dbfa0d550dc8c3a689734edaa81c57e045f89748270b7c90949172c08f4fa5254a637a6ea6f3fd335d5fa0172c41cbd82223fa8bcebd51b879ff76d4f0ea4acf4cb41066d1082443dc73e7387825506e987ff1249bf1b3795d5e1a13a5a2e0532bb7cbaeeb57d504f858d1cb808bfad0599ae432195a0418037aea6535be9a6168ffd802d85e9d47e5b7c7a068e974755e36c14ae9de61f029f5069c8e4cec77ce271468283a698049bd66afae02f52093ed982b0d2348acdf95f7e59404ff116af07094604be53c275256c65fafdea76bdcc0eb153195d9461f46fa28ad31db6a3444ad2ab832030a40d5e8c94441a8ddbdeb4f56b607530989568a91656ea14e43d919ee909da871302a2437fe051a55f38e1c6a98e1f30f770dd1797bbfdf1e94f3b1b11af6464ed253bc230db51496a0ac489bea0dfa97c405b564bfea7b236389b0fa88b23b227311b008e23bd59eeeee4ff5be486aae9c783f19b297ac6e08b73efa958ae2d18a1451e341f0ca0edefe4df6c7e425a84d0d8bcbabe93cfe81a4305e13b1d4fc7a61ad55f2fe6141cc585e3ffa73cfebd27e3b79ae48fd69a931f0d44cbe9d493009dc1d4b6f7caa286f844e44c4c308a4eb232f50009da67399712e9b8b3ca1275be18e7667455011f6d07b5cc018319c713d356e5ae7cbc9e5e67882cb95b879193826b7c8fc60f47c5bdc8a6bb7efe69f9c77e5bcfc772ce64a2ea508291f91807be0d3d97012dea43341c660563408d75023d26d484dd9352e103c01045be562833207cb2012a25d533647ec27c210d09c0c9be4173d60de4e81957b053e6d3df59e79cb50284e874d8bd5cd43892c6fea6d0c6a16d0ab43fb18b865d2ddfd76205c7192dca40550df4976251f73444ba4a088663a2e894ca541f4fa428449643acd97830b60f90d72eeafcb2bd3724e52989fc24b1651322967633d5042d20bf661ca1ce17d5acdcce288c51cfc6444af7efd9f9b3375d75adb2348bc1cd96f6baf29205a378aa5b3cb33b38fb78b8c91a029d8cf442914cf2f18a3a6cff83cd927aae4b81e8c13cfc4d973f58bbf16a785122e9623755ca596450bb57455954e9f6d054fe90f58f46e7752e8be17761580e0e544608372057f270388a88ace3700027ad9250ec54b5fa5154724a1e08a3064e335555650870c684af76898f89ae14d43c1d529b0350588e8848f94f8ce5a0d1a1994016876dd297d3f73b451a7e97326bf095fc8ae94faac744aebcef09c1c50b17198b702fa40bd74f2c7006fb1559cfddbdbd1e78f4eee92068afec9fab812a76fe9a908fba1ebed9ee4235735d375603a04a128e8afceecedbb1225a8f8768ae93598c8616c6a97a610b527f16ec8ad7932c3ce21c048f0092a653b1798661fdbdbbb03c67d07af091939e2839e8a199b9d8753c9a2e88f794e34b68770a74d614f7de81b8376bd25959b33f2f48fd8bf92f9aae95a0914595f79c59e9f0aabc38381868ffab3f30f1af9058ce72635555754ee62403f34241ac804a55ae945a20af43dcd2b3bcec13dda0741f9614329d1b22d1177203add08356f7f9e4abbeebc74deda0db108150f10d9a2337e2df73835aa3d3e7fb1474a05747957bb74993f8dd8ea96fe075aac6f01f7673d6254ceebed49e7678084c3640c0a956cda5eba29527d0b542cff437f9d42c5093bf6f63635ddc9e4751a0dcf90639fe9460c7d00bae04d82ace964db6e963bd51b8f3914e23e868cdddbf2b455af57a9f736c5d704c21c03cd3a6e6433d29ba4c618e94ea9b391a8da22586cd18246eaa16bcec6eeb707f32a6184449580a35125a82e1c5f70e19f722169451a31928fc24e97edd5ce321626eec9cb28efbffa423568374db943896b7f9bac992e65b76b5e6a26830706e60f2d60f3f0ae8a1208d1b6dab9174120c68ed7e45f19709084b8867749731c2d948f7356d4dc84ee33cb47b0e3562df6701f8c2590b98778dfb06a3db4d140c6283c16820576f330e0825e8aed7e00de23a93a37a066da9d92b9a455f75594ded0187c5d455a4e5742040eef2fdb668fe3c1f812d9ab5dde9d3d5e6c145e5a08582a6bb4b9038a5ff3a5d42c95b48dc1cc97b854788be7ed46b3463b0f23fcfb7ea5db6166ab4c5584d208ad6752b1ae0a5738375eece54214b0c2f1494a9f7f46bf45afa1a4f7a625a50cf6ae9e85f3e0e573aaed8df72e3b5a41f77eccda784683d6913688fa3f08f511650e96172220505304e3c156ded61ef06bfdcbc1f39384b87e3038b97f5308e6bdf026ef955f5d61177b6056d874584f9ef53c8efe465c290bd753a9494f17b23161a37c3186f40939f574e730b1b64dce40dd0a21058b1992b178e0bdce3604599ff41075ea42051a285f6038d3eb769c5819b9cf9f6083417999c71ec7646cd2666f76cebbd84debdce4a40946fe78edca3d8d6ea5f3d2d1b40d298ad6d57308a952de0c4fa32fdf2d10bffef83233", 0x1000}, {&(0x7f0000000140)="b3951c7806b94ce0c84941149e3485f68b7d7f4109e86bfc1826b33ffc5b2b72a7deae4dd7d57a23f52038", 0x2b}], 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="380000ff00000000ffff00009c15ebf0890076235aea21cfd574f7191af6e4a1f7981e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x8}, 0x2) dup2(r0, r1) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setstatus(r0, 0x4, 0x80) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getrlimit(0x3, &(0x7f0000000080)) chdir(&(0x7f0000000040)='./file0\x00') 16:00:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10201, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x200, 0x6) 16:00:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8200, 0x8) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) 16:00:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r5 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10c) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="1fe7e73b9d7de0842c38f79dedc2d45e54d70e540c6bb464858589df723a4b044d81aa9b97d53dc40b198ef8b005679edac49dff6f335aea8e8c7914323590894877eb780c2ec9f8814d138c99418b2f2523afc57fd3ba73061ee63cf387e4a33bc84ca0a061d1", 0x67}, {&(0x7f0000000200)="c37e766f8abd3ed14bb4dd278c9cd9d1304386b87e276ed2136a4ee1f4b5f0c6688e1fbc8cb29378e5fd73c14d850b39f5d3eec9e146d9a1b86e0ca29e51d1ca5dc6f57e38d8019ff2d8dac8a75df9e01b9200d6278027d179ed56a1ec8198c22637290bc480bdf40042ab660ea708874e9a2be804eb3484596ecb7d4c413bf0f01c56309f6874dfdb45dd4f998719e12fb493091a443ae9e0e5517704da0993c3ac6e2e7ffe0cbe89e3e78dc89d086af0fac79942c3efab6bb34f176ee1c55773ad191c95be6efd936c091379f25df0f1e3f690c8b5c8b3f6845da401268ac645f2a2e2f6", 0xe5}, {&(0x7f0000000100)="0d176b268e599472950f86b0f625d006d3abdda9cdf547e5be0c972536be0820fca70c2fb5c5e56bcfd8809a59a2916b4db6e77fc4ac5f6fc0d36464fce8057c68cc5de42dabfff3ceca3760e8ab442759139eee9412cf1d29da42fa2288", 0x5e}, {&(0x7f0000000300)="b24a76bd602174c5c0ca9d0c0f01e979da42dba2ef033f2679a3fcda9c158e369da24a7e9aaa69a92d146056ee667282ce1ca08a16cac9cf37a23ceee4ec0c30d600535b8dd5634a189c289debe70cb4f533fd199e4d78208a8cc77da029675f", 0x60}, {&(0x7f0000000380)="0ad2a433d6ca818ffbc6aebcdfa371a21dd0482f7dd5504fc471d3bdce284719893f4eb9fb4b2a22ec975704bb0aa1cb420265adc222b4b27aac5494d32fcaf6bbced3fe2c7b064f49168a1b9aab944cabbb928b1083d25b0e4bfdde5bdf17920e537bd1c53146e32a8340b2bc947d4af4c0df73647fdee73933672f6abde9426a5338d983f308f5ee445ff1f474fb26dcaff91280670bc28f0ecff4edd8e658629b31b6591c62269d5d506e5700131b7d5f46e4f23c30555b4be04c9d5701ce787cc03383ac322224496e29f9857f96006e6113f7c9eaa012e9664b70f6906a25954fbf9cbe008483c8", 0xea}, {&(0x7f0000000480)="3c799fa52d58332a3f96d5019e8adae58fbedb5b137e690b2160b448a471a355b60d636ba395ca6affd64610b8baaeff8b0a7f49255897c9a8be553bf8f52d2b99a6945bc4303fd6527cca8a6176324a985a3b525be39561562bcef6b496347a25a6ced0c56197aa9baa864d56d414fe82385ce9b4258286d71c", 0x7a}], 0x6, &(0x7f0000000180), 0x0, 0x1}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:00:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYBLOB="ffd75d2e9a9ed78de3b7c47f7c3469d8d9a43c95c51374bcc17acdb9b1b6e4bd0fba5b5b9b912ef81c4800f7187e74faebfa", @ANYRES64, @ANYRESDEC=r0, @ANYBLOB="61a94c121e16b6dabb7254a3f47f9444475784eb654977faf9591f67ea7996825303f54dae4f3b3b7d0463b1551f8be6c15928ba6c42987fdc87831d3704327963887f3d59c2b422ff67682596b091848f225bee394e183888a7c3cadb6bfa543f409ab31cea5f03484e804d93b659158bf7f3143ae5e6a936c298293fe74545be70b8d00500e79134e3e77a33e7c39a58a3b0f868c300a77e727715beaa62d868d19f214d34366b2a6de43659999d98b31835e6672efada65cf4fe51a357157be64383675d2af7f186717069aefb396f6c1daa8a610b787f2146b403669ddfa85b4b07fc913d2a90eeb31af", @ANYRES32=r0, @ANYRESHEX=r0], 0x7) connect$inet6(r0, &(0x7f0000000080), 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x20, 0x4003, 0x8) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') sync() close(r0) 16:00:49 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x75) r0 = socket$inet6(0x18, 0x8007, 0xecb8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80, 0x9}, {0x18, 0x3, 0xfffffffffffffffe, 0x1000}, 0x905, [0x5a9, 0x100000001, 0x5, 0x7, 0xfffffffffffffffe, 0x6, 0xffffffffffffff6d, 0x2e8]}, 0x3c) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) socket$inet6(0x18, 0x8004, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x8001}, 0xc) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x2, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) dup2(r1, r0) 16:00:49 executing program 0: socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7f, 0xb9f, 0xec66, 0x1, 0x9, 0x80000000, 0x0, 0x1, 0x2, 0x3, 0x7}) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000c5000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:50 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r2 = kqueue() fcntl$dupfd(r1, 0x0, r2) semctl$GETZCNT(r0, 0x4, 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) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f00000002c0), &(0x7f00000003c0)=0xffffffffffffff64) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = shmget(0x1, 0x2000, 0x191, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() geteuid() geteuid() r7 = geteuid() setuid(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x32, 0x0, 0x0) shmat(r6, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r9 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = dup(r3) semctl$SETVAL(r5, 0x2000000000000004, 0x8, &(0x7f0000000500)=0x3d56) semop(r5, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r11, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/9) r12 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100004) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:50 executing program 1: r0 = semget$private(0x0, 0x5, 0x90) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000100)=""/241) r1 = semget(0x2, 0x5, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/191) 16:00:50 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = socket$inet(0x2, 0x5, 0x3) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) syz_open_pts() 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82330000200000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x2, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) socketpair(0x10, 0x3, 0x662acbce, &(0x7f00000000c0)) socket$inet6(0x18, 0x1, 0x1f) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x8c) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1000}, {0x2, 0xebb, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x4, 0x1800}], 0x5) 16:00: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) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x3}, {0x18, 0x2, 0x0, 0x80}, 0x6, [0x6b, 0x2, 0x5, 0x3, 0x9, 0x5, 0x4233, 0x1f]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff0, 0x280, 0x8000, 0x401, "129b9c3c12154e143d8933e7ad2a3bb7a1bc521e", 0x4, 0x6}) 16:00:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/92) r1 = socket(0x2, 0x2, 0x0) shmget(0x2, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r1], 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/33, 0x21) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)={{0x0, 0xff}, {0x8, 0x7}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() r2 = semget(0x1, 0x3, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1a0, 0x0) sendto(r3, &(0x7f0000000380)="a3337e77336ed582c8e924a599e923e15a02494c80bce96745f22b169063a4defe137a8288d1c782a1c139b80d31c9b9c9d98365f4b4bc76cc3932f5131897a6c9f468cbc03428f2b5765e6f93a95eade2959c731a334e0abd", 0x59, 0x8, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10980, 0x2) connect(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x13) 16:00:51 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x6}, {0xf111, 0x2}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x400008}}, 0x0) 16:00:51 executing program 1: pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x1003, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$inet(r1, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x13, 0x7, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fefabe4a626c7dd0eed5a000000000000"], 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20022, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000240)=0x11a4aa6fdcccffbe) mlockall(0x2) syz_emit_ethernet(0xa2, &(0x7f0000000180)="40fbe1f11c29a2c11ac25edf1b671a1948a12cac1e885de342ae14a474c35e0c9a3e623fdda84d852262eb18bfbcc0368a55360ca38244447d7cbef0671bca5ef4f41b6acb393227577edb5da8b472ff31178c859d85edde9bb22ee1eee9e682139d3c8867b2dc70f1f7f0e3017d61a4f6887caa9f51d35c518cd4149491bb9b157a000c830d604015d21d7a8b0b3c730c3b8727f927f68ad3f333d09a25632cafe3") ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) 16:00:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:51 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x2) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() r4 = dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x6) fcntl$getflags(r1, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x10000000003, 0x9}) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/115, 0x73, 0x802, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d, 0x0, 0xfff}], 0x4, 0x0, 0x3a55, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x800080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x64}], 0x1, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xe000, 0x29c) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) fsync(r2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="cb74f76278e1bd948701bf51903c89076786d722fb7278d94a8ef7cdc5cc54c1ee1b3597050ce80c613b1d325bd2da4e90de760da38232341f199ad353446697e57ae0467b17eb40578788131aee8df225eec7e918b5add51317703047e6b1d5c265ce3880a08d095bced47110faf0045fb6af744643887c1c84970b73a25662ed78f37993f2153eaa4385204e482d9db331446545fcb0c5fd1bcd9c7fb2d39b8bf615f47b2c433da4df0891bb3c9a31c28d27cd4a2438dbd698a09705eda186718de2d88fb70c0b0ef3fbbad2d9b5f08a2114b6a6cfbfbcd6cbfc1f1806be718b739332b0485739dd278963e6a040de9a525b2d173e8583109fc1bc143c4f2e542f35af89e069fba96d98bbf5f02cfcbacc807a70d922d366a47c4b5cccaf9642efaed149f2fc4bcc7e5f91f329f803a5f97b01dc9dffdd5fb2239d549621c07fc9d70936384aeed8e18df10185df11d57e193e9e1be93089dcdf91a70e3d7b237ef5d19631cb14db2b66de15752b6e5c77d53ead73ce7a1dcf8a9bb14cce1fdbf45a801a35f12bfa4695bbaaf41eb265005367f454973019dfb8595aa368891ec5d7138234b5c0f7c5dbe9aec6dc0bf0c2f0ba41763a7e3fa9ca4d255a82880087c40c2ffeb0ad72560f881c1a1ea7de9a237e9d67a8580cce21c4452f920542d33d6fa6510a7ca958e394da6bef87da61666292aa3f229cfa1f67f17d246cc68bf432dfd0b2330be8e8ed271157a604883ca87616729e07fc25a712f18631a6a5391d13d4311272dd08100a9c4196a4d7190949e81cf5f3427a1950be260ed66a5edd176db6aebb1a4afd488c61d44b8e00e417e055e472ff44c182e8c4ab85cde1911f5bb07032492d6fcd3115a402fba0f0440e0b16a3d2f82caa69371989920eda4b95802fb63b02e66d8b9b5efd5102fe034d6911449519e8ff108c032c4547cf7edf95efb7a1f3d247e7968d78e6aeefc92f09c8d867f523cf609b9f70bffa715acf80954d141adb47155ee23fb0fc0a4fb87bcd320a61832b737c0b20d113b671b3a6539c92ee6f0d72cc46368638836b5717089777f46346ad077b7eef56e28fd6e7e302a58bdaa48cafe7f9ed593f5718ab88cbab7feedbc997c933e661cc608222809203b6f780c8e11153bb5ce0edd39008de6efd2117c80ecd093809c952a021f91d7da560b9909dc1613297761c9cf0c74d7cd75e3997bbb503813d8ac481dcfe520abb39b2aee57e770548516b422f1615af958a3c7dc75793b0cdeae34159d8950264ec55a36ddc130593ea784a72e0e2dad8567c8f4c1a27d55b38364e3c41f2d1871b6ddf2161814583e6ea68101fcc97339ae08463ba0c6db845209544e5f33f460a98facef81646fda8e4284a9d65d7afcb2816353ad69a30164041e37514c7c50c784925e10c7339070b09e3bf3254ec491375fcea0b0e9abab820170fcd7260a32923b9f73d6ea99759c955278dcdf2b0352615af6ebefa893d08c51ededb339c09f97076635765fe3308db2e4fb3c7fb2613ce24e5902a0232f8503a60c202d78d0650e82e709b9c7491c3bef33ce597dddefd634c56647746ced0fcaf356afe6f913dbf3e4029b4a13720e3fa77b1ce2b39e08b24b1225c259c55a1f31ec09f277e136c2fadb916d2ff364d1a0f1cb4aa7cb2444671e2ab582ff82dfa2cd721e2de6398a928b973198c32ae4137930904328aa72f62d7a3429ad94369fa0701ccf62965b6ad5efc532cabe7b8ec6bf074cf14588a2420493d645800d867bd1d57c375328cd9983463a952280b2eb0c51d044d52275342b7e7a1f89b6125273331aa0374d1bafd63eac2e9f076c3952f03c5c32ab638e00366d95fa23ba8a93ac69409545f6ac94a41b8d5f828405f5f0f85049048770dd6b2da5c77c13d23d46ef25905aa1d1496594900e7b1552549859481ced784532a725b74c6637f178a238dc5f751a695bc8ff1569ca72f2445c7075a71a59f0c8937c3b7b2e6b16e32960d4b334780911030b6a53310f13fd768354b1da438770bb7f4f953cbc06fd645473d1476dee8ff4849f746aad28a11b89d946719e7b27ef5f58b84b9fc7146b8e9b102ac78b342e571b1eff3fe84447e944ebd168398413dad0440ea1cd8c193e2ac275d1e0e9994b0443adab1be3aada3de9c07e711cf82a0eb45fa92491ea43f66ce98ab392d20f8c0c53294c008b8946410e289ff1ef82fa7dd2fbccd2e2ad2bdd970b4e0c42cb077c479eb73d251fbcfdfee9081098b252eeac0ee4cd7a935671004817e19df95998fcbad8636496add651345d8ccb77158ce5a12f84e6d3e8bbf3d801cadf4c782029456304db1393c34b54b2fd3c4550f3477dbcb2d3e387ebec80b9e409212f20666adad9445653130c47283c40880f105f512c8ccdeb81e798e40d5eb9d7bb3ec90b0574db442ab8a6bdb562ecd1845a67c15d0faa3f65dd2a7429c54b515d986fb6bca9c7f9975d5b3cfd4d9df3b12a50db39eacc292007d6ad09a6a4174fb1e5006d1833d4526f29940c967c98ddd3f66b2d2a018103c88c5c15b2b5bb54e2c7c8e9b4e502fe69631704f7bc8f93b29bf39968dfee2fa1abd4185534aa4165fc99aad42fe3f2b48fe91fe1d2984b14f2c3708cb95c62e5bb987c5e5b3de4e391870b469dcf6878e64473866bad831fbb5f3e1b7e14cdeaf1f11a8c38ea061cf91f042fc14306842f71d8483875369beaa3d91f7e1ba8d9c9e7f96718c9a4e3875d73adbb343c9c635d6e1501aef89b34489821b879f6adc4ed808dd0d0967a25a1b5c4d616087f5fee16a47471242176ca73b7bda7a3afc300097e62024b4ecd6a05b9802fe670272b3ccd3176dc8c0376a9d61a9cbccbc5645df0590846e22964d8b06e20dafa5b5e1dc515f3ac8c6dec0dc17cb7a599cd1813f12b0c0d38811f1c48b3eac775570783f5020e7390829eed554370231920ee4b235ed79e82e28447d15214c9f119d5683c2004ee5007ca25b4124aa6789670d2b92cd6dbe8c00ea71b56f74633543ca5747859e2348cb628e59a842c5203a9e74595e7b9d639075fb9a4c455cc1381f30a0f2367d908c5f1f6dced20ad9f7d7e2b134fe18e3a91e0fe2f2b09a7c2d20892196ba840e27c1aee4101a54ce47b4efc0e6b47e5560cbc0cb8565047d2127a5c04e66d7c2b55369ca8bec1fc5761b8e5f0fc914d66d9df4ecb417aeef4860d45c3b30582cc8a2ce99d180bc2f0e11f45fe509742e6ee4ffe3c6dbfb912eda09e885818a64355e1a6abf00873ee68bcd79cd12275877360e905a7605c47727b00d2af5674f9ee2ec67829b7e1e980cccf465fa6d3573f48b55edadd8e462e3be9270ff1ff6e2c6f040a722ca09e137c1c437fc6d35064e2699874a9d00c93174f41fabad253ed38b89c6abfd28f69ef6b3fdd3cba0d767b0df888fd8f690891a3d5299a45d9d2602fa7c47601a02be727b440995472b39a11eacf91b086af5f50b35e54e451ab1e9a5a8200b5303f2053cffe4f49c7edb2b8bda98a9b815801aaa9917af33494283a1186415238fc9ea3460af3569b2f74f7efaf42f17e3fb9e15b37988be13ff94d6a642b44d6fded160f78a68cd03027d81dd9a46f106ef610e4e6fbcb8b7f000878231b7496a37b716f1ed24e57f92ac7bca46f6861f51d2148b0f299300b2b2e80b947335c50f0dd031dee23deff97aee65e99ef1d264dfe3622ebaa49f11563520ba692e2942e84e16de22b5446eccd34d57c780ebbd8920ffffc24cf5e365f113e0e76e82094324b5f334bf17025eca353e006da036ee169a36dcf58eacbce8e2b922e7db43be07b63bc8cca11b3b24471c58fe70858173ca2a0a11e9877bc6c8138282169688c279f4714f2f8b67591a0b564f1d5b3a8adb232dc0ff0d34d4cda0b9e3578ad97825367b40a944dcd0e774254d42bf6add6ade40c1c8d2641e5005ce27eec5acd214cc5c31dc23e1868640bee26df800671b7c98908fb2e78e9c31688ea5f5b048c3ccc51d8478bb85ec87aed9700ff7057cc8afd938e95c3868ea0c6da1aeb0e2de9fe59731f59e6600ba84bc969a6c49018a0aaae0bd934b6f2119ac02c6c3c5edd65c28899ef41d101b4b9809322a6dcfa04357145ed88bd3d595ad0bb8365732265839820374c06819a55f9632166e191c42d2a1036ae166b45c98796c2b5411076c4fe91a01a995ba9e84cb9ad52e06d531ab92925ce34611263935314ab86f375f105f1020021066144cb48a8aa86e271ab022bb152d0417344ded130e375ea7c30428afedbd63a696496c71c72c12ca931966ac3f5917478f270cb53aafe600256bfb6af011176b0d391ce4d0e2b7621177e3c6c989a79293c2d47334ff4b0f19166cba3dc22745ea7e0ec0a0496073ff0e5f0719d4e902aa3ea35b4458b5b23262d18867562c9802ef693fc4635c665df996c5cb44a8b408f39a67fa63d36a570eac5d3f70e6b513209c64d51234aa8f14188925774ec865b6d0c0491b5af386c3eac0daa3d2ca5bb5ffdecdc1665bba58eb34ec7f54dc4f6b6ea303474cfb5a32cb1bf2cfca04a52ffd58508d82cbab0b60404f2264ffe9c8c6b3e8ec0d298b751a5f65a93a0e9111f6bf5149b7318355f4c50134e3f7d49656f8ae409ba3e631b381854a6b0584d483dc2aa86e3a9c52b1e497cf77858e728c2b787d67db963535a2d087756f45ffad8d2804d9f0120ff27630b9249aee23cfa4a74ad729b141034a1fe395fee1b11d0ffd0f2379d01824a08e0a62e0294208e738c580dcb3a9523cd700480f4fedfd0d38ae37f574fa3436a6b85cfbbff1b41511d830b8973a1d774c5284679676eb9ace15e06bfae7c094ecdba24f43b9154cac99def9c7138cd40e12fefda2d6c5c8c6c6e40acdbeac46f9428ede37fc63afc0ab604cf2eb4d8a9bed39d998e506dbed04d157a63af05e6761f1e4b1a8f6c11d3d64dff334aa555d603db097f2fbf021b88d50809fd4f2eb397fd0bc9cca2d168470106b055968856a4d88576bc96c66c85cdd7587351d62ebffc89efe41ae303cafda89866cb38e2d891509590c62597f53998729c7918516999ba97b31f745983b390172201278411f38e7a3ae5a4c1571f1d9d4fc187824fbc94bcfc42b475cb6e67ef8c7115ef1b1f92a96b3cf134b9014f51a559295ee48d7365ca238bd1eaf5c616f652447be236934dbd585f8c93b41307b00e701f3e5172a6be9209a1a25f98266a2fd5614218dcd5279b6960d0cde07271ba6a8f815a93b45320a207c78166c9e46149d25da90cda03c28131c12be4689b019ce44a141cc324c003fc16f296553982fcf4d1704044e0ccbd352e8f3f30cbed0cdac28a36668b3440c7cac13136a60ae96bd03da85bb7b97ee7de02a68573a46e7da469cf4c50fcdb4b3c4b71041a327ed2df0a4f79b56923cb3075ae6eac6bbd5f32c72ded00df54e66a8df0fa1892d3bc0242bada03a8340fdcabf8ff53721465b39f4cf3d9b5d9ae8b958238d558162e429809eceabefd3b69653382fdd5fe0d5773f6bb7c12c4d7b2627492bbd251a0b5e8dd7e3e9cb3c960fc16c53e695dd6b58118d03807ccfcff3ec8233c620cb97f2c7c8477be630bd94f511a6073008b8f44bcfd53ab27c16e9c0875a64f2a6f107649739536ab85772ec10a1d4edccf921998182b64e0043d5aaf96400fc6c53ab38b7b8cd1b161f2d691125e7850b719c5bbe1a9ab964b24caf0780e0cde3cba9cb792c30790af08679d1c0b159f0249b3bd7e86a3b434fc9d315b6e1d63321b4df81fb", 0x1000}, {&(0x7f0000001040)="860a6af2019f0a89de12a24ded5d74cfa092fb8f913f241b13a3c465d9c12faddbb7297fe3937466ba90e0c777cd5107b00d35c5e95dbd8c93e4905f98a90225f7c62edf59aab76d61acc77ee07ddc2b839120d9a4e36b8c6aea819978191baba114ad5011bc433bb3a7080809da2f6478d010338c665fd7fda43fb43c5dcd9241c1cdc07e4c3e44c6603d968d73c343e7a312eed9b86522b9b21fe183a54efd0c2adedaddedfae1efc93ec13a71108967b4d35c76c51babf06355755707ae183b840625fa4b02f0516bd6a4a1d867363c18", 0xd2}, {&(0x7f0000001140)="223d992cfe69ad37d131c7719153d7222689c5f875e510ac3650f68306f31818d54e7fcbb569dc14107e58550e105cc6cfb01ad5638011cdfbe0be41b06fbd8b306e58a0e317f059b930c7b79486074d610cd044b60a2c181ecdab5aeecb94df912a316995159c430fbbcee8db768d002f4598d32fd9566e665eb5eaaed66f838198e55d06a463d572b98f33dd770aa060b95eb9dcc951a76d67815380234eda3ef80360de54a8438d1b2c2e385f056baeacbb", 0xb3}, {&(0x7f0000001200)="7c5099f7b54b99e45a1500af236e47ff0c417d4779d93adc42cb39983a99f91dd6a3aff3c92433740a97020705407ca021aa06aea698292126430ca3870302f158f6d4d77e0b28073aeb1a1699e218341d20880825ca312a56d7e42af68e77ce3fe8e94d48b03119ae3c15cd7acd5d0d1e6316", 0x73}, {&(0x7f0000001280)="6f1794ed05a247a06537eb926211c12eff07745cc33b03c60e1b39dfe912ffebaac195a5103ce0f4fca1328b131ee313679b06e81b45d87a0f30375d9129bd32d4c08b4539824ecda56dfe067e520a98bbf12c6ed663664cb2b1d4f76b38e4c055a1d70f8e0a76f7", 0x68}, {&(0x7f0000001300)="c049425a222e6d0849c57bcc027d41a213d61b42387dff06e24ea4b29441a6cc759495cc3a64fd4863293b40a0a0500c2652beee7c7a793d04cd6d11d036c5df891ea9ca0af914812536c602251a9395efbe5a94ded18485c6da3ebaac4885aafcd96a2776a85cae8ca2e3a02c43b72db6c466183fd8e886862a5fddfa20afc291e3cbefc9dc20040e3d06e4a8ad5951e536", 0x92}, {&(0x7f00000013c0)="8f0cf69c36f6bc430c1e479074a0575d3bcc8d5a09b092abf6db8ef2417a4d46342501bf5eb48d6e9cb3bc1147204e189b7b75b8e2aa68de5eaad903bcda9074673fbd2c72e13d4e5f20dc6dae87acc326ecd86193b94e043681810f85d7a819a817b7fc1ff039c9cdc47fd0d72979952f132c", 0x73}, {&(0x7f0000001440)="ab5a0fefad4cf111f9eea836bb6a5595c0830caa59c0e08275310411de980c800e48aadde9db30627da7b1f1fd78a8c10e707af6bf728408a99d52eafcbe9db3cb17749a9a5143addda88203b5e1df957fdfee6c3a035640ae1401205ec4bfde9f9800f0c8371806995fd6aec85c395ef3929fbf07c6ad7ab2b22432fe86354dcd24f92cf140d85da42aa51feb3da778a0dec684fc00d8000a8ce799a3f8a33b3738e42dc94e3e1a38807e620f99fe90b4949c4fd162cabf86754d6e101cd5f897a6a2bad3441a6cea8043f15259e3d939e0ad9e92c251048bc18d167bd2faecae9b5b7e83f3", 0xe6}, {&(0x7f0000001540)="1cdabbdade03db5ab33b2213e4214705a8201c737b3822b647e406a368e2d7142456c5b83d445edba7fc417bc16bd5256189ae1fd6b02e10cfb44407ebea9db549f18f56181a5b4db3b5a8e4682e3bfb3899dd60d3db0e0ec0214fed2aaa69c8fe3e2af98bc913aaca6b075ae4939dcf0b168b4d7a5cac98fd21917f101e99792b130802ac687172e03fcd655ccce541fd5d1e11f1987aff94e3ace65a849cf62d2b6237ccf4461d03e9d9b50fe9a3689e3e26442203aa9ebb715c73bb5a6cdedc106d607e375ee87fbd8e2aa2b86691e1dd2ceeb27c9fbcf74bc90595c9e2ff5e5ed4f43b7bb2f2b755644bb60f0a35", 0xf0}], 0x9) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) accept(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0x188) semctl$IPC_RMID(r5, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000140), 0x10000) chmod(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) clock_getres(0x3, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) sendto(r0, &(0x7f0000000080)="4475257a35b4bd826c55f394660a9b3826595c04a3e1de6908b6bd29471cef896a4c5ccf3abf5d322e8df907d5f24f162be9cd8a7557693a2344408b6b3d4aa9ad689cdeb19b5221ae908a5a038794e80b94ca691b14023df8975252aa17b344419d8ab00e3576b860c2d778a3149d6f7e10ba3d7f99374fad", 0x79, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2c8, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, r1]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r2, r3, r4, r5]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:51 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="3c1547d2b4f6149a1c97465b540f6111b02c16a1a8c955e7cfceb71083cd20ac20c4e7fe9646d84829d4dd03048c4500ef105ec75338505ee8cffd59f072054e06a5c4e5dbaf716f6c232dd3f723e41f11", 0x51}], 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r3, &(0x7f0000000280), 0x354, 0x0, 0x80000000, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/77, 0x4d, 0x802, &(0x7f0000000100)={0x18, 0x0, 0xe2, 0x5000000000}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x80000001}, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2810, r0, 0x0, 0x41) dup2(r1, r0) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffe) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="3c27bdd7a31d19d67e6689d8ee73850f0c63b33c9610a8f4c52c1c9ba7481bd9b0447e75c0c3cc13a27b5dbce32809029d684855bdc9a878d54e1c6bfb35dbbf221bef142761a8a6d120ece4e9af673cfe47debc0d930bbc6a7a2b70c5a290d6d2ba8226d0502e73c8c1670cc878cdcad42a2c797310b4eae82a8aca99f868bf968cd26276ef6d65d0507fab1ea8bc7e64743594e9ff", 0x96}, {&(0x7f0000000140)="cfb736b5d5e39328ea4f2286a19621a2100415099ead145006aac186c8294f70a54dc0c59a568ec87c5272022bae8852a7bc17a5def159c9a89148cc14efb4b4d580ada41325aab3a4ad125e7caa7eb4303c76eca4f5f7c2144343af9c18b964bd7fc2985985f53d8d3a527ba2828628f607c7e85dae4240b3428a5c55cee38dae21437bfd6b18c4bf8f9ba4adf3388a4c", 0x91}, {&(0x7f0000000200)="bc9e7a483e7d4c979c96fcd933ce585cfb1392348d18e8213b64902612886f40406d78ba6ba7915c03f360944e90db769b64dad25f231486fe7ddd24cafe60a77d0ccfad275ed177aad0f288a09decade83e21eed3233ee4a788265f57e445e3ed455e4d2204", 0x66}, {&(0x7f0000000280)="937e8200f5272770084f132ff172868a0f48114bec755e5e6ca2ddb6dc3e7d1d5b49c78d898fb7280910428a4fc1eaa79da90fce38ea45f19313551467f4660a4f660bdd34e5c305a9ec634a898eb7fd334c8babbef0346a57cffc790c3db8e7a4bbeee68df3c97c58057357", 0x6c}, {&(0x7f0000000300)="0ac6a1033ca963093d7e99a9716821de014b8b87cd3f73fde7ba78f77712f6fcd9abbce37cc30ac66d4a7ee5f9f21c93a6c2677cb56f1c0a939bb35f2d1a252ad64e61c44567dc26412f6a05e6c1bada479bd9b0b4fd6253d9d6a99f77434bae75d971c71d267e4ffbaa703e859cba252ff343094166a6a9c357bd142c9c1e9543bd736ee55c8015b6eadb8a3729e0088d1f5e747cc2e07bbfac677a3c372c77", 0xa0}, {&(0x7f00000003c0)="9e6ee5ded68ead0697f1ebff0591467ac23dbcb118ef353e5d5fdcac8fac90240a2f99520784f2dd3b6f03c2d29e9286d49998d1e3adb029a02876dee4d46f20b78b88538d7f840d6098de738ed297c41c42e174c617fd7fb94c9b93df4e0947cbf2fb96", 0x64}, {&(0x7f0000000440)="a80b1d19be9dca5a364750fc6ffd60cc4616fce46a4c8d899e3343e5e551ee41842188c0de0aec8d5f91642a671dec18fd22930c50983e247698b82c5cc1008a5ec7a270cac14390b31f43070036ab366cf740383d5d5dcdc3d0b87be6c0021b175de2029fa07d59661fe961a27bba146e30cd21406719677e9086eccc62473da0fb927834bb2b4097a63c3db97c2848", 0x90}, {&(0x7f0000000500)="1f4b1b6d1d4670fdeb0220e83766d321cd932f6a3da7b32e4a5b793b698066ba0672fd836f6b45c19d632f25bfe366bc3153575f9f19c4a81b463a45a6e1b15eaee86a5ac4f2ddb9df7cbf290cfd4ca53daa4b7752f120acb3afc495cf973c520a65fd9d1ba91008b740d232bada35968a19b03b98d1d55481b3bf9b88d3325adf03663a7469057f3b41609173225a7ef14b759cf3957b6829a8eafadba5ceaa1777", 0xa2}], 0x8, 0x0, 0x0, 0x4}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8202, 0x0) socket(0x18, 0x8006, 0x7) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) setsockopt(r0, 0xffff, 0xffffffffffffffff, &(0x7f00000001c0)="e3f3280fc638f96822e9b5e72981e43400a3f65ffefa9ccd16b7a20a098d04dc0e1964fbab934e052a5dfa92b746cefa6d5f3fdcf791d7de176d7c0808db04c5d9ad995624aca70602752ba1f1c778acab67472687e2d30f02dbc69715d20dfe212830fd25203018da3eb6758ab9396f9f995a3c6b91863a83d1b5865edcf160058b893e719c6688285110f74418dee6ccbad0300871173a12431ac54160a3006ea68937b179c343361db2a1f8c048029e501eef11bb144ad05cd51fe5bcaa2004bcb6276e073c3ead1da54a7303545becc31a75cff4756012c1b1134285c40558bc3e6d69c2121ccfbe14db2ebe2be3ec38a5710afa5bdcc3cbaea4c8471c9876f47d6810ff9b9b4f4ee3ea06accaa10e4b111528c45b8c747382f30ba01a9c605d64f7ea5cc23e3ee079e69bbcac48e40e4f1032188b8e3d67bb57607a178676531f41f70eeeb9e0b60df9616ffbed267b29546a92dd752743dc45096f57ff9878ca8e6427de66883796f2d8ac79493cdaa459454489d337255a2392d029365aa2ba4273d264a80816001fc4058f1faa6004c5a7f202218e9a4f9366b05da08430e9f5efebd7d46b659a7a645b254b1bb5e1cfdd922a21f11f880d66eb9d02e11a1048fc0e07b9887aa74d72d6dd57d4b4804bf706448e48121b43651c135d132d964d2faa2a0beb2b72ecab135a19870b7bdaf53df46dfcd2244e5098c3ab1e2d9936e52d55dace0e404a985dc285c11fdf7843b5cd45b2c62a21231fb71af56c1d86d03c3b8a5e39acc0ec1dfd3f4956367efee912c1b54fb502ca2eac75f0f54d035512f7ebef54a66340b50c26b2ef229abb0a9d5e92df2f5a329e52dee14e8bef8d64fb005fdc2a06c7eda358a38fd7c88900f4f41e2b42a07fdd888762a1d650ec9349b33032b8116a60ca97969a7eb1d44bb17c15841e09fac8ca68cd44b729714ef80596ba3b405bdf5c0807cb5770d7c3fadaaf31fdaf4c715a46734cb206f00eaa0560a89512c6a05a3d9b3c567cd983488a8b3d0105296337e3e25ef2f2e85d8e6ce0590a5f5b4403e017e35d9ebf47e43d4e06f1b44d4f13c9c010432d53b9812b8bae741d0f989a61fc3d1daaf1f9772636a42e2507427ec64178474e8080f37b6358119e24787aa3de10e2ed7b469d4d4b0f4dee45b12356fc88c49f401005e280c92be3c0f61298ae956658feb1efbbb69ef96eaa5d4e831b3058329957a6edad76ca3606fd3f602af263b3b3e8f17073e1d036a7e18a04b50887c2254b3f32d49811dd5d2b256c96b2b108697722871beb89188c81e740ebb5dc76c0c3049232237d8078f6b6f1e4f69921bb4fc41f49730045b0b3def580d25abb98b62983124623d55bc6bb962118a5f84a79e1e22abbcb28e2efd6b5df567fca4e3e2c50a08b5cc50bb982e143e72399e4eb7f1d0630ed700fb9e4871001d84c8a961c50a2e980550f729a2f7ea1e021bf7edb724b13bbdb08ad9a7c7c0c851ab8f9b300a0def1a0fce49a527ac1c43e54c40f3c8d7e9c77ba38d68dd0745d1298a6528979befcf901a0caaa627862badd357e01b5a4187b7b84a130c647cc4b85548bbecaf7e891cc6de210a2fba89ce7679c59b4d897ee55bd1735cd477934f0ee724fa91fa2bc53a521d45beb8686ab380df582899adc0c09a11661e3b5071b616212dbc14fcace99a89a300d4f98815e229771627db01fcad497406fe52685b74f23fc747ac733530b8185589ae3bc8caa47ae54e7a3b2e44e1e38f769918c942d1214e2cd3689ac876c4f5e085315ffba42d5bf94578ed5225026fb1095e8dcf015d74270484f6cc1ec526871b00f8571cc81a098cdc769b80e7b31a7d02f6a843b1be025817b62ea36b9d3885f9d01833e3ea2e31b0333c77cb16cb4ac9be230ef9598def7bbbe18ed712e131d5a7de3a18f6b72494814698bbaa5a5b6745e6109af2ac1271316e69d6de3f2be44fd7ac262f81defd44b342488e949281cdbe200b1c576bc67d061f545b035f47b8e3cbe5ef70de76d76fb1d5c1f8bc796b11a8dbfad6d5ad21ea14fabc73cb4b90b1c19b0d430fa281c1cc4ca893fe9ef274bd00d3c9884ad5f2bff8aa423990f7627c205ccaa21a8be58c1890d1bbf2ffbbf7fdfc03245cfd851e5d0e9ffd208ae1b49fe9efb59b770ed73222cd4c8171a92ed6552400d4d45c70646c01ccce4acfc3a89d88820fb2e6242beac23096639088313a576f4938200d926202af24a114daef6e60808715218c98c389ed79eca5224ca9b68efd586150b64d40598971b0037208208eeb09f4529ee497a9db476cd868a10c182bbe244e82d9bc764354fd1ac1d6b05cad4ae9363aaf3feabb7f8fd1ba0549919d46e9eaee64d279dec2b17707f4d3c31f53d5e326aa3c2cd9acd17b57d5bf00f8738215d95beda69fc15b2cf32d728e9df744e67977713c10845c9e6109966fd680a2dbebf722527508c80ffa8a52aee41c594f84603d8138782c6d1e2a789fec6c992b3ad1093c6f73df14109799c3e4e70eeb3c986f11a346bc1f70b4e68c9f2600b1e8072c4552739b20350e30360d722dc07762ce7a28333cff9ae049fbb7407afe89b5890e0961080b7d7fa4928d8e2a138d090b2b68678236291c41d91b5f8be6728958bb4d7590c27e35ff2f6c5f7d63c06746aee758831d87a91ca575b728b979160f98a2225434f2623dd88eb74f0bf1ad56bf7cfb98aec8d43ec802dbfe54d3732539cac3b363bbd84709c4d9ceb4f1b9af9c3801d1bad085d45f7ef0e2acf607ec01d4a7d6fa721f0a53824f1c4dc033a754ec85e1e62faf4ff3c00c612bc4b8a3657be83072bdf2d893a489c2fb6a8089a4202328c32c41f6291bea2bbdaa87bf754a1c44125c8f08ff775c2e7efd338d72a7712cbb0ee77d46f5cf0c09a7a053aaa26508471cc3b4890e60f24d5a7c05bb37d7309bf40e867b1bf022167ab99c5f619abf6d5c65925487accc839f5b618c0db56905f77093f180129c77122d063bb65a2c121008c1dd502a36be093fc5ea3ce6947727a246c403c8cfe1dfc23404e9a72c2bab002b2c685bdb54944b56a5fc42ba856f59c17710bec4d17e044c7b6081c6881d3954b5dd245897285d509f166ff5f01d62673452363a74f24213390de80543c2f104cf69635381918db1b74941804f9b7e272601a68d9f177cb9faa9d990b3cceffbed4ea9429bcb04935ed4fbc9ea88078475da8e74a1503cfa6876e1aa20b80015157ce1dd4257e6b499222b97abe80b8ff173096207dadada2d43f2ae2fe871760b4e3ab5858128ec643f0ef36950a3239b19b13cee348cde7ab3ffe73b2656ad7a97654fb686a84ad4d79df7cd97d5058ec120c7f754a897d10fdcd9899d914488e89f0dc90f713eb97262699cc6f695610350dc1ec52585285dc816c97557d84446319937449e3c5c4826a6b71be50bd27cd35a651a2d595017044e280503ec5f053ac241ea893fb4e2e2b7ff945f127005691adb1071189e04b72264360c91c383df99faec38e0fa8190f58cecdfa68a76921ccc97a12663e9ad7672a1d956a5ed40b28f4c6e3c26f642886987fba80eb93d0e161ee03e6e22886f85c2df01495f9933766b0fc9327a48ac7aa69c6f84166f9ec34a33f88931091619baf25f02308f47223b823fc6a335e8ddcf28753617af567a3e348e585c7f71b16c3946c814dcbc976ece310eadecb3138d1c7fc964b312fa4e462d84f11bb0445c90c47cdaef9fb52ae22b3f422c97d8611ad83a47e4a8b579532be11e7ab986508b8fa3c2059e369acae0bcff8e641ac80bd2f444685803e0e0fdadf6f793f31cae49838f3966f9c07ba95715701a4598a9057c71a1a1e47ef0b4e60f0f04d808663c62aa3c27241ad65b4584992e4a067cd0a58c53b169cd204dda91adbca09d07fc1ee651e6b117fe5722a69432d5dc73406764a222208388e99ca8cccaa5a2eca1853311c426736f8f54ce28887cf82a13637f8a1e25b87e38d72a7f9c6f7bbb5bc8f769e130510bfb41cac148b197d22860b8ce2e6e9ee58cd9a043e9a5bdcb15b3df6a4b118ed1936354165a09b8e0af1146998e0cc46926a7e0481d7b139231fcbb32057ad0f2df5fa098c7a85fdc9247863ce77a90051f6f31f05c7059d7162664fd7a39de55c76ae011e41a39741699650ee3c2c3794594acd6b99a6175766a59942edebc2bc5d54beec53bc8122d1ab44730cb92585ca933ef09b7e6dd21fe0b7f7ab165adaa3758789bdbce9dd74fb3865aec59900eb91d9b6293a1eec116d7258b0608097c85f14864d89598ea68e240b6f0de714e7e36f4cc47e9b8c255a226f41ca9c33dcc8f60bc6f04b55cb6fe5decd4a78bfd840bf08cbe8989fda73319850a6e9978ca68200c893f1245d25b142678e1776fe4ef4133fa8afe7805b16b4d6acccb1c731c28ad619165c9dee0ed705a01cd3fc5fbc39c1cd8ca29feba7a0fe90c9d9b90f09cc2c4177316485c59f54fbed98c1068c6b2729aaeeed2c6cd6f22fccfdbb2951ace1ba8cf1d3dc5cb77a86e6cbe13da61c34043703c3b7611a64290f477f3816fea46a6e14edb2d7c8e6d24e9b0c6f0fc2311dc9c9f080a540c6bbdbd97aed5dbb76ac2cf1779e2a424f404919ec8b2120efc575e41a94541bce5b73a4cfe4781a63a9f84d3158f2f297bf705b7738d953b8186df2c69a2493a777c87c863fe413a64e0ef2533f7441b630d6ea94cdb8438b4c5412806f31571f7bb02c1822d3a4a833b5a3f89faf483422aac641a7824c0a9813b212c2441c54e7738aa06891217006ddb55ecb7d39bd0f3a667b53fe6de504e42eb0ce0a503f3c981220dee74308446ec3da988c8afb8674564c6108cfc3e7f634c0da23d8a464baa1b56d1a1784a44b30fa790f53c0e1879a97bf67ec08bd6be72ec9810ecf689f1c0122a347b8c30e29172c4f42e7aabb7ac684b9eeb0dd8e8edfa0d22f76f500439615fb89482fe6ed41544f1ceac70cd2cc99f224c0141e8e57c675cde0359cbfc8eda962c38606df7a6a82914805f0cdef9d5011c17b015ef3ca9ae0dd5a7bceaf35252c103a3b3f9d0b0e314dccfc9310c42f7f9114212ed30b371f57110b79601b5775007529c80db8d4e01cb87b9bbef1d9fcdec620c7106af85fa9b5ba7326552dcfd66327ba4136ceb32a3bfc5a6d0fb4569f0c92030f803abf045943172e715fc45d315aaf9d95acd89bb7fc7153dfe6b32ca1e349360c30dc30e51e00fdce62d163b40b545a711d8b66bcdbb8efa98159c0338ccc8c112ee6ff8c924fcc5a4a3e051e1a09d63da187aeec3b9b7bbd5b65154466ae14bfcd4ed2b084758acf50e52f280ff213a440272a648ec149228022b3f21dd41aae2a414bb7c4c7fc1e46d4de4d05f16bb47ef054c6007efd6f0ade66fb89c996db84e7ba584d7005069cf47c2f8fee11cb9380b22bf6883dbff85649da032bbf434cd4ec29a676806d80a62bbd0598ccfd4d8660a02af804813b463b7559435d62d4a33b905c4a80360c3da6d614511f035c8f1e191031ac00a8e6e74456ee5466ca752bf2b8829952235aa4aeffe64284c2f1f0da44d7e4e7b5eb10b143db1ecfeccc534be4149426838fe6e244dbe8e65464fedaac5fa77f1b6c6a76671e169e8e7173da467b2181caf2609ee9ea97094aebf63af30ea3cac72f43e94dcad7e08ee0c346fe5b79620064a983084046a149c9d54607d0d7939e13cd265dcfcc377de48ce505432f643a05c7fe23174e2a01ea23d3525b86640a4e914a3434bbecc24e58f3", 0x1000) 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f00000005c0)=""/142, 0x8e}], 0x7) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x8280, 0x162) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000300)="e8c066d12cb9202283f4fa629718422785c947c8d1b46ec6dcd2f17aa41902fc54a4f23b5db5603a7a5093f3af0984cee7a2066d22615606a95445e045fd1ab84ed3b4d54ff1d09130a854e452b8ad6f35b38bd5d76afff3a1f96bd2c94f4439512180028f25619e99ea5f84b92998bfb8513b60152d058ccd3e4c767d7aaff347059f3a6401c8d87ab741e9c3e4a1679ef5ecb1befb3953cbaf287c100177b5221fb5d1a3106cac530a715d74703a948e5ebffc05cb0707243961c434f01c16ec5ce344a42375e0fcd213cf0b246e0475b8af1e5cfc33a304e2f4aa50abee5fbff9915647718ec03bb711de321ff4bb7b5d62f08d4afb560beaaf33c6ae74f69c625284c5c3fe479646d2af3b9666e022267f5e277693244e423747378342e89e0637c86efd72745fa9d03f0005ba2df458262e82982aba7ed7b36796ea99e11867d813aac9386a58c957a27064172ae9fad35dbb36352680850e1f5a7dab65f2ce05ae307c18fed9e47e2dc3b9298910350935eda0d6a479b8ba4c500c747cd44c77beeffc0f4968b525a1db7c555b52ef84bba6ce782ff79055d05b37bee7e3bf77b7a41e99223e62b97367063b6bc3c5ea7c00e6fab9762bebff3e37b738f008c1bf60af4f0f486adaaa8d0a3724e7c4ef81587149d2b0c80a91b497097348a41dea2423fb56bb530cf595737e41ba465d9ba4d8bbc3f5f7a4d32c8a13d7bd1cfe18b22fc020f802d1cd9f5825460a902146d196cdbcb62629cdb9b249d56cc05fc89fada75b69ce51967ed27b3e5bae79c9092947bed1bfeb9b6cbb021a20da060a2e4fd97f8e2db7a7833f16f72d013820e162706d7274843bdc5aff00ea50cb0016dc59b91b7be7a6379ca5302f3997d7639f43f5d0cb5e2246c5b57d2e037166ea4edb51f50cab6956d5da5c1fdaba9a204503b99dad966a9ff535a32e06c4d3ac775fa9d84b75a78908a6f39b6e944f21a4113b1ca93482c2ac408c8c43c879a2628493a4d6afa429d6f76f892b68d7ed653b1c4e95e157253cfe7e2986fe54832049c489f2b2cd7556ffa7693556dbe55d77c606e4cf1df70d29a160701700ac10840fcd67541844661ea1357c1804e4ba36e45959c606bebc6e12a3edd5c56a4777ca8ecaf635f227b6be8e1cdfbcc5d251ac3e5d78a1426d323b37ec04c03b97ea8376e39d1dbb61777e7883ca94552aa5e56a3d607d56f736b35a7f85fde3dfaa07b44523bfd1423a22266aaff376aa00a7fc52c21f297a854337660106d5d513a29fa00a5e2800f3aad65432f4fe15085928a8734154f0b6f3c3f8ed646359b05b83f55006cfb7201e9e0163800ae29ee02ee76bcf25346e98c2a11cc5cb3aa2eb209ad6f83cec3550c29679b6197806fd4b5e2300b09e53cbbc01ea58d4fdafa3d17337bdd47a97506dae41a522fc504055dfc20d04333de267e0ecfbfa7f80b528c05737243278ec664aed18e7a6c9fb3ab967924ffc9e0faaf73c79b333c97f4e33045310f5e156d6936f2d36b4192892985baaccfc9bff63ab0603e0c0290cff4a530e15c0aeed829588a899f65be07b1ab6c9a8ce38359a769c7dc3154a9ee73b0b00d67b3e41437bc65794b19c612dde12dc711b18a7e386334ea11d056a754de941f1a5b8e0f2b02f0b301d94e4628a3c771a2a1b1384dd5f6143d8949787df4ff7816be7e4f4fc18cfc7d4c722cf07302c60cfb70b6f69017a5c639bb95b168da36cca659ed25a797f640f3073b67ebc1dbdf26a635434fc6304f4cafb0af7c779d68bfa72a6769b0a9ed7b64d5168ded6b3091ec6573282ee1c82a5288cca874c16ab27d950fb2f0e9f0bbb9c5e5d431ae364bf05302ec38f7a6b3a6dd2ea5e9069476c283a13cf2adfee501815308b29900e730adcd5e7f34e8078a31b4566d001cba30434ba86eb6157862ff0ce684a1b3e620e5d9a9635b91e062847cf32fb30c6706eb1b37a8037faf9a3f7ae41c9bd458ee22f1841309e0c7b2a2c2313040428d9a6c3c242f821f2ca44c7eeee2bae23e1f0cdf7716aa31aa10bc7ffa7f7d891a993974f71b58be9bdfed5e85da6eeb81e41647af9fcaf72dc7b67f2c7026f9bf2dd751e5d78245d0b970c1e35b71df10e9c04d3604f5577b2cf13c0dde41eb19c40b88628fa780d4ef2a47d391b698c7ebe6a94dbff634e333a42a16eae8dd428bcc8bbb28cd1bb62d410f89aad808543ea7b6dc0fb4942f6db3635557f0618b5829ba9e4dc08816986ccf5eb0e2ebc122829246ba3278e92228b4cee60a3285fe1b81e7a09ef9fc1cd83de536b043fae0be520b5806be10dafef48058c7d932bc8594bb37ddc821a40e2af6282f7ced61a65ee2c2eb4017948d7fb0252bf9e9b65759f4678e4b8340ec388cedf00a0283d51cac622b84affc98e1bfc03ec5d11648656a00b61fefb1c257ec94fc610c7430933cd34cbd587a539e0e833212dfa61bc2ad18dad4bd409597acf391e8743d563a96dfe962ac781e5f55f275cd6d2014c34de906dea5b14595037f80f39c4211d18e76cd30da4d5d2f474bb87507172ba8363a2d42a71024273cecf7d44df9726c9360ff06d75beeb9d9b0677e5231644f4ec240a7ab5ac59f3521371707c0ab7970de9d1d27d737d946fc19a292eb99fc52f097adedbe38a6a22a169c2eeb7133b0d978c95c84e980b2a6a162c18ff06142f558c267d6c0d3262e9f13d995bf71cda2ee917f0ec2b403fcbc963f7102e34180b1d04198f796324926133a8783a5d9295f95d5b4f532958cfaba4a55cf7d8b5277a3f79f097f76618424e6b6ffe1d8b5929682742ec587af916367e78f784b4052ec5797e547baaa578b00f297afe5a6f992976002d6c7ed462f72d0798a5a18ef1606e8e70d4210d4b3ec7a0f8be9e82ab0ef5231401480f89b8cc5b718fce7255900b79bd2f9a6373a592d5ecb47f1215b0a6d8f50a763e6b702255b683425a6cfb0581dc2154b9f8868127e9a444429cbc49c96d37d871c40eb13590e09286f71fc522f1b6b0d94e18e7994d7ac59358ae181e85f818b075917eb673c6c7df53ee6ad84732b8aaef5a16936cc70f79978301b4a163b26902a7c03405dcf9e3af539dbde2164f6e88dc8c203599d8409aaf26a5db67c3c8bac0146196b5678234bb2bdf2da7945d0e5aaf8a7dad59210887ee69389d84e4ac6d17c5bab29b67dc44a809f24fda71c8ec51e46723b26807a80d507956cd6a44131585c8c1763f27ce373988fb4c7f758a357fd15ec85ad8f029fdaa6cd80d6a5ca24df798c90080a62b1ba2de510e2050fcd68f3ec39948dd36455aa663bc906e064effbe412d5ee9baff53c54394c6ae4585fe2382d985337dea763c48b18fcb87ce5cc834b12cf7d0a319a42fe7aa892fce4e784c65939cf497166671372abf8ba21cb01d99bec9b15b9253c796f55529a480a9d6b84cc8ad5575e2382f8f13705a8858ec19f34d305ba7f47624da7eb177cc12c6cab52dc71b5151d8e998b6952be664a3531e7693b00ffe092c8aa978289ca44df318fc09c3ea5811ab892759b69eac03e64886f3fc9b9b86762145c80ee194e0857fcd30d449321ba4d5bffd8019802fcf6d203786b49ee92e9dec8b50e35b56709d831e8b63e1cbf8241ae62c578786429a52e0c1f411851a5bd6cba16b82f2f368a7e918731cd867459fc9f35b4343f25ec15b8ac0054cdc6ca097814d5a2edb56d4eae76cd29aa68cf3b6de2ba0b27439f3c2edbe974a94ef566b808cfa4ae0bf221be5a562b4b9a077e5a05e1ceba2f69e16b2c7b1c9e5dcbc9478569bc3324a64a2a6650892330617aae028c30442b451498a77ca9c31b6113b5afecc9b88d53d169d937f653b328bb442585f98bde97a4fb8d2012b26028050e2a5abf7fc01379418a928ae7fbe0860ebef6483a0e282d451f5a2020105a0bbc57eae269a694a3a945f4e05881de27aceebdb7790d81c8a13eb99a0a38061e0321af1c0ca7f93c613ee7766a3efb24e22054add8b2bc8624c32f83fd952d4a564dab1a88fc989bb195f79f53187729c855306eace3711b0db674e8ea054978331170eab4a9b6c12d5e18e6f90f082256042c49a56aa8e0e72e2b9510f30c173873cf3fb8a6563f16d5a96a5b5f092a4621956fbcb86eb3ebdc3f671d40a9d4e75df22b633802de470592a6d5a53e30b943698c9221c0464f56ca89d58e24c9ca903ab9c8976313cc0c6bf7b2cfc3edf9723337dc880a6e03042c3670fc5625a02baa5c42b5ade12651e443855e68e226c93c245b6c6b292266c71bea3d4e8ade194c51cd06890d84a332dd2921475fa431e6bc719e899a6e189d672df07ce5947e1b1a52dbd9f38db65c383395a168cc697bd45df401344d511f7a4f04d67dbebc7523ef587358b4da444a3c901ac8a4411dd97f115bd8557b5e6ef17774f817e1a348b699b68e6fa0d82f2636052179db247de196bd2f3c673cabc0c7d7cd208bb993437d9c81a7254adb1752917edcb0fc33595dd4525e67edfb0008cbc3310e50b4a64726f03b1d99b5eb673d491a9b8231414f5dcb8a475a507dafaeb6458ee65741ff706ebd0c7064f294b982ac74ab61fd67d391ffb5710546a8268be6c926d133dea9c8b8592f67d0887ab02b81ea648bbca7091d917e82a14117a06780857f58f1a6859f72efea4c5ba7fc8d5a49908d022b21a4f14d05e88a34fd0f910b9f49d56ff373961ee11a56abc10b2a6796f8fa80d580add90ea85b9aaf932728fba4616d42beefec07662f8ae53ca4f4bf321785c8680efa645a969bc7109f23778003b5051e4a5ba6f0cf9f21e6c5992c56386267cd194ae2673c54184318f73115dac31e5e13dd96eacbecc9ed75399245f003c154d6a9387044acf7bc87cb852ff1e985f845f7311387328428716d0da8276224a6aff683bb24ef706a8b7646eaf8107b19933e536f75d204ca71c88bb1eae0579ce89191580eabf2066bb454084396ea67992fdc645fd27cad8c38d389a2828594e7c04ca87a6d520e2dad4d9c8e8aee0ea0485437ef81c0e3d11d17a12947e5ec5a0cb5686115729cc8041227f025e72e10f8ffc5bc682e7f32c8d817444372f79fdc8fed707c5becb576ba5c96eba72764f15e5d013db168df5b74580f9a9fa985fbc644a4ba58fe8906c1b5cb151a6baaec139591f63009075ba50609ae131dbba189977db5339ff1dffbf8303be02e19517e7808952071cefd4525170f107f7d8e1cabb1399b7662a918fac958b89b9910e5c89b0d5138ca514a967bca4f0146b4e8b8988f4a65dbca23a76eb5c1d58edf2cb9c056694b8ef967dd98274cd2564eff1b4732f28084150c095e7c878cd7b3b8f3f97d88a2f2af1db1eca5e54255943fd52013137b0e30df2ab0a2bda33e9daba3e5c377fd905efe9cea4a15356900b603e6a5c74fda285f171187f4f26cbeff5a21f3b1f7382a0179fb9215acaf263fa7fc385ef796140cb6c10cfbdc26f7ad185820a7ddd719f267039ff948a5f792af74b1a541ee4eb4660e952a1299704811eca137b3481993c3e0ecba1bb8a0d4adca9ef5c10496958a65fd11b93c9ccbd0433ec05df798d8f67905bc9df717f9ca02a828479abaa1b69259cdf05b74e44c269666407b21eb308081b0c7960d7b7c54522de05c41d14e4b70e8896ceda5a847ba661ffef8205c09c672eb106136591dd8a98232b01f32a0b67550bffd29cb08012077ca165b0c0d1fc15e2610340d90e13a007e77cf0fab629e3b3996b7b717a44b94e81be8f68cd5496da9b258d093562e036", 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xf2e, 0x35, 0x80000001, 0x1, 0xb429, 0x5, 0x2, 0x0, 0x2, 0x5, 0x9}) 16:00:52 executing program 0: 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) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x83) 16:00:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f00003ec000/0x3000)=nil, 0x3000, 0x5) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) syz_open_pts() bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x0, &(0x7f0000000100)) setregid(r2, r3) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4fd, 0x100) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) 16:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2e) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) socketpair(0x11, 0x5, 0x2, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x100, 0x1b, 0x4, 0x24e3}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4fc, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5a2b2c225faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) unlink(&(0x7f0000000540)='./file0\x00') 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/101) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="ebff125c000000000a67913845b605abfeaa262bb07aec3a87cc49ee19b0828aac98e64c14949eaa802d8cdfccb3c3faf6e9a653c0068b70e16d0a92b6909396188203cfd6a8f210e466eeda25525fd7208a1ef25a0104ee3b45412c20011c3dea52375955b8aa2bf790e7554d959e51ddaa13ea787a39532a4618d0b580b2c19242a697d882753d810fcb1196c7a727b1e91b31c73eae0af93b90c69ff33be9b6a65aaa4a96ba5332912924193c6a1dfe00d3a93d5633ae0bb7ba688a7a205b42223b29bf954f0c292cbe29b35cdc2678c1e2f79473bd580000689202eaca0829022e38", 0xfffffffffffffe00) socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x289, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) recvfrom$inet(r0, &(0x7f0000000140)=""/150, 0x96, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6}, {0x2, 0x1}}, 0x2) 16:00:57 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:57 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xdbb5, 0x40}, {0x18, 0x3, 0x1be, 0xfffffffffffffff7}, 0x100000001, [0x140, 0x6, 0x2, 0x5a, 0xc3f, 0x9, 0x4, 0x1]}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x800000018, 0x6, 0x0) setsockopt(r0, 0x8, 0x3ff, &(0x7f0000000000)="87a76687ba9741167a2553613c6c484b68f6a9473f146e39287da9491502b52c76d6907ecc1456c024086b2a387d9736c0343c0e6c1e0948119fdd6a848421cd51d9ee639dcb1dad2d471cdfc64d255317b72f1f1ec11b14b713c3956fb81684a9f3871e32bfd6dc4ad13cb7c277eab9949adbc1401135647d6ee5a88cfbe5c08bcc62b9f10958cc28efa6d78e5ee9fb29ede3541085979721db1d53dfc364e3bac568062fedbc8c303240b8b040ed005aabf2dace564404286362cf87ebb160040bf98ca2ff351c17a64db11da1243b08872f5c300b97e1a700e666c96001aa53c8195327bab4e17b3f6750952261af4cfd03de1b423e5b94b5def8db234f5c4a52dc05914b12e16de4475c1b1cec2fec473b2533c4fed34fbfdb580d3b166e7619719581c7e0b727412d2bd3c19a9c798a6b2e284d82e3a0f0bc2f252f8323a6a18146a023ae9ddf2a21e1395a2c14de3540dc3dc21d7d844dd13ad221c6ff4252fd714b3ec33751a265faeec570c0b0a1846f747f54752d277c50a23af2230dbfe1f392f691e82624b08c3f657d5bfe0ddb2eca722ec90d56f806d40170d3a27cad7bcb8c67f692db05d7fcb70effd330e9569a8a02b2940c4cd67f57679eea75dcb9187c613d40b82a01c2c3d567065eb543235d5267ad40ca66ee87be233cdb306db264b9a398616970e0e9bb43cc8ff2d9e877c6dd0e39682cad7148da702ef49752b9b7dd22fd47e0e2a52b785e788be6f0eb36ed06539d1a87fc14affca2b6071e81dd69265e4e00286888988a23ad9a8de8c8364ca63ff147135c69ba7449f9696b4912934fa26d2613b555f81fa4a3db9001e3bd3d31c4abb6eab4bc44bdfa747fd998a2d7af0ea71a6d2ff6eb9a3c85b977ebb5fbeb7afda4f1e697401f5183ca40797e9952b5cd3a70b2574acd4d129c3ea388038e34106133cf35ed7078f9e8205b112936be54fa54878bd29ccb3de7a01f095670758f133cb7f35a4f1b1671674c83d1c40e4e6911fc39c5361dca4ee0dfac2561b6fda88460336817a74c7c297a56531859c4d783e710203040f24afbda7eb5b5493445cd7609349621c6a404f7104ef1186c9a72a2856209c2ee96bee04085cdcfcc9306308458052ee525074d935404babcac381c362cffe712b662846a0dc517602a12dc60a377d55541ca4375b3f7d413a9c2a866bd53653ca7c6dec772477d91756f00a7d42536eeee716ec705994ce097e5d7fbf76af1bf725228577e30bc4abe89e44867801c0366719f2ce227bf3c97406b71026f479e06ade0693bc877e4505d1754d9916d70c0391ecea9e5c88f3c75110575caae3b1765a5a9e36408e01afa96da8843e70a001ff2c26e515f3bffd4ed5978cac39a6ae6957400216749418d1fbb1ab9c9145c3707035db1a11b7a03826d0f97e21a7b4637d14e5aed5a34ab2564bd9bfbcc5a408eb6848cb2014244a0a7f28b31acc85699045c257170d3395c17621c213f50d4fe986a878f92a1fb0c8f399b298c388db48e5ebaf2417bcf74f86699b24bcb59fbe6d37da5011b6ede6b537d5f4d1c1fd87cdee0a5465b8332d75b55a51ff484e9dc0f522a23bdeece7933ba152125dc78c2641f2148f446e27ab2fe88729ddc7987a57e5924d2561407f5020e04cc9cbe456cd36ed29801fbdfbbfcd8b3e818412f0ba8ee8a9aa55637f97c6cfe72a3f65bff6e907f79f03156c3703e2d15b0087d58f20c234d49f08274c4c9a182ecd4edade94e032de66b2e78c94d8edbe3652ec6b5eea1b9f3e4698868cb655200bf0b9292c2024e4a396fde8890ca3ad65761080daee8afbc36f80189d8e36d7a49e427fa1bc53dfa38fbf70ea1a21415da6ac86b73db82cf72224e80e770202f8124f921843816012f74a7e0e8a5b5b2e308a7b77fcac462df9428a78cfc46a6d8b09c1cb1eace92771202744304511330276ef74c3fb8fe0995e01e433cddd4c56ea9de1fbe29ed72267e61a03b28736fccc71edccd80117d0e7999103fd52246864cbdde8336aeb7b87ecb5850cf0f12723d41e717954167b93321387f7ac7e0b377893964f99a4d2a5c2f6a5b6fe16bfcf44b4e286450ec28c0b430b1803d0886ad153ccbac3191580390c82f122118b6146c25e64498586d9dc068543cbb4da0f73d9a3fffd048bdfaf6d98c9f71ce69f05a21fe776050af398cc3a830df803ac610eec8e24696be3ce893d902603cb83686351b9a2b53b0c5baa90b89a98adb8b30b4b468a18a8cdc189443a72732ded59b3dff3c996f3e0c89fa63ebed8432639412b475eac79d302474e73cd45d5c3d4e1df42f6f3a6a9d33210c5bea188c4cdf68207815166cb1025e9311db6d30f53970c0b9367cacc1a8edd8c8dd01ce86b960579df509e3a72be4dc98d0081a04f2bffaf2141a0b35de187470a78cf052e287429ac818c30ed8402d0463a3ef06a1adf653c71380e572518f37e8a3d01c1694436f46cb9e274927cd8dfac5ae04063a0e22c138875b119595cbd067858a833fbde7407814697674506c7eeb5949e6c834e55508413967f44b3096ccced781d99befa9b6131f78bad858385cd92dd3343b12d2c80b83058a15c5d64ee9a1848962020559cc7a134984efeed851917ad16ea84c0b12f4a87ee7436732c571989d8b4975094ec69d54353a434f8c40117cc170ace3c8270907e26186b9845759145bee676a31783ed635223655e0f8c0baeaefea3864ed99737ec292ff6751797287c2e9aa248caa4ea38aace6a885068425ba7c89328b34282a837181a537b6dd8e8c6a271c7f79e26987a0cffae89f224041a45df9e252151d01c9d24dcd2560d7e4c5ed92e185ad7902a7b46aeff8e31554ec5444373788fcefd481126be38a71bdda79b752b36264a4dd42a4c6719ad4ff4ff9ab36a2f5ee184d3163e3824bc1cf32806470a4c3642c9c92c11a25a93eecdcd277c74f293a1660bf0aee699ee16ca42bcb9c4c349d37de8d6356c66acefa5b73f78de267853f3d8fd08e2bb9d13ff0090608cd341d5812d0231f929615ec9a2443da8a458414ba7e169d2eda5e08076a1fb1bae209429d3fef0a8c75ae87411730ec224a5fdead11e111ac74228c7977147c81dc1aa6f571d5028e79ae203228b7ad870d3a910fdf493d98bafa0f811aba56ff1b65ffe0cdbef355aa0cfdc6d4c450a1863d549f2d1bda50bf9a5657100ffb40e526f96ff9c7873ee6190d6171af3acf5d765704753a244f4f800a5ed0fc701c1421ccf8ef85042add7d86d7e5ae956b27d20c31ce95874eb4349d1812088476cffa52bc3c380590799e89e2b365d6c134fa4cd06caed7ae681884b77af9c1ef1db635db0ec3112978c1a2a52b86dd31e1006d9e6417e69684510e7270dc6d0133d4032b96d8b657609e274732436efd1965b424e0a7a4f92e86bfa3ad44bb95639ebd7093abe9d169ec31d113ed243bd0a8df9187e07494ef77b4e00e914335a6394eb7fea25be31b1d6f988c6cbdfa692082d9bbe26d9f1ac3242980ef5402bc477de09b1f5bb95a2ba6f24a41c35de27cebb965251708b0987468f84d0326d6a873a98025db953bae858ebbfda86ebea8b9f8d64b41f9c5a803b885fe598872e8223eadfb41a97409fd94905b30984797924e9d263ce1b86ae7adf4642778d4af72db2bb634aa8ff5d9fa11f45a9994d1c324090a5e65685e63777495eb843b37a2003b5ca7bbc3bd05d9fcb23149eb0d8bb6ed7aa79c9a359b1b5d7e393f9686deb0432a89806b84a1071ea67f63f04b21358e7a5b01192fd1a7aba3e83161460147e6facd4e371a62911b7594e4d079ff7c7b821488b2d6905d9caf3959d807876df4dea7df62ead327d79b74aabbe677de878dce15b45a0e799e953af218c23352fdda7504b5065d486d5b799a87d002fbf6394e351862321011fbfca667241a2aa96fb18cb738da8b98e46f4d86b555848a91d250b8c828fda3387f8589659e2bced9d9bba8e6da2b6f328567c203f70187ea94fba3848b174ee75b4cfd4778600c917be6eeb631bc724506adb5294ea0f70607f344e64dea0a0d3440c08d40bdec9149447f75bfd527af6448fa933c173b60abf63cce1bd5d66cce456bb8057a3cf1a58419200d80caf3e96111a2b7ad46ca793db5089cb30fa21c4f5d42075e6e930ad59fa212840d82651d2cae176df6bda93667bcd2dd8adc64b19b05540e408cab8c49547cbce37ae11b5a46a6eb84da742c31705d4304459ca77fbf110eb63ee42eb3dca240bd0c925357cde614faa1d4a48a74a90b8d28f0dc38444196a7e00ab8224a3346fe3637cc4e46b5a20b1e04a0046b18e81ddb191587d56c5327e674ee6e2760b5696133e9a60c3f590d3b78f37ecc105b1ac33542ae3fe49321e2a4ee274a77d55912443dc9e901dd85249a2c7f621f2909756cdc5629d3cfc6d39c42a2ca7509e7b27cf3e97a8617082e8b0fed822e44d48037d7311cd1e9137c0920003962ac30070516ddfd06a3a178d35eef01cd02e5f26bbe10847ee3637a7409338e02ada86a3cb12120671169cdf87333031a8719f806a054cfae52c99d786df36c96ce90bc2650be27bb4289e72846c2e470d93b1db977a138f7e9160e5ae0b0d2777bea83a88cf3a0f59f88123ffd5e85834de3a53ef49a5815cd0ec7f00cbeed05c480210dc05538c1bc18bc69bc8eb3a7d0f5388f10d4d6b3aa81b2fd668bd893f0839286d5fbfeb4f4e0f5fb29497ca1fe4aa3534cabd95e3c3483402efadb157db6935dbc13b13bdbcc6f18bc505a5b88d155b8ab62e414aa4d37b1516459eeb70d78c2f392acad5e619923540acac718416737065988a554f0e2e933f5c8ad9d775ae7fadb281e59d3a778ada58c51b1938c53035d565e13341c5ec11520bd4047eb9f21e85f2575e96b6eb9ef80780dbaddabfc3e62de54a3b21177e8f2d941367e41003490e7eab37594b43b0f426c3a5e019108c4a1f7342e6c4166cf653acc257fcb1a58e63db3904b0fe84c85871d07d305cffbff633293e7dfa0710991d048c26ba2b1c60b8ab8fd57c990ca90a1e5d3a8c6aa460248c449b2110b708b4ad753ea577ac13884f5df2ed6e81c97351f3a05940d0c6a32c424af05ebbd5e0bddf6aa1a92ed58dd0927cba2a4e6a2a6a67096015547e3bbd7283b0784a059bf092207f2188620c951d8b6bd7d410c93278d4ac8ff00d444d687927c6b7f30797551dd1298e2b39069d567000623c861ac9c963abfbc403c78959ff71c62aac3d8c91dec5e33e437ce49dd243449c6b5b3c8f64abb2eeb4885ad1084648960bf36d19477c579e6822ec2fffa1736adc26e55721d067afa66bc9695ee9ebb73744075df8f0f674370078d5c4234d24a2c38e38f50983b49b828997f9eebfa2ef259b8f426360d69302b061ae3baf8238ad6e9173a510390a90226f1c45f5f5a4cc73691d082ecd0ea710b0b9782e4aba8044ff4224e63d746dfd68f014e63061bddac2da689ad947c72c282348939a1044ad290022f5ffc1fce15e6b8a76967c3b367c6cfc212609f2594b7eeae5596924f19f7dda6c207d3c6b7638e516dc59e1afc89487cf3e1ca40ffd00f1d6acad3ccc1fcb770d41637d097d0431584d95bbf68af47759b88b05534e6fa53a534007c832b010109811be920ae3712eb563e78a65aa3f71a90856cdab8da4b7dcbc8f73c2a1d1c196ac86c62b8c7a7b4ae07a968309b3c604ea2df6a3b2140504effc743d235ee229c5fcec9a27cff741935cc59ccee750d24b526e289ff17f8b40b", 0x1000) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xfffffffffffffff9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x40}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x14000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1f, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x53, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x7}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x2}], 0x2, &(0x7f00000000c0)={0x10000, 0x800}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) dup2(r2, r0) 16:00:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='W\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x40) syz_emit_ethernet(0x1000, &(0x7f0000000200)="8e179664487eb943658ebe71685f523213e77801fb19167c318cf817ae3f2b50c1381a6159d5167ea883d2128d27646330759cbc263d0c295ca870a9c62091f8f67cd1e2f29cb39631f8a01c08ee46d1c0e5588835ae7a7112ddfb88f50360ab9207c4877dd2c1cc55a92e1b59f45548bc8e981993161e5faa3685efe22dbfff5061133ab54a392ea28bafc08e11b965e606f062ebf8ab40a82c3f18831add588f8047a8a708afc4a1caf2e96f6f2026c1dc5232fbe31257be3dacbaf40111dda45ccc598bd518f593a4a8c9bc9e80756480adaae6509cd4894162f5223650536252315c7ff53fbaced6b05683e0a274a7efa909ddabb5e63297d56ba80ef3c79bb4996cccf9d97ab2313576da3adf3d638c39993661731193160a0081e290445c28f998373bdb3115c1f5f166a3b2f9cb2592ca361510afaf7fac17c5e1e779e1df3b86a569eb747b9380254f452040fdfffb702ab665a02a20db85c390e6c42325016ce7639c44ffc2273301271190bed854203d25c27f59465850bc9f10e62c692c3f57e2184253ae9ca691581e7b34cb26fee73916a0f034fb79db5ede74b207e694de8a6fd8bb1e19c6d6c9fc234b1ae83608711e80e5a982df573b3bb408b18cb5b7ef13d76269678cf935c20a228a7b3cf793e9996ff1538345ade61c907031201a5ff50bb5ebc1eb4c1d22312379ad60cc62272a4a78a446bde67d2fb87950a0547cc0fbec5e2e2475ecd85cfe8a2135be878b07c8d9007b45043750ccf388f02768f2935f2fe1db6075480896718fade2037e1f6c7965d91e3631630553568c3597df96268a45326dc19eff34bf611c03587857e000b55eb96d52af58936344eee4f9ca2fe99243e515c2faab9b27fd85fee0ced0f7d9d6732c78d2c9d939aef653a46b022b59e6772102405bc825537c640b75ebc45763c7235014f705ad199b9acf48989051036721309f5a0a901c4359fb81b6b7a70fc936758f2b10a26608c93e742a13c5dcd4ad84f743a0cb1fcbd64ebd0de75949b9b935126c35c4318731c28b241eb2e295ff13cc2380d21c18c6a09d38f40345052975b1b16a2155697c27c8f43d6114b5de0d3f0b0aab4b8366d47e399919222686c97db9cbe4ac0ad67d1fab71a2bc1ac6799bd17a9d6e41c33c7cd5c2240412b0c8aa5bc7ce0fa222be4df61dcfe9bac1aad852ae5c3338eb7d112efbf5ee4161883ab3ce2b2e16dcd32b881577909898aab53b912d9aa562f58de039e9132676591f22a5345e38612ff68fc5e83f79252543f85ca370c4070353ebaf431ec85e9ae420974fcbbd68d887086be9a6a8e7634e14f375d7cf003bfa69741614934ee553c55b77787fdf9dfa44ddeba936dbc733678030e08ccb4897ba8264817be493b1606fdf2301e418a26ca98deaa2d73469de9234ab6a9dd1b2c01f988d417374c5d40a15b1a7889f5bbc52bbd90f024dc1cc9aa129c687fc0c72771db950f09215f198bf633a963d37e8a0251258e891ec073408dc40f36fec11fff4e86a01e3090b029ab7ce36cff26796ae712135e1eb2409279a72ca4c09c59a638dd038f06251a24eb1b0f8e66a705c206ada19bd87c5d503e9b5a1e39b048991bc94cfe977a8c482540298f555bcc21549886e7fef90b2521662b7809c6ff59f0776aa882b974ee8d807a39e29dd30e1b1df665ecfa381b3522436c0b988becaa214fb96bbe1773764bcc8cb6ae4fbb8fc2a564991eeec58fc7660ad6df21eb35ed6afad910ca12f273430374bc31369dba37e24ef7a86c35c870d590466c30d540df2ec2b6f8baccf453ae66a43122300af7113ced06426580aa209551364618410859179d16f00a9f304fb26203753f166d4e7d5b5bcb78b3989544b1e41eadfcb8dfbfd21cc668f0d027f940bc3e28ae87dce068ade1eb37e6ed408e76adbb49b97e69355455e91169992414627af186bdd78fc6dfdeed21785772004897e46f1a3977653a9810dc033c08f0da745ab830e6bbaf14533c4173f15cb18e1c627fa5019dbb75ec1f539200477b93fde5ac92083dbd9f48121c385b4cc25d31e221267a1119dcfafc92ff76148ceff4e633bbfb0d14d0e12ddc6b156aba4cd0ede7284756b36234b915da5563d33db5d2d84fcf3a5edb011f32e378322fb0732313a3d624587c95180c4609561704f6ab53c7140001fe4637bcf813550df5a27b74e95c5d82a47dca637a79d4e33fe0d9860d8b9f9fa024f8c753b9cb6a984b9cfd5fa85484595dfb96f522cc0f5ac2b8cb600f7d9905577d02ddfb440b4a35123fd5c42a2109f8fc53b1dca915aa244eab6e958b32df66e241812a604b863e0ff09fef269942c60286955bc5fc12a9cd62f828f9fab5c86c1013020d28f0290b0ad661876bc8bfd01fbe7317c61c653e75cdb3c3de4dff834bf8529c9111ccdae92ba83d47e28a5321aaaf02428453df93ccfef66e7a1b8656b139366d25fbce33324365996d0621576bc07136eb916974df274061e8939ad48de41c533d2e3d4d80c278af4d6891996cc616152dcb81198980d05c73a1b75b684191d203af27fb1d22d227856481f449aeb194c9856510d9727b4c583445206e514906ce75de3470e69c59a292983bcac8760ca12605c4dfaeaffce08f267c7c85693840201397fa32c66643c25bd0b1449f852d7a40195112b130637f899684473ddf5bc27547047622a222ea061291439c73c0c5547d3f1d4a7264cb89ab2bea1dba0ab0967642a80b16b12eb93c381c42c95718c782e7b6da354db3e7c70cfef18e63d7aee7f436f928242700fcd52c670f1c135388b0bb6f0d26cfbbcb791caf4aea78c2f9cd346421068ae79992ca3a10e180b3ff29ede279ec9947a548b871ff434e110e866cd2b64e07e72cd4c55fa04122cacf45be8017f75f74c9e4b98873471ffca7939aaaad577044b6d18cde81d6e9d2d3e61a47b318a340ed09a468fe65b77c9d683035dd71014a1f85c23476bca15e1df3bb35776ac1c57bb40ce8267fc449b9ab03f71c81f89b6c75c2ac6e3efb83daac0a34b4bc8b8f43e40652952798ef3975ae9565ae3dd30400693a7dc0254872d29415c2c72bb169dc5cbe24cf5db2a42593a1a3d060627ecdf7f9687cc38c0675c041107e2e3197278c178cfe79589d5711d7e43e3a1799a3a614abb2b2830d7d8f79c89f167892174577fd4d1c03e377e744b1d3295651273f18b1f4a7ebbb12c73f29e962ab0a9b9fe32a39ec8b8a60a149ab29ccb90628607e8e5471c3eec24a4b10b5d143ef8f7166717d1c1bf677830662924a812f68f6fc0cc726a3c9a68a0914b8ddc705e017fa048d951d05274ba3a4b939faacbd8aeb449fdf2c4bb4a8922e611bd5d803a22561a4e9eeded07c6a82effc5b2231da2215f1f0edd33a7b606ace4953f3be17a4a00d56e6910d8e21ba293e7fc8f2a59b1c1a9ca9c8bbe0eaed99e35e3155596ff8e39e69c9597efdb8555f577c2252595f5ac5229252c5808222f6dcdf0437204998905b86394c3684d2ca0ee2ebc71135074e92a9b018424b53b7d09be0d185606e28098783a021acb2953909d5a3b938b291994300c259b98d5cc4724b34f923728b2e2e632dede048a29ee316de594a32f17f73413ae6975f1183b60529fee2660369b825bb626f47b6de290be6707284c0a4dca1e6902d225e15fa4c1841e6759a20710e0abb0fafa07769c01a28db85319436e309c5904e00ef43652f7a2e92a0eda2b8976ee0365838baad535276847fb9348d508451d264c64fdbca4d7935fe98717de528b7eb12f035809c997b99e03accbb55313a5d6a2b897d6b93f0c3872a11f8e1be6beee402e40389d01c9a31bc6d749ee6588a2adb0b891a88d913947ecd9649e2128ace6352a1b0a55f352c6b07807df0e300621de2e93e5c38cde6780858457de07936bbd1051b4f5595b69adc1ba972e8c8640f056683d878967545bed6a2662a19ffdb926a349d65f70e91a3fea43e6c1e7a49c67f2e6b57b39b9ec685191f14c176ab276c19d5a1a4e910e7379f83f185c048e56e73d3bd9e98b42cb3f6a8635678af3d3954da369e514543483d3494624aab0309b33452c810cbf4e82cb4ff6cf70717a3d3bddea0569faffcf3b824c17a37c82c03d4cf82907620b793c316ac53842f36d7c714afe9b83f0b76f9e195b218e04d7aa11700b6e552185ef9ea745816d90458b033dfffc2eeca8b102f77c4cc068628fb750679109cd9df11c644d54d1cd5ab308ac9f177b948f6b4a06beec2116a4660a2b62bbd7885a2281a21802b1088745a66d577bf23e9433317d3c778112a650432f40f7fe44b0951d8481fe02167cfd3234db907988467349910f6cedfc98a8e36065294dae0353911261d6d258d8053629646354eeec75472cca2029c08f18a33c9ae60a487593c3696beda2e9927bc965f27dbb4ef0da025c02aeaea6222885cc1bc8fb861362d8d37012dc1d162fd774437840d3fcec41400f0ad0c31a2c613d21a0eb56b5f630fdb9fa333aeac865980376d281747b0e564b25dc04778ce4caec06ab649b68699920d1be8fa76562658a4fdd85bedff37fb639b7bf87e8742d4bd927b76397b4677a07f6969d89f7ff4cfbd9dfd5e20f42b0b2528d7232466796272e59e61be9fb35c1442be03b1fa92e0f878cdb6ec85844d09a87c2c752dee0f89a815a7af11fbe6bb7baafa81ae74a06cf4733151dbf3232b694be098f6c7cc76ade26689bf57744970806ee9c352715a1548d118497344004663d9c921591e5e9d845cb7cda9887307a758471ffa647a7c4dfa41f4aaa5c440b271a0430b94e6b2674537ca159bbd552f0f987f5b53508e5c9f923c0770c79ce04ccab112d30e09265ee3858abc18092607546afce2f14644ff50e8c0248511b7825a14f24464111ebfbb075e13ff972511bf5cadf403a2f38e4ae8e44d00159c3ed91e3724a9e60500dd5c3f027b4f5fb65d3799646d8f6f3e5e3cc0af789b6d3ea822106af06521b074cd57af3a5bf0ae37c44031918e6c98534441dc3c61cd5f1ac2a1783310c7c7a150ed9b161e013c50551da0ee443325c716e6b7fd31a4967f8827853d36c384f7a6b1303001147c6b52f83f85bfa4a706e5ae1995b3b6e1119fef1fe9efc770fb49c9ae6498cace309e99083237d0b7649b951199ad7cbb9b4b1f7a48c585afd29a148ac72c009594fdfc133d6b299bde58b0e46b86efad459ed1e02e40b395a0c85964a6452d43af61075811ecc07ac1a0378d48210aa04b2e096d8788af8135f7979a431e397428b94ccdf9432eced57b32490e61b9bd7e71093dac64e9111b81fa120ee17899b61d45bb31d9a4c914ee4cdc0ebcf215ca2f51a829d8eed23e29cc63e31737f39828697d9307bce295e98fa57f81d4befad684baf7eb34e331e5416dc536d813857377af509efec70facb479171e9c887f3502b02c647dae7c3ec75621571a44167447d5233a84f47922b1d659072438e2e4c57b2524215346ca31b26c53b778ebb480d788a7a6a3f67f86d346e0b54fec2e9e12b047df7fd96072409d44a7fe6a0feb8c6ecbf6d78bc5bd3fe4131ca98c6cba72c12fd1a35b35dd0a54fbf5c96098002c057721dbdf240c69bb1a2ee665087f55e5a63988487b38aa94ef8941c0458283e9d572f185d09d6bdaf59fe9b7345e338060986688fb06ff9e2d71522cd9d469cc09047b4d1302c1beff2e334ac8f053c45828985e9f9a64e534c44680c71242ee7ed84fbafe4e4175aaa992188a7ccd9ea1b777f9e") setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) clock_settime(0x2000002, &(0x7f00000000c0)={0x10000, 0xfff}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x3ff, 0xda9}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19, 0xfffff, 0x0, 0xfffffffffffff000}], 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) shutdown(r2, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000029, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:57 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x3, 0xaf1}, {0x4, 0x40, 0x1000}, {0x4, 0x4}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x7, 0x3, 0x1803}, {0x4, 0x57, 0x1000}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x800, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = getuid() seteuid(r3) semop(r2, &(0x7f0000000100)=[{0x3}, {0x0, 0xffffffff}], 0x2) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x2}) accept$unix(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014921e7db32fbff3630d2e6d072311c8eaca6563a9ff594776ef9d4345d85506a615bdd71ae8df123a15033af17314e1549951dd24609e24ecc78b01fc4d8ca78e18a2d9183c2296b90aec60d4732a85906a99dbef03cc1b3bdea5318849366615a6e3422f6d44982b2d591671e2400482378a136262f60d1521386d530cbde1e26a835c1f419ad064e4b209670013f3c0db3e6a2f6395598576c94eba7e0f534ea354f5b5d14c15a8a91731ac2137f600403179d0653241ed4d31cda9cbc4be65e004f5bb46947b78e508c3f865586aa088789b1b5a769d4c24ce5dd7baf9aeaa17a92da370fdf34a3dcb6b4c4ac60114113c5414a871b8"], &(0x7f0000000040)=0x1002) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="7694fb7fa1bcce81d1598c270f275d86f74fe10a18db66dae13ed8cd24801ab148cdfbfdb496f75558b9a5b6487eb8b24d7b3579b9eaa0c66bf49ef72767dcab6e10eba02aa8f9eb533a687b916dc32dd944211123094d2fa48862ce285efd51f749a24a9cb9df00e475298916fbf1ed25b55586600bd709cf32c2cfbe0f642120514d686fd46fc8511c6383142fbeb2bce7777c9eb3a1ec4ba500abdecca8c9f1911b0c3493e6dd0f5a7a0c15729822deadfa47240073770e34176417e1718a03281ee0e423e64ee79e8f66ba4fc4d384", 0xd1) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:58 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x2}, {0x7fff, 0x1}}, 0x0) r0 = socket$inet(0x2, 0x5, 0x10000) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x3) r2 = semget(0x2, 0x1, 0x221) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00004e618995955c23823777c9238e419397da5ec39222eb6e5e02fdd9eb3634ec37805e0fbd0f51e0ae391274adfb7b075a77ac5203d222fb57b67d568e58ac316f000cdadf08484725d91dca1a93823b0392f941782e640d0073cdd8d65a8467bd67ca7bfebf1d75d8ab851d5e0051f70b245a76137f564b624d774d5315a7a39cbccdd56b844cf353a11349a7cc169f3c073816b17b80f52599ca4fddc2"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="78f2164d0c0b2e611bb24490d1a4be9bbbe3104ac4a69bd1aad6ef4ddc4b1d302a32aad93e925888067a094e418099793b07d26b38e07c85c4eec186b06b11", 0x3f}, {&(0x7f0000000240)="8aae32c55b8b9b14e957328e94310e860964948dfe58947e065f8be0f91011", 0x1f}, {&(0x7f0000000280)="7495d616ecd4ace5daf87b46703cd0726f5a05bf2078696b9a12f40e82ed54e11360b58071c919c2dd25", 0x2a}, {&(0x7f00000002c0)="8e650ec0f02605b93a07b16eb468c51e97116abb0f2a89b953795f6b525bd261830f8f24", 0x24}], 0x4, &(0x7f0000000340)=[@rights={0x10}], 0x10, 0x2}, 0x403) r3 = geteuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = dup(r0) linkat(r4, &(0x7f0000000480)='./file0\x00', r5, &(0x7f00000004c0)='./file0\x00', 0x4) r6 = getgid() r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x5, r3, r6, r7, r8, 0x3, 0x7}, 0x7f, 0x5, 0x7fffffff}) r9 = semget(0x0, 0x7, 0x200) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f00000000c0)=0x873) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:58 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 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r4, r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./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, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) write(r0, &(0x7f00000000c0)="1d", 0x1) pipe(&(0x7f0000000000)) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x5, 0x3) getgid() 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:58 executing program 0: mkdir(&(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) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x5) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x2) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0xa, r2) recvfrom$unix(r4, &(0x7f0000000200)=""/73, 0x49, 0x843, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) socketpair(0x18, 0x3, 0x0, &(0x7f00000000c0)) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) dup(r0) 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x3, &(0x7f0000000840)={{0x0, 0x5}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f00000008c0)={{0x966c, r4, r13, r4, r5, 0x10c, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)='\x00\x00', 0xfffffffffffffe1e}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: getrusage(0x0, 0xfffffffffffffffe) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x9e5c, 0x3}, 0x10) 16:00:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x102, 0x2) fchdir(r0) 16:00:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0xa3, 0x10) close(r1) setreuid(r0, 0x0) setuid(r0) setreuid(r0, r0) setreuid(r0, r0) 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x36) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x86f2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffe8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002003, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2000000000000) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x7) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x3) dup2(r1, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x140) 16:00:58 executing program 0: socketpair(0x18, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000005c0)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000580)='./file0\x00', 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\'}-]\x00', &(0x7f0000000140)='x\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='^[\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']!\x00', &(0x7f00000002c0)=')\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='x\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/18, 0x12) 16:00:58 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r2, r1, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x0, 0x7ffff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2000000100a0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000640)="c7b7c25cdc3976310095dbcbded11607cee3d3030105cd7146fad84635c1b64f38809c2464776498a212b1ab28eb894419de5acf3f1da4de49841b2623e8", 0x3e, 0x406, &(0x7f0000000680)={0x18, 0x2, 0x8, 0x7fff}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) select(0x40, &(0x7f0000000100)={0xff, 0x154, 0x4, 0xe13, 0x0, 0x7, 0x6, 0x1}, &(0x7f0000000180)={0x6, 0x9, 0x2, 0xb0, 0x7, 0x8, 0x80, 0x5}, &(0x7f00000001c0)={0x800, 0x400, 0x182ac0000000000, 0xffffffffffffffe0, 0x401, 0x7, 0x7, 0x800}, &(0x7f0000000200)={0x0, 0x6}) r6 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) select(0x40, &(0x7f0000000340)={0x6, 0x8000, 0x8b, 0x10001, 0xed, 0x2, 0x82, 0x7}, &(0x7f0000000380)={0x0, 0x9701, 0x5, 0xffff, 0x3, 0x5, 0x8, 0x8000}, &(0x7f00000003c0)={0x8, 0x99c, 0x0, 0x0, 0x7, 0x1617, 0x2, 0x7}, &(0x7f0000000400)={0x2f, 0x5}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/31) kqueue() shmget$private(0x0, 0x2000, 0x1b, &(0x7f0000ffc000/0x2000)=nil) r7 = dup2(r3, r0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3, 0x8001}) kevent(r7, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffc, 0x96, 0x3, 0x40, 0x9}, {{r7}, 0x0, 0x0, 0x20000000, 0x200, 0x7}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20000080, 0x3, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffe, 0x31, 0x1, 0x3, 0x6}, {{r7}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0xaf}, {{r1}, 0xffffffffffffffff, 0xb, 0x0, 0x1, 0x70c}, {{r4}, 0xffffffffffffffff, 0x0, 0x60000000, 0xbad, 0x3}, {{r5}, 0xfffffffffffffff9, 0x2, 0x5, 0x7, 0x3}, {{r5}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0x7}], 0x7, &(0x7f0000000800)=[{{r4}, 0xfffffffffffffff9, 0x90, 0x269c063f4b8e4051, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4e, 0x2, 0x586d3901, 0x7}, {{r5}, 0xfffffffffffffffa, 0x11, 0x2, 0xffffffffffffffa3}], 0x4, &(0x7f0000000880)={0x979, 0x9}) kevent(r2, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x0, 0x460, 0xfffffffffffffffa}, {{r0}, 0x0, 0x81, 0x80000007, 0x4, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0xa0, 0x7a4, 0x200}, {{r3}, 0xffffffffffffffff, 0x1, 0x88, 0x8001, 0x5}], 0x637, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x85, 0xe0000044, 0x8, 0x6}, {{r0}, 0x32c7444d70783ee3, 0x10, 0x3, 0x9, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x6, 0xf0000064, 0x9}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x3, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x80, 0x48, 0x200000000000000, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffd, 0x1, 0x10, 0x5, 0x1}, {{r3}, 0xfffffffffffffff9, 0x68, 0x7, 0x7fff, 0x7}, {{r7}, 0xfffffffffffffffb, 0x4, 0x80, 0x3ff, 0xfed}, {{r2}, 0x0, 0x90, 0x40000001, 0x7ff, 0xca00}, {{r3}, 0xffffffffffffffff, 0x2, 0xa2, 0x1, 0x10000}], 0x0, &(0x7f0000000140)={0x1, 0x9}) 16:00:58 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlockall(0x0) r0 = getuid() setuid(r0) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = semget(0x3, 0x2, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/20) dup2(r0, r0) 16:00:59 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0xffffffffffffffff, 0x1bdd, &(0x7f0000000080)="ec0890acea235e22768fddc74eaf3ec44b9b14f15dfee9d8ba562c74ce15710f16424319de7f4a7ae5ddfaf3af93a2121961a9142e7307d676a9677cf5502b442197334c9ee48672968cebd1f8a674f1823cac3c1a1ebdb20254b540dde3bfb7bdbf8676e64bffa4b70790abea6f1e25a14ace9a66c5d0c27bc48c5cc7561d4e172cdbcb5fd084f79e853693bde9e55b153566ea2e5cab3d7d5c6beee595e382dbe8c29d01c793b04b13c667be449334622308631e0f1652d8bb60613f17ebe3f619d272917fa0d226e239c7d202b7dcd8e7b88cc3d22317459c966717f713623d35e535265bcca0816f0d7b2909c710fa05807b15d861fa", 0xf8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000080)={0xfffffffffffffffe}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f96d63483886dbe0bd00adbedf3633db056e9775e076a7d7ff80899567ced8271390143ca6e48a3fb74b122fb2d66d73ace11865ea97545875d297b4bea989a3fb7738c60a521d8dec060efe5078decb8d65f92e6a7ce30f60465f0786d2953be408783590d3f068240f915be0275a115e5f611d3d65ee982cddc7bb87f4e4c95507de5fa74e66d6235d739a76e3d009c4d06d23d3b04b74677e0eed73d4a9a298c7d6b81f24bf477c01116f24ff561bb0a08fc473a52fda88e32dd0f7446dd60a7e07e7ea059fbb22c14241c6f37c7a695784ec51f5a583f8d24771ba8401ca1777ca8bc8038b7cba9c1d", 0xeb}, {&(0x7f0000000040)="4226e3befd2992e04c70a171e45059284670a84dfdfb2aed1476eb8da9be", 0x1e}], 0x2) 16:01:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x808, 0x22) fchown(r1, 0x0, 0x0) 16:01:00 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/221) 16:01:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./bus/file0\x00', &(0x7f00000001c0)=""/118, 0x371) 16:01:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x68, 0x13) sendto(r0, &(0x7f0000000040)="62c10a54f5f3a998ecf7e4f937ec3d664a9ad0a104e1862549f245aafd45a3b0fc7a84fed66d30787620759222fc1c5950ba8b643a565a2ea0908f3ab7b9227867520513687d0c9975f371322e9c88e1a084d4d9c9678c721782f67b0060496b44b5101ca116b65359a23df4ac63932882fb2710a6d72448cf653c07584c7f0241b9495f908b05efe625d37b96d9a11bdc46dd1cdb35344d155cf9554f7dca64072eaa6843e70836002e293410cf1f4132b10c53a5a1d23f736852f9862aac1f5e2018581d30009dc2c8368687977b0c42ba31a58622fa55d18867f7428bde5ae369983ef2", 0xe5, 0x401, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x3, 0x3, 0x7) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:01:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x3, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x7, 0x4ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x70, 0x21, 0x3, 0x8df}, {{r0}, 0xffffffffffffffff, 0xe0, 0x3, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000013, 0x1, 0x2927}, {{r0}, 0xfffffffffffffffa, 0x22, 0x10, 0x39, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x72, 0x20, 0x81}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000005, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x9, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7, &(0x7f0000000240)=[{{r0}, 0x0, 0x91, 0x1, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x1679005907897032, 0x20, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x92, 0x0, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x101}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1, 0x100000001}], 0x8, &(0x7f0000000040)={0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x6, 0x1d, 0xda57, "e97b0a517f570001df3a1779277f1a0702523bbe", 0x1f, 0x58c}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x8000, 0xffffffffffffff7f, 0x81, "a7650986ad22528132a588e3455432232016d208", 0x400, 0x800}) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') mkdir(&(0x7f0000000000)='./file0\x00', 0x2c) 16:01:01 executing program 0: r0 = syz_open_pts() r1 = getppid() r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x80, 0x1}}, 0x2) getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x8, 0xffffffffffffff81, r1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x92, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:01:01 executing program 0: clock_getres(0x5, &(0x7f0000000080)) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) sendto(r3, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r4, 0x1) dup2(r2, r1) 16:01:01 executing program 0: getgroups(0x0, &(0x7f0000000040)) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) setregid(0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) dup2(r2, r3) setregid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r5, r7) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="0c7ef6fb9ea7ce23b2e81c60ffd249600118fc65ac76fa9edb8d4b44746e670bd83ad5603385c46087079e2b198c11e5f8d4b0b4447b6a69fc0298d6059b01ba746139a06b250c69e7598a892ed909f2b7d3339476b660668886bda0272ba8a85ba449d5b3c8f111625a8fecf76b609ae7939723de126671abb945821cecbe790ace294039d6ad4fc53a01f16fb39c8805269fdfb5b4c17add0316b577", 0x9d}, {&(0x7f00000002c0)="34c4b6300f9e69486e41062f26f78589b1ef1311bf0852e45a5e9cfe71e27e4892f01d8e67bfbd44b8623b0b8fdfe5d6e1a0125603dbbbad12b8f832d3b1638b2c8ef3a208df80bac5f2f52cd8d94b60b30d624f62bfe3af1936b0e2442f0c0ea18794474edf4d8593cbfc27b9c305b8a5d990cfcca9ac3dcf55acbd6834c244e2964901e28ba0e82d7a231fe8d32fff56aca5ebbbbf7f457fa818e6375c3457e1a397ad2954338e6940f387134896ef1a837e4558b795ec968da519bebfa14557d9b25e", 0xc4}, {&(0x7f00000003c0)="f8f59d1afdc5db379e952886449f767b0cbd1080880241d8c45471c109f6592fd71377137d60", 0x26}, {&(0x7f0000000400)="62820bcdbc73172238595d3b9540be1d9748cdc70251670f8293961059c5853f197aa947d53a3c6563922ee2acbdb748f53a64af2154f1c57b5969faf04ace5a79e31e54dffea0e3d225eecec4dfbab442b71f729f944bad487e15d598f2163391331a9ac9ccaa5a5a35616b4847890556db505f4fc7c2404b386d7be86543e2242d9b18459e2594aa89ff6e4930ab2a575a57fa66583f094e1dba5a7b334b1b2b86c9f4992b7dc1fa2a5d9e4d0894a757fa526f2ab603625bc131a18e3c770ec8d67044542604b8365e", 0xca}], 0x4, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x8}, 0x1) 16:01:01 executing program 1: r0 = socket(0x2, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:01:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2021, 0x0) open(&(0x7f0000000040)='./control\x00', 0x3, 0x28) open(&(0x7f00000006c0)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:01:01 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x101) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:01:01 executing program 0: r0 = socket(0x14, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 16:01:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:01:01 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180), 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = getpgid(0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) getpgid(r3) read(r0, &(0x7f00000000c0)=""/105, 0x69) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='*\\\\{\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) listen(r0, 0x6) 16:01:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000300), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/103) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7b15, 0x9, 0x1a35bd37, 0x1, 0x0, 0x1, 0x4, 0x2, 0x3, 0x5, 0x7}) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c318943db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623b68d5e4469503af8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x15a}], 0x1) r3 = syz_open_pts() close(r0) close(r1) r4 = dup(r3) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x800}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x8, 0x4, 0x7fff, 0x6, "7d0008a8a99a278e7091bd476f8c53d61cd1c6a2", 0x4, 0x9f}) syz_open_pts() 16:01:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0xc0000000}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') lseek(r0, 0x0, 0x2) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:01:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0, 0x0}, &(0x7f00000021c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, &(0x7f0000002240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000022c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002300)='/dev/zero\x00', 0x20, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002340)='/dev/tty\x00', 0x20, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002380)='/dev/ttyCcfg\x00', 0x289, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/wsmouse\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0xd00, 0x0) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002100)=[{&(0x7f00000000c0)="3e33e6c7d8045de8834fcec6e3195e2321205ccb322c462478f80502a6a9bea404ba075d92e688896d94c7af1f3c16e91527d8763be005316a0a9a346f0361085ef794ede27076880d06615602fb917c1cccef6efd6c9347f98f2aa8c210f9f66d5e953396f6e2fddb9f656519a448708d5aa2fd47851608c0cdeaa1cf1eb9fed380f4e11e629418ac9cd86ac08d4ab4051c5f3d831ba95e3caa4af2ff933afaff033bfdd98d0c77167d58d0102471e670abf519794976e3880905d85860dc2498611480e339c537dae97e3d9956fbb3320f7dfa52135e1bde2a23e54d2f53e25ea0b6dd0ce76a2ecd2d43f8045fe4d0f38c87e41395cf4a20a44e6068a8c74d386d987c1289e470ee88d4d074c57152c6c8ae50fee99eb015ae05af9e723e5a9651bf49e50de27c05dc71a268628ebe99c6a8be36cd9523bc45d6ee33fb35a0934aea3ecae727af53691d5a45a5e60f0d56e235fd2790a7da1849a55a88470fd536e1d5f78a45a715c9257e4ef4c8a69d89f49357f0fbc875df0bb38b743456ff033dee535697667e8f23c64a2418fc9cdb4b40f2cc0f8f8d4b1ce72c750fee671d42f11d5f9dec23ca3ad6c8b7abfe1b28024ef49df552678e789881ff45956e33df3d9f0a8e5f4015f0bf9d730951a34faaea6c299cd5604cce3ee6031d3182a106b26874bfcf28e863e198a3bc9e70858b47cd5f0ac8c57d9ab14e54115febf9abd5a4185336595686bd6831bb2fefc9be57a0b692a7ca2365e0b2b2d08fe9132763bc1802cfcbd3f64ae83989a1efc1d5940ca50f52c701a7828789ed4c9958a976134df70671778b825abf78afe5d0c27bbc8f41710dff71c40b5a262443f41dbb395a0f13f6a8de2dbeb8ac6930320213013eafbda01acccb280c98cd60a5e6877ae079695c3d8f2aefa25d4a7dd87a79ce5988027019c492caac2c76f430c82db169551d95eea11ee3bdf12cba568c405db0a6967c4d72fde6c2ad185db05b9844d79bd0f1cdf4913cca6fd2f0113126c2b6124e2c2bb6c0dd5671dcd29731c84d0041487239b68ecc31b7224de2de89ce11d2fb7a73da6375d29dbca1ac8265d5dad720451d4daad5bf3b810ae013241f1afcdc405f2fde1e455654900449a19066ed6d914860ff36ad66039f660d79771b33e1f9eeb8437a3c1ce841a69fe17b77d3dd7f0afaace26b59e1d9203dbc0ce29717aabfd7f42a210db01c7d4dd405a1002ffae2cfe68a7cadececf2441ca5d70b25c1fc577ca0fd1342bbf07ce721e3bab59a11bc342eb7cb329309631d540f0335ae332bc2262542f19568164560f608db6b8e730a37b0bc39ccd765c65441112f35df93fca72acdc7639c2b83cba358bb60a1ccc0f1af684ba15143b388409f11affc817f0670216fd62dff847d5a1d91de50f101e4f6530eb81dd824945d8fce948e21e203dc1f1e4090d4fce96bfef5c5b54aa31b20d1b9e4a4fb7602ca2c3fafbdb5cfa91b55aab5ea1eb32eae793cf1311fcc512797f9a43aeeb5cb2d3b4eb95f87470254dfe9a4a61975ed37ea5cc95dd051e736da8d6dccee6d41853f985a1abc4800f3cb45da84f6e1d55f19f16e317d4025e551fc79dbd5ed8a9749ca525fc282985b0c96ff14560134a7a7d6f8b74740b62a9e03039084898d313681b7429343bd1b04648a3c80776a4c1674ad3ab585829fd427c257e3d3d5a26816dbdd527e645ed5ff2dea939f20645408d8140c51b45394fdf965b02dc17a60f8d62c6df5cd897cc9f187d9be9302aafc4e3f27712263bb9f4751a6cede055c8daaa3e2bcad106c483e804b8a8de97b25bc35ad04a0f508da75ccd031ad90027a4338b23165c8382e693f3c404e9e9b1e0ca34ff29a19ed45bbe611e06a41fca667a8f1fd23c3036991d5023cb50d76ad8770ee5478ba762ccb8330e887c03264cfa3c1452384f27b39ef31c34718a585b6a8c491083c74d525eea816fbd13b5a509d109b867b3ae100c37c66547804da13b35ff930ff5eacfd0d8dcd1c6889a0c5b1fbc27dd312e0a9a372ff00600fb58cb1ee75af17fcdd85c7f98c5a0163c1341af6cd6d083127f09daa0d852ee0a78f4ff1a50f2ce874d5d162f9aac3dcfb124bc2f2720738772c8916053091ad4fc8954fed754cd1117c30fb0a92619bad98bc10d354a42ece9637583079024e96645550075e9607c5e7e1c81b1dad1a6d694a3920a4479fcb9f19b1045031542f6dbc6b76a0509bd5054c621c10f8a3e0cd14da7fadf2c580eeaf4b1b8e235562bb88c473ba6b8e3a87d2daf659a9d6f377d1bc876afa979a45dc0a3ca953f23097d9b7bca07f195385b6f8191946dc65f43ed7203566348d745855436c786eac5de629bf43a1d6c4750e2d8b6f6a61c31d75de1cef78489390c6be3a9afb614d0fe8025216827b0407c452fe9502e2f9576080ad9710b38540f96ad049faef697b5cd7627ca8ceec73f2d2f2b1c654c6f88cc9cc7afdb780bd9f24c2bb2d5c3708a94bd648743ce01e0282ce4d7148d7eecb99e071ffd90347fee73d9dd61fb7b1fd464d53cc0e7ae40be493e6ff84ed6b8b17a8eb316ca92dfebca56e9b117843687824b34467041fa7f2c611a2e6a8c46bb6d026ce121635fe228f8906c52d5d960561586b86c72beafd8a43ff45b91e5acf151a89499397157d7ed91657e65fbf103cd2f48781156a993feaaef3e739724e838dd22daa5500f930cc4aaba59e22a7165d75b4d2289265f8925e12889aa3a10fd1240b18c11b76d67d6d8e25c78607b41f2b2e55093e4e2e28ee731cc43bb48682fe093b376b94f5c0db2567ecd39a70de5a57cc2bc6b01394db022bdd5182c60a92a4a028cd436f024d4ccf00da8c8c49e1512f8598b3d821b55d5b95b4a658631691a469bfc734ca0fee1beace743c5371003a12fd8b982b138636b38e830e46e02610dda53f6ac1c6a6143d5d3126d4d4a5417b90f767694b9724c3055aeb2bebbc948e36ac2257bef1ae3d13582c1df8df8f463108b5f025b35ee96d695a0686391dff831b778c9295a90e6e612eac214e30745f319a2bf384c03199dfb58372c0269ac66fe9713edd61a3a4e8efd429a732f6b81c0a296f2b79ba78a2550922f6a38173aef31be8c1cd105f165c7b5f5e93ea9c12d07f536005f7830e71aeb7c57331147af7821a1f0bf57cf854059c528ff13085ad3c9d411aa5c3f3cfd613e7cc2480091c8b038860110711c568e15719ae5559b3da64116945dff77b059174e2f543d24dd383026c439807bddadf1b9869bbbe5d36ac08467c6a7b0c4c07f640347ccdd5921a7c01938bf0ffb615cd9902af98f130168c9ea0072aac238c5463e19f52b294c5829fcd0edba35f67ccda961004f9949f95df79d7f4ca2bf7fb278e2e6ea68b0fdc645b30bbbd2615011e28e41602761080003525164d5f18cb7b2e31059f363d6cc729a9bd93f9eb76e0ce8c8c808b58e7a1cc59750ebde640dd301947a610ee9d8810c0dafbc190ea218d7ffdf1f260a2df28e07431e5c4f2f5a8681aece6d73ac0c507c0e0663638dbdeca5464a57501587d440085263347a88feb6051f8e842df3d4dda50448be6105e8a789c7b9e8b2204b217e2ea73f91835242bd620688ad8f04c9416a734e77e204372fa3c469fc7a8f81e8abbe41a5204fdb17e385c14f41917da5a66a4d32107e48f62b095455a521551fb925bb5f567461f9b3f7ce58d792c94738d75bbd9fb94777467f121185473673fb9f00b359a5e44ce0982bb80aeee13473b2b310e241ac69ab9124690f3de3e029e4d25dec4684ed8c81c24be5d664ceb21055a460c26986eeace6130cc8494e87fb57f05167aafe43f7d0625b5248592069d75870e38ce37cbc34d87f6791be082fbadeaa5a9f68983880ab04e890f215234f56755d90245df6a976b59a5bd4452265dd2a24db4c5a383d7a5fd6534d4afcd653d60abf589c12361fd58dfa3e3733b2e68840d7d94853d6c9c811a0f92414807e4b448f4ab2a806e815bfebe43cd6da719939a3bf4145b519543a04c24270e730c838aaaee1b7a76bab80de6b16d4e70f8a210011b6638f5576164dbb9dde974644ac0f9fa0050e62b6c70a89a050257b11dcde24af76a5d65b15b30421ed48874f158bb7b7b12c838ea29fa604e326c658af2ef59b53614d91be3def5176be6288e5c5a7fee55bbc5c58812707775693ce55ed82c346d6d2e3ea727f4504b9016151b744384d55d80fcaaefb08902c404b57cde5a47a727a8b8b13741f58319d6cfbcab6c9a03893fd665d66e3a1eb024985a7939824c31c0151738b730c9062b5f2fce3f1d8a25a3fe7274f1baefaa9657a75106785fac71bd32db65745e5cbce781fe70f4271c947df64bf557343eaf4cce34db82644133891cdf2579064886e3e7ffe06a16b4cfda432673576eb603f8e3dba3d65e59b408925e2b3c535fcf821aad7cb9f15bfa0a7946c52dd702aa88769719638a29d67701874fceed8077f58fc81e919732055dd0e6ec2639278c71a3d7f4d89007e24fc5836104225473491a54a0effb9067ef6ddf7150cd604e6eaef899fbd4e234f25afb9fe5334f64d05dd2401e5586c1a2a6e7e1e45b802b745ae97ec53f550b6e10f22adbbb10e81e7c16986d8d371a87f6b3d58f1b62de3f1d947489bfc2e7a62250f8749464bc4a31c86407e37cfe44aa00b76db0ce1da60e130dbd24b0dbc884057a8f3076b8cf25df1cc9c5e7a2ebd8135e6021490165dd0b82f8ffd86b1d8c189e294c9b93894f1314451ad09bd84660314bd7d8ead497aca36441bbb1350e18d540bdac16aeee6d9dc7375cb293ab75d1666abbe3dc00ae32b9258edd14190b870e34bbb6f37d21c19ad10b84d4354455bc760613123084dc7ae22d76a6aaf40dfb9a46aa161c91f36e4f4abfef3676f1af751bf6844b36bad8e452f2cbca27bd5ac531aa0f67a8f8eae2ff4fa59af401a23de46c32b2a7caab7bba381dd3e806b66dd0728430d565908e783f356970415d48209bdb0dd6cccf816753fe66eccb407643f03a999d83c94484876fb992c86dddd04a1b235dfcd17512bba56c9e5002fdc6e4381b5198e21aa4ac85b7358f7d53352b35ae8027c4f16e9f54221a08e17af718bd114aa586813eaed0f4fb52bdda7034ed0289966077dae6b211fd90fb5203381aa2d7ca2e89e5ba24a900d3c5eb5303be00f4e6fd73a81ae46f10ea30c327a364db70a35ad6b90cd4600e62bb4ce408842758a426db0595a1b45bbe5b05fceafb1211eff32eb208bacc1d4c7bb19d3e8ef2c06752c80353514d62b2450e449e1131c7f0ac34df5c6b119054945c70ba20a6810b8213b877502ce9c2ee22b5d9fcfad13862dd81180803c00f3fdefa42155b25aef59770c704b8ca7563b1bb6ab52fadc5c760e856c0ded73c99a0c4b29f33339957ab7976e16b5978fbbc42a1a8ee637c525837b5618d4e82ac83283b3e229917d7372513bd77e2114a8d3c53a84c47edb4fb0bf69608f8a924445837355285d3654868e5d120ec70e62197bb65b666917adc751f0000000040ca70a9462db095efde64ae3e29248f033ba423299d1dbdace41694f2f7cd710b79c48d80705d69a23241d798ecff38af57df6e58983c9ebef776dedb01e5a79534f0d081a8b57531aee0e716d2a25e0928c74c2cfc90879fae7a97ffc71fc91d01f2209ec06481163b12f37577999e895013633842681bdc8e988dad9481a638f536c70980d74c1b905427c2fc11bbaa8589115fa64f93fd405660fe7aaa7aea7fa83f", 0x1000}, {&(0x7f00000010c0)="4bd419472b1e7b57fb1e11d66cfbb5df2874534fb80ff70d905488499304f07df5ac6b148729a550775a7c2db840596b2817617e18166e1c4e0a5c82d4381f683593d0d3d54e17ead0d79e64e85a4eb76cb2dec3b238068d971b8c2e03cb6807aea8c598c593af948aea6574b9a1e33867d9d1a9c4e1af1a846ab60d00afeb0391829ecb16e4eae1e111cc943ebc131f8bcc70e12f9c1599dd29efd992e1f9986c0a735973e3ff1668049016a567495d2b864d20e28dfa48c85f0610b14f8c44a456fb0f64be58d047e75484d954eb6e58988a90e68ef7e22339410852dcac34df32da1a6fca7bce980ef4e0498c6c48c317041f0ea15c0093a7ad602df0892f1dba717ddc96bb8975bec5b23c2f8e72866c7a9a53ae3233ce4b4afa985b1e6ab8256f25881bed792599584859d2e2eac00b0890c27cc116177c1347a31cf214d6de470e43df7657720fe833be6dd9e41ad4c6046c2dfa9160b142f8dce317905814a0423f05913e42f9a8dab1af4e9142edca5eaf9dcbd5a847614885042e1f8c0f26189779ddbb101a72afb725f3433ac7d4239e7b2c53c7b232b90425deaadbf083d773a9798bb86ddcb844d3ab6942b33723ee62c163c4a72db4a6a9a2ed8055236ade8e7210dcbb57d481bcc850d225c7597806f099a7dfd354bd88abcadcb131c62fa5866dc0ff3b27afe8109c0561da8f90a0785bb5aee0963e52b53494f01494a7ad50d797926ecd294af17b50bc7ad5fff2d2ce7ceb355e50c580a2d5beaee3b6303dcac17be0cca1d0505532c2a54671a4ab41a0e895690303586bfb1fb25724c0bc187615f6bec18e9b9a548cca3195edf9c80b94f68466c03925b8341cf222e784f5af7188aff392c33f05ac64595137122292ca423cdfa12d443ead02518855ed422f25751a88de6f5636ed8d3e2e05952cc56d9d46e7d78d28d60b9aa972b665fc2b66171b1352dc4a5cb9b33510793611a6459bdf83adda5a12074bfdb79ef64c4d2a1be75689e109c752ffe84b8da9f67b93c958836cc05ad270f0dd3d63e8d1ab74741210d0a836974d926063453e6396afd8cd09a8807da679ba4d738fb7e15f45c585fd88b0e0bae210f622a1f519369da2201cb58f96d24bcbde9357c219b5d16f0fb33b34d93a604f9572ad126004038333a84e052f870cdd1510ec72444f95c9dff6704b1c83ff3fc0f980c050bf247524ae4abdb954c50aa6c850766e87d14632b4f433bf9133ce6fa0541b5341fa6c200a12fc7c6574d2ed743eb038bbeb139c0ec28bed50473ec5ce4a6c05be436c19377af346357efcd01ea55d083baea15bb4c1bca7fd9c0f06d76d47c6ae6e5ef3ff2ae3355ffcfbf33ba2b8790a4f204d8fd23e1c48dc66fb9b82739f94af73a0eb84a86e18ed6a96622948ba11ed42817d76b0fb21a7948e596ab7af84de2e7838ee7a83271a25050adcd0f7d073671da0b512c330de9da9af35f27c898dfa6b2ea0763036de4cef8595b2d2d58e7123dde50661bb99a544e584f16af988252d985e06108a6b277e3af81bd25f402a321bb9ea0b90619c6db6884827f32f2b0731aba4e00c9794e66e495857e22ef19f6e9fc60d75cf9a09999a1ef35abc3096f83496087d4016859fdd1fdcce21c60ef15b672f3e0abb4391207f51215154169f672d870c029e63858b62e31bb5012ea7d31547d3ffaf91bd176d699c3132071cede674db198f32ee5c62f738361d5286c26ae9e2c3564c2a4dc44a434d8bffeebc177dca4b2eef5189c4a3c40acafc7f5adbdf5ba62c999cf7550e27ae342a580a9f8606bb510744bf66e2169cf941cb1539d63ddb50357f40ee773c6c52ebca7a0f24ca7bdc5447a68140a7a47450f510aa3d8235c6987c2f8c2e659ee6f5909d3fd9d2ac77e3a8cd569cdf6d9b36fd41959e5d1dcb8ac3785bb282380d34db9c3691844bae0ffc6e6aa76db8b52990e18c5ec21c8eb68864638ef5854e0e54fe35985941ad2e605cb3d4c4cacce3d22c0dd168cdd58933b13e24df52556f5cf78aee3b1b20cb300464cee6ea304b86eb83b1864cc298e445db210791dab078658d6a0cdda678e23386f53ae264e6fc50ac78a8aa882f8709afa3f1a4572864823ecf5eb4b0cb8bdb867f3657e99ac179aa67c40810fc39bd8e83e63023017772a1105d57764a3ef90090bcc80ae8eb14b29c2316c228748c851551748ff86caf4a98d338ce8bd737b9f8c65cb9e2bd09975801317677d6ba4515f01a455fd59d7ec32bedcb28c1c5e99d1ba720646c40986180663ad04d5f7ddb7a0de6d32577c5bcb88223d567946f2c25e956aee9ee60667022f45e45efeaf3356724e3ca0612c23d0f0b144b3b36381d67a92bf45b5ff131ff8693b351c7ad5deaf76442d93c973c904b10814e849e640a84702847021b50d888d754782b57fe12f262f62bcc8f491a3230e23c9dbe50f930484f3e72023aa7e640120126e0b16a795c1a93582ab8bf30280da6e67ec5b7b34884cbb27dda19f742ec0a2ca7d08a6d8902ef01b669636b96889ba0a939e85ecad58db9740f0de93362ac629cc2eed027d5d2898eb5b249b084d683bd4c6fc616bbd7982c5c2a85f9d99c82fd46525ca79ed48661a32f20c7009b5e0a20ba17c4bab07dda695886672016d3114c50d1786e0bc79f1dd16d7f8fb4419377744fb2e85e4e029809b8a316560bac9878d52029f9132be24c763c05c62f9197aab819f4744495f703a78844d8699bd7035c39c93434329da9e22e6109eea61af820f4a5d7779ab5071b0f88dd0106d6723e600d5fd88766fee88545be209910b33b8243828a8eacd7d1bb9545cb92439f08854785d7cc44e7d5469cc6d5ebaa7e4e4c892864c1f78d4863d94bcbc6d01a260f3f0fb9ed99fbe4284651d9139101d5f47485a187032bfb4fdc64bda83a1398d73062f7c651b685cc67e8a19d7f26d5cc77824a31383ee2d0ba347a7462a3972a99faa7f7e00df510d4601bb8542fed1d21483b4a69b42c5a858f1f443a43bc8e375cc1db32dfa2c56020a78fda5738bc8d21a8eab6dffae20c15c99208076cbc6133f7223a669590dbd04ed209515a922ac051145c59c44df74bdc1facdd0a8db773387082c22c684d2d758542f767c87a6295b498d8792f8ddee468b400cc456c6a94301dd8dd82a3f80926f02d21274e6dc548a95b5d2d742fb15601349705885644c79db8ec1df6cb7ee8faedcbfce0a77609cbca7a8898647333d5a1e29025c6c0a051439dc9b25eea2fd0558b4f57422a09c622d238a072a9d8258463cc204015eaa2355cde8c79220ea26b5ce816a365316d38f698ce8dc85307f883f05fd0ad02f06966f077a0b33f2c16ec1cf54b778210d84fe11a0107ec43c2b8ef0d22ffa4aed54ab4f52539592d990e911bf1d1d0e81c130471c3bd6a7eaa7e0e8f17af5e9d00907fb88fd31601ce1d2893fa60544dbf5f6f2c5dce942565f9f967b022f4447d20c5e85555fcdac3a2c53e344da1c809294d7f213fc2d51470d6d44102b286065809e3cf725cdc03b2b4a4bb6d2c3ad57bf4d8afa5a29ec54e4a206199a895209762f4a4c14900b94e8c7acdeb3ccb454130f55f6755eb5627943014d914b2aef8db92860b8e2bf59688689d6075a86c5326a7b364c1a10fb598ae2fca9108aea717f7c10bb98c6106a74eaacfc2c274f0f123570c66adaaf0a46eed6fa919427e935ea47973d155440c18c491a59039cc403c4266835a53262b2baf39117df5009632f41499ed19b72d75aeaa02d0aa252618b3ce736cc6713ef413b722876ee87aec13603c905477f691d949e89c80d14ab3330435b999f8b6223bf1406142d034cf481623c412831b42a2fb8ca871d7a554089a90409751d921ff0f80816ace8a6e27b019190ed1fef87c2cb99181e8641ead627a6349bf14e89cdda793cf6656c42781aef3f957780b7276f501596d8fadd0c46d270b4705ffb23d6efef7ae8e5e6be4aa4c531fa1f7c5c972ec2bde86ba76eebf8ef73b02f3fccd7e4d86eff61fb0d954eec2370406747874ec66dc1c47a9170dee24678ffd93716d7bae92e7bda13f065379a7d04be5f63b7494cb17f7d2d74e15b4e66ad3d964e3e92e027e9e267237d9e5a37d6e56b9ff334f2da109dbcc3a1d50e5d76e8b984d382d88b1a03bc170dfc9ae87e15945245a7d06b608b56668351444d7c63fdb3951027049ea6673314ba5b6ee019abd0219b124ea35d7345ae57d02903d4247a961f325cccb8d61c72a4e286dcbf2d0f89c946f404d2b912fc4981d6015a7dacab92200a1f4f1c363498072530e48f02a67f33f92b493bca614edf2be292e67bb72211f56e403cd9f31c9d085394c54057728452db09d2eb9bebd2af4e3f97850784435c1552dd2cbc341acdfbe60290854c97ac8a6c552781a3c0d58669f1c0d9484c8d0c008f218c73cb0e15ce9cf3cb2bcdf884624f72b5d7a0ed7e524f9a8ea6c705d9d03600244ab3c4e07344e0d503c55a93102e714478f7e52ac38e7c2adda6725621595599b24f734823e4d5ac1291fab08aca26f1acf6d1d7551035f67d911645a812838be7a215d9b58e46c721e43ac8b50eacd8572d1e19e3aab3bf71a4857df4a7122739daa773ee844185387193e809901ce8e9b8d1d8082155766840f5c53ae6822843b8fae395e90774a8b6cb4d5f8277dfd4236948e0089526d37270fdacab680b99708346124ba0f2c49c7735e7e930e3683a3f28449ccd57046b2b35560b748c88fbb227110b30ad161a9536fb7a836158356957c9b08bdd8ba1f3ff02773467272b419cadd951d67021376a185761a230e42af949a58ce34604b3ef32bce447e7d1c059dae97e6d4c8f22bd48cc3effa80ae2f4ad5b29c934033745a0b57d5d67e9384c624add42889f7aece7a22837d02b3f5c8f3abc9095410dc4d48b3f5e8c1a0b8026c8d77f333f0093731d03deca4e4f436ff3ccd9a759ce1d2fe88c3b328ef40375739df8a25bc5132ac858e7259751903d7357d45dc39ba7a4109e0983d236f76c6a770d56c3b1812ba169d36c81256ed1598e27abad4561b482a7323b331382f4c02a30491225de70f259cfdbb284676a8ce1c0351169301c046bd5d5ff06ee55441696adf8600dfe6907be0e5f0d0ca4bda6c2cd1029d45331bf1b687d664dd6cc670b0174cd3d2acce88346431dd473198073f8658f87a6f24a7e4f4937cfbe89fcff6798efbdb22e58d01a871ffff15ff0f2b098a4858a7588630a7606c9074dd06650d08d939ad847112e4d7fa24e3324159f15ab7b7c192e9c02de410de98305e86e9dc560144731070f69985ddfb1578e464918e0c973414e929f2ec28840c8c0aef1fcee3ba12cf53317b9c791f1ae7b9f24a1e66c80521b36a8ef7575132f7a6648741661cb124b0055a98c179250e4ae6d196993af2d4175826adaed2810b00bd6660a70516b0e5f595cf72db87fabd4de802a85831983aa833672ebbc022a41d90962c038fd559ea7c71f1fbaca8ed793cdaaf480814b76f932a2e5ac324f89885d8966cb11934ed1c656567bf34a8d826279e892d87203c9992020241c45107fab7770d7d5a2a87e718c6c8bd1016a92de35c936aad1cbccbe210b220d071d45df9ff01dd6d09873ddc089831b5c0844cf901adf3f6e3c7fea2d7b90199446c67fb3d2ddbb5f703dc78aa366664bfd127d082cf88f28d8cfc373474e1e940d78f651acf862f9597583dc1db219fcd3d637ada3b90e94ee6b641c026f34271b1a01898894c8223665f56ea021a3b", 0x1000}, {&(0x7f0000002500)="cf08e2cd0d581fa6cf36275b15a446d46fc141209c64e26a61d4bfaa8b7fd8604a065dde4ecd03f2675c8a9bff8cfc4d33840cf3ca1fe80d7255b7d7f504e9b19fe186add6179d275eada2ce25e1db24f356e306a3fd1ebf2d720daf08773eef1a61a025270d421afd2a82907fd69c571ac7d57dd3c9fba0fd7f61086be876e1ba78aa0ba06c82f370ff1cfa5470afec419474046a9805e3b34f9a0f80a61888705bdf6b861e3d26895a942d6c141b6c5da7b668e6c0", 0xb6}], 0x3, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68, 0x4}, 0x2) r12 = syz_open_pts() fcntl$lock(r12, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x2) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:01:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000100)) 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') socket$inet(0x2, 0x1, 0x3) r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r1, r1) rmdir(&(0x7f0000000140)='./file0/file0/file0\x00') ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) getpeername(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000007407755f71268a4263aa5a4751c07900000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bc7c6aa6b5842df8e01ff7116a5e2ee6f3ea9277f827a6e93257252ab8ee766ead990958df86ab136a31db55e1e388463aa579e6767a5c27eaa63a9a7432c49a208254cd1b66fcbe5eb27fddf7d05d1f104aa8ec0b7003416ff9ffeb112586c2aef901e"], &(0x7f0000000200)=0x6e) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) r6 = getpgrp() execve(&(0x7f0000000300)='./file1\x00', &(0x7f0000000780)=[&(0x7f0000000600)='c\x00', &(0x7f0000000640)='+,\x00', &(0x7f0000000680)='.\x00', &(0x7f00000006c0)='c\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-\x03-$+\x00'], &(0x7f0000000840)=[&(0x7f00000007c0)='[{\x00', &(0x7f0000000800)='c\x00']) readlinkat(r1, &(0x7f0000000240)='./file1\x00', &(0x7f0000000400)=""/211, 0xd3) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x802, 0x5) msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f5ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r5, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r6, 0x8, 0x4, 0x1000, 0x71}) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "839c010000001292b04e392e73f75900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x98d, 0xffffffffffffff81, "85fe4dbfa60200000006ad00fbffffceffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530004c080fdf332782114551"], 0x10) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x6, 0x4, 0x6, &(0x7f0000000100)) write(r0, &(0x7f0000000040)='h', 0x1) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x48}, 0x10) recvfrom$unix(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb8, 0xa2) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="e3cb272c14f961a8aa51025a45e86f1a46bd83594d03b19531d5e0830525a582318e2f3573016ed7911ba2aca796ac5ba857382340e5ebc919", 0x39}, {&(0x7f00000000c0)="e9f157ef8895016714f9e5602560f3dd53db997f8ac770004a9a002f5c45e14a8141afca7a0d4d0d4f0f94aeee160503f2a039b1d7fee42fa5a11e28c481349ac549327a0d203c12df8f80a877832d2feee4d4c86dcaf0b4008ca85df7b98cccc97bf1016cbacefe9b9fe805e378675b4a7be317cd99bbc175193e5e114dd3454abab11afc17a5a7a786d4fb1087cfb9a56a53f4f239dd7fd5402a2f1adc8ac622b0631975e88142b1a60e139b285667ad491e7d310759758bf69064e16c7bb35d6e3f4feaf66f2d8ab89c89043e9646f7d1ccf6465621de0409fe4a5a493389071bff0d42a56b252772e48cba243e2db7d18efd5d5c013ce47b78adc6ac7d43d1cfa4ef76a682bbb4c0bc8821333133f4bdba53908514636f7fe25c42dfd89de8f3471b72fbc68dfb9e0baf1c9dda554febdab5ae2e5ce71cd0b5ad365f72e56e78be77d86159785c12b63a952128ea02ac095e0495bb39aae307f5fb38556b2a34106b6fa43bb57e62c14184301b54dd7848d068d5172dd1124f9ad1df6b2abdf07aab16d42ce086aaa526272bfef2e777330c70cf196b62cdbe90eb0296e79ecdb75c04d16d0402e6867bb122df3a8116e65ac14840d8a7a64db55cb15c6aafc79efa6d18c358bd1c9ad605ffc799ba6aa069e5460be974f19a383971428c274896ebe03236801d18da0acb3e9ed69301eb18585dfbfc8ff43a9d21e0b1ebe653973482123d6b4d71fc9a221c2b9db51ec7330219953aca4277c7995a3738e002f69e1eb7b2295dd1278cad453a1e86580e8ed9f6541491ac343d85fc21df7bf56e0c44de63cfe98ba746c9d90c1a7c1bd467ce11849a5e48dbcfa4f39812dc5a9c91f405fccf3390442c56ef16a846c3b49b33e0a485507e921d87667b9d968c43c3ddb5e3673d66c13eb1d7e35ecbf7a251aafa04d281a5d369a75bc5c43c19f2402cace1f9fae3753514193185cb72952426f4856d91aa447d343eeea9b6721852158f47db778fab312dc40ca6e593df6b9429da3871fb7bac23d94512536c849c808aeeb27049edaac0082ae8f77b3c8824bdb20cc14848f5e75604c086f71b6001da9faca29d07d5c577485e3405d0c83cdc88c962ddd5dd079ecf890cf56db12a714720f266cc7b0630a02f0aacf93df54096b6325b1b81d6e1ce413985655034441c7c877638ee61c329d8b009f2cb69451b484b61386ef2461ddee9200a4a0d51cc395a1bd1fc03d5278cd097ae2c1708696c4e16ec860b2e8dff9c8edf2796fa6ea0245b2eaebb61bcca887142f1f13a9d0037f214f89d24bc51d6896e7ab2037360e538df688bd046c8704578f6d5e8e68cdc01d9716e6a845bbadcde05c862aa03d052ebc8ad5092cb21fe4380282dbd18eec72a7d1099efca96603ff540c10a61e31622a2d722cc2c8a8678f46c9af551802edad8ac57f0c9b5aed7405991c2b4f247c3f917c69086d76c51dca941b24752ef53638721e1f726d2ff3ee1003445e5fdb3dbddce3789f3ad5e52f8355abc128c9f05ec49bcc877a197d9702cc1b3cf0d66e7bf75b76243249ebdad2f40ab71c11459cf13ae102c483e75dea7b168b947fc5b8a1ee4d2fcb1540c64a38c977cd1e36b573b0e078fc635cde3c931c63d76a29acc454c1357aa1db91deb0eff4c5898b4abdc4137c0f77d86d0550a868bde39ddd1aa3f386cabf13d8b379ed2a9c007845c23e322230cd76cfcd1b7191c212e2f618413cb1e6e7711e66de8fa826270732f29ed285865c220360b94fa7fb005db54f3f7bac139b1e9f044938c07b780cafd9de608467cc7a4a14d93f034f564eff1dedcbb3b4bd2fe35deff535f37c5f837067047f9efbf676cf01d2ad6fe20802794c8c78b053d9468bc39a54061a9d7b422e18af5784adfdde7e8cb05ff375f0e1731b443b429bc97223882fc17024d3dc4363e595e859f974ddce3497897d9d11772e316fc117b52667013468f2503f959a7f1c869627e7eabc47efd484cea9bf86a19b488042b0d7980642159f8797b9a878699bcfb51fe396895768547fa77d5b5f241b3c3e7cbeb9d55e8c44c2c24ef88285876f6ff8e5871f8ee7abd0b5a83b0b3bad139ef75653d062f09a8395dee83af5afe950e0b540d0c56b1112bd4ebf3759a9a57b35bd30bcbed93a8a3001145ce432fb364ed64a478c4e6200b9b4466574ebe739c8d87d970f20d67d259763996981a509b60dfe2cfa64bff7248cad292453c6fe8942a090cf1007c311a165e5f27cbfb7e55721d1dbc630381f9804e6b116d6db679d33868f9e0d8e4b6fee0e6621bf5834d5ad72bc9bf111a14ce4a0dabab3b2ee14a942ed29cdc1efbb30f98b6163bf27c86ab5611f96a02d230e29b9e26bc5bb4d967d60b9c4d383358c0e2ba4c627457ce2d4f728740b8ee32fccbaa377aa8813fe5d9578adf160e26e6e13a8028a18e7c53579de420d74b09c184d9ad835aa21aefedc9d1e51547698b3f7aef9e1cb9a72b7b7cd2a3747faa02db5a77b7b2fa19535a65ef65bc071522b46d18202708655a97aa26717a4e3f4ab179356d3f9c8b374d39cc6b7c2f7e678964252a6f6e44a1f691203cc8566c4158050f2b360948da653216be2e9c35f32af7085da5f4282488bdf7dcd02512d02098d9b4ecc2e9ff24d43c2d011fe08895e8d9120e040cc36c5e5dcfcac293b91c3235192a624dad36628eb84821841543fd6b12a81fff746b2df31d03b3c37b9b9ef4aaa3aeb52cecb7bad01f25b3bbd813e9069a429ca46dd643fc5c50650c0396e408f9978f50296774d47e7c2571562a30d712f65d222f52ee63b02e800afcde4cfc7a08ff9099e6c2e71930f3fa8aed3c2b01066799ec3516bc800db28240c87f1bac96390b4dd4754c1e0e07309b9755c9b5ec62afc9dfaceadd92bd07646730ffeb12a6ba425cf6539669d667a3287034fb970e8425c8f7d8c500df31215b9d15a0d5ab4bd1ff395a9ab7da1b9b569a1e368b165531164441931a90ab8dc44ebbb87900f4121b669bdce26be014504b3ea2506662c30bf448c8458537d7535b759f95dd7cb67ac5302840fc29523682d07a0a441d548161010113f3165b806c53a6d2280c666ca925371a1123a2669a72ff16ccd3e850ba3cca9f731fcd46809f7f6d7a059e4dae27b35a314c6e1e8b6856546eba1ae9788fe84dc7321c01665fb85c8a8cf4cb2e0d5f643e19c012193f7801b455a19351c5ba49138e99b1a997e0da6d3ea589834fefd8cd943d8c2af4727ac4897dd4152d3a510bd3dbd311fe4af4d23c0653bfc3f904789f42e590d28e6866fe58277cce9e9f2b5a4150abcad71686fb4ef7ad0c1f2e8c1fac11fabace470127c8a4a2add944bab576130e4d1850de71ba217b0149a83d4419a5e575c41dd4979e398de0e91b2d1c5a4abd8bda2e87b49b8f76717747ad0f9bfd7ecbe3e437d40ed6b78e879582542e6262b9d9c3e5aa4f6a3f909d37061d0e63dd1247cff7b1c95e487a4b49eb32bb7c1b8634e915f0a7257dbc5baa280807a6598fa38c31e763fc1d78e946144d7ea338b6caa302a41ca8a2c1b06d630a2f87130e7eb8d1f6b9e8e832c023dfd9b8b5bdbcee2e2da10d5c6470ea6e05eca283b743da7d7edb14e886df9f55e5d12a2295248b01caedf0f2a994aa5fc261fe0baa23f4a716018ef4b76ff2790e747d8fe10bda8df900e51a0f96fe919ab5487e7cadd03faf733164b32e19d2b1cce72b2ca65007524efb3df0c1bce175554dcbdcc33a7bffa851670b589307b0a1ab4aa4d1886bd817f4958c234abf83d045cb7fb922e8b2ad7c93683b725779ce6b39121ea08f2f08d34830514661b01dabc9809844f01816c093acd2ab2de394e25c1f958c47c309cd2ff9245db62a008207babdd79b4bd8fc9c6d4601e1e2ff5c631bf9258109e762292c46b9e57066840174b2c00fc056257eaaa3d4a483bf8b9cdabae0a7c43862630d204dd246823f5227bcd2ba0115f1c8982e0f5e8dd232232236b154821c29c30f393ad0a153efb68aeb78fabce4d7688292e17192df62646b62807f330bcdbc0117d33093cf8796ce5a0c8fe39a9336e0c9e012203466f2165c883e7d54fcb5b3a306e766ee59111f9e201590d023116a2a13c7b450285fc926b80db706fc102a055c0ba6f3863b1c3339ee69303e70632bc3761ac521f19556cfa9e400a42aa0886afe7625df65f3e065a1b6f7ac75f60a9600172631ba1699e92362d3383b94f67be871fc39c7d2e4b360df62425a10e3408ad2854b409295ec5e4fe768720de58daff07efcdb2effdd5c5517be19b8b3db3b3a9fc8e6bb4e75a5b910c1650f47dbdbc1912368af228ad7588e96aadd586a390402fe5ad85ba6e8aba93b6e84f4d9386795798bb2c6c3e23ce618463cf87f4e1e20f7276c558f7a9ed88d792932ff447cc2677672e91b5275edf3b5eec23bb3094b844453bc883930f0f7f8a6cb37e5fec2b71e36f0d9061a923c839552f8ebb89011ee35aba0eb0281c2cca5148ad628b25cd382bececf0e45fbb4801c7e6b8023826846f7c032ef4e4b4d0661bc5d2b62439d9e66957f1c16655758b95a1bcb5d500c0b44e7b8efb2349c37b2ec0b5664f20d7e5114e8ccb33a439328fd2c891d46de985a508b77d3f7cf7e5ba3c35a1850caf9b57e9f0bcc7ad0ae7f3c067d5bb70ef9cf8e0d64295fee6aff158b59e568487fff3e8dbc79a46d38ba75be6fa4ee43fe3b6a4ee125be90cf3b0f95398709b918b0f6f1c0a745a9b586d5bc37c4f89485d748ccca9e10458cf5ddf0b4a3216cd92c6450d1c457371dfed78303075e41315391df8ad85001d63c948235499eab0126778a4f21b99027b629c5b830e6da55e7455c2343554cbccf239a3fa7479bdaada55cd0d9e9445f86861db58b17c736033d01dadc01fdcc544c123a07ba51c25286a4cd82852b17e674dc9292555af926a513d419cc18fa5fa1c00a246e70ab2c59788812c49fc74a7aa15c7fc3bc34365ecbefc9c46549f033a42010586311d248babcb6445afa41d1bd887c09e621c95e62a0aff71a58197eb32b5dc0abee5f704505119f55f900ff2db28a9f7fe16823a061f4b53964b3a2e7bba86cc027b29c49b02380cf730fc5e21a85c79c4e050e46d8291a528e4335c63a349f279463339de388b7c8f86730188f7c89dcba4ed21e61922a667ff8d9991527700e64bb2bea6e20822e5a4075988434a37707a70e22338a903d8401ee915b31bc98a118ca82423c8992443c1d41ba37cfb3f06a2844355e5313775ecb02df1c0189b15155b3eece91f0bf0707565ebe4c0e0d4a8cb794c47b2cf74fcc729f4ab08b4ad32dbfa6119c616bf34b59511b13a41b4b185cf94bdf69b45220a253b852467a02056d11ea7e4481c75bb3c8a2789f5ad205370907044abcb79ffd20cc19a84db7497b7905074fd4b23549117c6accf0d61860f83aaed608e50c5692a5971dd0f551f0549b38496162df2c040187041a773e141ca7f2fe2a16d320fa6b4fc151cca41a1353f9c9d2cb49b321f24399f6227098c6437722c80ef389fdf7c509dcf8dc8f9805006221f5b6483d046a6e4ace090c102cb0526969d5ae1f8dedbc27fe98cfca783445c45abd265553c64170e9e4952052811687222cd1e4dca3a9e055bbf9088c9670114ee2cf0a3e5e32dd4231df8b3fcf672c53893d9ffc6a4d3584d4dcd84d54a2e2201484a385240673902f5003fc5d58318e8d8a0198b7ee52c0a7e936e3903ef03a70d52d6b80884ab804e04912e74a98ceda95bb82f3", 0x1000}, {&(0x7f00000010c0)="76d2ba8e331b313093318f762612cef3ca1e94451d02af75733f6d7fed15f94a4fa073bcda7620828668d55661cc542ec140b9180081399406ff3c5d6499d76332faca6002ed3ffbd45b9c0352708bb02f44ca0b6d52e2507f7510e29e32f8676876aa65997123c73ca6139d77a77100993d844d3e6415c3dc71f1a9c59120e617ba2f90fb23622e4bef34e7293bc1364571f8e4cac288f920f85bf47b5aa5a387c81dd81b7a7eb83abb4e6eb95df8b2731c8b32f31568eae7f8f67a4cc2ee082c9f000e6d2aa8a1ec0d71437471f543a70767688bd9a3d1b26fb55f1ec51e3d12", 0xe1}, {&(0x7f00000011c0)="8ea2954ed048c2d04ba8587a04dc4789f6089dbb3d4ff22ff431d99f6bf3aedb03a6519f243854089101857f980b9735ba2a6afda2337b400171e5fcb3712f31a789f5facec45b8124086012a649ec53258ec84024da21289ddbce5a9cd22a375c82499548cfa2b5fdbf6bdc9b3b02ceabbfa4dff8f528b5aba027d42ba84ad25a4205179990f27aaf8e0811c8", 0x8d}, {&(0x7f0000001280)="3ca1562f1ece4babbb479dc3f0eed9bd96a0c7f5f0e17378aee0095efb3462228f263a354e455b83a87b07665059c4f2ad9d8ed2ad42eb9e8d727d153c4e0c95fbe389724138b313779556d5420b228b95140a1e3225fd60", 0x58}, {&(0x7f0000001300)="f8143cccb060d6937d500c9b5e009b708e1371809bae4f3360f807c37ca18eaf03d333c40ea315c4c120b524657a2bfd13740d69ddf90857808b488e5061d2740a7ff6327e4230fadbdcc435be56c6865a5b7159ecd79d4b7e8246b9a0467401154db66d8d8ad8178285d05d136f76c908fbdc2d7c9115c938165245a1b0e793d33ae5e51281f550242a045196efefa1e2", 0x91}, {&(0x7f00000013c0)="35eadcef3810886b4fc87a93f2f2c0ee68d40ab878570710df90a9d858b13b1c8acf5c23dd98f324ad7810765e03aa07da3fd034cef52c3fd81185433b59c5956410cf220f90eb49adf4332b37ab1b6432448fed0e48bd2489d086d9e58ce7b4a5061eabc51855d62abae995f013c75960f0abd7e79024cec2f20a7da9b244cdc8d4c205df6d84f3c499c2d1b5ff0b554b5e3749535953fc3fd6463236cbf10be08922cdff7d6f24ddc273de7130ff405cf361f23f7881c3db134fdaa1aa7f059fa9ead2e6e84e08a9", 0xc9}, {&(0x7f00000014c0)="2d62c2d9e5c67b6ffe", 0x9}, {&(0x7f0000001500)="d76664b21486da43fb2f1f27e8cb47a1a8bbc7f1cee5426524842fd1078809823ad38a87ffc6e9c0e9b9d395755c7f0de298756f3aee478c846054da926b8cc96dc0ae76466322f196f1c904873db38834e8f0bb7fa29e8e4219979d48b7b91cc188476a12312ee1635c89657d9d98e23c987d62df765b944023b4ae1a04b9a1f54d1b0856dff5edbf754aa7879e3a38d417d997a1463c40f0475d4eca936401917257ac86", 0xa5}], 0x9, 0x0) 16:01:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=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'], &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r2, r2, r2]) setegid(0x0) setuid(r1) setgid(0x0) 16:01:03 executing program 1: r0 = socket(0x2, 0x3, 0xffffffffffff0000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kqueue() 16:01:03 executing program 0: socketpair$unix(0x1, 0x1010000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0915", 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r1 = dup(r0) r2 = syz_open_pts() close(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x12) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000280)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x5, 0xb000000000000000, 0x8001, 0x0, "4a30b2e96acd1f055e04e3df791878fcde92c2ce", 0x5, 0x80000000}) 16:01:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) flock(r1, 0x1) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000300)="bb02f18b8e984b3376532c7209def35eb6c2cd6f8eb3290c651cab14c01f1a28de12f26d33e7e93f86fb9811eeec9a97c0423b6fafb24b318d852cfadf90aac2947efc927494d64a9e40ccde9a95f117d1f84381bf9c7fdef9c1f49f4f29ea59bd1d382e56301ce08fb8fffa37ee230a0f8fd1c7479b734e59c2c5f1d3f7a6584a6cddc818e627711c07644f8bcdb400b216e302b9386fd4e86ba5e1a6eab3f29fda7a9ac00cfbe7de1249234d26b3222fd744742c65c5ae1dd3b39d2cd92b2342e063c418d8c1b8c92b316b8c3a5c998ced8fe59ca82c80259628c4ea743a6b11669fcd95328fe7476dc6b4332110af14e6b0dacf1f682c0f9b082e1321cf419eb08288e8f33a659d27f815a8c875e379ad8ca2dfeb07d00cfd5af0859dee2b8e395e4088d7d4a65ef0f11b1241457f9ec0be64127bd6c8b6b6610f4e560f8c1b6c4a801089d0ea13ea0d61f3bbf8b07448c661a7dc1a1d968728ddd27bdd90067d1418399b015b2c1a21207bfe86397017014476eb3712d9f8bc19ade5605d9c4ef37ae516651f968d26e69ea6547f7d777bbf8bdbaa2542cc82d358d7570b9a780e8eb4b2eecba4038cfdc3779f4feffaa623b6dbb2f4fe1f76a2d1fbb636115ea971ae8c77fbefae52d1b01998ce934a4ad3a627d3d88627edfb984f39eb48a7b60cd5cef209e4eda5752f245bf82422e041b54ce2c0cd0e3187eab9b805b7f195b2c007e1a79f8812333e31a90faf15ad52f3c0c678d894698beba31a299e46709d2d1ad45d09898a80605d4a5339e977e44a9232bd7d126c7264f8528fb2d694755461750974f6ba8a8a6a2cb77264b315986763f9df41a6cce041f0b3b265d454f9f3109070c2fa31bcc6d99352d4eda3cb63a76777d82ee1409627644c6284352c602bbd0d720aaa05477d20a0d7bda22d3147f2a4c38706774968e8fd7909f053612648650eaa1d694aee2804def9ce2b3490e88d98a2db27add05c6c2729fd53d2bb42adfe19ad91f405c6c6e325f00c21dbd0beb4a025c85772e23a711262bacd98f0e0eb7678c84d4feb022ba9704444a2da7589ce4c60e316fbd29ebca14eb133c1d217327fae9edce7dcfc65c21886b5fe7a53253f0d6a55ebef13d9c62ab57990a40afff6c6483da7172d2b0c46599afaf3324e74f49ac95bb9d8b60c17d97a7a2a44c6a09474a7677662b06494bd8d84a47c24ceab5aacca68f4ec9b08d2cc0020d7564f95552569613f08b43f00c41c8ecab27fcfaaf167cdb114767aa00a065769f340238515c5240bc797b00229e2736f81580115d4988deb58cd2cfd1c5bddb1247bc170f9dd31c4dbb0cd6e7fbcd08dec7d9846daf5a618f633692d8fbd02aeb91edaade740736e6ca0e88ae5953a6917c793f252a114b95e0b067240715de59b3ecb1dd6ef59b6309e3d64f3dbbc63bece502059ea6410ba5e22331047dd018792c3ff3206f678c2737c01a531e148ba037a65d5ed46856d134f8f82a4adcc24d658a539e93639e77fedfe8d00b7910598460033854ecd3a01da38637fe798a87d985092ed7d9a1a6c59f99a47895cccb1594c795e580b15716b75642d0db7b0630055695cdf1646e05bcf4aa5958a6242f2b07fc4b0d2dc35ce145ecda6184b13dd19fd2a5144965e08ac5d8718c4db58397514c79cb9801bf9260b9dd82ef90cc32dcc46fd4000f0348ff6fb9c847e05bdb124ac420618d5a4ddfef07ecbbfa84472da2dca93bbc296119406953090f9b4011233a3f8a398001448f20744141d0f1013f379d25c8b3d4e65e534e5eb12873406d46963a784ff63ad58ea678027183f485dc85ddfe592b31c9ddf80ddaf40945c9f2d1f75154638435230fbf54bf87f2b9bd16b7679352a5f40584df1ed2eca88745a499ca14d86ee6deb2e0acee695ec36b0f83d7f467d12d808b6e50860af4b648c3a3b691e8cbb6c5ebbdc7a4f3534565bbece2df72174df8033f6bdcd5541596fb8dc7195d55feeaf9580298b305796f1dbde228f690e5100f48c3faea674b7030751ad38822788cbde646fcce1dc8b294d1e14d887abb019fcfca5676ff7353be9dc09c3019017d3f3d3145be21b85eb4bba58d668fa8dba314a8e5235daa7dfde093662a117ec6f8971b37ec9c7373e6a90539a29f6bb62899d1532e4a9a1ded29f89895aaa43965960ad8381113798451474f27e207ee6d6e5196ef334ee76bf90481221701e4b999eb75d27d5d00d9abf5ea02bcd7ebc47c2893d4a2140552f777cec769bbd25f48cbd0a04bae22b8be7d9064062aad0aafd5aee3f8050466a5660b356c4efda9048a80893b541dd4eaeb76ac4be9cb518bf56df24237adbc8d21dbc79c621aba5094f63063e77925738ca6f23d51780b52ec729beb5a5632bddb95bf2e8f5eaa872258f4094f2511e74aaa7d2c9b0e49790bebc464035973fbe8a8a3db4b868c95ffcfad0ccd64b82ca37d80da625a13536c6c4daa7cb58c880886c3436a1a5054528a750602bec753d11e2c0282fb04be1ab29939163f1bf86897aa6c7ceea5b956042ff2ba6e1dfc3d418805546c7155e1e5fa72e543eb11ab852f16f9f49a57f298b4820fe823282275aa627054fdc9252b96f5b78c8b132c072e91ed5c2d065d299513e9a12b2bbb5cb515bd0a3100614f210d92345d20fe63db4994c1251d21699369c49ad2550e813cff3a46fb73f893d6432e3605364f4f0ad17ee97ab64b7d60bc0f4e6514207471cb91f6f9d923719eb7b98c02ef986505e90c1468a83145c15f5669da1ab23376dcaf0abcfb1d3d4dba5202d8d879237633f286bc012dff3f09d9bf3656cb5abff1c35eb5e872d513c293c8f28f45f0d38fc56ba215fc1f61b7098a737eb10f17b8636953145f3ce1c0764333e2376940a48f40e15baae8c061fbab00fd45f102557e0cbe601fcd03a356690bde886d6a897283a9a29b9007a2d199ff80af1214d7e29d09434d15f65f0ffdd8b68e4c97192978fc18f111c81a79ae25805cdea69a5805e5fe598b743f21c6cb23b450f7594f22903be899504487168594602655e328023f76b4109ce2512083e6e620983ee3f3d0e6f9cb11234407d20b10520bd2bd3365a34a202f74c15245ece2e7ee3dadf13fb5b9c3cd4cea624a708ffc7b309616b43e57153dd663bd1f4015e79fb5da481f478b966891c826fdb44f256f6fff5412a17f104176a7863c582282f7120c8daf5aeeb3490b3bc93c8f26482e2507d0be8e88980acc1d4c484f04602d97071de0756d533620f5983a7e8cb495eba2d8c9ed377f5cc3bb6f96f995e9cc4debfaa2ae2fccd9c1180e95bf5c1947dce385e7060ed94a74685e22081762658ee232f15bcdb22bf91dc751b9d4ba5f1a143e2716cb9a5ade4985969e27f74b1378fdcf4c02898e2ead4fc2f8753c665bc5c0888211d31c3588622831299f4d4fd7c25a220f68929cda7448b66c80931893d1bd060280c0c8afdf1b0e124ee3e92eea39c2dcef340925fc8e0139a80dab47df01a0f4dac15f71378348e46b460ff1bb33e597ea7f026146121dc142d6da0cd5cc07db61e986c7dd6d3d035a06de597a0a5e2edfdc50c51caa6cdc945e9918f656c2dc7d6af2974eb8c4e43c213a396088efc459f75125f756fa728b4cdca1c4190db2bb0d9833ce60a39202e898626ee9e7ec76892682f1b6625445eb8faca1e32583438f7d8a0a8ddba02fa90d3895abe3157090440edbcce3072f1ad8e835575098bf72924c41a98923155eee6af589d1ff9bfc46895a72dc8f2a5cb920275ddf19162cd497b92e5b65dfc5d8ef6f6314222975eddf87f2c7534e672fecd1159747f5c7a29ab32ad6f2f3a9cc919ffabe17da9b3a76d56f67dcb8d93bff14e8935e412e55dfe110325231015cddd81aea3a551f587606dbf36f4a4e7e023121e7f634dcd032f53d084e5981baddedbcb5d2ec853d8ea9e87d8f0f2cb401cf1d547e4e549db31af99d54bad1fc8a48bc1086a9ba5554d1cf48c15f6cb750fdaed00502305b1e35376cd212412724c11b94941b4cd5cf2182bfd8f162e7ec751069083ded20bccf49d8f54b67f80d4bfcc1d8cc4ecb36c699b423de54b0ede714347b103cbd80572ad15334c621e6d8bac4b3cee0782a76b0364db8f0f1c724e2c1415c6fa7a6204408c64b7838b3c2d58d9be2e734e33d687a64adacb96ec66571fd6cadee3c01800a39b8cd4962ee3ce35963fed569ec6d0f81521dbe0ab8a6b64862a8e4c00d63875f27dc5239be50fb2cdc7fcba592e9857eb88cc71d566a3cbd468aa7ba9e380582bc9a16306c63315098d1a7448bab9998e172159c9ae3cf36a3b5350ca9a7facc72e85bae4b81ea43b2577a8a311c2345626619db9be9a0eb57f93b9ce81ab3a4076f6e7284e346ba840491912052f8bfb8fc4dfce0d8f7068da214b32c6e8609dfdfbc51f6d33f48e49eb23d572c267d43d470ee641ed94f43cee609ff9b8df045189e2166d6e89e627152b4e751ad5c900177f5ffd66d8fc16714368b2a523926516360b11cdf37ca72e2a95c82985eb1db14da96f858d12b50714f711918aa1daae54f0ab98ae29db0bcba08e497295481b58eca4ec592dc064b2713759014d03078b3849a965234b9224f32e9f2b1abe0fc89879d6a0159b10774c3ee4f6534916c36807a8c6633346a2fad658b53e9dc86f75603ab27183b6c5a6f52ae9d32ae03a587490b99d1ee2c0a7c0184a3a5bee76086eee03b6218276baa636e6446bf33f1e67623f60ab07f3268db8a0df28571afa47ce97b97544796ce38a1523163ca2bb996abe38bbb30be9ba9ed852693e18b6f5b418d9d7241cd36f480e14f406ec9aa749573099923b7d9385ced5d0c698bc036dbfacebd8f97ec4433bf9db7263911947a88dc972645b93af353ac0e4dd8711a251d24fb2fb1e33577e3c6a9e860d768c1252fe69737e9353cf70ece88dc534f24ab1f4b3113e4ea37dbff86689e399ef294834430c1d759b34915d1f7ad9645ebe2b1ec5f52834bb04e29e494cf5f15395cf88e9444ed4e52ed01edf032ac0277f90411606bbfb7af4411334f6524396d1f25fda558c76ed3f0baf0a8cc4c4d917e42c6ae397df350ac7ff7e8a5c1821bbcab3dbdba453fd226e11ddc9a5c13337a80b26b1d7a7e6e369808b5ee02d5cd724d3e98c34267c182d44700551f88dd5fa8b0c7da668666607d82323d0d599f03d5180c72d96a39e347691bfaa34b6ffd7c35260bd29cec644ccb8efe7f06f16fff605ebffae4f3ecabebb40712089af82ae15a52a44f44c323685034bbb05309abd73886de19a2cbb847985c7fa0a814e405f096c36725820f9cefffa34bdd971c720018658236d7dd777c6864a71eb40b978abbec2992d9aa7932a8ca758db665a485bbd52b9a62194ecf3bb7b7e664bd69de155df5e86097e73d0afc26e505a9c0db794056e103c5c6b219b3f9dc39156114c8ce5783a43123a43d56e29fd6277505e12360a50c8d7c7170433b83657db2a271a8949516b85d446d14e88966aeead2187305c258131f001be1ae0ce5bda9890815f0f50430d7fc87ae1b22af3dd4cb33dbeb3a0c1f54e2c92bed84f11c0c73a6e647ce70928b5af260d7417aadeb779ee75c9adee9ce6b237b587288b447072ce89c47255066177dadcdfc16b35bafe5fc91c46b5714e3cf8ffd3df08beda46f8b6efaf20c170132c11523a1ae17bdd9cf2054828e7928b0268f369c549c19fc6ca931d49f03b09dfcef2feb5b31dd43f6ef8d3ee7e841a3c2ef82a2b1955678e", 0x1376, 0xebb9c2112817ef4e, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x101) socket$inet6(0x18, 0x4000, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x11, 0x105) close(r0) 16:01:04 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x10, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000028, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xa) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) getsockopt(r0, 0xfff, 0x7, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 16:01:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x40007f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0x27d) r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) semget$private(0x0, 0x3, 0x40) 16:01:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000240)=""/6, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x81, 0xfffffffffffffff9, {0x3, 0x3}}) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x8}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r2 = msgget$private(0x0, 0x80) r3 = getuid() fchdir(r0) r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xb32, r3, r4, r5, r6, 0x0, 0x3f}, 0xaeb0, 0x800, r7, r8, 0x1, 0x7, 0x0, 0x5}) 16:01:04 executing program 0: r0 = socket(0x100000000023, 0x2002, 0x2) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x40) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66696c6530007ede4a66658caee254c9e16ffda4b5e65a5919db8f68ed43245b3d9fafc3924544c47400166c4563bdcf3fd2341792c1fb19eb3a3a10"], 0x1, 0x0, 0x0, 0x0}, 0xb) r1 = semget(0x1, 0x3, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x30000, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/165) kevent(r3, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffb, 0x10, 0xf0000023, 0x6, 0x6}], 0x9, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x259e, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000001, 0x8}], 0x401, &(0x7f00000007c0)={0x1ff, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000640)={{0x1ff, r2, r5, r6, r7, 0x100, 0x1}, 0x400, 0xba0, 0x7}) setgid(r5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) r8 = semget$private(0x0, 0x3, 0x220) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000040)) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000200)="05de3987be145e5c2274585a86c198e31b39c1754928b5e538896e8b1261fba3d7c482e2187d283f82bc0a7faae22d39916fb2b6505b0ea7bcd3199dc49152675784defde9d27f2d13b6f6d6bdf371cd2ec3aaf9f0af0bd0f316c07dfada651f7bb8e1bf61e98694055203a89ce5ff378e86942291a4b6992af01f1b67f1196d0626deebe201d2f9c3f46c59835e4cdc60a728bcfabb07b6e630aecf18a7e6fb930e2f039a0a37cf3c034912895f643d7c0b88082be9ab67c8b811357a719b59b07acfa9216751c2e59a7938d9614dea9d72f346afe3be8da15ba9", 0xdb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x250, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/254, &(0x7f0000000400)=0xfe) socket$inet(0x2, 0x4002, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) read(r1, &(0x7f0000000000)=""/53, 0x35) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xbbfec2d59b263f6e, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x5811, r0, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) pckbd_enable: command error 16:01:05 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x0, 0x200000000) msgsnd(r0, &(0x7f0000000540)={0x0, "b8e28d401d8bf350d18f18fa9bc93f06c6164fbd79f6655d95058d94e67851d9e6d26f7ff02529a4504e1d471ca605bd785dfdb2ed3be9cbe6f703c274c4cc038647b2a812bdf25e90fc3404ebd143d9c9727ad7953a6c357bc6ff0aefa86f037eb3aca1be7c8440bdfd3677abd00e976017a7a50eec97e7d56f233f51ad994f15e7d60c003f5ddaa5ca0a4cd424cad1795d6a3168e11646b7132de39f3015fcb4c193e456d0f0c6407dda4a68ceb53755f49b4127211fa7805015b61e6a8d59ae77e1b0f3c8144681373d9e2e32f5c28d727f1e6c0db08a7e2820516dfc6f63f3858ed98ba40fb08b687ef914da0740ff22"}, 0xfa, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x182, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0]], 0x1, 0x0, 0x1000) 16:01:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0xce96, 0x0, "1d9cd56f27c85822c9a879961c0729fab4a41c20", 0xfffffffffffffffc, 0x8001}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/137, 0x89) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000001140)=""/240, 0xf0}, {&(0x7f0000001240)=""/251, 0xfb}, {&(0x7f0000001340)=""/187, 0xbb}, {&(0x7f0000001400)=""/200, 0xc8}], 0x7, &(0x7f0000001580)=""/57, 0x39}, 0x1) 16:01:06 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x14) open$dir(&(0x7f0000000000)='\x00', 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xfff7ffffffffffff, 0x0) pckbd_enable: command error 16:01:07 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fff) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x100000001, 0x1f, 0x1, 0x6, 0x3, 0x554, 0x0, 0x2, 0x0, 0x7f}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xbb, 0x7, 0x64d, 0x0, 0x8, 0x17e8000000000000, 0x6, 0x2, 0x3, 0x3ff, 0x9}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x18, 0x4000, 0x6) 16:01:07 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) unlink(&(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="776437317477df0a883e9d9b034cfff88d5b4701b2657667fa60702d75bbdea3ac40be6d16926fbdb192692fd5c42e0f99d7bee9444d15e376a7aed5711092d463f688e30923ab468c4d0a991aec0c941626f91e960bae56e2fe24b88918ebf0f123c7933c4ccc7c0b6fb29d1dbe66ea22c39d19e588dd9eceaa64197c2740bd858b7ecc30079236242e2f7a0e5d4093d92bdfa64c9954464cf8cafba0d06a379d463ee556e815adcaad23ffaa0ede976a43b00decebe6dc1e5f95eaf99ecc6c", 0xc0}, {&(0x7f0000000180)="0fda09184d25b016a9be5bdebb4ce52692c6eba13471f5c85ea671c493c4ece4901b1a4187039df3cfd210c9ede10f8f47b3d0e2ee640c209b30b13cd3aefbb1042e2a603672e71346779a7b6d4d0daa3e377b79262d68000f3dc0fc957795cf1c519e6ab78c6b505da0af9d57030b09efec56ec0808e10b2c3c957f810072a1812012a915f645ac942b7580402564bc2fa96cc5ef501a2253ff0841979f148f4b0b9ea0d14905ebd76c431ac3e6a628248788610535c075cd", 0xb9}, {&(0x7f0000000000)="7ac3718db255", 0x6}, {&(0x7f0000000280)="af31282efc6cccaaa40deb4a4a4ddd8473c9d9ba5c64abbd8820c3b30eb48b12e0bb4656ba6566d0b870f2a0838fc24f1a9d822d395c839b6971e89ca8049cf36bc8b4f4d29359af7174bfb9771679a25f7fe4a453c3fea669b56fce2ef232b80cd948ad01cdbc7f62665ea81c879e335dc8a521a1fdf8917da05925a2dc4acb5dee2a16e3f4dc4ae6ae1f0d2c4d111580e6eaf6116ab6605acf", 0x9a}, {&(0x7f0000000340)="385de18dcb01a342406631c0fbef479a3d6f6e2f4063d46da48e35698e5af13ad3895f105a3863da2b560ccdb43fd89dda3e52f06abbda367c35f7a45c9531a788774e2dedb526a0ff00cef2e61642b181059a32b93261924ae6c604a5143eb7f64612989eef4b92d8d6a051815bd1ff6a4a27415d069a3e8f4130a12cf1f46ef6936ad27d63f4a669f9c2e4813e5abebc0a6d110574cf6ea55657f47f032fec500ccdbfcd3ba0eca046a55e068acd2486a36a9dcfe1301b1350df3bf041efc00a4d9dd1", 0xc4}], 0x5, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x12) dup2(r2, r1) 16:01:07 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) close(r0) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) setsockopt(r1, 0x3, 0x1e6, &(0x7f0000000000)="9c33d071923dc8cefc8cf3986db6220231e75840e3c528411439ea5f0beedd59787f", 0x22) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) r6 = shmget(0x1, 0x1000, 0x444, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240), 0x22e, 0x0, 0x10000, 0x0) read(r1, &(0x7f0000000140)=""/21, 0x15) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002a, 0x200, 0x0, 0x0) socket(0x2, 0x4, 0xca9) 16:01:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x400000, 0x300, &(0x7f0000001000/0x400000)=nil) r1 = shmat(r0, &(0x7f00000e5000/0x2000)=nil, 0x2000) shmdt(r1) 16:01:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30100, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000001280)={0x18, 0x0, 0x6f0, 0x40000000000000}, 0xc) fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x1, 0x0) pwritev(r2, &(0x7f0000001200)=[{&(0x7f00000000c0)="d4c887e5fb481ee37b1e9aea33396cf6039df15f3bed8b3c308680f37f4471b73ead93e6c106733715c15ebd7a75d0a565a15ea6dfbc28d70cb3f5ae40525554af57176b060a9a12016642b91931947977569f70a79048e9b9347df523302c6156d0098e63911b914297ff4f3b420edf8b3c99c73694b04927245c169c99aea71be54b5ecac1dac66f4ea9d8659c300c0f050656483f9010340a236674782f2c1d44a1355c67aede9fe3657757e4bd2b7dab043eca0d05cc1c116fa4ed83208f5cc99517bd09ccf86858cfd29b4a67256061639b633f1373fd839e9ea9ee604c9a7cf44a2adf6843137551fe717b506bb21b9f1a623825de6a3077f9c610367665fffc5e6b0873da6b1f0fc28125b56a2d1087d6004dcb10fa3957476b4c5a96f2d1f8f6b8ecad79e0d9618057e7706f934f29519cfea587d975082fd887af6da4943065b808c10c95bbf7756dffad20fa5707b1c2a3814098532db0b204b2a2f56b0a03db331dfee172da3d1f5073c055c11184f5d31e359f7ecd1ef7184ef19df467399d7382278732370ce42cab8bd3569431b7159cbd76136a3e37e7368733583d84c5db90a6c27cb22112961463fc8ed7defd2a643ad137501c9a5a16a483bd8ec9660c223eb77b1d5e8247fb9f2cb2edeefc53481e0c58c55f6e640e95aba03191269e3f64e7511faa4eef04e0d00e69634ff660f66b64a9969614cdd34b8044047a51b0a4241947dd62f786d2461e4bc12bf94d6e1575f0a494aa1f3cee267d9ab769f6cdbbcc193b6665a65e6f479c522d1b7c0354ae0aaaa23b7cac8c653686d6f0a300e47ff79188b4a89d38496674bdc9a68d007acc36c0f4dd81e9823d03fae187fc5f333d61e91ffbb53fe6cb46f1666f4d84616659829108b16de9a8d28a690b33f7fe3b4893c7bdb493fc9a46f5c54b8fdb7de0785e3a815be3ebc19a3b51289d24b9cd846fcc60added3c8e5150ec44ada3f72d6513ff76a33051c3b7019bca7d2d1878c5ea839a1e01d84c55e16554a631492baf731ee16857711b8b0d61ab86cb6302afb9f701d9bb1f67ad0b7af736e0bb893227e1b21257143c6cbfdd4ffd9d1db007a53404b7e50be0f11801dccb693be35608387e29cdc3508caf7f1b5c7e5488beffbcf809d52c1e1dacaddf350596bc32ac7b241db6492c731955f8f79a5ad7c26f3a72fc82b8098befbce0d315b79bda2be2b0d9c34a8d17d31a312ad103c4e5c765e0b9270583d50c5f18236b67ba8ad44b6ed8737dd83339fe05027e5e2be40f2019b01973a44d130f0e4a9ff2d14cf43356248c361534fb7d2e04bd2f24e770c5b7bb2ea9d833ebd92c0f051697f88216e5518e9d7a318320ca6bcb47d9127c4ff4d2c448a120f8e4f5c259fef7ea5ad99d79648562139e03edc7c9a2076e6a3bdc26c19a8c8cd4c9490ccd7f468113226a475d835bc55615d71f0212ccb2a36e117b0fc5041f13038a6372aee755b90f8c3080d19251b34bfd548d4f1417c5b22b39589ca315c1316fe0d8c44b6f0fd907b20cfe3e780192ec4457004b9b22ea8824f45c7e2bd928ccbf4223b4491f4c7f3af0c2ffbe96ea0f2267838dcb52891712be7f6d3cbcaa0b8889db4d0f87bb24d31100a0fa64692ac4e4ff2e20e54a22535238a0a9fafa334ff319084fabd9f8d01371d10347430d464a091b6c877e06dacaf381f1cf644d35b1709b242558d44fdefee9765c5b9f1f32eb2539e83d7ae3ce32fc80a88809008230dff232f766d36d416157b1ac2465a61e7834663612cd3318f4ce7847019595d137fb168fea0ae2eb3e419f5eab84a9a5b643472df04773ebd4aca19ab37b162f77e0a22a1141dcd38c05baed70a78beb74c1e9432d9e18dd2783c717e22e9da8ee9726a72a72aa6417b0876cc83b53eb74055601a2c2c1749b49f2f8d9cd0fe042737cd50cdf4930c93df9292669ccf23b698d14045436d1b417b073b5686e5ae985f3c0b2e4e60f0c1cabc80679dd029a3ccc8fb509ff2f1e5d9833ae306b9121ca9c0957d8ac7ebbba0fe3f1cdaacaeb777a1ec68b981cfdc0c0282612fde5e3474f3857da15480b550c008f1e397666528a16120b4562d3e5d5647f0a76ed6609754715ee619676267ead8a776eae24ef224cb78047118e8456bff6b468875b7c67bc5aaf03584de03b965bbec4bab8b8b0ce3b08b4bb2f2a1acb6db09b319e485a3c8f8ed4ee1d67dd6bf68ec2ef41e43096fcd59a7df474faa0afcaa673d5dfab86cc82138af0b587a4dfabd0a51758d302ddfc1d36e0fc79d07995aaaa6c9737c04900461d39e15fca17dbefdc92e5e19e500ca44d5fdc31738ca908b457e47909549535d9237753bdc832b78262af482efa0b819924cd5e1bb8ef4e28719a05d431c1f83da71fe084880530b73c54b5243e5c352aaa84e2cc9333f16f03fac3e949b75e97cb94aacf5a9d968bb135d0665b06597274c80f178918e97685ee1dbee9230bf65d385ef0395409951e5b4397aa682702406120b1fd7d9076edc0b91b2ccaf21814d5c7540640cd83e3e2fa7e971592954a1d5478cc0d3f6feeee11950e1a079e317b75b9daa09bc07b8675c5205dc1d17ec5ffd67c78bf92d174eba77a6a16fbd5a6111f1655e92eb83c05ce540f9b0849790c994a757d18902dd8bd0db0d75b88805b2555133b50edb3c52807ccec2ac9db8c13452dfb57cd351ff2e02cd020530ab9b22b18848d86313796976d625d5cea8f35dc65db9629895672a1a47fa949bc2a16470ccac23dc7abb896f33693879a18ca5197e5732ab939b1f3778cfe5893ae092660362cc8910ec84d709912af8c185037b8e88011a4f6834b3105559f20800591661b83b3426dd2b8e8521a43f57c0d2094f52b6faa54ab7046e6d2cc4055127f98487bee57df8fa6b4e7ffd8e50ded670426a0cb332b4248bc6dadfa561de396f58395b278f42390537cdb7406dfe4b4519e01c9e0cd9bb381e43807fd738a5ddb16d48203c19327b18ba5702c6617d37edd44ab1ff8606d5757e8f8850f58581f3035c150ec13c5b27bf675a35bb8d5f054d9a937f044b6ecbb099297478292081d3d3c0ddc0cc87aaad4955dab698cd18c6a5d21b7f418bae86312e49f6ee1ad0ae2eefc9c246ebedb5095b38c93bbf1a727596597e4c8dd106084e76420a6316478690c4789ce97c4dcda9a173aa23f148e11319a535d7359cc8a0339e092ef3b4b2f59d3e09eccca3a22ed3c38f4ef8e8d1dc9169f94a126093a347a0402614c218014ce82f7b5618167af1ce85660f75c66a2412936f54cb39483a4587b0d8fd7e69b997648a23ed265f97da6fc707c1983d037ed46ac49da13d3070948cdf6ac5d1d8877f3da9434a928af6107ee5204954b1eee6e29d9a08b47807c5890f2b127959e9f85fffca1f65d0dcb65977f2f13e2e5ea2ddd50ad71eb5d265971c0c0501f0d109278be29cf827db40b519afeb217a54676ef76807aa67cb1bf65f034a662e00bf3a3c331dc1f7de9e46ec5ab00c7a999d5460a63e0e0d8e1a6f75284eb2e8dafb1a507da3c00faa95e918931bd790f27b6aeb827e7844c424336cc9acf48c831b0bfd0a6b7094916466e7564d485dc75950e6613e65d038345bfa1cc54b981bd92cb44ada3430ecb9bf7e476eab9d6c20a74a3ca2505a843488c9dcfed757a8e99d007fc4face3dc11638d918cdd2ed4b75e07ce02e60f0f1d07f42f6bf1a2e0c5a8b69dcf9fd027ae4df95656b1b908ceeabd5074fe3b1f09406a405c74cac5934619b2858934f7708f41cde442e7e75bf39de708143094c0f93d31981806863d9ab8d4b441d01187e7738ab12dbab0a286b0c627331ccb9f12362cf273badd07f294f6ace0ce40308caaab549ed35d635b8ccbb6db77d5f9149486fbfcdb7f5c414c70073c99bed20bc0fbccdb63448c6cae9a7183938ca17bdec53f9985d7a261735d7592edd913df9119cc873ce0fca922e38b56783ac35151645160aa4b24606efbc772f0bf74ece70b21ecae4a8aa32bc9850773a50d00704d7322339569df517e543c404a726d1aaef187c8c801f39c920f799d76bb5caebcfb60cdbda181982aab4f2ef3feab9511f882814791eba1f0d24993e298ea6f797b1544a0be207c150f81d6818ff09cc0f2ad9e01cae009be3629d1bff5006728698dc930898ac5f3d075cb3d153d02b101cff55d228764cca7bb5b28df8e93d0983995be9b36bb59eec6a414a9e116db6811521906d1a3103e3d5d16e1334dd230f33e694d5ffd8318b4a6ed6d7833b869e1d6f94cbcfebe6b5462f32092cc111ad9ec05bd4a867e2cef379ede4c6a80ece4e00cc718e1fe03e2449d3f1414378cbc833094bfdb0f0309305c9988fc622c0b0a8f813ec44feca054a7a6d771c229bf8c5fef928d67da8fa0d23696322dc68259fa4412074902a08e93813f07d9f7c9b98987d29a53ab488fe3e530b17332c7d652cc07958e77aec264b39067e9cb7a302402d6994543d1153fda7d514a2341e75f2561fa912aa7d52f1e2db08a466d3c37d1c2ec495b29f5f3138291f4058852809e8158d8e9ef84d845196c6ea2b4b0caf5e925346c87d2f966c8e4ea92514254995897305829e5ad550421734022d6f56f209428997324dd9632f1321528da8a5ceb4705a7594977d69aa9dbc070781493f581a3004b75faeaa42d7d4ec59a8e9c7e00adb149aad6b104696cf4a7c1e80f5c0f8edec2328529e9bf68d65009f68c218b91ea7adf39613e1fe85f077a66d0ddaecb8c866f26a367c34e9d9cf418bc9e3cfeeb6e0c424e155b71c74c59fc5bb77f7cdbf07992631258c45134bab632aac625aa1383533536a502e3ed030ac32b036cf1686e47519aab89d679b4cac73ea02e4cc77612304abad47c66e7412e86d04edd7af2478c28ccb2020f253e2b7e54ebc2f8a0b14fb24f9d54d336040226bbf41818d37373da2b64f1340c42b6a7d9f77df06a7be3d642500fd6f20085056da6c23ebb75adf1d51410ee3491e568deda427b2329ddfd6b5abfee59640522ef178b62866ea4e95bbbabb5cd9aabf8c2295e5b6455797e84c5b6d47425c557c7ff74555e54c7c7dfc17e56b0c8c9a26c3dcc3bd923b877bbf05c04b9575689b4a44681683ca1a4e689da3600b713df8c1a2fff799fc96f88de1879a2b163431c69de22fcea8eb8a64866a74911053da5736f209db8a67749e580e4654f660da9d92eda602cdc2198c10dee7c9439977ae01d5600051ec35cd53962c9a45d44a67aadfd99bca872787166d6512b6325cfe2ff5c0e73868402c48bcb98ad10c5c2003452dc85f1f13572552b35f20ba7b523a2ea8d8713ebc3f6df21581f294ffd2dd8832044e9452065a1e72627627fa6985e975dc9936e8c1b815d260664c1b239f4487e36ac6fe170e3126ef7f56dfbc8f7104adb781147fe706c80c383d13d2eb13154db2e5e591716f9391d7e6c8820195a02b368f94b2ff4554c2fe95dcb05a0e1097f66b9a9d119368f16329d9f5c0d90093ed75b80b6fa425a94ac95828c55a5ea6433e6dcc793a3084f2f73f0cda37909adfef8159ae0289f487d04cc8435a1a5b79265e020458adaf160f19f9453fe13d15aec19f7d878455d61e862f7667c8cb37ce201ea723d7b86429a4391e8ba4fd7c203e43fcdb0c2ace2d2a2abd378fe7195ef5853f93671cb57e6eb6c13b7a601cc96f4196f6836092d0f04b69c1131ef21cf659a7093ec2f4dc97e49e54ea5609fa419acdc893854be42ce740350eee9f260108e2aa68b4184c", 0x1000}, {&(0x7f00000010c0)="29509bdf8ec0d46542916712ea16213e1da83cea5a37639327cbf376b5dc8ab2f2bad38a160ae58ee18f9ce22ec135a5ed4cfa0b53e1d6c1e28f73188b8281d80d40ad77cc21469bf729a943911b51ace93f", 0x52}, {&(0x7f0000001140)="3073c7cb7dcf69d6eced0e7c9fb53d2c8bc93ac17d8dd96f7636522f1cdd175deb983f1a0f158fae94288b01ed56e2f4e564c24fed2218b1595e615bc3ab5864165e42dd92f692cfdf292f6e00c461305b02a6414eedec95ef411c4d5a4ce80685c5ae716d1d7ea984611dc6121a4e8efc4d9485e75e7c901b00a4673d4823355680", 0x82}], 0x3, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:01:08 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000440)="058216d21030a2ead10e940095a3ff4ff4a4ca2be0115ad612f3027be4a8cf416cedf2320fbfcf66955d5c9b6134e5e484f4d163fde70198d674cc4af85f8d5472fcdce01289693cfe1ca48ab84e56418d359be566f21a0a17ecb8e034d620529bc6fddd9de8bef4ec263a8b3c9e8ec067aa495757ad51def895fc6a70f3951939f62c8f4ee43cbdcab840ce445382500662aa3be36b50968fb7917c4ca893000f223bb143b234ddc80f0f9e1e79e90ce81fdb9547d95cf162e5b2278de5ba1413919723fac29d2a124353c1fe5f050a023c6fb8d140334cce557353099da4508968d3695784779f650c782cffced41e020fa92c07a556361e288b51cba05522fa70ab28c828ae45b674c22a8e0323d88212d2391a7262feb6f47eedb67ecbfef9bf0da55e6f2bf94f6ee1125adc81fe61eedf7d802dbd3c926c8c72bdb74a7efd62b0a2603c6dde195f21de1ba981d008603dcb9fefc1506f365f37efbb267b61a61eaec69b35a43c303dcee72d1e5020421d41029aa1f3597a055f8befdcee17", 0x128, 0x400, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x10000, 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)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:01:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) 16:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) rename(&(0x7f0000000180)='.\x00', 0x0) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xdc9ddaab07d0856d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8fd8b50c7ca9d70123c9529a23bdfc38ce525474a2f178ccf25a536cac10eade94dc0eab6b5eef369b99e3c17d91f7f72b41504cf1a7193861eeb021106f86026787ddbfeaf8a5838d154403cffdd53cd7c541e52ba2c979ade8393c6a6034c73765f4eeca71c8bc38228b40ad9000a64235fe6d9689604085", 0x79) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x3ff) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./file2\x00', 0x100, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) mkdir(&(0x7f0000000140)='./bus\x00', 0x20008) 16:01:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) pckbd_enable: command error load: 3.78 cmd: getty 44105 [ttyin] 0.00u 0.00s 0% 309k 16:01:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r2 = socket(0x11, 0x3, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/76}, 0x54, 0x0, 0x1000) msgget$private(0x0, 0x80) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0x0) load: 3.78 cmd: getty 44105 [ttyin] 0.00u 0.00s 0% 309k 16:01:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffdfffff, 0x80000000001, 0x2000000, 0x8}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4f3839", 0xb}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x200, 0xe8) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:01:09 executing program 1: getuid() geteuid() geteuid() geteuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:01:10 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) semget$private(0x0, 0x7, 0x8) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) write(r1, &(0x7f00000005c0)="2f5b6003c1ca455bfe0056ee8fa45e0b4ee4338b1741fca30274c6ed45c9c6519f00b155eca7a280cace76e6f6f01ff59ab8b701fc207af885516eb5fbe59063cbd9b222a281f9c4b129f96eca5765b3b03afe8b584c6ae51b13e59b2381bbd5782e024941c99e5b2066db2e53cbc542e7c69cbe8302af1b77c05e70d955cf2e8a209224bcd1bb94459ed0c15b816f1e01a28652f75765c5ca46e8ce2c9862abb8f74809d563f91daedfac873d307d1a71d09716b70c54d185e7e2a5facdaa988faf", 0xc2) close(r0) r3 = syz_open_pts() dup(r0) write(r3, &(0x7f00000002c0)="ebc8a01ffed47ee2aaa8c685c47c0c5767d237f70517ab75305c1870525205ae274fc9165b071331dd7fc5a5f2f960710ae98f9d0fe0a63235124f0184640a379d4851e40e1344b867e2eb81fa96c4d6b8ce3c086945a7f26c888bff47cd96d41983181e4824c823cdd4b4e7048779f10e1e3aed4e342a79e3b1f86b586f1ff967eddb1c7dc1bdfd45270fedf111105f4ddd4ce96ec01ef8e8236c646899a8f00e04da5c4e7c44e70e0390f8819a4ffe975e409ef62b2f44c45b3a6b9317cb82b5b2b107d94b809d545f7887c67081909b8db7673461ab4de61374dc790169b9d2740dc34ca73eda9edc63712cf7e7e4a51f288ae2", 0xf5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 16:01:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:01:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x7ff, 0x5, {0x9, 0xdd72}}) 16:01:10 executing program 1: munlockall() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x581, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) r5 = openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x20061, 0x1) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x7f, 0xe28a}, {0xffffffff, 0x400}}) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/38, 0x26}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/37, 0x25}, {&(0x7f0000001580)=""/205, 0xcd}, {&(0x7f0000001680)=""/244, 0xf4}, {&(0x7f0000001780)=""/54, 0x36}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x9) bind(r5, &(0x7f0000002880)=@in={0x2, 0x2}, 0xc) chroot(&(0x7f00000028c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002900)={0x0, 0xb7}, 0x10) recvmsg(r0, &(0x7f0000003f80)={&(0x7f0000002940)=@in, 0xc, &(0x7f0000003dc0)=[{&(0x7f0000002980)=""/108, 0x6c}, {&(0x7f0000002a00)=""/76, 0x4c}, {&(0x7f0000002a80)=""/47, 0x2f}, {&(0x7f0000002ac0)=""/14, 0xe}, {&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000003b00)=""/10, 0xa}, {&(0x7f0000003b40)=""/109, 0x6d}, {&(0x7f0000003bc0)=""/232, 0xe8}, {&(0x7f0000003cc0)=""/231, 0xe7}], 0x9, &(0x7f0000003e80)=""/223, 0xdf}, 0x2) faccessat(r0, &(0x7f0000003fc0)='./file0/file1\x00', 0x4, 0x2) close(r0) r6 = socket(0x20, 0x7, 0x7) fcntl$getown(r6, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000004000)={0x200, 0x0, 0x1ff, 0x100, 0x3}, 0xc) mknod(&(0x7f0000004040)='./file0\x00', 0x100, 0x7) getsockopt(r6, 0x0, 0x8, &(0x7f0000004080)=""/132, &(0x7f0000004140)=0x84) readlinkat(r0, &(0x7f0000004180)='./file0\x00', &(0x7f00000041c0)=""/202, 0xca) open(&(0x7f00000042c0)='./file0/file1\x00', 0x200, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004300)='/dev/wsmouse0\x00', 0x400, 0x0) syz_execute_func(&(0x7f0000004340)="3667660f6a800e000080097d128f4978c2bba07dc49cc481a058dbc462099ef78f88208ec503670f50eec4e2d9b6625165420faef726f043872f") madvise(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x4) getrlimit(0x7, &(0x7f0000004380)) chroot(&(0x7f00000043c0)='./file0/file0\x00') 16:01:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0xa) flock(r0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x309, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) syz_open_pts() close(r0) syz_open_pts() 16:01:10 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = syz_open_pts() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() r7 = fcntl$getown(r2, 0x5) r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1f, r3, r4, r5, r6, 0x8, 0x5}, 0x8, 0x1, r7, r8, 0x2, 0x19d, 0x4}) r9 = msgget$private(0x0, 0x460) r10 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r10, 0x89d1, 0x7fff, 0x7f, 0x2}) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) close(r1) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000240)="b3193085017f1e09e03d37cd4ca0da987360495e7cc193788e08d0affa2b803ec5b5c1201a726113bb4a86d0669473be866827ec49b03de7020ac5f3a41b40c0c65f32850a0d4d22ce2e111b7bf5b22fff1e59bce66e641064c72a4950b297ed22bc8793123befd5cad5a630120605996fb9c63469fec62a36446d5c83da2aeb75dd762e8bd106ea0ed941a1d32ee753e9f6ada712e1342be5f86001732998628c5082111c097e91e4b13f57e12d4daab4530e2793467e38785b4f5f6b2df67a9fb0c628646ac598fd99a44066f6429861f0c7d48fa959559620a6c5c3ff278930c6e554a3403c4cc4f8cb04346f563b6cd7e819a2b2f9cc3457f477f85de1", 0xff}, {&(0x7f0000000540)="3b56b02ab6a15cc63e56402e85126b8835a40335937cb457200a6edf0dc3ce19acafef5aee4a634737fcddd5c3604c3ddff59cf61cdb483e5c5f7778f878a6bcd9272ef945a8849c2a1f1ab3197cc0c909aa7037a5d4b1b91fd4f3f722bb980b5056b32ac2ac6ca722374a9cc892bd5bf1d2dc844418cf5debebbcdb71f219c15d20c9a8434879a22d74b84d972240de82807b6999711e910f19383947d5ba90442f78df4f3c217f264d3970a0e1733c33453e0b2a5316c61982abe4a59a7ae7a4925ee5c7b5282b0727668d5138cc103f5f60fb242a37aef506355f8ccc99f818ca74de80a64a39a499c28da9b68eb0ecf6a7f3d4a19974bfc0f0f0", 0xfc}, {&(0x7f0000000000)="24e52b30534d95319c1d9de05db88ffff88b694382e66b19fa63bbebf0563970dfe316c6f3d7c559085363fad58593fb93bb46a9061f787f", 0x38}, {&(0x7f0000000340)="cd73eea463900c894a96948e4e86416058e94cc188b6dc9517434d5eab617b8b3db7b2cc95f04f0b298f418512e9866c75ce8f961be169cd1846a351b43d561c62cbdb8d477f7b0b443e980063562e527f309af75b41aea7d0068f45533e96d28ff80e5d8272", 0x66}, {&(0x7f0000000640)="c98b67a030ac8b0eea6846f3144c2b9eddf0b4034bc877ffd15dc29efad046802de1f529bcf72b88b07d1453401b0e91240ffdf995888b019178c716433fca3067e533047950c9351db376c346a02aaca909669faa3b17c25bef350710c108002585b853d8cca0ed3d9a28db474c7872af8bc5f081fb89cbd6d75740c620efd4081be405be3bc9b22e89b82a38", 0x8d}], 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x98b, 0x0, "00004dbfa602100067cfd96efbffffffffffa3ed"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x2, r1}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() fchown(r1, 0x0, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0xffffffffffffffdc) close(r0) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:12 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x600, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100, 0x3f}, {0x66, 0x779}], 0x2}) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xa256, [{0x1, 0x6}, {0x3, 0x912}, {0x3, 0x200}, {0x1, 0x3}, {0x1, 0x2}, {0x3, 0xff}, {0x1, 0x401d}, {0x2}, {0x0, 0x6}, {0x3, 0x20}, {0x1, 0x8000}, {0x3, 0x122d}, {0x0, 0x64}, {0x3, 0x2}, {0x1, 0x77e7}, {0x3, 0x10db}, {0x3, 0x5}, {0x3, 0x1}, {0x0, 0x8de}, {0x1, 0x62}, {0x2, 0xb7cb}, {0x2, 0x59}, {0x2, 0xffffffffffffffff}, {0x2, 0x5}, {0x3, 0xa13}, {0x3845b1756fdb57b2, 0x47f091e8}, {0x1, 0x200}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x10001}]}) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:01:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530002337a99c989c27bcb53ad03b267051eee589036a265ae386e2016f12aa229a2acb3d25c471a5ec38d0"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) 16:01:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8000000009, &(0x7f0000000040)="0300004d", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:12 executing program 1: msgget(0x2, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x1fc, 0x4) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = msgget$private(0x0, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x1, &(0x7f0000000000)=[r2]) setgroups(0x0, 0x0) setuid(0xee01) setgid(r3) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x4e6bf92ddbde1a9a, 0x0, 0xffffffffffffffff) 16:01:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x0) setuid(0xee01) msgget$private(0x0, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgctl$IPC_SET(r1, 0x1, 0x0) msgget$private(0x0, 0x120) 16:01:13 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000080000c, &(0x7f00000000c0)="eaff125c00000000", 0xfe9c) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x44, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/139}, 0x33, 0x0, 0xfffffffffffffffc) 16:01:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000401000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="78d222800880798cf34c1c5b737117bf8999a9ee6cc21c801cf85f240085d366a8fdc358a2818c72f7be0b3b74bad5b370f01e6fa3ecef9d98700cdf0b02b2243e17e772566dfe8f429d7131e695a9c4673c320eb8f95acfecf2b10db88db9f41109208170b3986d5cf5240235dcef72c593b6b5e357445ea279bba39f8deedb609e3fe8c630a3e2ec24a1e245e67b0e99bb377fe91388310e05893bcf54e121fb33a860543bd6f4", 0xa8}, {&(0x7f00000000c0)="2aa49b16acd75fc6", 0x8}, {&(0x7f0000000180)="a663463f3188a4307a6d46c4b6774590508a9bf78ac2ebbce28e3240f28ce13db926f63596d75173e221a42507a771147dda1f9f20d8bacd1748f6ec68ebacaaed3007374c5aa92beea5f9cce434c36a3a9335df2934261929963492c8d3760a7d8eff45ecd504e1cbc34492fc85440edbc06636df64d372c3a9071eb6d34814074dd985ca27b173d1f5fbe042dcc142d52a9f5b5f12ab292fdcecec4d66797e7e06cb9921939441828d2ce8e7116fb5504ba988673aaa577d1a5300abab72b8ba3691939ec19bd103ac280064f2dc53a933442b", 0xd4}], 0x3) 16:01:13 executing program 1: syz_execute_func(&(0x7f0000000040)="c4237d39c906f2430f18d10f84d681de63c4217851a709000000c4e3bd5ecc960faebeb3000000c442258e5b1d440f532626362666420f163e3626660f382a5a65") r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:01:13 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) r1 = getgid() setegid(r1) sendto(r0, &(0x7f0000000000)="55cbd452c9d9036ffc96e11a9c78fd0070778973153888d8004a29d3e7340b0b1720d20eb29c7204440469bc27329f8ce1a534", 0x33, 0xa, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240), 0x2fa) writev(r0, &(0x7f0000001040), 0x258) 16:01:13 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file1\x00', 0x80000000, 0xa1, 0x5, 0x3, 0x20, 0x4000000000000000, 0x1000, 0x2, 0x3, 0xf, 0x4}) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file0\x00') recvfrom(r1, &(0x7f0000000440)=""/45, 0x2d, 0x840, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000240)={0x8001, 0x1, {0x1ff, 0x7}}) open(&(0x7f0000000140)='./file0\x00', 0x208d0, 0x80) chroot(&(0x7f0000000640)='./file1\x00') pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="46a34d6e0e9f1538cf5999bfc966c5aa92d2790e35d64bbc063b77e2e36064810ab63fbdf976d06f459d245b1b62af4b9ba3236d80da8327c544ceeaa162344c0336bfc381854e677f53de22304ab4f7909c0363b5b158590b9cda0b4ee33d9743a68cb2ef727d8bdb24d72311ed8ca87f2fa1b6861a2a05e164123a62281246e246186190de608f09c78a7348e262a7684cb7d31decfd9a141214e586506244d2b15f52d0e6f5599bae22104fba6ee4e1ac7888695750f77faff643862cdf63be3535", 0xc3}, {&(0x7f0000000540)="344d6e703b622711a61b35eb6e05229f5311fb65b772ae6b49a5c3403ea8b171e3e81e173d72c680f9d9757ef1a69f09dd636b35399457424f41768891b9d0134491d4c78782d0c4c9cf97a92420", 0x4e}], 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) unlink(&(0x7f0000000600)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6160, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="04d8511ef8bd60666153c43b7e162ade0163d32c4f37925214d3a34bb9573ffc9a0bad27b9e779a418c86faff20c8f4ecd953049ad505a4cac8f151d5d883b3554e4b55e0e9f669c977d91dc5e2a420fa62ffc72efdcca1a9b35c755e33e609248f504178e581e0a248fd1b9b0bc3bca582eff8bec65", 0x76}, {&(0x7f0000000180)="98d747ddb6afa43a1a1e5a0943831d3586929fa75770eb8cb7fe22d5bed3aa2a0806ec9d94492345f10f7c950d6765d92d17ddfcde6d7e2eb736f16ddc8e8b0bea6d33e6fe99fb1bc2e035f53c141e12dc0dbd711b2018166a5e4a1f145fcde4f7e643", 0x63}, {&(0x7f0000000200)="d2004d2b34b5ca234074f13978bf79e296d098893d7ffdec9156c2f96529e99597890bb826d60d168ea6e8bf9d10f55de3fa2b9e95ede35fc29aae57fbfb4298b02c68e3270a7267dc060b64404f1c0df154f4164901c4365ce1b00c153ca5fc01cb59715421d06148d9550e44bf140e56605ac61a7048018faedd60d8f5c0bb21703638c4fd6324ac7c439e140db65b4d8fe309172c73de6f6d68628218038d22bfb1caaeaefcb4ac95", 0xaa}, {&(0x7f00000002c0)="bf651f06f53299ce514dcaaffc9845c8d55a1bbf20d9256f5e37e5e550463df15aa2b7e87756ec753307bbd2ae7ef1581ba590df6216d54d2fe0a30e84e55feb248c9ea3d87f2e156f8a94576d5452954e2aeb335ca83e25d2a2e52397b48e9068ba22f38667d85e726ceed9b1c9809123dda611834e34b431e1983f7d87ab12e58d64e2", 0x84}], 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 16:01:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) r3 = msgget(0x2, 0x741) r4 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x20, r4, r5, r6, r7, 0x8, 0x7}, 0x1, 0x0, r8, r9, 0xac, 0x6, 0x3, 0x7}) 16:01:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000180)=0x4a) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) poll(0x0, 0x5c, 0x80000000) getitimer(0x0, &(0x7f0000000000)) 16:01:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/94, 0xffffff24}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x8001) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0x0, 0x0, 0x2, 0x84, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x62, 0x80000080, 0xbbe, 0x6}, {{r0}, 0xfffffffffffffff9, 0x81, 0x2, 0x5, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x68, 0xb, 0x2, 0x9}, {{r0}, 0x0, 0x4, 0x1, 0x3c, 0xe6f}], 0x9, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x81, 0x5}, {{r0}, 0xfffffffffffffff9, 0x13, 0xc0000000, 0x7f, 0x71f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x81, 0x10000000000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0x4, 0x3}], 0x5, &(0x7f0000000500)={0x1ff, 0x9}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x940, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000540)={0xfffffffffffff623, 0xffffffff, 0x7ff, 0x1}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x0, 0x8}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x100, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x3, 0x4}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x5, 0x1}, {{r3}, 0xfffffffffffffffc, 0x30, 0x0, 0x5, 0x550}, {{r0}, 0xfffffffffffffffc, 0xa, 0xf0000000, 0x9}], 0x10001, &(0x7f0000000340)={0x3, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x68) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x3) mknodat(r3, &(0x7f0000000140)='./bus\x00', 0x20, 0xcdd2) 16:01:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/218, 0xda) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./bus/file0\x00', 0x40, 0xc74e) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus/file0\x00') ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000280)=0x8004) 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x8000000000000002, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) listen(r0, 0xe800) 16:01:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100), 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000040)) 16:01:15 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/170, 0xaa}], 0x7, &(0x7f0000000600)=""/228, 0xe4}, 0x840) setpgid(0x0, r2) 16:01:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000080)) pckbd_enable: command error 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) r1 = getegid() getgroups(0x40000000000000d7, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setgid(0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a543839", 0xb}], 0x1) 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8001, [{0x1, 0x8}, {0x2, 0x3f76}, {}, {0x1, 0x24fb09e6}, {0x2, 0x7}, {0x2, 0x9}, {0x3}, {0x3, 0xa0}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0xfffffffffffffffe}, {0x0, 0x4}, {0x1, 0x7f}, {0x3, 0x101}, {0x1}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x2}, {0x1, 0x5}, {0x1, 0x200}, {0x0, 0x4}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x6e}, {0x3, 0x4}, {0x2, 0x3f}, {0x1, 0x81}, {0x2, 0x7fffffff}, {0x1, 0x80000000}, {0x1, 0x2}, {0x2, 0x8}, {0x3, 0x2}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) r4 = accept(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000027c0)=[{&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/205, 0xcd}, {&(0x7f00000026c0)=""/176, 0xb0}, {&(0x7f0000002780)=""/41, 0x29}], 0x9, &(0x7f0000002880)=""/223, 0xdf}, 0x3) readv(r3, &(0x7f0000002b80)=[{&(0x7f00000029c0)=""/160, 0xa0}, {&(0x7f0000002a80)=""/219, 0xdb}], 0x2) utimensat(r1, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)={{0x55, 0x80000000}, {0x7, 0x2}}, 0x2) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000002c40)) clock_getres(0x0, &(0x7f0000002c80)) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) fcntl$getflags(r1, 0x3) kevent(r3, &(0x7f0000002cc0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x60000001, 0x6}], 0x7fffffff, &(0x7f0000002d00)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x20, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000003, 0x4, 0x3}], 0x1, &(0x7f0000002d40)={0x0, 0x3}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002d80)) recvfrom$unix(r2, &(0x7f0000002dc0)=""/47, 0x2f, 0x40, 0x0, 0x0) write(r2, &(0x7f0000002e00)="70ffe8081342e77e0ce9634a27d6faec11e8042eebe40ded45ed1b819e1e446dd5921943c3b0a0e9f3b2ec81325901a3037b3e706247f915e31601f38cc8349444ad465e30338e9d317b3baeabdb279c5d34bc26e50e7994bddc7151449d50bbc984edb92628752809ab57bcb830aea469b52a5e5067362bea2544cb7fa1f2d16e26fa5778633e06cd86b507685e1430ac6624d9325f42962470dca4889cacc9ea9320e7fd6d893e24d530e891c59ea92d5ea875a11063681c22bed188f69307d1b7445e3cdede55170aaf8c1403d9f35fc3793731a967f195f9328f8230bf47bcef04ad38da4e48c0ddbd91291c5f58e5c80c680ee5f3c3210f5f50d6", 0xfd) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000002f00), &(0x7f0000002f40)=0x4) lseek(r3, 0x0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002f80)={0x0, 0xfffffffffffffff9}, 0x10) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000002fc0)) connect(r4, &(0x7f0000003000)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r4, 0x0) write(r0, &(0x7f0000003040)="eb951003a0678a8ca70fb9185be43250c92a80c73cdb15f7da5359c671b96d5136521f9e8673212677e4d53d04989904fd2b8ccd62238d9ecc7afbe51c567d91976f15d719aeb0", 0x47) socket(0x3e, 0x3, 0x3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000030c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000003100)) 16:01:16 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc0, 0xa) msgget$private(0x0, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x1400000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x7ff}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fcntl$getflags(r1, 0x3) r4 = dup(r0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x8) chdir(&(0x7f0000000040)='./file0\x00') 16:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xa001, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:01:16 executing program 0: r0 = socket(0x18, 0x2, 0x40002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) dup2(r0, r1) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2003, 0xff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x6, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xe15, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7ff, 0x81}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x5, 0xffffffffffff7fff}, {{r0}, 0x0, 0x0, 0x24, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xf0000002, 0xa9, 0x4}, {{r0}, 0x148a34c85d59f791, 0x88, 0x2, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x7fff, 0x7}, {{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x6, 0x7}], 0x4, &(0x7f0000000180)={0x4, 0x7}) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000180)='oNN', 0x3) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x86f}, {0x18, 0x0, 0x40, 0xfffffffffffffff7}, 0x2, [0x3, 0x10001, 0x3, 0x12, 0x7, 0x5, 0x8, 0x400]}, 0x3c) accept$inet(r4, 0x0, &(0x7f0000000080)) 16:01:16 executing program 0: select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x0, 0x88, 0x1, 0x8000, 0x3ff, 0xed, 0x41d, 0x8}, &(0x7f00000000c0)={0x10001, 0x9, 0x3, 0xfffffffffffffc00, 0xffffffff, 0x2, 0x9}, &(0x7f0000000100)={0x5, 0x5, 0x3, 0x5, 0x0, 0x7, 0x4, 0x1}, &(0x7f0000000140)={0x80000000, 0x3}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() fcntl$getflags(r1, 0x1) setsockopt(r0, 0x7, 0x8, &(0x7f00000002c0)="18302c4418937080306edd45d6ec7c858ffd175be8813805eca3ed4f84045ef07ba5b96a3c149761b79d50a9a486a41b15701173e36453d5b3a6099b888b5b5c1a322f65ce55d84ff32f23fbb45b268e48023082554d039e3e15fd9f7bee59768785905ac31735d5066e812f85e525fa52142b33ef30772cce98d6584fe16ead9534f3f0075995f913ff44b256da658c5b18ea35287bce9d37009ac2a4400a035537bf96b6b5", 0xa6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2000000006) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 16:01:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) readv(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/217, 0xd9}], 0x7) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) getpid() getppid() getppid() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000e1ffffff0000000000000000000000000000000000000000000000000000007e4d0b2dc8000000000000008d9af086763b0e000000000000000000000000"], 0x6e, &(0x7f0000000680)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f0000000500)=""/225, 0xe1}, {&(0x7f0000000600)=""/102, 0x66}], 0x9, &(0x7f0000000740)}, 0x2) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000840)) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:01:17 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt(r0, 0x1, 0x80, &(0x7f0000000100)=""/66, &(0x7f0000000180)=0x42) r1 = semget(0x1, 0x4, 0x40) semop(r1, &(0x7f00000000c0)=[{0x7, 0x10000, 0x1000}, {0x2, 0x7, 0x800}, {0x3, 0xff, 0x800}, {0x2, 0x1, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x8001, 0x1800}, {0x5, 0xffffffffffff7fff, 0x1000}, {0x4, 0x5, 0x1000}, {0x2, 0x0, 0x1000}], 0x9) getsockopt(r0, 0x4, 0x7f, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) 16:01:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xb8}}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000200)="d4cbce01932a3827674b5da3875a9357c119f7b3f6a27492abc8f4573d49af1e8b0b967407e2e231eabdb3215d98e1b7437c3abd", 0x34}, {&(0x7f0000000240)="915bdb11a70c11701524f2", 0xb}, {&(0x7f0000000280)="5483c2a5d761589e05d9f7fb0adb7c58bb8b", 0x12}, {&(0x7f00000002c0)="29ff65ff45e8ee4f04b823b4ad92f292c57f37f152a93bc24d417069b06701b56f49892042c93faee54e69bca01b731fc1dc76d0e2d427f31704acde4dc1abe92780de5aa301b504d5438ebf5f871a817bdf7a08be3774822e478318ff0556d2761429225c1cc7c75e87425d364d60b6755a3992b2e83c44eead101a914957468d9d039830fa4639195d3b4facabcbf9b5a776830c21f9d477feda14b5db377bfcf05eef8eb9ce258e4cf9757263d46a336e3281e7d87c009ca3bdf6d994bec0149209a8f3c3c7627b", 0xc9}, {&(0x7f0000000500)="bf60856045be6a3df26ba9401ce781dee0b9cad6bb726af9fd987add157e9f260968e980eea14432311e07d6f833157418fb264c15a94562b728ef82aa3bec48c80b3b32d860a0a07bbe05b3a1380caba24db08b09ab6e8a64b5e1ac38ddccfb27a1cf6cf834cefbc83ae3e57b4f6ce1f2e7e3cf5279c1c2b91748b9686e15c9a83a90dbbe003afd9eb3c1833851a0f02ddd19074d9ba92912b842b6a957a9350696cf8ca93cf441cb9c55ecb2c6f383ec4fd60428cca46dc903d33b2c70638e980f573c62520d1eaeabaa1db97ad92606e468e3b25fffe4bb0b213806baf90e2caebe8b22c71d9c9834b931db5656a46dee48b70c8e02142ec715a66d0072db28d0ca3d45bd60a5b6f8225fa59e77f11ddce3a897dca4f77e9daead65b2d994549c6bb0866315b4eda8d309e257eed1675b1f1caccfeaf06705e9d6d78c5e4d9b804683f09d04d9b97942e735a0dd61da73d42f8a15a950be06ca9b27a91beedc8d0a63ac67435041a8311c6a93fed78d827ce11305463f10ec2c41058ea4f0a397be4428f07e9bbab4222335c129a053ff04badb24ff80e68d02c53c5b054d821f6fde86848dfbd34d7a8ff81ac1599c084c3fd5325d370a0a4a3b3b1b82939e5f6e97e09f9c8741f0f7eb3fd94eb14f43f87fbc41acb12064b08060483939ae2065e3c32d67bd1c308e4f7f8ad2f9138281349f4bea7ab85ffc17b91db38df1cea5be124521b4fd6b0c04537d1b03247f1757da495691a0fc323bbde0ee239de8d599500d5fb019777125ab3fc78e708b1768a1e553a36dbccd6155dbcd61343bc5528bdf51d2c9e406867a948238e259405b16f945f79c81dcbd2a82079cc160d419edf4539cbb6747e683a988fca8a663c6d6176140e8bc85469a09ba083f76036b835837775d18c325751b02bcebc9e4d4ed6d5236c3aa36cc5e2209f1ac8e31dc1a7bc47b3fec40a4fe4807a89b33ab7989f50ef1b0b4fab36cc415e8fb6c744574a32e2571eef0c68aa8fd757b812fc110a262559e8aaa605954a2f7ece01fb77ff73f4b64e2e7e8d100396616c727b37f6c5779755ee638a629bfd890e30f2b71948db5160e4caeddaca0a0ddc8d2ce8ab7b3eab8d1a63974b70bb3127cbb79a9e767053c4a19ecb69707f40805cc88f84ff11bbc3ab078dfa54ef33d2e163a2fbe81ebd827eea8b8ac803b4f7df3d1e18ef37f9ade8a7387ec70ab08ac968619779ffbf0bfe0825ca1742479a5086bf691ecd1396915ad995d3ddc981357e929ebcb4fe9bcc6679e88db21635e93af3b6e499f7d46ef9bb1d3689e3d314dd471f2470cb005916c6d3c83e46580bdbbf2c4cb83820988674e1a36e335a69658e0cd45509ae2d164466b9ba26b784e884abae23f129e30f6542f98a00d39c557b18f3d1c0ac1addf2182f5f6f6f19bfadc7f7825d867a72344d74ebb8686a5ae370d682ac7f0eedf5268835be1dc23e45ececb97c0614988ca60403fff4c5fb36e263ef5dbafbce512c3695bf70bfb78ba56998869edca7a35efd0b6146ee990b5600d0e4b4b893002b29f6176bf63b68619383a4ad43ea7c66b397209f53b05170243f1eaa6e2def1a2ef952a1f0470cf6f083ff823fb9d634ac5110d4e3e587956420549aa8ec1ec61ecae68b07bf8ce7c8e390bb61d1c436bea105c28b11f8e8c40128383cd6930340b4af87d8d64ceb7e9e48d8cc2bbef74d94544399aabb0456087eacaf00b10d616de8a996c6d6f410e2d0c1f286b6e0074da196ee3d1e182313f57d6c4a51157ec836af10eb3c504c500c6408d0c012b74a28427ceb576a0fbb712180ba66c4b7fe9ee31ff2fa345ff18dfc2a35ba368507ec7552197878cf43d86b028d430c7d5bbc02e0d6f55d07cdd7f8510163ab5ba563c16c37a70faa1fd6a51d59c7a6e56e67d3c2169fd0dd9826c3283305ac18b2f4585ead44a13cf4f4997821c54670c163adcc4c6bdcbedfbc290df5796fd560211e699ae583775458a110fb1346a3ecd17dad637a86b72fe3ffa236e663b5429dc7eebabb750686661f95fd5c8c4a63a8d50fa92ad820cdaf00ef65455a0df14f78f03a6db6eb2daa36d0e1f5d639952ea4da5913c9c1799f000778a684eb3aff2e18296583b90f7ead286c7f44922d739ad1e1e3f2a21ae864771757979f629b5b8c680a50c10760558acfa49840fd92242e3c07a42237dc19a7f59c0a32eb590858ae0fce89699fab027eac63e0bbbf615de6b516acb07dcb6a67d03c868e2f58686befe93ec869e2d6532992fabb147d7119ffae820796412751973c929dc6c23ea58766537a1725a11d698dd1d6c0c686948a316ab8fb0921f4c7c94a70c629a8f32ecfbc0c9ab7f76f11bff584d0e0c5f5304f1bfdf32558c44a00521533b006a8c97b579be49c92b2521069ccae83f3571c5ef8ab33aa0a125410137af2fc9551295f174f781d3ece8f745350a33fb00d216e3aeaafd9e0b71692275a7a028a61ee77ea161447fc164eb54fc1b5f6eda5113e7759cad07eeca32de597e00eaccadab7f3ca53254b0a1aa85c4efa6421d94378ff09e02c8149b6f22c95413bded9406dac90e48b2a59030d781b84efcf2f9210a16a2b8231c95eb3a19242adae7bfee83a923dda05cb7d4f04bd3d404394bc2c493b3c62b3a665d0dd130d8158c8840f69f329170b8e164f3b3180e6c538d9e757e176316b5b53ee85ce4c22e00f1d59754313fd8674f145250673a6f09e50269d83f4fbc96b0a7d6569464d187cf4ea5ef2a3107f107b3f7eb9f905c6a67997037e6f0cdf985e7ac36e250d3148085953ed34abdbcf58d4e18718bf38f12dd83ed3688602b82e54d4846f1ccaa59098b2838bc0d4f40dca8ef8c81775f4e8a597de15b67ee289f407ed99a4a1a91a17b4dd6960cddb78ed918e7cefa7d7a2fb75a2db329a906428a9abb7eaae8f802e969930c11e771ff0874b4a2b84e2a301e74ba0ebf3c0edfe386749ad1934a35b20200753feb10df0d1253d148f926e90f31306a4e16d630cb19008c9a84df57d33a990b732683eb6de6f473bcd607cb647361cc11ca798493a8439d984c5076340f78c88b007cf449a453faa099525ba09e30e8e5556b177d3546eec12e0878eeef776cb4ee2fdf52879e6b767181b76e1f543ca62164d0dcd458c37ab5e0cdd112aa4102a492630419424bb91bb7963024ef666a0a398a345a7a0b1b267c0e9d4c99b6fe5246823d9b56525020ae4ac96b5a8d4852f045fefb2b8dec04f6030317c7ab868d0f2e3c0b6718cfbcdf812b2e887637321fb8c58948b0240d126ba3aedb019f11a04c7795cdb77f7dffdcb09467321783519375af15dd48d736a8d27fb83acf242863dbffe5e27422a631aa4faf0864091def398c123e9ef5a5a626b564841bf0c05cf5bac043a92fbb6e48713d621f0f95a6b5c1f9b26150dde19472bb1372a2fb50064cf74090926e5b8dd7c89ce421ebb70d6ece2ee16088d505c47bd0459d2a5b6350094b280cf1cc0ba1b5a3a71b4b3cb18260b3f8feb27857a0b1c4f588865784f5e2c4160854564be976c1f7b7e27bbfe9db714babf14fea6264c7ceb91f8bda9c95ea150028e5e6dd9c554daef91dd8d2ff28da206e543af39c627e4f05e8319d8b88f8539d673be90894a50c75bc641e5b3a2d504175bfff7946332cc06dd037153c4037ea9659da363c2c22f6ee94be869a61d8878a04e95174815860f98302308d3d97618f26b4db2028f7c368e2b49930fd06c3217f80e5bce61b98f707205a0dbb18255c0153688d2d22334bf6b1396b2ca132a5d8db7e4e4a900e9e1a6a64b2008b81fb554f817b4f8081ded67be6c8d3dbc7215d8e4d0787f500f8c9613f162808499707352fcae71bcef67564dda4cf0764c506a5ad29c92a07b823a6f61d8affc916ebb86cc28f6e0d1900c7927b11667f8966c4b101c173ab2c1f12e37c0b9d0692ed1b4b4a1d39d19cc1218a56191d7917d45e4a50437c8e4ba4773e75995cd7dd738e304284e320e2bc8a60063ed9216f7ae62a0a38376f79d6a7691556e4e77299ae65e3506cb7f4c74b433062bd4588e2f291358e73a43489ea11d7bb102351f55f779ac7729d5ef5af8f1d91349b65a7ed5f62ad3826007349cd69eddd87ef5008f71cee06d45d8050d17f1ace84c90bdd55089ece6eabe1c469b9e82b7de33a400d96d19b24834d3047ac893734547b0e89519f78e45cddbc5e5bea790d72700c97b211a5e43984db9fde0ccdaf704d6bba4bbba878c3b036a786d48b76ac374407cc385fd0bc7a1d58576d67e15e89a7cbde658abf1466f707230e7fc20c602e609622ad2bb99aee41c5dc93720b5669eb90e7489535edcb6cb2620bea85b88a01f16c8fb940ce042a37744cd42e7d245325cb0a3ba4d79f4f770e92306c58f0a722c21bb22e62b219b4c04733d1d5fd76339c6ff891915c3658318ba22c657f47dee488907d068913ebf72a645d4491c2f6eacc5acffb813788712f9cd74eaf82046e23f58b1ecf84fab92f5247eec94e2a49af74a594958c12b70564dda44219812b95bd0269685fcb9170b582cd8bb58fee3295a8867ebd8443ebc65a08572eb24963e1c61177ed5b62ad9b8cf356c97dcea99cec5adfe95bf7312ab1c4b6f8e86deef36e74eaa1d32807314f88b592525d47fdeb26decf59e2ef6337ad0a231b5fe669968f4dbfdbfed6a01f9aae35e88c23a5f41bda0569ce262b79418634d2acb53e0a99ca6f3cbac7d0f12a65b4ca1b7348dce6c421b5363d62bfe7eae7e294d8233b6c6a1a60dd8d1b96300af269956e47d241462e2452c7d921ec2047946d6e0cb9b31cb35075aaa2778ab0cf8b5b72d334f445ffad47cf07d8eb74d446d90aae17595b887561929e16bd79baba3cde9ccb3388e4dadfa0a1ebf654ad9f9700a33cf1d7c6efcffd8d47cf3578a8f4cfc947ed7b3f1adbb5c1abe244257c028c908b57159b4fb8df506e4768b9dceb6f63540fdfe0da38e99ceb95ea73b784a2071d3d2b5f03297bfb368e19bf97b7db99d433dea38afea5ea6b90964b64ed82cb4b1b6e8b59901743df45375cc39343434653eda8a9540c48112c3161478e705d2ad0bab811367e9778e5fcd1f07b2479ef41415044c7317307353232ec2aec2fc2f93e1c8f1d189ceb67b2c84c6d53ed8932748d29e0a09a7cc491a11516c028e2c1820c0bb7c4d3308bd8b02edc03a3f98420cf165b602f5a028ba13c1a14b2a2391f7c73f91bfe85fc3f999f5014af85b6a8d2970791fef707659b7dd6ef0cff7d4c3da522137277e86c884a0f909235992730f77a7129f3c617145c30844cd0d0016637454012063da43a0f485d5b8b0d8f9e0c7e54b69f1ec96c28ffe0fb822494d99a098a308bb5e415bc66f8479bb3c93d16088d599f79a89bea2c74de033c92a935fab428b8f745263a96832a51c9d9f2cf4557714c3674eaa526740955be40480b57ef983b68f5af2ff02b5db70ab916af43602f5b2edee43edf6e93eed9e215784bf981fcbdc7848f3428d756a1c998ff7f804f4af68bce2833d6e97cd7f14f8cff80bf352bfa7a2d38bcb543bcc6ebda32e23e15b6c0ab5ce41b0e3dc3f45c89dd2c515ac0b656bdaf62f099675bd4b3b15bdbe56fe4212d7874501befd108b02523272f02f9cf31eb1ec14e46ab708f6cfc355f973001f5b81c4a46514c78a6a21ce9b4a396a36fce04b94115d0aeae074c18fe7b11eb141af774b4e79504ff9e1d6a7419d884a9069cab2e0b086eb93bab7626df6384adbd0a34387379b9", 0x1000}, {&(0x7f00000003c0)="d529d4f1508fb9f6bbcb7e7cad84ebbc600afc1dc228c6260e82676528abae95c5b9b4f051d5158ac919349e1b81f4f4db2e26dbad34d1f8489ae269bd3f2b3e97be75ed759c1a7943c6cc7d6c141e36651192082c7212ff73f3c42d222916c35f9581534e626b761d3d6a7f9ba3984792eb678c41089e95e786fe75d82259c95a241187b026815e0a4f7e143924bb5134868cf2a281", 0x96}], 0x6, &(0x7f0000001600)=[{0x58, 0xffff, 0x6, "439838308f8165fe828f7dfae850bf9fecc0a30ee6f2130082d052b727543f2cc138485fdef85c15cf662062d306d277eb4044d2bd8481a6f3609144a7c905d2153e15b13b29c9"}, {0xf0, 0x0, 0x8000, "b5555b98139c287a49ae91cdad225f9368ad943d5040ce60a371337f3d899b40e94d811406c68ccce5b4f2c4fec39daf372d0a8621b21b110572a7ff6435e483211851b5100dedad0e39250b257f91133b98132c1993fc642080c6cd84dd106710d7a210f87c805975b367c947ee5c56b842c3f53d513dcdb7fc6780880f950a6cf875d775cbdb7db38bf2933183fae116bb3233fc4cf13f14251c8289258902f6c69095144ce431938c851d3c4df14e1182d7a98136c7b370826b721b973ece666063656be2d574df09f96910f4cae63bd147a3a856bc49bc"}, {0x110, 0xffff, 0x1ff, "0799d9c4c2aa40ff572c37a197028120741b0d4e3544f503a5eb41f960432ab079e56bfc646a512fb8cc176ba9e641795961e2d4ebd81a8d020dba8f955d66b08896921ad849135068f22c31e4591c85ce48db5c7b93bb3fddfd3eaf9a4b4802fad599b1160511c46ad94ebc07ca1fed613e19f61cc774d0814c5ff597e9551e615207751e2d935ca2adb201b8a09199ccc4fbfc07fa9e242951eb7a19e109e904bfb9a3f662abfd4641c3865b410effa08f007a993480e66f5fa9d58e4a8c2a7c972f5bfd53505a19479b777892e009d9db19629ea8abbb824de0fa7a8394d71c75faf4d699982ed2b119911cc8ccda82a84c550f82a141fc"}, {0x40, 0x1, 0x5, "553221de86b465b7666b320a26a2045618edfde7669134ddb92a4418ac60465ff3913a270f434be8837a2aefc490"}, {0x40, 0xffff, 0xc5e8, "5abac34502ee7456c2c557fcb37cac50e6c753337103a2dd9e2bc1a86da1235dc112f23b5361d674117e263253"}, {0xa0, 0xffff, 0x2, "8ab962a4ad9422f3e1e0c7a22b27a55f2fb2abe752acd1e53dee9c4e39b498605891e1b1fabf9ce7c60122a824672a9c20d0be159d6110322ac4e59facf71e0d8e3d0eb3be40a5660172e56ea277a6be78fb4fdbc321d5382aafab4f1ba2d88559358f160671f2aadfa4993d3d79d1285a42b2f03d1a213d68bb858a919f42a65d2600e00216d3c5f6"}, {0x80, 0xffff, 0x3, "69573d6110daefba5c31c2a03befe987ac7a8204a2df252bcaad1bc22d960d126413a59a2bdb89b7eadb8e543072846f54f2f1b6cb069a8bc88cc13381ac3625ee62761dc1af9d4529a7326d5d5c9e1bbf5dbdaca712fff5ca7385c352b93910deb1962602ad53ec9b968b86edf7"}, {0x68, 0xffff, 0x0, "dcbc946c5ea43bbf3b972fad70762508dbaf3cf14a8bf5fba214c3116fd3f56bbe83e03bb50c746c3a9c9a25769b6ef026620035d1e6c32762cce980e7ccafbe9a585d26855ad5288fc2f2c6f60acfc3c0d9f8c6"}], 0x460}, 0x409) 16:01:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:01:17 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) 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)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2, 0x400) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = msgget$private(0x0, 0x8000000021f) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/180) msgrcv(r1, &(0x7f0000000080)={0x0, ""/75}, 0x53, 0x2, 0x800) 16:01:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3479) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20c1, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) socket$inet(0x2, 0x8002, 0x3) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffff9, 0x0, 0x0) 16:01:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x50, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x10001, 0x40081, 0x1, 0x7, 0xe81, 0x4000000000000000, 0x0, 0x1, 0x400, 0x7}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') writev(r1, &(0x7f0000001500)=[{&(0x7f0000000440)="6abf852efa057233723a3bd40ac45b3b21069bab662e06b097d755a54d7d17c410dfefa0ecb4fba21ba9a4df8b8eb959c0c50a9b4447bc7ed237841f46558cbeb50462d52ac993a19f579258da284022f80284e4ecf4695ec1f7f93824c32354675aed56d5dba07b700f62f8d1f98fabca46df5ba8522bf1f86f4e0bcd868f41bbc3e844027a2f1349b3a111a6a611533666d10f3e051671457de55e8459507d3bd77371e5ec38d7e127f2074472f87048643a394395ee73f3964c5d1715c5546b8ab30d36f9157eb024fece0e3d0b591826244da200bdd06e6d96020088d32889211757605c7fc152d3a40a46a5fd371e588f61783012c3ae413ff793bdb50dbff41b6a749a67760f92a295756921138928671da9527ad865614d074d21cca761762cd93256ed2656e51a4785ef0f19ad0e8bc30cc8a91776cf510cb7634e93d9985a3d4e0ba9ac32de3323ddf656f50683ee8d59a3df9c19d32667ca8e9dcc3c9fc6d2c471c09498a516df41d570ef9e6d1cc7c8c00d6e92fb6a7e2dba6562c4aebf217d9a5cd7b4e433f761664e302d732c02395df0df7333306db2addfb51a6eabb279a7fc99e4ba4fef48c8e2f9d36ba9a2be75c1b1af530af4accda5812052be1074ec31726d23a83e81f92c4e7d73f5fe90dacca317e51a68ee17e97c2e85506552a472454a0f6e0f16c8b7362fc06a6969c2a238c233b516cee4079d4af5cf3bce0457f95071fff79662ce69983d6922bafc3fbbb11cc7e7dae067cac8b707e4ef4f599b8eb3f33859206d64098e3c44c299eb46843aae2e63bed5530cd32659d4e16023bddc223c1bec630e4e5a85c135f7af7eb042619aeb1814c1b48bb1e892cbd651d655a7302b26cabed3d74a2c01ca21576ced4a645c599a81ce8e0d087bc463291836dbf50de7142628cf49036839192e0f3803794ced2504358f4957cbccfe8f36058b0b95f3d0d8b79e5298a7e305be90ddf274b26c1d4954c1c27e7e5ef132c1114cdbed3b786fc7ffae6662a0de29e1bb2e75c5103be81266b7f779bfed1557b9f7c00eff6a1fe300948f6b6815b7c2306df2696745f30da3315055a29a845fb53bfa88c7545002842e12d1bd774b8f9ccf160c5cb639f34c4ba01bd07bf0dfafead525e53980f1ec05aae4ac20c80825b5f4c12d48f68620e59ca1425b3d1a2945f4d460f5f3ac9b349f8ae7a40f64fdd4b5fad0f922026ac5fa5b9c6ebf1052d7d6030d2c9ee91ca95b3a0ca43cb3235df551f8cd2c34ffb17d83eff1783d8635cf546b72478f5a511ad125dcdaf8694392595b7bedbe820d970f12e64c0d425be070a3e22c87231ca2faab6818625c6c569932bf0c777e71160a67779d63a7bd344a225bbcb770888a3f8bcd832e2c907996539e3d1d87212b01be77920d15b390dc1341685c3e69f154699f61498827aa6dedb4848e8fb20e366702fa71121fb6ba4b61195fb745efc5165449d86aa9e8c72d4874a2c195a2ff022fe46e37da501039aa34ade84adb7ae87493d5fa17d8ed0f6268064152574e56f16bd77635ccbc786378b7f0894f5f447a1d71cf3f13d9dbfe40e97cd703a3e1e0f48164f46b18c83a925f6b8c80f69b581fdbd73ab2b76bd7f455f10098ab94a832efa75cb615bf5dd7ba714474176e3575b2ebb4988e29bf7f1ab6b325fb324899b71aa65f7fbc69ca474444438fbf91968e6fdc47f8856597b7380bae6ed1fd3f6d0a8d987c64f193e3c2ab72e12cbfe38bae0b198ee4a32a4ac479034fa3b4e5ba09219d61aa7ac70d678b89651bed86cb118e007d021776f7a59535be52f8d566d493bc9d3ec56c23e02759f13c2593d76486d223d895b6da2135c44eb749155b24469724409c10745027f742dd2c11a09dad9f614c21bd9b64e0c39b68fdcc4ccdbb26d7572e45689ad0bdbf630db39b45689e33026c701be941def1f9c9dad3adcac7da2d2c01c4178fa8c01b2d7091507a01c7cf022edeab0ba850728b38cfc6ad5f98f1ecc8e05b9be544cb5cb058a59b1de35eb5e3f8a00de6b672ac509ff7e089f8841d6b1b4f553d0c9f41ad978cd0a03078de6c340d3f9fdffd7fa1e96646e05424234fb4619445ba120eb063caffde904a90269295402e61d3a4fc6ac07e5f85002b33849cde4b292b7eac4ffd9c7af8dc9739491aff9a9c4c67fac826f1ffa3602e9e9a134890e0266b5b32d22a2def5c4a3dea95f731c169da893a9499d0f47f944c2662ac754f1c3a7741eb9edceac27dba97957c29b6ba703a26532d8ab3a3b47dfb0456342c3ac94654737728148cdcbdd41ba80725c25d7fc5bbfc23e9951bcb2761d806f54642a2457c9591f523a2cec25aba8eabf0ff9ca86ca18b3a7203af1728868690c4056133e79e9a6efa59f20a32b2e93b363634278d71579647d66dd482f06d2b31901d20de0ab965f7c406e7f253f91fed94c2118cf7e8696a0a3ed8c18d363a381d5a792318fd4c2b197940b5fa3fda6345fd57bf81159ded214b97d709579d974956e81f580c89458045e938c2d97d72c536c7f55d1b3762a6df7d8d5d8e5a2de3f569a56dea8408f8e6d7a5c2b662dd66d865bf6aa691e0ef2eff9507d95d804d653746ae27b598a9df11a066fb190401f4816389008765898a21221fe144a3403b4bb553ab8cca1aac239139148725102f1be8301467daf9009efc759a434a5535e44c8d20fb7f4bf5ec5d2527bd3e5b9dc68b13bad19133171fea51fd6cd802a039560c02d75c2f9e14f7ec22ee8e91512eee0d76f29d3fc28ddaef724d49e9d279902ba45902b7f2561560e166f40c63caeaa6e5e791f8891d769b14144d5e25128c8dbfb76b98e9e9e369dea8c671ec202783b1ee38f4f9d4db9a3e0a36149da2f3dd657353d11aeba5bec0ca49e8e84ec8a85191a6b19b953f76cf79be1f5cc297968d9415cedbecbd2d3d8cd9cfcc5baf86c20fa757ad476beb7dc8708ecaa3659efbf1220682c43fc469ac027db725b5a63428e0cc2d7bf0eb8f2797b051f21ede81dc1e9ed3a520bdbb2eab9e09623db4f60cbb68b4c06b22193bf280430246151f71b117e395952d37031dd490ca7d1d829f90cb725898d37543f8b69d896568fe7c4f4ccaad9b1307b7dc1228f367e1bfa58cd92ba36a2b195db7d4e5c5a5172103ce5b14de36e21434abc9af8d76b3153a75cedf532f1b5628a89651e0607c9b08895fbae3d805460414e90792b417c831bb1aaf11706af9a3ad27a4d3bfc1f2ab482bff2c87c5d574416a3b2a144a73ac49c0a59cdb12e9f15b6608c659810d4856ac988de83895bd0d8131e9b97ffff79f54a69c7af36876a93448f074add2ee2820986241abc5e00d6ee58a257a3ce9136d9e5acd976101f55965d67ec23079a826b5653dca6902eccd7847503a15e483fe1c6102af18e911a008afd02838ff05a13f5a822184f6a1cbe6036deca70060e017799d6f8bb751820bd679a5d21b486fdd12be94ec7945ed38001266f06306da6dedcc7d58abf8175ede46136e89c038fdbddc7eb33e6de6f0cdf6ba7efbfccff91053d0255f89e0adfc1b96af94856bba3d7956d99583465dddf31a4d2d3ba17ea435d5711e06b4235e9eb6ef25615a2ea6fe93588734ff5693e136b490eb0ab9da1cf9121f5e13e4cb56b8a476643b16bafdbd78ddfebe31f26d3f689e40dfca0f28fc4de31b3393be7678376b90883e8a05589b2ee895557073259b0be222f573fc80b5fcf4ab11d8678aed8fba2d5943188e62aae9dea72e7fd054d62a43bbf5db0c432821498f0fddddce2bb35eebd98e403bf2b8defcb8359237e057b2e8ab46ffeaf5846b6f4ba168dec907e3a4573d061b8e3508a8c17dadcdb2e776eacdfe4ebb832996e056de94420f01da7f8eaa88ab034a02799c923d1f29f274f968e0f6b9a5bfb0e936e2162b3013df648f3e8ad442331aab2b199e353f60f7c35310ee9ad24c21d0c346f2979d79064e1ab83d8d4d312fa78b3f5d5c7bff8dfd99d217f00f5c19c5fcaa023983eb00e9efbc312ebee80ea15b7f6bf31a44448f45d653e621744f9f916e0847f2fefbc3a2156e0161cc23c547d63faaf3853f9aaef4fffb48568d69153265d1e437e24e7c39d2f5f76730d52523db3737505fc935550180bd11f1a401b08c19aa83c3d0a42d71c951a95332498fddd56d7f5afa65ccf7b6e42601ce706508806001ef142a560ce0f8636af694c5dd51f137a53e72ef9e0711e79adf2784ad2775d89ddc28976850a851a1dd3091f478c60d1e3b823dc371bda452b149c4cb3d24ca31ce7b8a65ed5b71a5b356238a168c102b5801fec94225c53ff024d0ebba7eaf3d0a82e7fc67dfbf8422e22936559d77e7f31b9710e886658f0dee9eade61cb3fc4ada1785565df64de7bbb628fe3552e4103dbfe190b89e960abdf12fff7885ff81089cb0e96a67d12c92acbc3683947d9ff978868d0816f08163fec5650c4db4e698414d873047ac204a4be6f6bdeff0bc6a764cf1540a4cfc2cdec8519b72671ac7f3cedf7e7b42e41140192b598a4dd3f9a17b55e5853d11a9c2c64866f5bde500be68259e7a7c71429601146382f66310aa0c08d4a374435d1fb26d0c1e91e856005149f1ef8fc95ff7d88452b89492b835db9072f1e1b1bb0e5f1f2c25f8f7cac279b52a9ba00ae7dbfbac94d7b3dc147b745a72c7e0f055be01531e6fb48295081a57772e6d016ed19d9ea2f59a0a09d0a3809175a0db01776c455778f6769ea342133288de2ba02cbdd7d891ad642ad0d12b150ee083cad1e1581215b6744ec79424c4d249c1235c276f5f6f485291f63682368b379472844359af8ae297583606d4be37be7bc1c15b4064994a4db9b0315de4490ca9ca4d8469e1bdd8df799ba50ada62aca77b97d1e296df02adf01bd9ef53cd1bd4521a880c29554df0e868a2dd21084b85e8e86db9cea6906cda00bab07c2be491a3a868e54b45d0739de29f036f047999673856e9bd6be8c73e58810e5ae2949079eb108207168938c02aff2c3ac6232a4098e4cd9f86205ec4c1795edc2b691170f05b5cad84ebdd33215b6cbedcbd75b53310f38bc3ae277134102c3f120e94851cf913773fd2c2a271214bd13253d16cf5ef325376b379b46215ffb8853a28ef6c69e2a10a5f28ee8fbd2d9dbbc236a654e86e693d6eb872180ab9e904c36d910f16a61e9d7aca3a8e5e1642baad1abea8dae1d1977efe2e681f8c394e45ad1a6ea877f460e424653e068f543130c85ff34cbabcc6cd159f5a2c5ea8706c6a98ab97496895600a49a004435724faad800f500ba0a6f546696ff5abf3128aae84ad4e7a07828c28ae2788eaf8294c2fdc899e25d43c023aeae9d4f30ebc00a577308af15c2585afbb0c37ff8a9cc7a6d192176a0d54e982d93b7fe5b177d8cded07e04ac25d6b201d2ce718d9589caca87204bfdea4e8fc883f29300f32201b9468a01c111cab0428c27d011ccedc6d8c5da04bcc0bd28bf87d02933db3e40edfcc151c574b6e7d3c2d17409b59902103eb18feba55e774a463ea2ff57dab17f5a8a806dd1ec004c08d7082e85705323f2fadb99bb8a8839bde0eef8ce396ae912aee3259c70d1da2717c52141879e5d9d8468008a1c50ff5366a1c9e34b5fb99414c5fcf723a1cdd337ff130f23290c6c01af7b9b0e8f20180233acf8fb96d32c4680095833e4d7d6f43b3e2b28e4b70dfedb21452cf45d8e0846d3405d2167d61f37fe2ad1b7bd68ff3af56ba637c3c491321d15ed276cb94fb8acda5711ac1599e40bf5a45d2", 0x1000}, {&(0x7f0000000200)="a1eefcfcc0b65bc1aef052c94521d7dd6344bde93f54105750", 0x19}, {&(0x7f0000000240)="85df2842993488cc8854ea525e88fae4e95da9d0d7e4b05f", 0x18}, {&(0x7f0000000300)="e0a761564493b5f8a93c5a60de24a6c499b5a277aa323fb58bf46b056b00115f48c582a6331a9500cfa80cb3f2614a059b33c98b453138d0b9b095f6ec8a4e384224f86e7b4af4bc29e022dfb403a4815c41a80d41c17fb77134d74f40695142bbe78b68cab49fb26407d7606a5c4f82afb59c3d2bad35e7ed69f5f460c39fdd663994337b23805f9765f57da977150da5399713816db69cfb7d0127", 0x9c}, {&(0x7f0000001440)="1857e212f8773484df6fd89f65ce320aca1baf46b0c2bbd602ee9c20c225fc28d4927bb632691c16cfd853afc753f12911643fe7b4a1ae41e0270cb478ab806d04d5c8317d7b786daac2d68c90edc6c9f2362c8c06ea026eb31c5055352d44b9dedcae830daa9ff694a85b74ab5730e86f06edfc4bd91dcf35dd5bb3322ecb2c870f5c120e98c75f26ce654c07b11372161e266a6ba2bb59bf30dfdb2dce86c9eb22ad5075906df4b5d2d67e716378e8ef840f30cbf974c7f650", 0xba}], 0x5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file0/file0/fi', './file0\x00'}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:01:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:01:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n..', 0x3) recvfrom$inet(r0, &(0x7f0000000440)=""/176, 0xb0, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x400040000ce) r2 = semget(0x2, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="dd6f1789e15a8582785f04f7888dd35c41eb3aa66ad6c1fb26a0f34d9602f23cb716018f4e23488c2c3ba2043fff01a53023de32ef10967b0d388000986084d8086c6beffb0d0c546068745629ea2280cd9fef55f41f8f5252ebbc43cb4c2c9f246b9c390aa8e2693486b59211fac225011f", 0x72}, {&(0x7f0000000140)="0abf42c41b605bb6e91b00c35458f117f6dc5ea76a27bc7219d9a782c0926263720bb8b16a8dccffad0d56847534f11f7600e6c5188987b0c648421dc49ae8d6cb58b0f2e426ed36ffafdc54ba9f3c89132236470524ca6623d582f081e49c596467a8b522711b49aaa8345fed16c58db687dec6bc15c997e665745eae6c7132aac7712b9458696e402c3748ca337b8b6311f968", 0x94}, {&(0x7f0000000500)="2fc21b708d736fe632ee0d78e3c3659f2b5219188e7abcf456ffccad8675d936728f706e87acd32b6f7103fc90d0bcff45e80c4367b0db5067c75fd6e55e7a3be824c94e8ca71ed0f7d26e77b0b0ea230cc5284d2e0387ddbfe913f016f1c8237c5f80a7c2a5ca339f00258ce14a935bcca90e4493b7bc1a0296321eea7f34b73dc9e292354833c7cab65baa91b234426bb8ca9c6358c280fe833530b5", 0xfffffffffffffcea}, {&(0x7f00000000c0)="48b6df77729a450d45cf3e53d7ee2aeec6987aeaf05ea4c2f58a4404315fe8fc", 0x20}, {&(0x7f0000000340)="2a54c164611316a410fc10f75af7f22abf845f3500edae9a95ec6f014dcacdb852d45582bf200262de0eaf2c1cb693313e922ee34acce6dcf53d571c67c5814ec4ffa8f001e0d86ac20cdb98c3c3992dbe2ce6339fc50e1bdcffadaf874c7bc7aa8683308ecbd57030266f645e45a25b69e24ea324910377f191608a5a", 0x7d}], 0x5, 0x0) semop(r2, &(0x7f00000005c0)=[{0x1, 0x100000000, 0x800}, {0x3, 0x100, 0x1800}], 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) recvfrom$inet(r0, &(0x7f00000002c0)=""/56, 0x38, 0x1, &(0x7f0000000300)={0x2, 0x2}, 0xc) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x20}, @cred={0x20}], 0xffffffffffffffec}, 0x0) select(0x40, &(0x7f0000000140)={0x3f, 0x6, 0x40, 0x1, 0xffffffff, 0x6f, 0x1, 0x6}, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x356, 0x9, 0x0, 0x0, 0x1000000000000}, &(0x7f00000001c0)={0x100000000, 0xa66, 0x4, 0x8001, 0x10ff, 0x4, 0x3, 0x2}, &(0x7f0000000200)={0x8000, 0x9}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/121, &(0x7f0000000100)=0x79) dup2(r0, r0) 16:01:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28008, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffc4e, 0x4, 0x9, 0x76b9, "e5971a22a8851b51934b0b0e3796dea7c992085d", 0x7, 0x2}) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/57, 0x39}, {&(0x7f0000001200)=""/170, 0xaa}], 0x4, 0x0) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e0066696c653000589aed659a98fb"], 0x1c, 0x0}, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x21) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/205, 0xcd) 16:01:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) msgget(0x1, 0x484) 16:01:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000027c0), &(0x7f0000002800)=0x10) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="38fb44ab17b9184fbfd6ce5974a286e9c9f99adf0a4761f3d1d2366eee9753c0d7f87dcc96231a2c8a64ee37f538aa3c54d3c5cbf8b1e4f65e00f0", 0x3b}, {&(0x7f0000000080)="af6940b1ee96dd23e391eea48a5ae51d21848294bb6610b6ef43c252728a6ff79ed1a668f1e0102d921c712e01444fbb6cfc29142356db689bc22f6da0b37deb79e5949969ed1c18aaad427450dab319bd6de94de5f7cd5134c528e6cffed2b7885448f868c7639d88b374", 0x6b}, {&(0x7f0000000100)="9906feaf6737233d6dfd054397c01ca82a1c263f9b85b7db4f95d70e158c717474c0162186fd755deac6ada7ef0b455a28c72ec25ffcbae49fb264e2fff890b9130bc2bf8b9df11159a07d7511703a9ec3a34100be93c6ea47847c1a5c69c0a731c1e61958ef8f75eaaae7fc998cbcab4fb1faa2518f7ae9a409ef52f5b2aaa131fb73ec839b92ab8ac30a4ecc4f720a13f4e65ac4a14f8d757e35148529d561b054db14c786534900c07287b680a8024b767d", 0xb3}, {&(0x7f00000001c0)="67b9fed10d36171e47a15b8b31678c578e8787ced1c41d9bab562b266f146fdaf446c014d144b4e2ed86ed0ef5b944ba080624dbdcdf", 0x36}, {&(0x7f0000000200)="dd2b7b9c0d40431b353635c31f71537fe13e2922082160ba09b2613ec0e24a553c6fab0b070d94c55cd5a950b3fa374df130468e434908fa0ddf31a4ac5ecab3a9e74e4e975d6e8633d9f3d591e0bbbf11634859e96145cd23251f5e", 0x5c}], 0x5, &(0x7f0000002840)=ANY=[@ANYBLOB="1010000000000000ffff000001800000b83f0e8469a2eac31d7d01b96be927108cc4bc918ba9cf28591df73aef65c4ecd7feb7afb1537a29153ff6b804d88c23a7d4cc0ab5b953f92d19eb6a35aecacad48ddad07d28dc1265af52f696ffb40d1b7ed2ca7c88989d90130f0c316b03190f315d85da1ca5d26046a57916720160c4df094e8d3639ae4b095f0a2425aba2fb5b290bd3a08fd663c4e735a5edf8a40a2f44a4621bf29d78356a3251e629086dcb8352f441fb4dff1fa1fcaa2ceb25798571e3deeed8dcfbc9701240cb37457eb0eee38ea4f7dca7351c31eba0c4706b7f219beacbddaa2b23ddb2f5172589dfe720afa567c3a5bc38e4436553840eb9fd78afba92c9eb9ca1e1c90d31c0add2d395900b810c043e97c64d3ddc89c31c4fff2b2d93be1002b902b994ba7ffe1ea2502d06ff6ae64adf1a6c98d92b7293c709fc09da1ba8eb753bb09da38af106a7cd5dc4c8c516b9b8b7dd7c8e4f4840e5fe156e40cc1d12234219e1dd84312777e79372ad4a7fb7e8039f821b15eb15a9bd193029ce9f74b1d62063ba7cf0b2ba91b4efbe32ad9acfa4f2b6aee8b6f0c7ab9b16e6957530276536c21a6b2db98f591a06136fcdb140bcbd7c51a69b8f234b2c5440b778f9de5509b6a8fdf95c90a4b985397a09438721fe9ac79a09099b4b9a39baca67f0170f1078abb496b520620e21d8d9d3636fdde6b91af20168a6817c8dd1e360b2fd7b00789c89472d2a51f790f8bbecf3be029cd3bf93ff6db41deacd7a2c170c4b2c8baa1285d97716874d1d5eda4d544bc1fcc674eb24aa7c6c04d7ed4eb97da84ea19f71cc00037382c90e6d2274924cba09d3c2c2e90864ffb562ca56f5a4e3b826693a6807874f6a68b75903e99a14ddad0208ed11f6e409723c41d6a39dae23f2044608ede9cd586f6dab52e4df6a6adaf8f0dd24c57fc5466e43b75fc78539daa18079bc43ca9828c4f2f9fa24831efb35772887ab8b5ad5a29fb1ffe0c14ced29806ab6cdeda82648f91217bf9f586b7cb708c2d866de31efbfe7c512a3924524456a956432a71e3bc9902e2bd74cb5fe7050bfc5fac5c52a13755209cda22fcce2235fccecf876be881ee27f54f9262c64c202cc9f0e2fe668d4b6b664d042680a0412af5c97ab8fc557d44d287c172c6f83f15999b17218fa09057031feb613ecfeca0bcb2b126c9a920af162ecb3f5248086fe7b233c5bd759bf167415c73b947094bc9df50a366ecf948c6b30f503f2fe8557867a98fc766a06a39ccd716782070cb347110f72a7272082b81bbbcb30b89cb4f3c9624988543e591b1b087e83e1e3cb93dc890e335970187e62b669f0c9b9a242e00669900f0c1e679c00d9baa94ffe931ecc82ec1e69e8e460ce093e6b805f8b07d94f179987c995bfbc26f8a8bb7c6a1bceef226c8295b79548f40cfb5a5d10cebd05d03ec156910d0fd0699d094f1e14cbd999e12792c58b1f80737eb38218184db6750018c1d55eafcf295d1f92715893696072183ed7636a0a03140eadfbf7d165592c47eb5c39f5c3e1053811bba8d34af2ce6c754e17b8d106ee67718d47b8e34ffb45086d6264507e6caeb05073b33517c44d7d1810e887cf94de49da88c2856286dbe0b8f7db0889cc769cdfd397f6d6c3be52649994e653a6b188204be9fdc161a5c9d159ba2d9830bc1037bdd7cf6cfde68a1425efca406dea48ca483f546529fe53d1a5ccf0d1f850080caa97606d7aa920fb149f08c7cba03308065b0d5890bc170bd66415122c554db7fa7484a2fb78f2346fb8ad031c6e3b41b08912a7823308cf9136c96ec93f24f53993affecb6345748d4387f8f04995a9f3b76a8a99c2e8dfb3b49feb294ca02b3f6147c88dbfb81a41da67d8eb368571a24852512685bcd01d87b0749978415519329af688581e3812376513a0cb33d781d2e7c044d73a187de39af465bb536903054001327b9901948fc91280384dbf80591c09ce7ab14e5a79f38be1433ae0851787dc37d3035dcf234a8b7a250f4e51ec92ffdc34ef511bad80e41eb27cb432b8848fcc5208b5854edfad1e2f38337418af282b135aa0db60843bd52a873dd57fae23fab56984c6a8beef5650d783a5a60eca731d46ee6d7c210fd37ee7451779033579137432c7a194ceaee049171943fdd8e054940d3ced3c8ee7e80117cbbfbd6c179bb26b85fa2792276b8104fca223bf0be9cae17567fd3148efdcb47576a489f381a648adbdf30b6c89d7a7048f79e14f575577d767d30f9368a0a03f926abfd3bb3c51181293accef6890f121f02d9b8deea2c48e2a1031defe948a25a6cc8e7d79dc638fd5719a7e8d46cb7ba7b411af451f8b163b8273113aaa553e9ba8f220c5214b9657c079a8f3f31b2eb71b42323303c5293044fc48ce1b8219cdf606c517fd5d4c06b1ad5cd4b5ccf80abe7a9307475a92b6a88632f18191e0410005ae135ffdb6e615fce318b65f330ab1a9b7cd289c682e08253d0c8c15c9f332f143a64db43e4cdedf439c58abf1806efe9affabe6b68b9fd072ea9782fb34a571f25e66a6b6c573776cc20e230782c9c5c0f9e692be4df817d2ec8d27cf7e20f83cf34450b8d7cacc2cf1f61ba41d11c88317459418bc530846bf07ecea9502a5139edf2db8ace88e2805decf3ecc2a2c21ecd3cfd53776fd0db924cb399ddff0de4058acfb6507bd7e98065481313cefe820901d20e92d2193ba45db7844ceda63be014dedd6f9b69da1580dbe458644de2f90d425b4374b7a6a51af863628a085c2438a66affeaa4e119299ff944caae173afb6fd654fae3e74d84a98e000504b3feee27f886e47cee115c54ff89288736190902383e84aa5aacb075418197ad9b590679179e8e0237ee7a3e10d1ebb3a407b6e3f8691ccda257f5c3f28c1f9e11db0d180b4419814204d4006d88c906431f9cd4f03300f5652371bab41ed2ab2783bcb019515ca28d0247b9c20f5b13b94947b93e541d41907d00aad15b15196012c9ee4fc7b26d1252d87fe67510e7bd5188a4460fc8b074a8c96ef8e865c68229b607dec8de6c02248128670e54a396d8873017640d6ee3550a3def17a247e0d260564ae5faa628cf0dfd57c3df58650e9b5030f6822f16a90c09eaf77866269ad7f76ea42615bbc494044006bcf7d043fbd56da2fd41be8902fd0cb1fe46ef322e4c6787b7b30b19612e4ee1eabf93d50b413bb1ec618488a09b86b275993c593c3a3f8bd189fa1f39922d621d770e07aa8880218b4270837eba037ee7f3337adb774f133ee918fe27756fda354f138785398394a7499a5b22d8116de2ab3c42fb0a3550023181cb16a165cfb94f7db1493e909ba52c6b4f5fe7ecf1249677948c2c872c4857071b3d18b0c044c5131f7d32a74dcee1178b828cca3e9435ce28bdf4fc7e8594d157d9429a95457464eb549be660460d35d4a0790b779223d8dce314acc426dc8e440f4b0f0ca0d4bc3a14ec1b7b696596a79db64e8215194558ea261fb9d8028d029cf8cc8db9963463972b6fdd7501a707772ee23f13a1fc5b13b225e87ae6c223d11510dab0814ff0053dde3aa0f35868d0e57b3c87259fa8b3e9b1d71bc676046484f4eaff5793499c987db443782e14179df4b86b7a9b46ae15876ac56c5b9a2277fecd2cff2e2ee9b1cb49f726379ca8b67674dee84e02ae7dbf6710965af6b0226239f519c445453349bafa5cde31415722fd7c54a8832a61dc1f9edd1be58e70b9d8a4c99d2d778595a3f9ebaffcde2fa4cf5f56a021378877c1ce11e5eb8cef159344d7556afcad28fc73ebb842118d606d406df7209b6eed4203d3107d8e6288678a4b6c20962268ca06b75a8eeee0a7242501e6852863b4cee87cb86f26842b5f69d36bcefd3135e76a4dab567095e131533cbfeb6a76f34d4a77252930df3c36e3aa79838b2a1633565d3ccd61c02db3229053b0475022d8e0c9c2656628a95a94ed343bf9e4df3307316f830e4e7b6c5126f26b410a3ca3c9fe3cc31957a3b1af3cbd971b1bb785ac83f55d972f29fd131b315c7a503982fd023f98caf798603372be5a43ea2facc8941ffa9236d4d7d33173008084be1a43f47c17c36fba40748a5c530caa8268610e6199a091eea0ccd84378a5c798d48c11e9d6724e0ada1f72de265aba1c1e0a686d08c39d5cf73f801a507532fe2a2ef4b6cee4775c19bcbe1e415f2c0a936f6e236f647a53acfd01dff84c1d4eb1210dd397a79fa1ebe9392063b8cfb183afff073afbf1c2c09437fb28c2f9afbb7c3ba484980a2a27a6b827148751d6395b804cc6a23c56ce59bc865d9838ef3d0fe4a14b1870cdce87dfca679c63cb8c3d7771601cb5aabe74da451e61189db73695330c7bdadb3503858a8996b0e8b1a57106b4f1fb97b753ac97d0494103326b6fa7c773a80ad97e630c3799598ada75566b0f7d46331f86d31a7143f4c24a723f99837f8620d42f667b0f98fd390193710993b4b82726ba10d10a69941447d5bca983119f5f1aa0fa072c2a701190fbc3ae918ce8c2e8c26e748da41a222cb5655f1d2b25d7511003c65f84beecf8860c26f8260775d96e654248a23c4ba8708a54b1df1d53f8759a2f577ee2c1489cd009b2c74b6f00428a5b57eb2f907f9495ea942910840798eaa2f8d6eaf523a6347eb611f9786b949ed8c3837494d90d6bfdda282ba3e11ac6dd1d800002f5f56a73902cc095f3cf6d65f2cb5131b408f6e697e448141392dfa8424f97ff0805e1eba4a15d0c2f71c371f50089fe3229ca9a36932e327b62cc3023fb5f745a8fa83c0888a15b2c69d1145387bc326ba438bbd13826a0c80dba0f13562328ca7be2c2a7d2fbf372fa21d2bd19d5a102ffcf3522eb586ad76378a7ed262019c1cbca1a40b33a9c7336d257827d64f30e933a5b79892449f65b80c8b877d3c6ebc1d55ff153fffcaa83830446e442d92fed0224ea67e147ea64cbb94ef224a4adb7d124f443cdbe20d0b913d41e17b74d5a85a67b00d1268f7320b0b612084e9be8019ead318608c388b23a172ad41523185d03632e6e133429b3df37f08d07034730da61557bd8a1e2f9bf293acfb22303c8011a2fceac7f2defd01dc17cd4e1b31030e288a709a84b8d086b3bff527c43a96584afcc84b2e799d8f846d6c25ab375903d72eafd8c37e92ac85beb9d843f31f35579556fe20c3339b1b6524870e21598d886e2e514a352d8702bf4da5e5fafee3e82ae31f7f785aa686d018746730684261e8210bd84fa49f12f2952853072928ee9bd131bd64209f1db073e6864fe4ad9bfbc44cfc975f20cac3a1d392b5a58df7874d32b10fe939d441d446ca1f696d9a38f0702fa35d522e2076c796a60553594a2e85e1bd7e53e442fa7b21108173364c2bae9fde8ae55d135350300481ec9d308d819c74e11bed617cd9b303e56296aa348819a6bfb82733c35788e9be2ba7fa8744e3c12513d0cfb174ef30c7bc9669fcfee098846bc4c52fc68779ea45af30dafa192ee86de563122f9b0c260777d27381850c05c5b6cdbb0d0c5b050b96816cb17521406abc95de192eeb2c120150e483e5071250502e8065166c8ad7c209af677f44b9528082bfcdf3f4b53909b8edda2ba697aaaf26c34b1110e3c185450fe728ab41e4450a483e22d6c7b1a3044ea7ceceb9690ad0d73e2a020d0820060855189d989492fd404991bee012bda6ce6ce4de2bbac72e51f443cd61981310d676a7aa223fb43fcc9374484a1087031151e30725962a2373e3aec6d81a057ad101000000000000001000000ffffffff603972c8d0b35b9dcc95f501af47bb9e5429bd0ab28dac4c53b9eea718e9ec4ab29025873dc9450750e76f54c34971d49a887b9a8d2e420fba3e59c49aede56a154cd6e0fbd13753cd05b1b36b543a57b4258fe6905c61cb30f84ce874def701a012a53541b7ae10113e407a7b81e45af0cdf1eec18e752e218ee782d6caba6196ab36242a434205fcb6d1275ba74089a5cf025d1f40c53c9261c181b5c6e727a24baf0251dd365bb57d7930ed28c31321c2f46f9f27f6af269c4ce3f67d55f839f85665e67528a4624ab53d0a3364490a2c83d90b63de53f84b29aefa2b934ac0fd380442caeb65c49352259681f9aad6138ac5834cec603964356ae0a0a2393747415d9c7d828b5dd34c6046d14c51313fb2e79cfcc45a3069da13461be8b2352dcd4c12b588e222769cf61391534d9fe725c86f9be41ced8e2b9ffc765b79eccded3e55762b2bbd100f8ef99eee2d88de1fdfb9159986658cdcc880078479addd90322e12f6cdc7b26c881eed6d93e35a914ea98ff4c0614f4b3c91ca75f0d5ba3490beb098fd75ddda397f3f415906f09e43d3cbd6308cdb0d024a545802ea1d4d2a9538918598eece9c31858c98775bb4c6ce682f4a616047d711801776d441d703b7de7767d52c9e35ea47e41ea5b619f15b5e6973398a52e139ea73af9c9ac812b7ae1e48cea23d96e3ab3da187d8518902b455a08308e4f6a978af6625f043cfb00039d7f6ca1143dec341c209ba47a1e2ee065c15a6022165e0ed3a535d1a1ece6b49a716dcdcbf328a57bfcbb75fdab47d302a051eb999c04bd5d8eea85856dd8dcc5776503163dd3763c8fb8c259af76be0f1cbe338a8aff0774e67fba7ef9214b2651c5b8e8b0f3ba6d9a36be843c0db5f4a86b65984720b371f2409e2cf17ee9744a7d1a30f85029e0f795155c1be01bf533ccea2752764a956a5dcd19a150b1fa3363d8e785784ac0d287904de86f604c17ee5d6437b29862caa1c90f57e7c794189a2dac358f5db0843c53099922d0d98f6bcaf75ffa4a87ac9dbda43359d63652a0ab2ad887974187e9ff7e8527cebb0a98f24f25dcbd2dfec37dba36638100a1dfd39d21f6c8bd0281a5fe3f7a6b0607343ad08c133bb7abb601f2d160b9269a6cae30d54c929f767d6362582adbf41f23f8bd6ebc6d518bc04bba1a59fe2f4be58434f1ab9f5abeb796edca3c9ee06bbacba110480709a0f3ceac1177af63dc518437f79fb41a98d19e244eb566fe2cff66ed4a7f8eedb0670b8fbf849bd82c023ad6d15c558d70749d1516bfb0b84d2d371a085e07c8add668faa37e92c7d634c5d9c1315913135c5bb8aafae91843012050f80dcfe59eab9ac33f07dc3cc74ea6ef530e8bc6a863c6b3a84723ddb90d5de6b8dcde6b0c27855ee492a2b8276d0f52eb440feaf6b671fae0f0bcef040380dfc02e17c5e36ccca8d20e402849f772b5577e963493aa0fda90c9683716a64d54a5236e26012001e17c16f0e868c1278974fa5526130d4517b8b7f7fccf4f8ab1df7c778c6922fe9edd4a0f58de430d66e8228675cf00d8dbe55fa3f66fda24eedc8c9201b9c2e491edcdca0e4d0cdef98d54643795557ddcdaf1ed60be3c739a85f66359406a738b1af35fd85bfabb5a15ffeb7b993654a6c782873c3a07abc6db9eb9d467f5fa0afdf375282d403374ed7e8a977170201871517dbf7619cf40c8c8a63f92ddcb54e9f6114aee0bf9d154b26b5a1c5d3fc6d0e50c84a82ce6fe1006708e173680b82281cb6e4ad34e4636e2bdd6002173a13ef097d685018461d935d97a48b3c0134b92eaf042dcfb16481aeefa5d83baa508425a6806976baa67efe160e66cb967b2585d70d1345272e3f2d3e26264299b044ce0804423c87773cf81f1b3c0b188618efe5a9d7a6a534966ce0f6658a173c6abf519e1c0822333954085493ccb1f3f765055c6336746e5954994936fc1140c58d3d14287dd5b0cc91c0feda7485f3d842877cd6c7d58e71885e9c6b3ccdba5e6f76efc54b82a167351773be4e06f00b5a1c311be4cad727af9789c0ee3b4378ce3d0e2e8f153ccf4783b8b401c419010c55a00fa41b6e07ce34f1121020a1a40e44e3a44e93450e3902bb117dcef4b6ccd2896e303b84a6583e0f2a45ba777e34a089b81ed46a44eab6bac691c272fd1c87e1b4aeb45932258fcc6947c7b1e34bb3df1633de31408008d95e846e9ace48f11a6ad86beb8f3b689c4bd1051aee636068e2f2b0b5fc26de019f7b31e3db70517ed5386b3cb83aa78b835bb92792e6df26e2e4a3a71613ca17c2301737206c43f016485d9a1d9d9e42f59175bd897ad76fc13980c7a43bb5ac495413d3afd313ca26a01525561ef2f1d32cef1173570f7c7481e4cd55ea4ef0cb542aa25b53fc5a1f9bb905cacf9108814b0d5ceb4bc019d46ad193a147ca33b8090c182019b20edb1e28eb8212c1d91091cf7438d7183868494d7bd53d623a994bc1d0d6a194048f5aeff343c5f395215ce9461d298f73032b9df570449fbe6ecbf49aaed1b6758def6dac53ed62cdbdc819d88ad913e87da9ba41e4951ebda81e956713f7fa939eb4482958f521cdad5af27ceb969374e8d9b96b52971cdb0556542d37a4470e9dc6551fe0d986e019d98f21ed58d8a2971b55fe994fde33c88590735541ea0df59349255605b8a3526d809b5dc6edad66d1eedc9833ac040e8b0c9b436188ebb4e967c0f5e362dbeee30558a2b8d75606ae18521d763a2ffcecb208005901e6221ab67b3936e1b47ae3909462acf2196242cef359d22325d4333f04c1f0a8244f49d92ae73b910030c94ad1a65d2ddb8cb0cff57d43119b4d9585a7b6c054eeff3ed7bf0333dace7767061f3f4c91594f11fb57285b39b1e4274df5a1395bab57ce02c4a408ce60acaa0f6d68ecdfe505a22b3cf3d6a616cf81e11ae4df7a228d9918c20f198631cdc9c03a7558da9ee232f957625ab1334a7c4fa848bd1f01a4245e60c491a64721c0cdd362d72d002c72319a0a96944d72dc4b8d3d743a8c504c758723291b487a8f3673bf09210140d3c489a65edf1628c0074fe44ee05886d1bc7e1800d0f7d613a6fafea4ca6add659f63e7d3e5015720c7e0c9f337ad8e71ead18cc501bd8bb61345efe07fe3cbc6c2cc8e044da3e4911bb101a69c0861c0ddeb91f71419b64af0c97f9860695dd0107d669de7da55449dfaa5ba27547ca1d625136f34e5c73da6f8ffc63cc870e40b2da95223a622a20961723ca7b1f40917c526ba63bbfdf1833840625330162861a30c6f3c8669b8c330861bfaba032d8eae4fb5afb6a89ef519f2fc18e26cda14ed007153207c8e9a96dc095c69f9d2263d1d55f0d29034c26cd2d831232d4219cfa5644f1513155a7ca5184dbbf0991e84876c6451158bb4d666515cb7360a8d5a1d42e6c46710f64a6ab99cc0b689fd1d7fc72c8c711a3df3e577c2c9323f3d0f1534dcd54d2b41dd9f46b2673133857f3d6db4ffdbe742b439a195cec8e47084206bf8c9421b2a6986daed757714ec18d246a79f10652d7877ee5302da509d751e3dfc22a4c3e5332b07831553c4910661c978d6be5a9c3fb27d102e0295f3f39b4d9f31d17a46a75201ac5fe3265f44638a079e89b3376b0d64550af4c2fd70984ae037ee3cf64529e886a379ef5349de9d706c50b38a698eb4f6866bd2220bf16051fd4c2d46acda46eb1720439a1821da3fcb8783aed9e36d62ab7bf5294e985607d4fadd2964a62e8388f12f07bed773c4fbc02283c26884fe525d1cd5125a2d8233d2f7a699b5e074e9504ecd9c73a473b48e274a6ca245587ff3b0e05f7830fb7709c1c286b1057967ed91a001a0bc7cfe961bffa3b5cd47ded962cd8f16d1ba27db26748028732ee51b3e6c94ae3cb47359798fe972a8db2e493c9d9276b15dcf6018b411c65846d9d397ceb576ee34d3364abee4d7f572607bf22878d947cad0f6853b6533e92a9f9fec6680b99c0b2ae8e4bf3588d1e47825a5f3ed48b12eec2fa4643812aa6db7cad1ae8e68ac639781df0675de8a52e4738a6dbae6c578c5b0eead3024b508722841f8367b2545183bf3264572160f5bfc2c70446a4580626d90e421168a1f57b592bb5009fb1204c67e166ac6f95e9ab152d3132d14fa2db483520add633f0180ecca24c70ae42bd2c8119895cdc3e0c4643ccd0ec7c4f04228bd2676feae515119edfdb568038babcb2d945ee228a6a907604665efd28f13f098a4bc02883777f8e654fb7a22d0b28ffcdbd1852b64f0a8988ad694011b8350c3f9a20e6892b75f0f9646591d5aa33ecee99d0b9a898921781911a6e4ea53c482ff77275e2b895da393007265e58d46a5b7393a7407c8b7f2840f7187ecb1664e45124d460f76475c8c12bdc534ef503f515d1ddc2765ac48076847cdcc65cf075b6713317d619fa6a90590ce835e9c36204d2e60ad34e40b071b3593841a571693829a78461f75f2815b70d4cf71e30a16a4fcf2866b94141ab203539ae9330141bdc33f524d9dd889049bb1b19d804be13eede0bed4eaabd4a2f7bb85180830581875ebdf80e5e4235f7c5ea74e924b74f102a194d9aa2a467b688654bc3dfd69d52fd4c2e26a19d5b0c538b929eb92b297b30129ba54e6544d0a41827eaef5c85928b2bc466e7cb3bd450c2e4a498f42cdbd653efb8e5b4297a6d14d551a478fab23bc9f02f10f0aba1247a167515a9efe1bdc2b72683706618f8936a0b421cc2cb962e835aed231f0a31fc3a025c0c7d5fcbfefeba490982aa4347691bfb058066fe4346e3f80dfd61dbdbc00390652194beb27efc21b98d27d6a154e2e92bc5bb36149d7d483f76e9cef308f443ffb53b7224a2b979b987449b985fe5e13af7bdd0e9cf3235fe5c8416b00fd80b4e14733a1c9a4311163f6bf8177296231398f6f1196c74712edccd972e1cb3144237e5de801efdbe11094a3e7a328b1ffdc5912182bb43060bc01cb718267c0047b7f3ff6ce217c1c6ba9c4f24cb4579f1605a1916469bcd5d21e72d14c66a980bdd9f2be7f802633e0f08a54d3f33b8cb700f43464ed4cdf7530955c3950e1c513bd40819fc8a89a166a00783773f7654b36a3d7dfb4aadf2fecb58b04597167b1c9078be7139a9e7bc97b7ab4c4bca8108bcf9fce577e5bd7f147ffd7b460a84e64a1f86d56e7589186ba08108083387d7a7876758593561b0b3763f85bf4e5ccf6d0ba2a01ca589369f589a196dd8a52499ac798918724ad55397da9d63eaf70cc570474493c2ac72d950dd1cf05db1bf479b003694adb16f3c542e01360837e67ef1c467bd24e2e23605d8d39e2c5c6bef7a40776e15d3d816973598732c7a4d94b9884c0c84a13bf54655ab66801c13ebe92436bf90620075a7590cdff39de04e660654e159077cadaf7e95497029833c4d13f65644a925d4e32a3663faf7db9a1880d0f17925addb7e918774e4a9b4292026409e17e4bdba3baa22206a9fcff38cc91349afe2d392e3709b24e39c1d97cc4d1568f4e5cc1d6aac4fd54ff76cef10e9a5cb3c0f37dc29555f1fcf054712141fa5f65f113a4ce5c6f62db21379956a4e9ddbc99b7aa946e03ad7dc1128659b9f0d8d4fb493788b829c656a55f4e0889b33d211f4f518ab00f688796b6dfb08c73b3c91c00e5ea520e0ad557f567dfa1a0c684e3ad935eda910ea61dde31c839f41afecabdca1290ecd179dd187ee141cf9f1179d2863aee71b79ae14281e8e88ca71fae13542b5463db6a4949f4e08837747c5cfce088d29ef2fe3870000000000000000100000008000000503dbcc31b99bb80f61bc6c11b4675df3645f15a54661c088fd1cd3c3e6fd493264e3a50d97bc9cadb386024e1254d270fceef6efac21daf9d909c364e096d1c9f0b7a9eb3330c13b398fb44f88a703ee715a99dff890bff6a0255fbe60000000801000000000000220c4b0001000100c009a3f97c5c131c05d067c72758da70365893bdeb856d3599c775152e8a1a1241cc8a774fc5c4b23c7de56e67302eedd7e13198f910965161656f11d5fb57d81ee25a0c5ba2bbeefbd2924253d16dde5426331d9fefe4f6563685f47313afecf23abf739233b253b326ca5ccb26b3467ad257c4bfcf0b04e3c5af670bae9a865c31c8d1e7dba962fc2468b7863ec2a5e4f181509250c12269e6ff767c9fb96a5cf8fafc8f26bdaecaf5a5e06079779a223da37884f648aa9f788d1c0af55428568d05898293e88ca9f0b9db3d08886d7ccb1de7465482845ebc6e33a02296fef6eb4bdf8138f797f5cf35b5cc3fd785d761a90000000000d8000000000000000100000000040000a1f2106513799705a872f27334815352409757caea214558ffcdbf28d610c32691a7026af391ea25b4a53f4b15aed60807dee4985cd8d4119b6e763ad2e4e435213c873494f28c76d32ba653615f65471c99d27d484c1fff71175e5eaeb479ed2811c732e2ccd54a8452fa04b34606f96d68dccb0ebbbdcabc6b7d797d6fbc192f3cf9b7f477131059bc134b4c461deb5e26fa10fbe4d2cdc6fb7107fac0adee1d6345aa7565fd25ae9cb4778d1c55ae68f25e77f7c5b959384e9b9c6e82f8de5ab96ac24e000000a0000000000000000100000001000000dd3cb4fdacb39cd7bf3def845b032431e910a4f0477ae326dd552351baa6fdee381326a34c4e3cd275b35a1068f136c25a9e46f3a81f2154147e740e76f9b796976f2f4ed5e70dbd54e2c3cceffd4b2e8ba0bb38ef38495427ee3cb9eaf4c061b62ddd507460ae8a302e43f37f22c189a00323dc22cd17bb27450c76c3dee44f3877386d71bde31551cf11dc000000004800000000000000ffff0000f7ffffff1c76e8c525d60d545d5e6a5befce5242801d1a6f19e2d1200cae3567435e80817cf9e963e8e4a0eb07071e2b4fed88a961bb2100000000006800000000000000ffff0000010000001c56878ebbc2ce03494e921bcc728a79c71554e21c05d3396c0130049a5b2c1eeb8af96badec7465f83aa9ac25d48cc2860eec570f14fccbbe1e1cf913396e7dcf948f4539bc61583ce141e7d7cd022640dacaa549000000a800000000000000ffff0000060000000c219fdb74fa8040a9fff0c86aad5d7ddbe96c2c156afeb3f7022a81ee0bbfedfc34d7577bf549fdd37da82c06d49c076bd920368dccd985abaaed8b165660ad19282ff599a62125fe79a84b62990e7864cc1f3f9ca4d6e055e925caa3864248dd4be708c38c884442455e5fc24d9292a78d97bc1da700db9fbed6e9fc9efb60c95deddaf307e7c0682f1eefead8fff046913f176f00000000000000000000000000000000"], 0x2468}, 0x2) 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:01:18 executing program 1: socketpair(0x3b, 0x0, 0xe931, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x1, 0x7fff, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x80000001) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x200) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() kqueue() 16:01:18 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000003c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/2, 0x2}], 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:01:18 executing program 1: getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="0dbc37556b0cec4194b0234aeecbe3dd613bf57196b233f4c6176f4b103143aa8d4dee4dcb97c6e11145963d948ab3964bb3ccd9b13dbe9b6423352bb3e852e0798bdb22cc695f57d39661fc6af7992d1c533960fcac7002f1b52be6e51af2efbca43cb10c7317496f726f8ede4552c518981997ef943a99dfe0f64e87236a5194064ba2de6a995a2ad1afc08e4ed775a05adf064adb6fc143800134a5bd6b5452cef92a6266c0ea301c170eaf0daaab049cd1d5963f8de1201c7f16372bca6f218009d5d5f88de0c4e399bd80d5522b95cc9af38ac738f30e465b9de5c8", 0xde}, {&(0x7f0000000240)="2106b7f1ba3d77b969f79492be10c1b435bce767388d1eaaa7b15d1f9e9e97a1d3e476a7f041eb67474f037c262fd58c6b3a133ed73801ab92641a4c194cd2e92028f2a66e0aaee90f1442c9b85e497e29545a27ebce53adeaca42e78116caedab60e501e0335741864933a45b33b47a88033fefeca9fbfba976b7e690c23db35e9b16ac", 0x84}, {&(0x7f0000000080)="8e79f96d2c4379b53d4f37e43fa42f35f0704d0f4db52e4f6313f9e3f4dc6e2ea0c7a15f7ea512542a93f792341d8109761ac5", 0x33}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="c8e91bb968b7d41d198910b68780d5b36164f47c03a316e3d736378b67d1e56531317642dddbeeba5433899eb79ec50c8df73011aea0", 0x36}, {&(0x7f0000000340)="0e00b0558ba5047eeb2674c46057392168bce6f8a53409a42e5020545c9ecdf914bbefaba8e02000523460f3778d98eda570275fbb84464a8af0798e497798b0632c1bfe0fd79af3337b3d458e6f484cac6f25bda35a9e3294139b8fe139e91c4997704986bc39646a4d0d7bef2bbecee7a2a8396c90195732b14b784dfa669c027f9a0f3a4171b2dd6e4cdb2d3dac1ef46582c96e2379a9d031c8", 0x9b}, {&(0x7f0000000400)="4bfec50a9f6fee07022c9c027b0585407a87aee299014b7a0230ecaa20b378d252d6f25447d0868bdf05b6c3fb937555a0d8172fda150438457028e6c82a6aa98948ff6e2ba9773d79f0127067944d13885265157dde2de97e7fc8210a7d76baceb0a3bbac080932cc5830d59aaa09cab4455b9d4f87ca2b00e385", 0x7b}, {&(0x7f0000000480)="86a4d83b550d79524df70202ce91b7e13f8dbbe408c4c99956ac7df2d6e973edd497aa1803dc9bf2cedc04501f60e8076e0e5a326de4026e2aa5a435e7be4276389db5a4ea92374f4b277ba4e986ced9079ba2e1b0db55810a3bf1f54cd1859b9a99d2702c074047d00d63fdcddaa28c63b442b59f7fa5cae4c6acacc51c4684ddd9cf1139417ecf9c5744a29b779fd38ec18b60408ec3fdb96d315786c4ee4958322b45c99663afcb38256315ee8a530aba589b0a97b07a850013e345a6b0a48f70ff1790fec09d53b897e087d5c97d5ef92283b62cb2a55eb58cb0d4521597ca3e84d6", 0xe4}], 0x8, 0x0) 16:01:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x1000, 0x6a, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x7fffffff}, {0xff, 0x6}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:01:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = kqueue() pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000000c0)="eafe3f9fbab8a4bd614c0c95f927005867f74b955af82264f11c942b9b7fbcdeae6819c64edb8eecdea1a2943ab8db6afb81300f89e904aa69321d398d142e248f5c5c83a3cd72be1e60d18bdd8354ccaaf50adb2b78d495b69da087fd612b3b4429acc4fd29328678e05366fccb1757eeee4768ec03fb64a5e1bb7eb5a27ebadf270361d5f426267c805eff22293a89d9b53706810c78ddd4f7b1d749baf2d19ca4943fde75160113e772cfd040e49057146166d84e70565b1aa5a6eabbf6b2f1529181dde13c8ff37c13c82ec1cc62681250b5a1f8a9f7e88e569ca0ad61e129b350579ad845c532b8fbb4152630c1ea2183", 0xf3}, {&(0x7f0000000000)="fded74c457f3e74a3c397d87e6f768725458fca903ed7aa4be721cd0c669096442ecbdcf77b50c37a0f16bd85fe0e26e8075ca0699725984fd3ba6cf73963d09aa3e90994eaa9d6c85339a", 0x4b}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="4a050782a504b81411a9c55e400a47a6ad142cd923d8d486579b3caceb1ab833b99d7a6639deaade1e122d9d9a9994d34a8a547c4635d9cf67774ed74ed7fa5e2ed289e329a85b46b4a29e697a9a72a9ca100eb8ae4a49a5df726084100d1cae5a8db04c32e284abe71d6d2a30d97848872d1b28b9a0dda4e25d31b7edca8c9025f6dbc0708ab167a2780d98165fb7b14dc835fae26486056efedfb22343", 0x9e}, {&(0x7f00000002c0)="38765254550ddeb967", 0x9}, {&(0x7f0000000300)="b0cd038b8fc81caa7f4e4b93d7d8acd77b31a399f70b74d178e85e1f7e23388a87d9716be8fa69a041333c9ff9f19a44c70386c6a3e9811d14c2c351c5bdedf6aa21f257d77ed046a0ea82749e64cdec41548c1a4eb2fa0d07d033481effc4389098381773dd7cee1e06abff10e86419f8ae0507f921c1d34bd92ced4ee7d107e33c1d25d632a601b99a888c872bf3ec762780b1ec2ce8b6fe10", 0x9a}, {&(0x7f00000003c0)="a85e6038dca4c761f0c3703dd67fd610fe210c480c31c72ae29a95319f164fd47c3baf88e2b265f72e374a940ec0ef11c93227590cffc06781812585b73592d1a49aa3f1c6f13607b2597512096b47c97c6f6e0a85dd2dcd27341c0c9e10df2435e5342fbc405800e94e9b0e47de7b5dfc2d7f0fc7ce17720197eceb64dfa3a8383f8425eb88ffb39cb15f8d6e9b4f7110a5156cc36964e8fcc298610e95a4b149a63c3c71fa6f54f98621ca75a3ec04161487cff0e6240fd232e66cd0ac6c9621d544373f4100dea5a5e1574309b0d004f62daae5f134c076cbf693dd78c7cfd7526e7d3a9bc2d7", 0xe8}, {&(0x7f00000004c0)="0bebca97c5aec7b47564b2e82b6fa50086b6d62f5cfac131f62066104b3ad786238343de9d048376b4d627aacee395c72952e8289b6f3e2b54eeb946f404057269b8f6b28c81685668bc9b50e05e6816f5722cd31dae64ccbc2c578915e3c8b7fe541face1a8f3719e4ff4c3bfebdb01d158bd0de633f609e0b350ed3c85d57f66b27e823fa946f351dd16ce084d1c3020b92ffce9882c07f7584efc329bbb37ca8f473cd55f260911b6117eda730c3c10f511135c0a2604cc1d10319ae2de261e677d9383636cea9fc07a33e5a6", 0xce}], 0x8, 0x0) r1 = semget(0x0, 0x2, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000640)=""/105) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf, 0x100000000000000}], 0xec7, 0x0, 0x10000, 0x0) 16:01:19 executing program 0: r0 = semget(0x3, 0x3, 0x48) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) semget(0x0, 0x0, 0x20) semget$private(0x0, 0x4, 0x200) 16:01:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x82, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) r1 = socket(0x18, 0x2, 0x3ff) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:19 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) socket$unix(0x1, 0x5, 0x0) 16:01:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:20 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:01:20 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() semget$private(0x0, 0x3, 0x184) r2 = geteuid() setreuid(0x0, r1) r3 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) r6 = getegid() fchown(r4, r0, r6) openat(r5, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:01:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x8e) fsync(r0) geteuid() unlink(&(0x7f0000000000)='./file1\x00') 16:01:20 executing program 0: r0 = kqueue() pipe(&(0x7f0000000140)) kevent(r0, &(0x7f00000001c0), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x201, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:01:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x7, 0x4000, 0xffff) 16:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="516a709a1ec2e210dbf859994eec3bd179e26e27e1ea96587776454d886f89195b67ab7f12dbf2b0d45d75be6f49990b4cfa388dbdb84a185e7d34bd60e086923bb48f9304637175f3927130d8e38238e8f1", 0x52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000000)="2073e6143e51fc283458e5ee1bf89b74d0f2507f7c0f4f4373e756b3c251f8d1a597dd9de9c9b3d7ec2ee426227b02da8326c25bbb151f337a15e63028a008b678f11e83d3ea06761fe6d4986c5e1c0b2b394668c8b2881774cd52bb2fc41c3c756b069b6147f6e3ed9461a7755bbfb39736dca6729b238ab53b5139443c439d36b7bda2926ca1384d0edd36a5006bd3e4630a660fa399d124f91d9bec476640938412cea169fe34d74455fd91e39f764d", 0xb1, 0xb, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kqueue() r2 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f00000000c0), 0x4) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x40000000000005, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:01:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x205, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7ff, 0x9, 0x1, 0x4, 0x80, 0x3fcb, 0x3, 0x1, 0xe666, 0x6}) 16:01:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x401, 0x9989}, 0x10) r1 = socket$unix(0x1, 0x2000000002, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000eaee7784196817145b0cbc8400"], 0x90, 0xc}, 0x1) fcntl$setstatus(r1, 0x4, 0x40) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:01:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x5, 0x2f8, &(0x7f0000000040)=""/190, &(0x7f0000000240)=0xbe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:01:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x4, 0x5) 16:01:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x100000000000000, 0x8}, {0x18, 0x1, 0x7, 0x800}, 0x8000, [0x8, 0x401, 0x101, 0xdb75, 0x8, 0x182c, 0x401, 0x7fffffff]}, 0x3c) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20280, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0x1) 16:01:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0f18d3fc205cfa193ef52e192464e96087d5cfbbd8f6820276f9a7e867780064d74d27f21d428f421619614db22ce6081b8b65a451a12e05940565fbdf46d9c0898ab69"], 0x6e, &(0x7f0000000480)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/138, 0x8a}], 0x3, &(0x7f00000004c0)=""/242, 0xf2}, 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockname$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) setgroups(0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000600)='./file0\x00', 0x104) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) syz_emit_ethernet(0x6f, &(0x7f0000000200)="c66bda13176dff1f4aecc5abf10f75300afd1959bdb88acbc5820eef2381bf255826951a655ac9eb5cb364466be3d5aacc85070b221fb3d78b04dba991ae372b330c3202b5160244ca012fe47f1a7b2f60260d0ba7d1962b4ec5ea6a6055685f7e366ce39f95b101a3de32ecbdcaaa") r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/80, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="73abe41a77339f6ffa5ddcc167ade9e902403e3679092e57ee08966330fbe91ba0dc1128391c6129c4f0243181bc8c3ee131b8281c469d0e17bab231ccaafe1141642d3687d73ecbaef5", 0x4a) shutdown(r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r2, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:01:21 executing program 1: r0 = socket(0x80000000000006, 0x7, 0x6) setsockopt(r0, 0x4, 0xff, &(0x7f0000000040)="372a6fecba840965c393aaf5b2068e95516a7a96668d3b1bb5d3d4af31e6c6cd9f21c8716f8e60f6de89ed3acbf4830cf0a6fea93c63ac47d14e2afe5b63a9b578c4fd31b35d8eb87ecd731a1cff36f7ba2cc4b0f1573e237323dbfa8804a4d16552c47ae592cd84720ee25fe3f2b9c2d0d53ea802f582132e6919d36469a33fe0370fb7ef0d0ff98584fa11326b8c955e29e23c0a08b9911f380881106222a46e6bba1fa47b43c859878f03b0d3e32eec942a37813e1fc3af842bbe113fadd3524af6f1a1f684c2353279ac2c2f94d14e55ddbaf53ac37f66f3b9cca583436089a6ba47e2d0b3d0be393ed3b107e6a99f9e", 0xf2) 16:01:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:01:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8880, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/42) semget$private(0x0, 0x0, 0x202) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x80) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/237, 0xed) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3f, 0x1, 0x80, 0x1, "3339964b1260a465deb575b1280af0fefc787db4", 0x40, 0x80000000}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/55, 0x37) 16:01:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8081, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xd, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0x25) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1d800eb4233ad48fee30169b3a383007000000f3", 0x14}], 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000001"], 0x8) execve(0x0, 0x0, 0x0) setsockopt(r0, 0xb75b, 0xff, &(0x7f0000000140)="752877563aed200e72bd572dbe873a3eec18c3af77e4cfe0e3123d04e83b806f3677af3ebf006161c701145fd196d07008c1ee49137d4ec6db73003f356628fc609788a579302a8b406b65a18b25be17d5f663da391b081057451cc776204170aa0eb20bdb0141c6ee258185fda620b084de22a0697a2b60478789be38b8eaba9332974cf6d3a463c5a6523b2809eda886c2e15d5879295ff546fa1e413272f952dcaf77e00659479ad3da718b95d79a3d", 0xb1) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 16:01:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:01:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x3) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000011c0)="df06e2809f6ac8ea642c2b08182131e1604d4b12bcb6f24eb3aefc1f772bfe23d3b767913a4e46ad2f31f36e5e8c0f55c6468fe418b173fa34952241e4b946a8dd030fd4f3155626790c1f8e848c73943ddcaf8d6c9aeea4df3a9d8d71299e5bd7bf4e515baa581f6b7473bb8773164c25b316c9933538cbea61b369f04101c07557aacfc03c4654535bd0c4c007a19b6de1daa054a349c2c66d6a484ee0ea686cd3355e25377fe4b2317bb62937559d1e096e20b9c2e4caafd6a6e21fd3bea2f65852bab79570b483eca22cfe0f1782572bf295e00576d090613f45ce304647612138a6b773abf0d226e94208d3c15f00", 0xf1) write(r2, &(0x7f00000001c0), 0x61a0cc01) 16:01:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = msgget$private(0x0, 0x40) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x448, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) fcntl$setflags(r1, 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000007ba0b6a658b608b05c1d887aa27dc12d29b0a51a9096f40861349e2ed305e4a27ad293f5208661e3b744e27b001c6b912406aee89fabc67900417cee0d646c16399eb9e8158849e5ae3edef0281a203744debfb7b3d64de3e79b427f1f92f2c993d5b237fb05265a87bd6471c9d48710322198f434be19d189b95be101b8bb"], 0x87, 0x800) 16:01:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) pipe2(&(0x7f0000000200), 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) r5 = dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) listen(r5, 0x9) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) pipe(&(0x7f0000000180)) 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x9}, {0x18, 0x0, 0x8001, 0x68}, 0x0, [0x3, 0x7, 0x4, 0x1, 0xfb, 0x81, 0x6062, 0x401]}, 0x3c) dup2(r0, r0) 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x18, 0x3, 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 16:01:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) lseek(r0, 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) flock(r0, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xfffffffffffffffe, r1) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) 16:01:23 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)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:23 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:01:23 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x180) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/148, 0x94}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000600)='./file1\x00', 0x3a, 0x2ac7) mknod(&(0x7f0000000540)='./file0\x00', 0xe000, 0xd1ca) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000180)="bc37481a5267b2222b951ed28b98ac8c5e059a96a449ac40cab616efffd776c63868f7884551e2aac0e55bdf49e68abddf5b34f90ca3bd2f64a12409c90cf9ceb1059e13eb958681e98affdb59cd627b1c224b8cdbf2d5ae8a11d51f", 0x5c, 0x403, &(0x7f0000000240)={0x18, 0x0, 0x677, 0xffffffffffffffff}, 0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x408c79, 0x7, "1ced99f153e5918da43f20f3371f3fe2ea093d9c", 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x1, 0xfffffffffffffffa, 0x1, 0x5, 0x45f8, 0x7, 0x3, 0x2, 0x7c, 0x9}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:01:23 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x100b0, 0x4) r1 = socket$inet6(0x18, 0x1, 0x2) sendto(r1, &(0x7f0000000140)="bad20e71b0c13974ede7b3d18718801ac5d753c450bc4264033bbdba12c006574935fa7b5a1ab29394c1b57ed20db7db8fdfd22a2e53f37805142589ad5ed98130e8b0cfef1c8fd41ad7acbb061fdf87b5edcfda3e90f0e84c91edbe160f567d5e343486845507c95865c4837277f46e25b1426e36e64a40998282d4c54d63bc2d94361165e50b4651eca988ee391fc1f49f4c4c920dfad02f0b35f135c4c01b4c1c42b51d4a7bd500b99f61d1e884a9fa2a6c2f532947e4f615d2ba94a2ce1cc0d6c8b825c15c7aed4b1c530fd2874ccbf9989d333537e8cbc9dfb841eb5ca2b56b68253b0567b38954f20237d953323a3a", 0xf2, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100, 0x80}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) readlinkat(r0, &(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)=""/106, 0x6a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0x1ffc, './bus\x00'}) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x190, './file0\x00', './bus\x00'}) open$dir(&(0x7f0000000380)='./bus\x00', 0x4c1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r2) pipe2(&(0x7f0000000300), 0x10000) open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x2) 16:01:24 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) r1 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x4) sendto$unix(r0, &(0x7f0000000140)="cf5230c7c7a5a7d80ea4a81fa75ec6fb694c442dbbaf27e8299a79f34498b1", 0x1f, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x4}], 0x66, 0x0, 0x400000, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:01:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) getsockopt(r0, 0x5, 0x1, &(0x7f00000000c0)=""/65, &(0x7f0000000040)=0x41) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x69, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6570008e1063cc26bd5b8528ecc77c86e8634daa42a0f88b3d8eb56f0c4b77cefd8d399e9231aee288007010fc000000000000000000"], 0x10) r1 = socket(0x12, 0x2, 0x0) setsockopt(r1, 0x7, 0x69, &(0x7f00000001c0)="e6ea11114c3f9046cf131338b5d2ded4b45498938bbb8498607070cd7163fe9a3392a66a992846089f8c196734ebe6aa4cb8eca15ab6c661404943fc868487fb711fa2ee96de3e7443b041df2d6e4cb6b565168dbc59d685f48ad6d5021baf1a2ba6c75709d10ddb02db00fc984b36181f0f31c207eae7a84048d20df3d93af15e3fbd71dc557d0017fa15e9fe7f4c", 0x8f) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:24 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) semop(r1, &(0x7f0000000400), 0x0) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) 16:01:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/12, 0xc, 0x41, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:01:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r3 = dup2(r2, r0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file1\x00'}) socket$inet6(0x18, 0x5, 0x7) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:01:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:01:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000480)=""/208, 0xd0}], 0x8, &(0x7f0000000600)=""/69, 0x45}, 0x42) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r1 = socket(0x18, 0x5, 0x3) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x112) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) 16:01:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/26, 0x1a}], 0x2, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:01:25 executing program 0: r0 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x401, 0x8, {0x7, 0x10001}}) clock_getres(0x4, &(0x7f0000000040)) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/132, 0x84}], 0x6, 0x0) 16:01:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffc) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:01:26 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r2) pckbd_enable: command error 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 16:01:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) chroot(&(0x7f0000000000)='./file0\x00') 16:01:26 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) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) 16:01:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:01:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:26 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x4) 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) shutdown(r0, 0x3) 16:01:26 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() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getppid() 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) getppid() pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:01:26 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 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = dup(0xffffffffffffffff) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/115) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x140) 16:01:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getppid() r9 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r21 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(r2, 0x5) r24 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000900)="4dbe8a6095e2759b2db68d60f5d225739c92b40e9e53876d18371e987c210ae6f7b97827249f40a0d01a71eb183434b092d446b59d24229a06ea2c4b4385cbaf5fa5ce9d021e7323cc2231bc29e9d7236ef53697149032ef3cc141ddbedfd0f0006d0346ddc7966556cbd35e62c71d807f8fe53667c8f0f722e19a908b95fc576decfc705584d7cb89e6c637551b7224516116a9cc45bb8e7859e0d6ae0cda50bb11781d3064270a8314f88e02edfb1a436363554a5dcf0b31b4e5a24b27bf5483dbd7b1b8ad57a3e55cb9e737a65f45a0c58398f46ba3cc538f22da4c482aa39931527a0516d50d76d5c215a98412418afa8475765affbec4b7aad5cc9e0d8e315f3dc23278c9ee1ce49d15bcd1961642eb5620c6fb06ddb0a6ff592fa1e1fdfd1e6c060dd3d783f5901e667bea570cbc85e7b73f4e09d4bf8b3461eda3ff78b41a0e7fbe7ebbf52090055c749b1751f1a4e8495f7a209492598b6b351027633ce6ef407241deb2f7e63e8a70de9e2271a04d51a4d3d7cb7b63992109547b95923b20669ad26a38ff635c13626c449c88f603845df76770fd6ab6e2acfc6d450f5c99b4050ef66bfa35b287c934b98eb9bac1c2b4b8790ef1ebecfc7472706fd5c02f4a3880938b88c0228d0614a702a9e02fcd959b1934bb1353d2665a56f49023af3cda970b5536b26faa3888a2a9da8efb5b7c0efcc0d7c74a4d6fc7eda0164ec9641f75b0c8e7a5675062e146ec9bf2ca60423400c0f0c33e6110fd37d302d1e3db86d4df899f16f9f6d75ea44930bc09223966cb21d231625872bd90accf971c24d2441d1f58a1c79225e5d41b491486a6b0049884fb571e78b4834f640f7c047d2cd5164d4b20ba813d5a83c4f6f1f58d94faaef7ea157fbaac7ac596dbeac872f0e474a8e5ed4fb2553d040d6ad9f1bd8bbc6c70232bae9f982d1ca341579305a2d01b33922e26e0cb831fdb3b46f3ad4537fd322d3b1370669a25bafcbd009e8a4a1dd0dac44a4fc491f2efffbbf697132878b56d2251ad22036c15efa65185526c66a21a814aa8eed87ea756a6cc7c82952583af16881db612d85eba52ac2cbfa31880d4cf554c3a6ae1310479a313c2ef80e17ccd47b3782135c9c873a4830e9ad8e51daaaa75076f43d899856ad8472aa03219c2f1463f01023d7b82360f380e7341f695470bdd84ff1aa6540c927ed102e1d7027793313274057a86d7b81f7af2b469996ddb494b9a9150669ccb7932b2c6f34b7aea221e5881e362f702616c7ea488087bfaa50487811bc3a108c0fab93433194f3c5555b6b9287859af3b47b28c012988233ab07f0e4829a1f380c265ae8d1e995cf0f3e75cc12b8766ef23eaf4186bc6844f05bc965a4a0fa5726215993374e553a33f26852a1f2191697e617718c936b41a679ff50cf22aae7dbadd630cd164f7a45b1e8e04ef5bd28a790020b9619e525270a192187c1560e439b10a6cc1ccc9beabdab7f234c4db94557b08a29f5a4ec71f24dfaaf741391f27ce93f8707d10cf5e64d3fb48c2446f5280d7e4886c29cee2abdccc76deb21d35ce4b0841e2b6d2ca25156870b82c072e9aea873e53d975771f10f845e61aed1f3ae277a7fa7dd9801e9c633441239f58bc52dced425248c668883dec8531692c8e50d5ea60edb735b0571938e7734cdd1911d5faac74222970ffceae1f09b3d3ccade420a13ca789148e8a4da7cdc89610b1ce489fd6b674b8de4eb7b91c619e1bd509972672fe159b988023bc008ae70bfb8782263b90a84c915f1cdcad4dd6ee85a2c768cfe1360ae14da0f8cd7f98ee6f9133b12f7ac43659d5f79da00a88ab2e5bccd205ed772b9e4f191ba0ab02098bcfb610905bb19ad972e9cbd7040c0ae82bf34c7d5134341386fc7d93a685c9e91543186be84e06ba7ac7c545d995d52fee6da6233ca641662f78a29e5536b6a21a5e8d1d21b3fc298f0b837b1c881016b7cef1cbfbab41e7839dc9f5b4c504588d221c02ed1c58b722cd0c884d408bd514ce3381544a04e30b74fcbe3fdc6e85e51df53d72b65057ab26cb65454fbff1144c8edda7972feb85a5673e83a588364751fbea87411b65f5271821007b5c04fc4832c2f50ff59b4145ba1a88df42a3dd8591cb768696b75b212b7cfa431b3e14d6bf7b9046627509b8cb17f4ff63f0ae2aeba37f6144530bee937890e5467b8e2b8fa2236221f8855c5d8dc4f47dc49a2150210aaa0e86e85fbe8e03c19b3dffb409b4cf8136c5f8947a3555668323b161a866e4f12a4106b1aafa4e83e9d6bb793abdc706dc0aaad69950bedab58e908dc0f994de395ae244d987d707402264e7284bc8fb6bef5d53e718d09790b2b5111db9ea1f8becdfc5d6e81c8359fdc80a32ec6051ef5400e5127cdace17705e81f70264ff27d05ae92619f30e2877c6c8d4c70897ccb8c76453d394df39463067250454c6a727316cc0545dbe8800dd42cfd46ba6de7e99364ab77abcce39f13e9a7a885d983288c6772347162f178d3e72490127ddb0f04295775a1454f139c04be1a50146302329c27febc1ad47105067922c93f0cea0b3bc5c0fa09615c32d014616dc406fb03e78be2bdfc9875cc0944f36a6428fa9a45f48760ebc23bf26f09a5c1c1396e1d542c80c44eb26ea1a30899defd277e1fe7e2a933cf37a0a6ca9b481fd60b1014876a4d96908115a6292ad70bf7c8873fee58589e1930fd9747783fc63d4ded8292aec24db7fbca6028e6eee1f3211e85c597d6de66d6e40e1761b3a670c6a1bc62aeb11affd06dd04a534a9a5665648fd877c4faab143d653e6f57b05c05bc44bdf6f5ba4f5f015223220af96ae2bc4fa61741a62171622fa44bdf0c45d014ba6be98f80592e30725c0eec58c41a3a68484b600b69c1535837ce400517e89d6bba7dac61a06693dc89ef279d4edcbd68b67462573f7f4990c3aefd448f9e5f6b9d4bdd86ca4925ef6eff7560b7781b56a59019e6d83a70cee8c0bd5cd5e9db1d421598c924dd1fa7fa181e1bf911d4faded37c86f349a50d6bdafebe142de6674770e0fdab881a69a0ecd17a3f6e50e5fd53b98562ea233ab849c577f4565e7328ce846251e93c4e32847053329cd73525e8053a8fe311d4e697260186138c29257a70157bd28e87a9e3d221771b640b516e8c6c73e8e939dfd3912e2ff499b22845f8490cd152afe9eaff1e7f41eaeac63b007ec56ab0232db1d3f3b828df09be27df8735fdf2055e7a50fe0185ee75d2398661075f064ff2824eeed5d9b8dcd9d78c4282e62de094a857ccc0a46ed298e3bba006036d063ccf2b920fc1e3896dfc505ae73d53669e0a695b3c6931b41714e7aa6a596d1f9707854ee3e00472c8ea118cd8511e67f388d32b37d4edf464c7b6ee18386924560468227f0b546112dd8f875b744eab868e943dbb0e39123d186afa5ef7bafa7e125a95712a723861e001b62de8b63c7faba43990eee09477b03f60348deb9b57d856318c90ba3b51b6bc53ecee94b4dd806613390423741bdebe3f4d2c795922f203b82c873feb759f052cfd998f1264b6ef88f6b724780a70e4017a0a689a1829b12c6c5cc47d999878b87a8fdad90a1ca3d724c6aea4919506365e29fc19770210c1b4b342411493548641653f50933d1c95444a699144aed22756b04b6c4fec68b3c28cf91cc99e9dfb0f0765803847c88674bc119990bfa271cc496cf7b27d16bf3b5123ad9d969540c8aadbb91e736059591e584cce38e57b4e3ba94626438dfb13c540a86211396744ac14f3038da1b6ff3c640ae57524cef6a515025a73c323cc0a69c66e0aaf253384d719f9e373121d9c8117d88bc6d9e0aea79efd3d088a137bfc22ba1079543d5425d5a365e44f53519b890ece3daf9d91fbf08fdc3e7a411f6b7ae50ccc59b757862a45f46c33168d7d2d4f2f24681720c4375c2a3ee3df452a5d469ee335faa6489b1e888ce3b93381fa65aec308ab8c54c160301e39eab0ffd42f01aa7218ecb1a5fd493397ed28cea3bfa10fc86f3aaf1f34246b3c89ddfc81d74ce7def8a95035473efad7f5bd77bf47ca0d6365bf3a93420c4b70bf43c5dfb17036e87fce5ebb62136b284519c705d724079c9fceeace3b5d62462311eb22244a8b78617c1c3dfe8e005e9f72a7d98c2db13f6aa1b251b23f1fa188e2b5d20735d00c0c4a1bb31cc3cf0f8d0dbe70db45a5198ea0946e217f3256f2120f4a01ea08af3b0f06ab17d058406f016060fa60fe918ca6788bea1b88634aa7c2ae569e458923ec3d728f2409e9787a21a8835ff72b417251f43c9099ed6d98c5ef1d40d55240cd5d33e30063dfc2bfe9a21d75ff17c3e641906374ca1984637ee3a111f2afe730413241d653473e0e251ba2dd30e79e8235d497f0f1501f1d143442b4ddfd61fe4d03c623bd61f3be4606f2cb5e51d95143786f085b5734ca2b1147c08277e3409834aff5e360475df85764c7b695026bd7c5cd82e52fdb976aeba92bba5901df2f8e0b57e2b6809ca33fd10661d228acd85c2a5731d2db888f61682a28b046d031ea997ac5846d9a7c4681a9b79c456941de203372fa50b0ab5c1770967db46a69a2e191d89b755a6edd82e76556ead4553ceea5cb7c15afa9d27223d8433da1998c098bd287afbea2a8238b5d4c3e48fe87e65247d5e3e2309fa322853aa0289c4be7bfa2a779eea09e6ae42ac600f86c5a70eb9a774bcee293b286ca3c7bf9cbf50657b41d7b1ffc7da1eeb19031e330d10e70409456a9791a186f26f84f14bc7bc9043417ed9c4a5363672ce52e2635a93df5078ca72e0b8ca5e5f1590821fc6200ebec149ab6c480b00ac92e0448020874be2fce21372217590f49cf71b411d51ef11ac2489a3b1a8ca8f42983b0ee53b276947c848d1e8a7cb8d56a8b88e22f8b252f27805347d73b758d9e7f716383e6d4fb74d8237a3db6c882275aa424b3f19b5bc81417c672802f0d363c9f3894f053d80bad608c83180e5fc6c2f71243bafef45afebd892600235332f4eff35bbb193d5b6a5580a9edf397699649fc1b4bb551d4d3a2631be5583c13eb3496cdbb2a06a4c98938a278738355d507a3842ac93bf988ac2fdd04a12856e2e475a6008ecb0eb53dbe530bf777e57c7f55bff51869c91e88420c7a1f8a786a9118e91c52e191a0a37b579448c97db27b6a18b9a1c4ca4c90c02902a4fdc53f49c26fd6daf5708809aa7592b2bab06e457a53ded8056ddc4642d4e499e6e841a798b9c6105139ef5cde7ddf6aa65617d0c4b4776fd8882ada841145db1abebbdf014127e68c53f1ab749f97cded60df07b60379ca4532d2c08adf056d5d94933269e246d6cb375f7ef36fae3a781f055c2d43fce30a589850905d9989e088739b533caaecc1dfe37e2ee15028e3aa1326ca8cd680adaaf5e6ac1243959fdcd2e8282c4ecebfa2958efe7a8c7bc5f07e44d7885f93b58bff3856bb99ddca6e3a2a348229e64541a9228e9200dce455f88c707f31e3166abd67e5e1ee6943a62e7af74c024cfe5dab4f17f53f0f5a3aa106dd00a8bf0a6b805131d63bcf0eca762ed5db04442910892f2472afccd179befb3ec8c78ae8608084874c545442fc93af2688c42f7c6c1755606b341b9225fcfe2351be0a383ec629b031e50c5fc48c4d8a02a97eec8fa636673a07472412e0b831123d140b271ab63c249a60fbf1a8e1003ac19998667a04d7d3de4f3cdf58a50778d351a903d19a99801892640bcfe3bfdfba815f8ed5b6db1d067ee47c1165caee61ca1452232b5", 0x1000}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0, 0x408}, 0xa) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000000)=0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r26 = msgget(0x2, 0x200) msgctl$IPC_RMID(r26, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r28], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getuid() shutdown(r0, 0x0) 16:01:28 executing program 1: r0 = socket(0x21, 0x0, 0x0) shutdown(r0, 0x0) socket(0x10, 0x3, 0x7fffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}, {}, {}, {0x2}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffc}]}) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000280)=0x8) close(r0) sendto(r1, &(0x7f0000000080)="da04b12a6e2d4ee2e060d97bafd28444ea668fe23001078bebc361a44676c506569655295c22846d501b106c750ee88e779136b917a46b0242be03b52f818f4ad98143d5f0e069bcce6e981e6c44b4b0d0614c03c40ce93e3326dfd47158420c5ec8772683a733551689f8b93da1c5e80d9c4f9250394268ffebf1b2c3a2417b9138978e02115c17a87cd9ed25844e90f26b07ecb5e9b7bd190232a51b4f96dbc031eba1d281dd80ffb247ca0800000016361b210e1fd753a8374c9668741962c22bfb0c093df681c341e587c24d3f06115f1740828fa2c5270eebd86d00548cc39cc555e1435f7876b0c5bce241d7edd2e2d2d690d07b3053463bd34a996c370ec4de4421d2d78ab1e8ca5681a6575de8ea9dfc3dd1cb97df3a6ead2f095115007886a867f0c19a9bad1ea80b1bbe8b47bcf30900000000000000e8f98831123526d22712b16700000000000000", 0x1, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="011f0f17d61a634e670bbd9010003e2f62757300"], 0xffffffffffffff1d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) sendto(r0, &(0x7f0000000380)="cdf9f2cc571b96f49019480d7a6526cb54629e58ca17b8e45239ac9a5c7f7bc61b26a3b1c82bf678e74af1cec48316ab58f4b69fb7675a9877b519590fd5f2cbc3396c66174250556b59b83d31d316f7398a574b527ecdec52430e3b9e1fcc28ad433c69cd167d581004660e3c8b6d7afd469bae088e614df7df92caa21f95eb1ad781f1f6123433fce2c4d4026e799907afe2f9", 0x94, 0x4, &(0x7f0000000440)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x208, &(0x7f0000000340)=0x2, 0x4) 16:01:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) panic: timeout_add: to_ticks (-979202174) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 7526 3127 0 0x1000 0x4080000 0K syz-executor.1 38751 3127 0 0x1000 0x4080000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c5a28f82) at timeout_add+0x194 pcppi_bell(ffff80000066d000,40175f11,c5a28f82,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c4f6e0,2,ffff800020b42e28) at spkrioctl+0x230 VOP_IOCTL(fffffd8064ff7438,20005302,ffff800020c4f6e0,2,fffffd807f7c7ba0,ffff800020b42e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd8068170b68,20005302,ffff800020c4f6e0,ffff800020b42e28) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42e28,ffff800020c4f828,ffff800020c4f810) at sys_ioctl+0x646 syscall(ffff800020c4f8c0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,6c967aad0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x6cc5074de50, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.