kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 18 18:43:59 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.104' (ECDSA) to the list of known hosts. 2019/03/18 18:44:22 fuzzer started 2019/03/18 18:44:27 dialing manager at 10.128.15.235:43255 2019/03/18 18:44:27 syscalls: 1 2019/03/18 18:44:27 code coverage: enabled 2019/03/18 18:44:27 comparison tracing: enabled 2019/03/18 18:44:27 extra coverage: support is not implemented in syzkaller 2019/03/18 18:44:27 setuid sandbox: enabled 2019/03/18 18:44:27 namespace sandbox: support is not implemented in syzkaller 2019/03/18 18:44:27 Android sandbox: support is not implemented in syzkaller 2019/03/18 18:44:27 fault injection: support is not implemented in syzkaller 2019/03/18 18:44:27 leak checking: support is not implemented in syzkaller 2019/03/18 18:44:27 net packet injection: enabled 2019/03/18 18:44:27 net device setup: support is not implemented in syzkaller 18:44:31 executing program 0: r0 = getppid() r1 = getpgid(r0) r2 = getppid() r3 = msgget$private(0x0, 0x12) msgrcv(r3, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x0, 0x1800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r5, 0x4) msgrcv(r3, &(0x7f0000000080)={0x0, ""/155}, 0xa3, 0x1, 0x800) r6 = geteuid() msgrcv(r3, &(0x7f0000000140), 0x8, 0x1, 0x800) r7 = syz_open_pts() msgrcv(r3, &(0x7f0000000180)={0x0, ""/23}, 0x1f, 0x3, 0x800) fsync(r5) recvfrom(r5, &(0x7f00000001c0)=""/190, 0xbe, 0x800, &(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x8000}, 0xc) r8 = getegid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7, r6, r8, r6, r9, 0x0, 0x10001}, 0x10001, 0x8ed, r1, r2, 0x1, 0xffffffffffffffff, 0x7f, 0x3}) sendto$inet(r4, &(0x7f0000000380)="d82417f2e2839be2d75dee4a6f835524665f76f6382d6ab2c31bef64a783687540dbe768ff6566eded8e98ef530bdf38255d040d8cdf0bce41ab5c6249", 0x3d, 0x8, &(0x7f00000003c0)={0x2, 0x3}, 0xc) geteuid() fcntl$setown(r7, 0x6, r0) accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000480)) setregid(r9, r9) r10 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) utimensat(r5, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x401, 0x7}, {0x0, 0x8}}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540), 0xc) setrlimit(0x3, &(0x7f0000000580)={0x2}) msgget$private(0x0, 0x1) rmdir(&(0x7f00000005c0)='./file0\x00') 18:44:31 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/70) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000140)={0x3, "22b77781a409e2d685b8c541e32633c0969606665b8320843dc445e1f07a64acaa5d96e82790d0ff0bb23908da689269a1a523f2ebfb8225eb668c8e1cf4f9c4e1d6d7cf43a6fb81ccde28c85981d22f9b1797de7ddac69eda265c87138bc2eecad911fcd8f19af7735e7f5bed109a9d1cd4ddbad4605fe72476cfc41a7e966f2f2438adeafbb6ed7d0218c2fe5055d448199deb568234f64020beaca752e8795875de1bb4317f529cdaa505647120a6a55a6120c623c64a98ee2ce36d7af27ae60307f5af84"}, 0xce, 0x800) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = getuid() seteuid(r3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='@)-@)$\x00', &(0x7f0000000380)='-&#\x1c\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='%-\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*\x00', &(0x7f00000005c0)='(()\x00']) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) getuid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) nanosleep(&(0x7f0000000640)={0x3, 0x200}, &(0x7f0000000680)) r5 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x0, 0x68) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000700)={0x1, 0x7f, 0xf5d, 0x5, 0xfffffffffffffffb}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000780)={{0x5, r7, r8, r3, r8, 0x0, 0x8}, 0x4, 0x6, r6, r6, 0x1, 0x3, 0x8000}) fcntl$getown(r5, 0x5) pledge(&(0x7f0000000800)='@)*[\x00', &(0x7f0000000840)='-\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x7, 0x2, 0x1, 0x86, "c7f154ed119768e31f6a96789665c4fb3d5a6a05", 0x4, 0x8f2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x82, 0x0) 18:44:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="133d7883bce5d45ade9d9a897b05ed0c5d0ff80a5436398b7bb3e3", 0xff7b) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) listen(r0, 0x40) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/48}, &(0x7f0000000140)=0xffffffffffffffa4) fcntl$setstatus(r0, 0x4, 0xc8) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20180, 0x0) execve(0x0, 0x0, 0x0) 18:44:32 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc80, 0x122) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x8, 0x2, 0x7, "2a80716a18b821fa117dfd96d9c7ba0b42fd13aa", 0x1a5, 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x8004667c, &(0x7f0000000100)={0xc6000000, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x100000001) ioctl$TIOCSTOP(r2, 0x2000746f) 18:44:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x20004) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sendto$unix(r0, &(0x7f0000000080)="24c0ca203879fb1eba85d3c0ec0f664ec64f3c90bacec5392fb932dea6b29904ccf93e2161ce587ee2784772fd4a5d6a8bc0a7932fa0afd14e20ac210e432c9c0d653fdeb1e6f95534445f5ac7bd2398b7409c4357e4591fccfdcfe2c02eaab3b39222e65889cb12fd062d42a166d57f31f9838c68c583014a7441e7639e84b32eea42cc480ba1692d7d78bf02d4bf7ff84cb37423e2d55dc0c0725eb87fa10e73f222c8b7e91fae975f819fcc11b9c490b4c626a65c23c388466b80a90c7d2a9ff56be75d84074bd326d9589dd2dc532fad49d5bbfe84af", 0xd8, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x2, 0x1, 0x7f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 18:44:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="9ae9d404e602000000b37cf28590efc700555376768f0d4a1919d1197bf9f603c4359c"], 0x1) getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r1 = geteuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1804f, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() getgroups(0x4000000000000075, &(0x7f0000000180)=[r3, r3]) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000440)=0x1) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r1, r3, r1, r3, 0x10, 0x7}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000400)=[r3, 0x0]) recvfrom$inet6(r0, &(0x7f00000002c0)=""/104, 0x68, 0x801, &(0x7f0000000240)={0x18, 0x1, 0x5, 0x5}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r3, r1, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) geteuid() r8 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0), &(0x7f00000001c0)=0x4) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000280)) 18:44:32 executing program 0: munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) getrlimit(0x6, &(0x7f0000000080)) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) lseek(r0, 0x9, 0x3) 18:44:33 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x309, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/186, 0xba, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1000, 0xee71}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc4351fede568fbb8, 0x0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/18, 0x12) 18:44:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001000)={0x40, 0xbdb6, 0x9a3, 0x77, "92b3a4b7fe53494e3e5450228dca6f200ae6a1f1", 0x100, 0x1000}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 18:44:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 18:44:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x20, 0x2) close(r0) 18:44:34 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x81) r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 18:44:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 18:44:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7fff, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x4, 0x18, 0x2, 0x9}, {{r3}, 0xfffffffffffffff9, 0x12, 0x0, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0x1000, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000001, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x2, 0x1}], 0x7, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x8000, 0xb58}, {{r1}, 0xfffffffffffffffe, 0x83, 0x2, 0xfffffffffffffffe, 0x8}, {{r4}, 0xffffffffffffffff, 0x81, 0x20000011, 0xffffffff, 0x81}], 0x15fff52c, &(0x7f0000000340)={0x1, 0x100}) r6 = kqueue() read(r4, &(0x7f0000000400)=""/237, 0xed) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x60, 0xfffff, 0x88ce, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x7, 0x7fff}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x17, 0x40000000, 0x3, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffe, 0x0, 0x8, 0xff, 0xc0b}, {{r1}, 0xfffffffffffffffe, 0x9, 0x60000003, 0x43a, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x9, 0x7f, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x3}, {{r1}, 0x0, 0x2, 0x1, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xa4, 0x80000001, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x84, 0x2, 0x6, 0xa96f}], 0x10000, &(0x7f0000000040)={0xffffffffffff7fff, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) accept$inet(r4, &(0x7f0000000180), &(0x7f0000000500)=0xc) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r7 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r5) 18:44:34 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) sendto(r1, &(0x7f0000000080)="539bb8cb494b05f6d15b5d9d2a921a277ca8a51d992fadffa93f60e836fcc388e50da25dbc0ebcba31dd9d99f106e4e079c9b1a7c14242fbeb8865dcd8dfe5d91205226c610e3f2468218581aab215ace216ce38d0a58e6af8bcc576568230ba58009dc53081f44ee746cd1521791787db5acc03dd9d04b91106c6b95ed701cfd53dd3d9d059b0bd6b6eece4678144ce723d26ac5c334557326b1034cf2d1bcc8ab48fc33d32a9f27dfa59ccb3e595738396011fafb99d8dd0fb", 0xba, 0x400, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x0, 0x40000000000}) 18:44:34 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(0xffffffffffffffff) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)=',', 0x1) 18:44:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0023068d81d07b3519edffff0001000000bf02008c9798171fbb18fb9d568e58a681ffe691ec51f8a0d902da5691d8995335a17d9827ad00000000000000000000000000000000", 0x4f}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000001, 0x1, 0x15, 0x10000, "8c0563ab5e8d7df9e0c548599a1f47d5622d2a85", 0x7, 0xffff}) 18:44:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000180)='./bus\x00', r1, r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1, 0x8, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0xff}], 0x8, &(0x7f0000000080)={0xfffffffffffffff7, 0x7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) close(r3) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x70) 18:44:34 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x182) fchmodat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x100, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 18:44:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000240)=0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x12, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x5}], 0x2008, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x60, 0xfffff, 0xc1, 0x80000000}, {{r3}, 0x0, 0x0, 0x42, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000004, 0xfffffffffffffffe, 0x5}], 0x0, &(0x7f00000000c0)={0x1, 0x4e}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) login: pckbd_enable: command error 18:44:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = msgget(0x3, 0x4) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/32}, 0x28, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x81}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0xf48a) 18:44:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) close(r0) fsync(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 18:44:36 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 18:44:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x4e) r1 = dup(0xffffffffffffffff) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="31020949aa96b9d8dcb5a1d6b4ded888a6ff30eb0d08ba8c42594b8424bf29eca1a734226f83b4233de165f422e5d7f74e23e8228163a6c7cf668cc94116385c3c39ecd5d4bd590b239683807eed0072d3cd5d465578e780b85ea1e1", 0x5c}, {&(0x7f0000000080)="4fe3db265a63ac937f4b1da76455d690d56459ba15b366ad972acf4dd1a6a2a608f14c874f38bdb5538ec09a259f6b4c92b2b7a22dcd708dd8d5ccedf3ffd8d8493f425e743a38f052b4a75df97f9ebf9f8ec85f7bfa15eee98f5f631e8b0f3e27d4f62181a9aaa0c2c51959f220dd528b7ad136d18c85f7eb33117a61cba05770529888e91e6a80b329a6f25b902b925e3b4ac936428fd20d", 0x99}], 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r2, 0x0, 0x8, &(0x7f00000004c0)) semget$private(0x0, 0x2, 0x0) accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 18:44:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x80000000, 0x80000001, &(0x7f0000000100)="338369010c82f9c4f5c557dd6728fc8d831b60148147211d493f1d6290f21e9d2ccbdd0de2e3748999f7a5a60de66a984de6f2e728b2bf01f1025f49b0a7883051569acad4804115ddf41d541959b37cd48519d1f05a6865fea343168182cf0c42b20941bec1161aa32515474d3ac0fa3de39fc0962740cc0c77744614fd83faeeb215ca2f3de26559f586751cc62063637d29adde9aad9df016a0fe258d33db0c8187b33b3bbee0a2357f555393f156f5f9277772348d2289cff2be6a3ac519b3ed7652b55a12973a0db8569e81c93cc909fb0e38467392b405c3161c293cfec0ee2dae36031cef62cb95af7e4feaca", 0xf0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:44:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:44:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r2, &(0x7f0000000340), 0x0) 18:44:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0xffffffffffffff60) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 18:44:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r1 = getpid() getgid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) setpgid(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x105}], 0x200000000000015f}) ioctl$TIOCNXCL(r0, 0x2000740e) 18:44:37 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x9, 0x8}, 0x10) r2 = semget$private(0x0, 0x0, 0x44) semop(r2, &(0x7f0000000280)=[{0x5, 0x1, 0x800}, {0x0, 0x5, 0x800}], 0x2) select(0x40, &(0x7f0000000000)={0x9, 0x4, 0x100010000, 0x100000001, 0x7, 0x7, 0x9, 0x9}, &(0x7f0000000040)={0x5, 0x1, 0xffffffff, 0xfffffffffffffff9, 0x1ff, 0x100, 0x8000000000000000}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x8, 0x100000001, 0x0, 0xfffffffffffffffd, 0x3f, 0x80000000, 0x101}, &(0x7f0000000140)={0x2, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x2, 0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x811, r1, 0x0, 0x0) kqueue() setrlimit(0x7, &(0x7f00000003c0)={0xfb, 0x81}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="9497711b801dafbf4a", 0x9}], 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8080, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000380)) select(0x90010000, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)) 18:44:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2051, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x2000004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = fcntl$dupfd(r1, 0xa, r0) dup2(r1, r0) write(r3, &(0x7f0000000180)="2b00f03e44cc4ba6d25d12062fb32b0896e5f1bf28456db5881b530a5b434f19debb9a3c588e1f8d5cdf6cf6d78fd8d24e338eded35cbdba54a4b2cbb100c83f4e6126d26f668f6f01bd9e3ee9b11aa42837e2f5eb78cad40aedbb3ba973bc9aeea24fe213f206d6c1d1f0fa452ea161535a9d56354a54417f00e0b80185f409514effbff5c0ddf1c0bb392807278c2b0291deefd97f8c86ebe587a7b4998d0629a97b586a7ef2fe69015b593b03d239b01c201d99dc567c7dfea15a1670b48d1dbd9a81a5ca6f66a26a78aefd5a6d53b51ae8be7d6be69f9ddeff8302f72ebca670977d9ec0cafa55e6531f59bf773e03445fe9250d674c2f8b3e40a9774f3f4c1f4d529dccf0360b7fcb2862b27c13443674905bab90169e20fe6b26c64c1a57a0570a412e3d8b49681cd3b17286709a1963cfa7d8962d1f58bf67dcedefaba83847a24d92634a71f29349f89e7c46f32d944a7d53dbabdf0292694c81f6becce6c9f9c9ceecd1e30f3f2b56c89a2b9c9cce7e1ebf8a591a6305e0c82f80f3ecee0fbd721d4fb8b640f199f96d510078a94cc101cea87b4791fc0d2f12c4b040f99ba211912920467963ecbe22dccd61c3cefff56ff0690a8fd1fedf49dfb5953c2bcb406d21bad2f64f1ef293bc9fe17e26dd64b6c5e24630515865c72fd4ac592f6fbd319cf894d7976ead73dd0015058ea2ac372c7f5bc7e757c10f8d9340940ec9cfc597c90d3c0c00c7a26653e667ae76126ba25a653f6208c4f177a50cb07063fbe6db2759701b37bdd1994de1a1b540b9f7e970ac33ab8328061588bc6020272c321dcca0b1625275a33a52e8da257d651f80b48253f6d175da3aa846e36bd817c9faae08f108c21c77898da3bda5f23f368374ed361a9a6fa5e179e737d9260c3e4de739875add6fa101cf267acce21a2fd7a45d680ba299c1ac9f629e7cbc28913daa39e6cfe5be4ab7ede822ef861bdc65330d02b40c607bbccb70b1a5e1f1fc45b13bfb8a162c80aa33103293611695aea0bab3ae50a4e69c0deee13e1b9d42a7869e80595880f1f331658a4809ee4ab787de1c7f4c073b7a07aa915df8219e359681b720225a94483daf60b1a8a5264114c7af9723717b2f841081e8544081d145c5dded606231442cc0f56feecfe186780558f31d2eec8e3fbd791e530083f23f57ff530442a04519cd1c4a4534947f4c58def20bc9c5e38771362dc34955568c334d7b5883f1ed7edebb74c684a8e098ce075d2f886992e12efbc7e7217cc2ccdd090acb0cf6167b934a0680ffa26c6d3ff8ef36ca5f4caa086e1c1a757d7a4996f1b2034116089fccf6e9f90f043d1daccb4f1c66b40883d3b11cb85508ae49434d2d0bd4faa658683e30c4a17c56601541db5245ac74972120f0057e664e65e0ac4ca7bdf6e715b73aa340ea46bdef179a8d886b45a2332b012d5a9b176afe0141093e6ee408dcca7890536812083f2552b5006c3a4ade7adb2cf216c6e0140a16ce8ab62d1b1103365e4d0a05641776163653279205f186ef642c206bda1a509cc7a1910beca3454b1ccb8a2d034d063e571513cf3385addbe61a0bcb5d8d8964dfb9ad3018caee20ac3f2eecb0bbcc9655404afb97fa2f4f1e6fad5fcf3908e93f1b0122b77482e33c81df0aed6e00888c32d2227ed3dcb47133b31c6f0c1ea14b64da05b134852dec8139f631fc9c8cc227de7bbe4f8338cf01c30ab2460eb58d6c93f042ac4079a45befd87c9b7f5de79cb1b6748e9041653c02ee648fe86f1e4bf3477b9a12ee030a35550aacceeb4fe6696a9549b433f6ccd127f0f6d5e7804bd222328b561b884936004b7800b64e69b92ab0798e705a8250adc4443baf69e181166d5b100d3c4288c5669bc7b9677270533b09f34152fc8fb18b0398cf6fb7451bc46b7bcef95376d8f3b937cfe8cfdc0c129734a3443d6ac0c384052760b2a95c0de3e65f848b404ce0243c21875034ddb5294cd775ecc1ff327599baf7b8718f2857ef9e3ded5133d7d592fc076d078f6275eda1363d05d24a446e538dcfd3173b4bef26faa6c73269c7eb11ad142abe8c236ab2f135d78f82654a18e54618ccfa9d0af7fe53a9a3a3804d6ce516d626d270a70861c5d8b2a559a58a29f492c73207d896c165df6e5ba488d7a6e9ab3ff283092f097887b09ea19d80ef90fc720962409d2d06d00e449dc22503e700dba5063c72d3dd51e4498ec52ec12363608318b7be34fbffa60ed9851602ae8ef5ae8f7b0113baa8d72b4747146025685768f24497813c424da0a39e2558dafce74ef06ca928946be0d6f4fb400e57b4e5e8dd10c5f7ac4f7200e9d7ba27cdecf43a87be12519b522161ea3b0aab3e7d4fefb860aa257ff22617a88ccf0d1e4b7780ae4754ca5e592c4e2771599e9979f433a7c1096dc16a081f5083c668a19e069de927d540057124bff22ccaca5b4542887b4416f21f22874b4ffba0583041b0c629ec2967abb379dcac6a8c87e6398d9b5553e38941d0c521a6e232bdfb17119a0ebb4ac975814f7b7a46d33c80ef5c7477b1f5b1436eb9ac3b2e5fa7cd0cbbc28d9a109ef01182555352509297d74287e680e1cec3b6cd7fc9ecadcb72d9d7ef13591dfa37ea6336f649a462f5f60a8fc07e7e0b4910b283f93397faca8ffea11d263b6353643343768b1e712bfd2f72a50bf4f25e95b659d7aa49a9c881645e764d6a47475a13b73b99409ca8e45a4f4b95fb54da60b9bd29a3a37d1b91b959e3fab3a7b5317e29b078fb86523a0fe3fc7c41a841364ce585f75a297aa58c8b684b0547d7812e8d2578e47811fdacea8348ac6181525149fc14b31aff39fa6cd453b903b41f54fde409f258cabf6907b6c72a17b9df8a4e6ea972fa8f769b0389f689208e131a0a8ff96f019013535c8935b5f090a8eb16678bf3e8663e7b80df2aa22b88d2f11ef75314a6c09a0658cd8599644894b502a3bf386768beaab22feee2a6a6755b27255415a15e390bdfc7aa1b82daa64608becdef8e0d35e98e99ef87f693f9af5420792227f73d9960e1bb53423362a8d0069b8f057107a235af17ded24343df451e066c6c0d29057d1634826647ee68ed3d529bef2a9d92e9ca4ca9b6fdb28b00053d04c9e573faac9d7b7cefea02d221c7d5d1d6833a88ff4fa5a4d513210d41e0c605b1dd608d6a9b2d42b1964a821864df9fb165063733a8969a47b3a3b33c8506bff2984e28b3cd7f7839f5da37fd89b41711a44240174f0b928871e52db2c0c8470b7483a943c492644b8b97336a8d566110a097b13c845f75bb62b568de4231564e2da9c7f7c5f51dc24d101e401a97ac44e770602f45f6ec4417c170616c2f461fa0f659ff06137723766b96010a571111b96fd31a9b127391042922c14e910a707d6aaa61408ea1ca654da6ea828021f033b2ff27fbf15a4453b6b7fc23562d26ddb38e89b690e5a18811c2a931cbd1de46e51818d6342fba51aa245f36e2b491e5352d53674958f2c6b03684339c38cf59e31418d2d8decf531d4648ade646fcd4b2ad2d0a4497026bca7ae4ec2a6fce3342bf04b80675890caa01beb1a47b4895bf5583c9a4eb74a76c60dce02984db8451a70cad80272d6a7403e776853a694bb4253c9390b3d3bfbdcbb2a91bf1c2b1010f118ecada3bccba2458e371ce730e4c81358430c1f70db4ff64f2f64c558828169c4a7ff9d1e2a20d024a0df07704517817f7700ea624a210df0ade2ad5953bf9e2f690340636907625fb7958a2240ccc5d4f50020439ef40894c427a70aef9ea898be3b9299d576b9d3e9627e18a3a0bccac9455a2d808b85abb5bbd96e58766be7798378c16e439e8fd466d2f1852c4e0c3f2b60a6197b3e22d2570c1c7cfc3c742ee40ecec760457fe56c42f0cf244f6d3261a1232fced4ce33cecb80377e85d45e916db454a0f99eb58977df738bfd5383a6dbc7774973f104c93a6e627a920cf725ae827336d661ae5f2694e7ffd45872a6f112f3c96cbbd475cbea4d4b374e23866c7f5ccffab78afcccf223f6bab3fd07b70854fd289388323347946802acb1e77749ac0f0846bb1e8e4a3b0dbe31cc2b8efab199f97b6611e94b94469c8228af97f8b5154d0a752ea9f593f7ebe755adbc09e6afb047b5d8af839d54950bdc50b64baa1cd82bba391a71976f1b07ea9a5073abb988534ebdb0e52eb6a51c399d96d64496a258a017a5d8d3e866cd1efbbadf8ade6433f0f57279eec6c5ff23683bb34835901743795ee2b71300355e4b9a539926087d71f46f8e20c1a3fe72d6b6ec8eaf810a21163ca6c92009eee2b8b9fec08f34165bc37dd631051960968f5bf679cd4cd21c4de79db147b1169276521995db8a00252b54b4d6397d01d66fac32e758443b2044330715102beb9793bd19170b1ecd6e87d0012e14324b2b45a881a860d832db3cbb8f4cfc949ceb7931fe1fb9dd1adef8c6c364bbd896343f02363af00151cf1ca6a48de80fd58d55db83d5604feeb99149ba068510d884f95a87ac3c2de754ad09945ba0bce807ebc1918b906bf7907f819d030123b2f787a87a948bde2922462df60ca0261c1d23ffd0f74287404b5d7109987217dfc06f6f23d6ed2e1bd97b17c346b49bcb0f43bbcaa740da544eea744e716fabbe60f0d56fca4309f1dff01d132edd9c6d33dd043778145b36c60a84851d351773725b7a28325f0f187d2eb4f3027f01488c07256561a7f01f39286a5489fdbbeffa91351979db4b7f6c782c23e92596af738792cbf1cc2687f9ebc47a759af47a8d054811ba1099c456e667538d1b77c5f1f71d1fcb2c61dd0c15ab2e09def98bc29a0ba534f61b8b7a059daec349044b3d2551f5ff97bbe5d79af6f3ffc536335be9d53853d027cadb86937da0c1390dd04c01af74d4cfa61997f4adfc5e4d6edf7f357da093e717161eb9ccaab132ffee86726a149df7443b1b91c23c99225ecba52ca4e6345d0c7ee543050184597d7d8c6945d39724e3e4790ea527dbb0782bc59f65e78f7c849d596c1bad9c679658c164811952a648af90e53bc9c3e9d5fadaa358de1a6cfb5e6bd3586d83f2366f3d2af4f69683000dff98a3b9d87e34b0c7ba7daaf1cf4388980b11778a330a2b94f4ce4f8248cd63dbf65ce58d2419862a64216b82d657ae26829daa7f89d73336f418a0fe26f597c4bc9858a67c1e454ded86ed07fe7e2ae3a36c65baf58c0224b39180bef640b6ceca73e8304aeabad968495e43c2dc2a1a921c141bb0cdc708f2ec33729d9652bb87b191e30c545378cdba105d079ae2d517319a80fb38d8017d55277dbec61fdce22e787357673ee0bcad6a15ffc650e1c02faa4c7ebfb49738f2152623169db8af499a125cee76c8041572017e8990fe1d5a55d4c3c863ed672af643870d041ee66f1cd14f6f1df14bf90cf77bd89edd86e1ebffe006f9faabaaab556ab858df757bca8553c295ce6101d224b26c7b15b2df6855938d787c9261be75560e2dfcd68c811348a3faf0f4bf11497428bd80ef153a81fa57f69a51dc35c6c99c5222abafc2c1f30c22ad5f3667a006a4144cc7cf1769ff08157ab35f2edd27379685483d5a119ae01d474e3d7cdc2e62b8d2e2b3997eefbe625da56a0584dbccb7ee9517a708963dd31f2abd0cdd36e47cca1f14cd09a8fe5b609898d6723a13a09df32110941cbdc2d3b6a24b430928cbad8ba5678cce849c80e6bc35160bc76157d5cfe4d07fcaa989df8cd23cf0fe9d2126401ac3203d2a787788ea31b7981185ac09a8a343934", 0x1000) r4 = getpgid(0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$setown(r0, 0x6, r4) 18:44:38 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) semget(0x3, 0x0, 0x40) semget$private(0x0, 0x1, 0x7b) semget$private(0x0, 0x7, 0x3) 18:44:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="d64475bd3ed7ce81e9bc889c31a99f49986e3dc2e34cc89917010238e7d5d9a63ffe19e6a201aea909739c135e0474242a7fd7d1fc73381466102d60a69cc2ed2c7a566bd8c8fe5f5119a45744d88a6c13738eaf435d79371d85bc6e32dbe1cb8ad1c647554dc19e276e146b2c06b73b7d505d9efce92ea1148f91c5029b2816ef1ecbbdb4d90a74f7874aed0b05af1d5ad0c53ee9e5e1163e", 0x99}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 18:44:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x80010000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000200)=0x1) 18:44:38 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:44:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 18:44:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0/file0/file0/file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') kqueue() 18:44:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x2) close(r0) 18:44:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0xc007, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 18:44:38 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x1, 0x8, 0x1, 0xffffffff, 0x3, 0x8, 0x3, 0x3, 0x98b, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a5109588dada600001ae1ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:44:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x400000000001ff, 0x0, "d730c1e7e400000000ffffffffea00000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:44:38 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, 0x80044272, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/141, 0x8d, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 18:44:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 18:44:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r4 = socket$inet6(0x18, 0x4007, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x4000, 0x3) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r10 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x400}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x200, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000026, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x42, 0x20000000, 0xeb, 0x1}, {{r5}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0xffffffffffff0001}, {{r6}, 0xfffffffffffffffb, 0x1d, 0x1, 0x401, 0x1f}, {{r7}, 0xfffffffffffffffb, 0x88, 0x1, 0xfffffffffffffffd, 0xe16}, {{r8}, 0xfffffffffffffffb, 0x2, 0x0, 0x40, 0x5}, {{r9}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x8}], 0xd9, &(0x7f0000000400)=[{{r10}, 0x0, 0x83, 0xf0000080, 0x7, 0x10000}], 0x7, &(0x7f0000000440)={0x4, 0x10000}) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() r13 = dup2(r11, r12) ioctl$TIOCSETA(r11, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r14 = kqueue() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r14, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 18:44:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 18:44:38 executing program 0: r0 = socket(0x26, 0x5, 0x2) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:44:38 executing program 1: r0 = socket(0x11, 0x3, 0x7) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d81fffaa2a4d5de056d66c58b780d009f8d9449e156d0e24064d9cb228776934f0821a000b2047256c8c268f2dcf4f500a295a786044510d02d0cb59dfa4b7462eb0bf223c4e276decfa82c88b4b21c463d25a68eaa208e61fa02bf4a27434143e216ea0a8", 0x65, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:44:38 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x900, 0x12d) 18:44:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 18:44:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xfbf6, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xff, 0x200}], 0x100, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0xfe, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0xcfe3, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xe3ed, 0xf5}], 0x83f, &(0x7f00000001c0)={0x10000, 0x84e4}) ioctl$TIOCSDTR(r2, 0x20007479) getgid() 18:44:38 executing program 1: mknod(&(0x7f00000013c0)='\x00', 0x80002005, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10001, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x812, r1, 0x0, 0x20000000000000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xffffffff, 0x5, {0x6, 0x8}}) 18:44:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffff, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff0f000000000000"], 0x8) rmdir(&(0x7f0000000100)='./bus\x00') 18:44:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 18:44:39 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = socket(0x6, 0x8003, 0x1b) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/146, 0x92}, {&(0x7f0000001440)=""/19, 0x13}, {&(0x7f0000001480)=""/69, 0x45}, {&(0x7f0000001500)=""/149, 0x95}], 0xa, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5306c85c2768511fe020000030000002800020300000000", 0x2c}], 0x1) 18:44:39 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xd) setregid(r0, r0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffea8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0xa, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x26, 0x1, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x2ff) 18:44:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0xffffffffffffffff, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 18:44:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:44:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffd, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x5cbf8100, 0xffffffff, 0x8, 0x0, 0x3, 0xe3, 0x9, 0x2, 0x1, 0x7f, 0xfffffffffffffffd}) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/93, 0x5d}], 0x4, &(0x7f0000000540)=""/244, 0xf4}, 0x3) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 18:44:39 executing program 0: setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x461) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x7, 0x82, 0x200]) close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xc2e, 0x7fffffff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xe2fb291e15513897, 0x40, 0x2, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4, 0x20}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x40000004, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x8, 0x8c9}, {{r2}, 0xfffffffffffffffc, 0x42, 0x2, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1ff, 0xc8d2}, {{r0}, 0x0, 0x89, 0x40000081, 0x3, 0x6}], 0x3ff, &(0x7f0000000240)={0x7ff, 0x20}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 18:44:39 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) r2 = dup2(r0, r0) socket$inet6(0x18, 0x8002, 0x7) socket(0x0, 0x8002, 0x80000001) recvfrom$unix(r2, &(0x7f0000000000)=""/238, 0xee, 0xfffffbfffffffffd, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) 18:44:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4042}], 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) 18:44:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cd09f1511e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d34613e6dd5f70da832456e180af63342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b6c1da86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84dec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0600f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f71582a64931224eaae4a147a64190ccf047a181eb4845e44fd733845d0e49e40d4b2159d6899337f55892f1c055e594d6787894ce85853f9d21d294fbfbadaabade84789cea7c83bc66bfc8e8b992277fdb2240e8e7912b5bd27de97211", 0x328}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x3813, r1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 18:44:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x20, 0xc003, 0x80000000000) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) close(r1) 18:44:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x102d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 18:44:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) 18:44:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f8a460044ce2db0cf1605ad60eb224d54e81eebd10e20e2be4d03f7e3d01f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 18:44:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 18:44:40 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x80000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="30990aee8e4ff63eb9bfc39651aae962e249928a2a83f03aa3a37a76a9d44b96d922fdec34e367a953169dfc4e17611e91949d6a0d02154755443cd6ebe063432c9c2603839e96891fc6eb1a", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 18:44:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002640), 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)='w', 0x1}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0), 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="10481b56cc4a4ffd61dfa3367e98aa1e9e07a39ce243f6de5ca35068ad6b1dc24104b8662882915cb234107b74a862adb6e257db774d3514ba152ab24947f66f1ce26d7c151ecc9ecf970f2e727ad9df01353d7d962b2a766aa84b94f3c1897bd177399c15c0238f77bb1cbf5ea92de2fcfeeb5938b2a75719d9d29e4d9d5203d52c064dba709cbc47", 0x89}, {&(0x7f00000003c0)="3f1920d1eb455cef2968e34a8f1a7f57495c4ee6348a28c46d3fa0b0e368ba617baf12318ff8078d7f09eee73754227f2b9ff4b53937af43f01b704820115684b6d6759bda4347347f09a68844ce0d7cefe3ae16a6c6b6120182f0ee8f8a37ad8257aa96b33019a4860fa34862681af2b12a93653f03bd607e07e1945522b4c1fd0d8a88e44beedc0d28808e12d271cb2f688814d16a91210780a21b02c06268f0e61cf7090e5f06dd786d90e6dadce137c8445c822fa754a55991b4485f040c65ae901e9460a2cbe3020f831b1214980073925e0b46bd485cf6fb7f0e37996a2b364796", 0xe4}, {&(0x7f0000000340)="efa3571d87c4b999a5fb758327e6a720d7b7b531c6ad1633d842fea41159b1e2fa7592da2666e2965e2595a906a15f452c0c9d78f50facfbb72084ccf752eac1651b31f7", 0x44}], 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) 18:44:40 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100a0, 0x10) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/52, 0x34}], 0x2, &(0x7f0000000240)=""/249, 0xf9}, 0x42) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) syz_execute_func(&(0x7f0000000380)="c4822192440b09f3d1be00000000c481f850f1c443d17f5a2c9d0f9060a844f671ad8f4978c3ba72efaed4f20f1af50f014bffc4e1a51509") munlock(&(0x7f000033e000/0x2000)=nil, 0x2000) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcc1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000100)=@file={0xcfba71732525f53c, './file0\x00'}, 0xa) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:44:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:44:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 18:44:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20082, 0x0) ftruncate(r2, 0x7) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = kqueue() r8 = msgget(0x0, 0x49c) msgrcv(r8, &(0x7f0000000480)={0x0, ""/104}, 0x70, 0x2, 0x1800) r9 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x108) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x100000000010000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0xa5b, 0x9}, {{r3}, 0xffffffffffffffff, 0x9, 0x1, 0xfffffffffffffff8, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x3, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffff9, 0x0, 0x82, 0xa311, 0x1}, {{r6}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x800}], 0x2, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff8, 0x99c6df54f7060018, 0x8, 0x7ff, 0x2}, {{r9}, 0xffffffffffffffff, 0x4, 0xa, 0x1f, 0x3}, {{r10}, 0x0, 0x4, 0x20000000, 0x1, 0xf1}, {{r11}, 0xfffffffffffffffe, 0x6a, 0x2, 0x6}], 0x2, &(0x7f00000003c0)={0x1f, 0x1adb}) r12 = socket(0x2, 0x2, 0x0) r13 = dup(r12) connect$unix(r12, &(0x7f0000000440)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) close(r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000400)) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000080)="90", 0xffffffffffffff5a) close(r13) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 18:44:41 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 18:44:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x1f, 0xe1, r2}) getpid() socket$inet(0x2, 0x2, 0xffffffff80000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 18:44:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 18:44:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 18:44:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) dup(r2) 18:44:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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, 0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) truncate(&(0x7f0000000680)='./file0\x00', 0x10000000000000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) dup2(r0, r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)="1e0afce6522169daab7f40f18a40edd55c4c06fa84", 0x15}, {&(0x7f0000000180)="50ce22560d3964c305b98e7361a11f45c4ae536495f41c7773c809e3d099e40dde6b1c929fbeab5ba3", 0x29}, {&(0x7f00000001c0)="79a1c46b656f6c4acfe08ca825f59c4d1f097deda7abdbd23de00ccaa0dd07465b1c0ab6a5238154cd6de1cef08c7a1c73c468dcd5da0ad74a9d8d321b0e513ee7a4a7c736e22bac972ac00be6ca478138ee7e391a94dc0928e61bef41e7b56f5a15da50ff85eba7aab6594fc47705c2d94484ce68156284a99b87f86007b4af4cc40215f4e174ed1518be2b30e740da0c02829deb7b50f55d064a3fb74a754094012b915d7303a30dc121e3e864b687be4c457894c494bc5ecf5d5eccb2c80e7888b90e07803a239d3a9540f37debf925c90efa533f6f5da80f16837c9e6a0179de3988c868ed36c00b5264e7dbdc6f0242d4", 0xf3}, {&(0x7f00000002c0)="ea02367c5de116b4e6a738daf9d780f5854e996c30a9bb985a1396c07b64fbe9a3799a21801e62d254bd5ba27a54f54723f9d83298a33b395cd1db20b7dbe8346a59a359b6cf8bc1ccabc6768005e6198eb3848ffbbb1ebd979258ee2366dbc76403f3674dedd0b89565c0281089ea62fccb8816e26d7a1ebd21b97b97530e986d18763d514f54f807304ab97f2cde42068958", 0x93}, {&(0x7f0000000380)="44e1174ca7505b0f6dcdbec3e0788e4342ce4f4cc4d832e0a55c388957ac9c3d71f05e27a62b38a80174980aaaf10783942d3c12d39ab18a071f86da35cdf18b8451ac9bf23ee155ae6d4b5ee3d265199061e9d1744fd9485f1715be3c94a49b243be3de72488a5b64a2f938ac5b0894527391db6daf24db5fd108e0282dcefff30be95d54", 0x85}, {&(0x7f0000000500)="a9b8449d9528824eb3b87ead34009a27e43bda2eba87f6dc6b68ccd9c7eacccb23179e31333cf59e5dcaacbe72fb657c893c99004ebfd12a9894a59d44ab845e7002ac2d722feb9e0376b011331d5a88d6471134e4801073e36c06b56f3e16b835c63439ab95e0834b8264183ec3323c7790ed3b86570b42dccf157af4b3965407e81a5026e6977e93961f", 0x8b}, {&(0x7f0000000440)="1892f2997a56eea083750e8950873a43114d758165616f739cdd252760b83c807b382eed1c43c10441cbfa99f01656576819a069a32f76bcc651933800f860f453d537225b6177a1fd9501d13cf6", 0x4e}], 0x7, 0x0) connect(r0, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) close(r2) 18:44:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x500, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 18:44:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a29790ed670285b3aa43fcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) socketpair(0x2, 0x7, 0x3, &(0x7f00000000c0)) socketpair(0xbde11dd73d54e00c, 0x5, 0x8, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = fcntl$dupfd(r2, 0xa, r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x1) socketpair(0x10, 0x2, 0xe000000000000000, &(0x7f0000000100)) socketpair(0x3c193181157b2877, 0x3, 0x1, &(0x7f0000001100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001140)={0x2, './file0\x00'}) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 18:44:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xaa, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="b72f35365b80249ab971f6628fcaeca32af0a5219fe7c84d5285ebdf2a0867bb0efca819a672eff54d897e6bc337da766cfcd0", 0x33}, {&(0x7f00000000c0)="e67f03209e4749cd1bd3485a018f79bad7a6f61a68630261982ea651d117108c375af999f9d3b9f7aff19a593c5cd484b9e7667ba319e1852cb24c48ca89c6da83093d1be9a0538edc56f788a100365cc027cf20fc2f82f77d812ca0c6c2970aa483aa82e6ce96107f325e6363acf221ed1f889ec0f0dba0d8457b1115c483981e2fa4610f9ec2b2a37713c328e85f626350beb3d906a945fa99280a056440bc0d9bc22fd499b38ba7aada81ba7d9bb51d49dadb8222ed5fe213835a5ef5c3dbfa4139512fff4dbd2bf2784e127179b9325429d34534a9", 0xd7}, {&(0x7f00000001c0)="f12d403e0f5af4cfd6984dd2bac7dece408531949949e765bdde0cc2056ac8d609de7e0a9eaea0f53d9da12b4199010e35ed3995c7678a4bd99a2816a4561d67732090ed090dd2e9582c9d94d7b17ddcd910d03413658cd18372a8d043e253e995da256341816c85f2ae1069da71428a0cd5bbf2e0174de9e999f422b5fb41e5ac258f17b27178468c28588d1320b3a83aa4aa399353b3f4144db233274b266ec2869d302bc847617bebde70f689862d134c7b321be429a6d04b7d3392d4d0a95a383504fc6520803c143f9e9e40070cddfc947d5ffa7b7136ba00beb9e0fa7f", 0xe0}, {&(0x7f00000002c0)="4bab8df51ee1d5ab8508cd247cbd1b10cacc5596a0aaebe357f0045e3e3d5932419d29113676c065572ed285879dc23b51ba7bb775c0d0c086a40d7e01e9774a9eb95989f9c3725a", 0x48}, {&(0x7f0000000340)="314efff154fce2a5ddb5a3a4c5718d483578582946b95a599c9762152ba620db89d497a857ec6e2da78b5a4f8e2d5fc354a7cd7e31701bdcb3df566e51d3d9ab9e62e63ef3cbd630", 0x48}], 0x5, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = semget$private(0x0, 0x3, 0xd0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x4f7ec00d, 0x7, 0x6, 0xc77b, 0x91, 0x62]) 18:44:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x18, 0x8000, 0x400, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x90}], 0x1, 0xffffffffffff8000) 18:44:43 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:44:43 executing program 0: r0 = socket(0x2, 0x3, 0x3a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="8266b221d82e9c6c", 0x8}], 0x1) 18:44:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/100, 0x64, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000000000, 0x10000}, 0xc) 18:44:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 18:44:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10000) sync() getrusage(0x1, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4308, 0xfffffffffffff001}, {0x18, 0x2, 0x1, 0x7fff}, 0x7, [0x7, 0x7f, 0x0, 0xb2d, 0x5f5, 0xb81, 0xdf64, 0x101]}, 0x3c) 18:44:43 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000040)={{0x630b, 0x3}, {0xf24, 0x3}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x6c}, {0xff, 0x1ff}}, &(0x7f0000000140)) 18:44:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0xfffffffffffffdc0) 18:44:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a79c6e23c5cd188b6aea417e4e74de4", 0x0, 0x8000000000000}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) ftruncate(r0, 0x401) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) fchflags(r0, 0x40000) 18:44:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:44:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x4, 0x0, 0x0) getpgrp() setsockopt(r0, 0xffffffff, 0x1ac4000000000000, &(0x7f0000000040)="0b15a75e2422d405185567fc4aac94f2c8dd906c52c92cbd9893e76e1cf18c5fb50bbe476cd565904ca87b334c400ada1311f24c24b6b5249e89f34961e296e76966c53b9e7228580ae1384f6567c02b", 0x50) readv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/75, 0x4b}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r0) 18:44:43 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xc, &(0x7f0000000080)={0xffffeffffffffffd, 0x0, 0xfffffffffffffffc, 0x8000000000000000, r3}) close(r0) 18:44:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 18:44:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:44:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xd, 0x0) r1 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) msgget(0x3, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:44:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0xfffffffffffffffc, 0x0, 0x10001}], 0x2000000fff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = semget(0x3, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x5]) 18:44:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000780)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a813866141838e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 18:44:44 executing program 1: syz_open_pts() r0 = socket(0x10, 0xc001, 0x1f) sendto$unix(r0, &(0x7f0000000000)="e2d3035a81f0183cbb7592d3eca1357d7c82822c044f6cc9122359d9e1b56d34a7e29821cc14d73c84e29300caca988bad55a84cf68b09116bb2a997b8c589a310dc02bd6074d6fcb9", 0x49, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) 18:44:44 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd97e814713048e67631", 0x10) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000040)="ebffcbff13b9fdc12eaa4e713048e69931929648", 0x14) 18:44:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x820, 0x150) close(r0) 18:44:45 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) setrlimit(0x7, &(0x7f0000000580)={0x6, 0x8}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 18:44:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:44:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x42, 0x2, 0x1, 0xdd, 0x80000000, 0x4, 0x0, 0x0, 0x9, 0x100000001}) 18:44:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 18:44:45 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) r4 = dup2(r0, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) semget(0x1, 0x3, 0x0) r5 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000680)) 18:44:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007b2000/0x4000)=nil, 0x4000, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/176, 0xb0, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0xffffffff}, 0x10) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:44:45 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() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100, 0x7, 0x8, 0x7, "2ce987a094127c861fb66fd4c1f10b1db561d647", 0x8, 0x120000000000000}) close(r0) 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) 18:44:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)=0x2) 18:44:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:44:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2040, 0x6) setsockopt(r0, 0x82a1, 0x4307edf8, &(0x7f00000000c0)="428b01c2fb0d5edb27c4f13c3abbeb7040585d9d3e85beaced50c978099e3a958bed9aff350ffe3ce9646a1167376192893e970a744f313cdfd5af9ba5dfbc14601abd299cbf2ee70fbbe17b9e9c7d21e1522ce7dca673a5a259d1080c3997f1299b52347bd76f4e5336ae3fa5dcd9c22421fd69f04e6a19f8ed5f8cefd64c39e196fd449d47d23b1dcaa60d605ee2058f76bdd51d35572b96c688ece178606383d3a38eea5e6a9daaed24b77b237d13a0bd8da6714271666b228f1f7813b68bdda0465c30f03213448c8816f42cc6b34a31757e38418e2ab75c0717b7876074a260f623aa6c20d58295b3a464b8573dfebb201c65efc82f5426", 0xfa) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 18:44:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0xbd9, './file0\x00', 0x1, 0x980, 0x80000001, 0x2000000}) r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x8c, 0x0, 0xfffffffffffff001, 0x7}, {{r1}, 0x0, 0x90, 0x0, 0x81, 0x9}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1fffffffc000, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffffffffffce, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000003, 0x7fff, 0x9}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x3be, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x10000, 0x12000000}], 0x8, &(0x7f0000000200)={0x0, 0x4cb4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffc) 18:44:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x14, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0x10) 18:44:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/83, 0x53}], 0x2, &(0x7f0000000240)=""/207, 0xcf}, 0x41) 18:44:45 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x60) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x26, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) recvfrom$unix(r1, &(0x7f0000000080)=""/149, 0x95, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 18:44:45 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) setitimer(0x2, &(0x7f0000000140)={{0xffff, 0x8000}, {0x272, 0x2}}, &(0x7f0000000180)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x488, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 18:44:45 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x4000000a, 0xffffffffffffffff) getdents(r1, &(0x7f0000001100)=""/154, 0x9a) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x44) lseek(r2, 0x0, 0x0) open$dir(&(0x7f00000011c0)='./file0\x00', 0x0, 0x88) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) 18:44:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x383) 18:44:45 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x3, 0x420) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1000}, {0x3, 0x100000001, 0x1800}, {0x2, 0x9, 0x1800}, {0x0, 0x8c2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x1, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0x9, 0x1800}], 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) pipe(&(0x7f0000000000)) 18:44:45 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xc0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000400)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 18:44:45 executing program 1: open(&(0x7f00000007c0)='./file0\x00', 0x89e1, 0x100) r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/242, 0xf2}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f0000000500)=""/249, 0xf9}, {&(0x7f0000000600)=""/195, 0xc3}], 0xa, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 18:44:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="321aa787af", 0x5}, {&(0x7f0000000280)="9047dfd95957d932198a701da24e271d47922dff76d620d0744b0145a58a38a4a8ca93663402b9f4888d385bf32707eff166b74a122eb96e85588adc4476514cda75cfe4737d636f649e9bdd07e6ae9fbdc6a5b97bc836222c4ca0b9b6260c8e7e30c234e201abc3a1110629aafc79c8370a4edded03e014703a4d0a006d3483f8e2a624c1b981e96ff89617b49cd4fcb685b93c760232fdcc4576eb64a972716983ff710112474a71d5fdcf0c29b7e538f13ed07513061e011ac1720a909fab409b641f1351", 0xc6}], 0x2, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x48, 0x1}, 0x2) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) 18:44:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = msgget(0x0, 0xd) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/49}, 0x39, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) semget$private(0x0, 0x1, 0x2) close(r1) 18:44:45 executing program 0: r0 = socket(0x8000000000000018, 0x8003, 0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getpgrp() 18:44:45 executing program 1: clock_gettime(0x400004, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) 18:44:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) 18:44:45 executing program 1: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x100) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r4 = semget$private(0x0, 0x3, 0x45) semop(r4, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 18:44:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 18:44:45 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000001300)=""/122, 0x7a, 0x3, &(0x7f0000001380)=@un=@file={0x1, './bus\x00'}, 0x8) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001400), 0x4) close(r4) symlinkat(&(0x7f0000001280)='./bus\x00', r0, &(0x7f00000012c0)='./bus\x00') listen(r4, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) 18:44:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) mlockall(0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:44:45 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000000000000ffff00000108e07ab14736387f00d24aec422f4ad0f019820300000000000000ed00eab016fcea8c09f64688028328e6970c06fca0774b35febd00006c2da703c87d97ae779d2d788fccdb0c118f280cc7848c24e3", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x1}, 0x402) r1 = socket(0x11, 0x3, 0x0) clock_gettime(0x2, &(0x7f0000000180)) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) pipe(&(0x7f00000001c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x11}, 0x10) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) 18:44:45 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x1f, './file1\x00', 0x1, 0x101, 0x13a, 0x6}) 18:44:45 executing program 0: r0 = msgget$private(0x0, 0x403) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000"], 0xdc, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x87) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000180)=""/115, 0x73}], 0x1) msgrcv(r0, &(0x7f0000000240)={0x0, ""/53}, 0x3d, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/57}, 0x41, 0x3, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000600)='./file0\x00', r4, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x2, r4, r5, r6, r7, 0x8, 0x3}, 0xa6b, 0x7, r8, r9, 0x2, 0x1, 0xfffffffffffffff9, 0xfa}) open(&(0x7f0000000480)='./file0\x00', 0x812, 0x0) getuid() socketpair(0x39, 0x7e1956d0cf7c1cad, 0x157, &(0x7f00000004c0)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x1040, 0x3) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000540)) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x202c1, 0x0) 18:44:45 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, 0x4004426a, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 18:44:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:44:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 18:44:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) 18:44:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000090, 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x9, &(0x7f00000021c0)="be09476087433783c519cfc864e1afb44f6a9748011a89713f542430a0136272a04e11580158179c0fb81e47ae06ef00c067e3976da9e415d78fce4198eeeee207e041d4b585fadad097e3f19344786756517d5631917631f6b6888a11b49b13448ca9e3ee4519348f809280597e15c51ee4eced96b7b0a8fdb71b79e68a0ad4cc522d87fd2d32deafeff57c6f1c78dcb942ec5f62671105c6e4c6b9cddaf7e3e933c9a73394fd4005d5310a41f72c3f91d02f95938e410250e42ffe0a16d0e53300dbe826be7d2e1975aa74d49c1a3390e50d037ef87f0dc6353fe45eccb648f169dee060e349108cb54e320f327ed02fd31e7bf8e35919e0251d7964910451b923c87cf952277ce3eaa4ce3d6baf7a90fd0d146dc5b440632e30e112f768c4c92e5c19547bfe500b558e8022ee8bd506e8c991220d0e697734d46aa2e11404d608da81b7d9ea883fefa788a2c172447320bf913fedb716592eeaff2269c6e82f3dc0ff59cad085f01073a3c1ce0d192075322f123b60a6f4b219281c240af85b59f35821a85646630b8d0ea815d8f4ec632f1d05fc8b236981f436b71350bf05cd90c994665ed51ae3eb0d710214e3c727a2f1030c187860b0771f43bcca87aa46d77b62b2a7a19e2e631297e355af7ba62608704b8a4966aa9b371bebe305143c43c25c42d52ac9e697f7e38d2cf293149d5b3733d3f58bc368307319f6410fe01e73b27efe1ef2e5a5bce65a69b0319c87c327b35403cb6a38be8ddec5c9c9fe1b0a1c40305846cc1bb36a102b21d9403059c8dddf040c9e0550701fec1eb0a31dd93f6a41abb98450c30e0c8f59965aed1bf031a5a7b37bdbd1ed6c08314ebb8046d476717c2f28f64ee0d21d1553c785c219e23b10da154014b72441ad6832cd348729d86f5f13f9c82e0b24ca603ef0610205be2dd6324d26fd96f7dfd52e37e5a3ffd75bbb4c72877b2f7ba6118224c25b0b98548ba26dfdc10c155970700a90361c40a7f9f230d19e5981e96b97346e32125ba559baa84a9ca1b82202a82e2436a22939395c270a5393c89d48009ca62a6e489c0e8fa064d2da7015265dbbd0f03574d8cbbcceaa28a05988123e75b201f3804e0321e4afd3b7409db00c84ae81a5e16d7975df0c5ba71255afd7019a029c4ef68d85b1798020591d8bb720913d12ed6cb95ad11583eeef1bf2cf1f15bd998422d0d7feb455125e497c5fd6e76d17ad88915849193c9de6982e5bcfee0c89b6d5aa5f0a08464896e643afe0da3d183346666895630242fa479631c4f04195924fa4337d9caa420ffbd23bc0a83aec8efd1c7dbaefe86fdb6bff95bf76d35a153089a64b94f14118abe4d2827d8c2b908864ff462fcbcf2636cea39f1ccc97c33559131a4cf5a852dd425fef55168859beb0e7c8505f7496a58531c63420c1c693ba2d92de1ea353cd6ad9ca300c89436280fa9d1267e6be373cc84ebfdc09aed48942dc1266f22703cfeab9d864a9951e7d66337c932866bb43d715f4fa0bee471814adfaf83ead2692f29a5eddd8c617dd257d9406ac13ec31281358c410087930218b442f792ffefb1042d193bbb876087594e50fbec38fe50423fe9ac21b78f3c917d7f70266b0974a65ec2e3ce1fca2c5137419716a6f267409a9b71d1c40e46bb90582ee61aaebb30b035a83404cd4f5f68ca9399ca655c057b1d9df934279f84fa75bf0a0292680dc94ed44d6455980f42c660e576b7269949b60c73b6a9ea513fd540d7c8e699cd72646a406224853db49581a73b21c33c0f15bd4b52ff1fd0dc5e757546bd3bd166934f71d82df2cb40d0d9a4a644f8f9b253ba4ddce05eef75f1e7d3f2ea7475885dc1db1a7c6b9137b6ce8dc939b0358eceac04eeed825b1d01e4b4b686472fb4c97244527a33f1f008dc0dbf5272e99c5cc2575d5a77e8a4f6e76c23949edf9048d39e9d336ffccb3e58802423d71c244c5140abb97ed25679c4f5b739c69b2a4a37b2f94eed2d6727f0a57158799e468887c326f82533f9395728ef526470547bba589d69bb5813cf4720a537a0ac8c89ddea51024d2a94b9f078218062ca7c5c98668259ac3118b444289cf85f66ee81ea41a81a463893a75fcf59b1b5344d2b4930ea2d3330816404e5412c02d8c19bcd9f4ab55c6ef858c681546eddddbfbdeead2d2acabedf534c2c254009333e9c34a28a6282bc1a54f26452e36d10c2851cc2d42cd4c1ec32e44b40ed14764241c9f530bbbe1060823bec61ef28a596e74437effd5a1751045b4f0d09a2ba71b0d5eb70054361e3ea3e18d46cff15ea64e0f88f5d04590f1362cadff0298acd60d3b0d7215121132a60d8cd22cf64927ed5a338722cb69b88f020b9f4ab25dacb091c348a99bccceb02c30ea0822f7c1404f94109400e74540a95fc01d3a9fca58c31ebaf726fab1b624700663bcdc5c835555ad86b8b7b90a6296671c2a2b4187e4ff5beeb29a098eabf32019ebe39c24ffa1bc47b7d7a2acdf6c1c0f25fcfbefd1d3f30e8c398a04a1f940c6cb30e79cfc25c8a04c5298bf280f6b07448eb5db722d4ccafc5249e6d5ebe9d4dc28212e9a8f81271d5728b4a692b897cb6d6cef8d37cbe7e14a72d0abd31daba96eaac923c29c5e972a5f229771e252b27cb5432a7270fde3665d679920c48db194db132ae1972d09432cd8ee45ddd56a169a4b2cde8ee3c8a4ae6f765b55465a1e88f3bfe2d42c288e7d1a82a027d684e234e73c490badd39c8704da6b6f1245fef5d1f6b96788c89c5a8e8c225818a2e7c4e7b6253b8e1e4f56bb02e2a9ad173f2d03429654b9c4dae039b866ad782601a1718d10ec9bac1f540865d532d1cfcecebdb779ee2dc4241a13e6c17ab9fe536b19576e230f864b6d153bd49364146db8a079a76fa88fc82dfc0ff5734a8f93cec5410d499b4a97f19f42411598af0a573c4397c80fdc88978b6fa571e043c546c5491b33e5b058cc25aa41ad0bdc9d2200fe2f0affeff78ac025be934a37c22a83bdce18624e1db6c738dd5ebf2ead5aa016fd1f1bead99b1f2aee2058c19b58263bd109c2eeaf93521d1c7cafe2936866796eacda018bd3f323842c9daa7f3a2847ca9eb53331b23ce0a192b22ff35778663b1ead23e4e13cf5ab069ab9610b5388f60d9da606403b1bd3f149774836d46fabf5801e1086826901e5415aed4d6811b4ac67caf680edc68b92a4c24deffca41533b80464af56130420e42f7c7f6080ff238afa93d54644d0c99db1c094bbad680323f7cb8b1675fbf2cd04dec57bbf349f95a3407e516d15593027eb17231aef94015303a15335aa5e40c3f1913c3b9f867aaae516437e8fbe5cc3e0ea46660563ebbc5305ac91c651d308d78df3d4f13d97387afb2cb965845e7b1e5e26a9856f64b4e6dcded6a4e4a34de389cdcd62c81b6e33bf700b13c2fd80e2caf2b5bdf8271a176439e4d5b4471c4f82f59e45558d24745c7fc64030d60b55485eeae32935e0925449adc3f3452fe53781ebd6390213804b7b5cb939b72f957436341f2417e1d3df2e80f8a95c5f129462b3fd8fbd25cd80fcdebf483f60e2e00c4be5e1d4f54811028dee611787f6342b45b0c306548c698ac2831765e2244d7619e788ec27542162699ce96c8476a74ae0e8f622734d878ef91ea9090c31e2071213ed636f837a37b81b8d7f31c85da534078a4021a70b0729687b2d0e91ae48b62acd4b9ec4f9fc04f949bcb02ff941b58a15e93729684080242a6540c078079a439acd6066760b212db013f149e4a033f220b9fca6861e20ec3d94ada51fcc649572a4a406bf2e157cf406c2c7a7130ee9a2a980e73c0e7b92e190e53e508024a9444584af34823d5a8a679835d8062d0245775297598d270b8221f28a854d7f0bf123dbae9f75697d11fa5387bbb0073ee212c67425fc4bfda78befc8790dd05fd89149f8c1a3810a5cf3bf9a0b27d7e99b1406a784f1a320a1910ade6f9a67645de6ea36c95e35c91ed0c7ee78d66c26842ff367903c355ae560b4ba4a17f6d6691532fad0f18fde6003f65999f3bcbe7bb859f07141c34bbf4fcc20c501ba68c08fa5d0fe1f0c494daaaa8ef22e47d9b5c8de730b3dccce96fb7c45eaa6a9b8ae0cb5c240de3b73f22e44063c383b3ad93d0ddfb8e4207a5dd7ff086cff90c8f473bc9dfabcc87e2c00853fe25b6cea0f1c8aba493dbed4d9b7e6ac0d0e1971d55ffc8593cdd4cc65e9687232247262407dbf80dbeee8c2b80586f75b828b9c66fa5e2e7630310cafd0047c5752b0472760579a1fab892c7a92dd1d7a706d0066fc2a2aae09d2ff45c4db72bd175226ecfc05a67888e3b1e0674808f9f50b001e7ca75af131b59765d07641605a70a066706736b125186f804e653b24adf5903d6602d2951135deb74573481cfd1586948ee2b2f6aeb0d81ec0e5d766e4d89d9370006bf2ff2f24624746014b0ab27d6f151c0e5ac0a323af30cff8040b16d0c6dc1cffd574dab53a1b712490cb8fa0da21593d5039fde47cfe60260d4e4b289d49c1881770ffaef98ea05cada1061b08151bc8a5232444ac3b92338799853a35ade183b64d37089189e6dfeec2982e5b0c8965c514f1ff32a6a9e179cc680c2fa0e4368bfc1c99d6aa4f6b988f74ac5662a1e44d961c6fa05d762349bbe722eccb6616c935287d323d598531895a10a9e6e466382a9cb4902a032bf3e2c0976b71ab3a28b5e26e19799c210e26f85078711300e7183d37b8585afc8fe06662c3411f07ac1ba22969d4d621ec2cebd7a304da27cfe10edc6aa60dec56ed5ded18dd87a35678b80dcbdd5bf0ff3dcd74b29a18845d961fd1b66d26b59bb36e0f64594be56d908ac2f4761e47ce71319bffb943ad3c0bcfc016eed6bc3b86a2f8b50d1b292ee0175de77358f91aca0dc6e0f73933c9dabbbffec6af655e6809c7abaee619e7b16c72ee56ca8462cf723b021421edc1821bce030eced186987a463b10cfc9430187e32e77ace519b50642493d809c1aac777970d5b3bb6a2858692012009ba016144970259c587fb5a6f63f7685af54870a013519ea66934afb2f6fa56b78330df7019df89d3550654401142bf1862911789a74a070f8a39ac35f4bd69f89311924ec08bdd4b14e3f278dc21bdc3eb236481dbc47f151925a2c51d4ce2e8931a1e053a04619cb03a8134ae91d84ff2b3a2a997414e555e60a3decf059f409b6122e85a12daf87100c53d580cc90fd0b85ff0b1059b143f4c3026f01018bd9be71e987058937f3ba510d368798c012d7deb9351ecd4bbedef368a137e1622c32f9fe1e0644c7fb7010e678dcc7bc40da8bd51ba2be4ece90789f39171f13f7619c3855ea75325e9d15395568944e200240e604e28e9dba3465dda48b0bc5970d1a5a71081132615d7144607f3bdba6bec55ac084035823f105f0dba420fa3cfc8b8f9b8b1cf8d9292c79563bf90a318c250c29a847d91702b97173a2f9617d8345aa4e45c30b0888184619c2ecbbed1f4e89c44a7ee11d6d366214582831a574dab47b5b15cc23daec6ad538b93467b3cd55707ea3720cadc43f7fbb9558acb50da843131136f47bde5bb55d035adc21f349e7ddfc293e67766f17169fd33d19aeaf69dfe67b9e6fe09ba673dc295abacc4d542d13758de1173e25140e3b168a90eb85137abe4bfcac671a3b4f65bfc352cab48b2dfa63aedf204bd228ad29d1644dc992c1051d40c1139ef25bcc4f02315c4e44c0316ee53f0eee6284be7c01199ece783b88b885422cbe9cc53e8f71c9d95837", 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0xdc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) 18:44:46 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x1, './bus\x00'}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r0 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) mknodat(0xffffffffffffffff, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r1 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) mknodat(0xffffffffffffffff, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000014c0)) semop(r1, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r1, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(0xffffffffffffffff) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000e7de631e3f969af00000000072000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000001240)=0x5) 18:44:46 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) msgget(0x1, 0x400) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 18:44:46 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6) 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) dup2(r0, r1) 18:44:46 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 18:44:46 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt(r0, 0x1, 0x1f, &(0x7f0000000040)="92032ddbdcbb77cca569011c0bbd499f031b37f408663897a00f0b886cbd446b51", 0x21) 18:44:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 18:44:46 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 18:44:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="d95203811ee82bc0816f61d110fd601e176c04f7b409f0d7c2adf892fbfba97428522d8ef4e1c93df011f2bfeb64681ebf029ee3c5fcae62bc499ea8dadab276f64b971557b3ca4150066562d85372ce352fafe32122501595abd9eae46c6a41e947d5828d464c9799fca2d5e25e5c7aa4c272bbc4846ecc15e7028b85efd66a2f35389d920986c46416cc8176f396a2a26089f4363b8358d9924d7d1809d5319c4f4ecb33cff9902409083f7da2c409324ccaecc563e3bca5456fb30b64585ae2f453b042cc29e1386c4e068dcc8a765cfed8d79e07439fe482c3b91751c6b80a54329a4396b1f8", 0xe8) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:44:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) socketpair(0x19, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') sendto$unix(r0, &(0x7f0000000200)="a1665bfc9b20ee9a47de7936f4612843980e6750b42a6099f8cfa5563999587430591bd1f1d86ce13bb40b7001b4a0176326b8afd06f5d234304fae1433115a07d358ac0ecb862d87cb4ecbff37695862297965bba4fbd9bc4f966abede4639ffef271896fe7e09dffb3e7a2b0df15b6cca62e4e", 0x74, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 18:44:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x10cd}, {0x18, 0x1, 0x7, 0xf6c}, 0x101, [0x30, 0x27af, 0x0, 0x9, 0x216, 0x6, 0x8, 0x800]}, 0x3c) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1ff, 0x100000001}, 0xc) 18:44:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = msgget$private(0x0, 0x328) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r3, r4, r5, r6, 0x10, 0x9}, 0x6, 0x10001, r7, r8, 0x52769fd1, 0x4, 0xff, 0x5}) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) 18:44:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000280)={0x0, ""/159}, 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x0, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) 18:44:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000280)=""/32, 0xfffffd94, 0x1, &(0x7f0000000380)={0x18, 0x0, 0x6, 0x20}, 0xc) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) 18:44:49 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8010) r1 = shmget$private(0x0, 0x4000, 0x18d, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getegid() setgid(r2) mknod(&(0x7f0000000100)='./file0\x00', 0x10200000002008, 0x4020000ffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x45) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/77, 0x4d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 18:44:50 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 18:44:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0x5c) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = geteuid() setuid(r1) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') recvfrom$unix(r2, &(0x7f0000000280)=""/186, 0xba, 0x800, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x20) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xd, 0xffff, 0xad, 0x1, 0x800, 0xd67, 0x37b, 0x0, 0x3, 0x800, 0x3}) 18:44:50 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x20, 0x4000, 0x8001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:44:50 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="cf58979cdb3da4b6957bc96924837adf9a3b9a81ee3ecf26772f0f2f847e7d5434a611ad7d162fce1f7137f8c1b8352130cbf34e404c0b92b105ac56b306003890d4eed12f35c0a645d21ee29559e62f4ed6ad7e65de398bd0ade7aa6fa17536f575573aaa326f", 0x67}, {&(0x7f0000000100)="78b4d03b61c7c26ea153973290f6814a66bf3cbb0aec4b771132f4af47678580642aaec414fb46b51acbf10a0692e6fa1e36db6d04ccf1d78c4f2ffe4bc89a36a0831467ae1f74e6afbef4b3bd592e7cf09ac113266d9bd81ae5655bba879e7f1ec2ace395cc946f3248c143b070fa134cc2b1ee64391f46900ac315a0fecd10336fb652c3d1f85725839a411b0ad35a3a83c85a8b6e4b53d79749170df27e62585ba89a415ba5f5d550e4d06bd3862435eb338eb29e740f8b6b4aa1c52a72a56ea71acd479448a69019c9fd2aca0282ea0246c0952c3d4ded7000e4509fbdeb048656f0f95ff197b19bcd0c5d7fd7767685225f07906808ac7ce3363c03ff60d83f8f07cd4f432665b34cc4972569b6fe7b68d3a41a1410e1c227395b75f2d47bf5898add9f9eb33888f84df307639fb207630c2583d6a14c860faf09190c557ca8df1e49ad61781976e19c17138f5fd99d9459ffc7543482ab7349308f68085093ec5e0edaf7cd90da9dd16d1ceda7f796e5bd8619ab27273954baafc885bba55214c7ae05aa17c86deeb057f212797829d086ac3452ad62264aab71a6ac71b8d638bdd2521766e7091b3593c98c3658ee21b7cb5a583f06d9ff16ae3fef846c8da5996b6169cd76ecb2f936361c289412be8eb724121a854cea3e6361fc0b64a3d4efef9b842b49d3ae3daf30113ec1104cd358c9b789338dd971c2f3fba1e09b089d3fa1cb03899bbab25db4320e905cbe0c5b02f654d3e2ca7b93b697a1afbf339ef4d4e6075e220e33cc0c7b9e2b2efc8ac36e738c8568beb8f338d981814760493c73598420b165483adac7f3ffeb4955543f22b8b3c4a9518c9bf80713aad9f520c135f6871ade033fb1d9cfc88c4ef64a595209ff858ae538f39c52d1a55afab9cdcfc6f318445b4d95c2a3f281bf19949fdd3666f76c3978f229b3fc8c907fa5211a016b56d907059f239c0b79e95e2a6e2a324c4c65d6bd3149abf805d1b6835fc98b88c71db087a8533c461d7c09d28aa7fad7390252f7044750984b65815fb07c389e208e054937bc368f2dfd5f5d3bef5bc392ebbb2f2d936a9a6aaa8d2ffdbe8dd9185d45454918318c1329bb3bb3b0576ed33d80ddcf59a1b6ab2a05a1a4a9866e9ddff546963982a4f57fc9ca3222d3785f065fd389f87f24811ff6eab505242852751c38cbaf5007a3a767daa47b060004e8a14c3a3a9f328ef317a49765886cff894076f651f6837c7d7d1035d216b9af533979328654c451162b96e80d8a92f7d27eec9b934f5935b1807d8f6f1b4d02c84d7459ea3f4bd19f09c6f618f6ad4894834d0852025090e69046fa559daddf9f0a966da87330f8d7f738223bbb0dea1dd3f2aad94041dec258d02f87f1c4dd82cc780c64f88f5be52a0e7ca16f67c6ea5a450a7dc07968d211b5b25dde5ee8cc00abf5a8740dc7ead0b175a2d765dfc77f85bc63ec58bb2176e8873dc566d82f0b8435cd84be31ad951ca581274320cd74b7faf8eeb4743ae12ab3bf2fd358db435743a19d2578e56f654f5e6ba7269cb68fe4c8b98f715577bfa23e39b202c43710336c90eb0f40e609a6a705a2bbb745567f49cbfcf09b4f199bec396a377b1cf60e9700b6b61a7251f63c3139c8e32045f4d0b183c0dcd9990a7592f350b0c6b7c61d1497ba7fedf3d71490cdb24b03273b4cea2b9526f349e9aecbbb5699211e451065ad2a8607527bf1ddb78be3dfbc6f3d70ff7eee22518a2c3b4098d056c68ffcabe69cd87c26a0f67a0a0938cf613bb056794f747acaecb30867d300634d6ebd7a4d0ae77732d0b3c93538efd1a0cf92b4eef725153edca7ee24cab584b1ce675cf12972a5d5b112c68d8389b6b4d87114a23b3a7f1fc49f59614673c578ff4a903919f69a92a6ec5d50625d257a137a31cb23d742aa54aa21fd93e2cce3234e62233afe84757e2f17510f470a812965f9a415cb7c9abafe16d9df3c9414b020ff7627f63cf3c2225ad64a2cc2b22f903bf6367fe5a473cab5903f27b6a93d74f432a2b6c78e9f2f9ee5686de892661724b83e225a926edd1494b554983d62db7f791eaccb8bae711bcb44971017703c93e12aa7963c2492ab8d0bc45d1142c401c216aa850b5e15be331316bcf259df55e0981c560b96bc437cd257ad294c7bfc2818583b70e2e26050fc574d6b9f710e0b339a2d72886e61a9d443853f4842c2acc6ef5e387a97b5d9429ea82f8a0fa83bb48243d55ca3d7a30f4f01c319d1006f886649fcc134071f4ba0b9cff6bfc4f90c2aac4cef844b461c62091a238887f8b5f389b84c2b1000c5126789470fa71e45b1e70cb24395f0811bcc3f4eae232a51aae8221be14137a654f48e0d9fd474b00920f0b2f2f5b2b28e830554cdb5b3dca5e43403de71dc2df5b79b71f70466871a7569cdd8e1a0aaa07e1cfff70234f9252b003a7480d04bfbab17862ed770146ec56777e8dc5247608d1eae71f34afc9df98c7956cb73702b0951e1f448c29ff0448f80f1090fe3d9cd83106e760f5f860f2d1f2689f5c8d67fe97536a6914e0ca1241fae9eb7ea1d76937b051e38923beda9646525ec8cb4fff57cb942409be841e964b5d84da99864382b35f5451431a8e3cbd6ade1dbdfb13d746f4a4fe4023035afc99cdb20aeed278d710dcee0835d7cffb9b98435ee02d8acd7767f1ecb32665f3b4fdbb64ac436f1a401d090ea86981f78d1197938d0a5b062505e65d0caacc2744288ab6bccf3d99dd9ee6a4a9bc7dc10425710d709967f8598d88b1e4f39df24dc05bff9d9dae9d41a3f650c8ff498e429f0e7b421a781f89b180075bfe6fe504d600ddf105b3886a4fe6651618889d2be267f0913bdaeea682ac9e2416d562ee60b9b27d447c6d627ea79667ee3be1ed6717ccc6c349a3526b431b9187e0b34ba3f4a6113e1c4f5b0c53d1a9750953a79e24efa34e7d00fe648e02877123c0ff331b0e9c642ba7d7c58eb20f39ffe22e9eb63668bbe1780168e616a3c3e9f0e5380388808feb8709763a81f731318101a98336e1a8d989c7c41690ef6e5eb61628ec7bb2d4b1a6f833c6e7c03acfe141491795f794e4699dfb653d4c0e33bf71be1687bfbe976b1d2d9c5afcd8be1c9948e28643bc2b39d96e51816968b4c27565eba1af12c1e077e4ecc15d69b65ef25a118278221e990f25ff04c1942382ed4ab0cb4f47055a523ecc3e898dbc84088f4b4016e1dfb0dfa55078742147a7e8570b5020e688b649e44cfae17444cc80b130152c2463ecb3caf05efcf4cbba0bf8012fbe96b2b9d691fda5dba53f28b05053af5799a109c65c53303810f38718dc043dc18e358c459e3e5d9b4f0680883645dba3ba73602401b482faf74910732ccc530e99b2d8e90761470985c6428041c56b7727e345f02e6704a4392c1b7c704b5aa019592b6d50f7c56b85b4b114def43c7b1a9045caf1e25af656862d662bd2ade98a4843cdff3e7fbb78bbae9d8f7c01ab86f59c001b6dcf5e57c557da5b53c168bc934c16c77697693964406ab8c4cbcf29e0495869d19fe7b36d6b4cbdcecdc5d73c5eb61834a77e538bb09474ee3dc59a4d3a60489bd8d955a500ac8335f80f547bbd4fb64a0a34f1e24bcd69547be998eee233d29631fe8f66928cdca0ddb2cac1a590aa1bb94e36830e590a73534a26b64c6b569959943b9a340eb12e54a50b121b49bcc16958b0ae1f7980cc95799c7cec1ee23c627470b1f4f131e8b3202017e5eedb981c7126e936779af98316484d05343c1302ceea3911e674e7d6a993674e5243f00089ad8cd3b9915feea91d2a479ffb537f469f46a3f42fed809096c2780b59a3f194f648b4bc2c524b59db0259bca405e243a569a0e691080c91871e0f124a9d64f09fe8d6f15d82356a42465b102d585605c7ef7a79473487a080d0d88d2f5191dab7a4beb46443b652ba40da5a1b4570a5b202fd7eab0c9dec5cf56a57fc9388a187623e499f1979b43a9e451b9147b372e9b467a1b91af39ebb8956c72093f3abb4de68ecae6f190fc163d0db9fbeed4d61b9705909c5b29a4f71087b378522d740bfa2b34a01453674cbf1b0aa35458a9068966674d0fd8bf242c6c05bdd1dd6c93d32a6215714e7841cdbb0df2a85113cd0f52e88caa829d8f213a731d1eea7fe12f9624a243f704a9d3d9aa58428217d34a5bfbddf117cdea96fe5de58fece4d1fceda39fb814b0406e679cfdcaef8de06cbd1887f60d50ca3eb511deb0f6809e7f9f2bbfc8f2484dd0e2d794f319e2cbb55473cb8225ec36da3ac07f2c3ebba78f4597d73afa230c6abda6f7a57f850e50ada97122d40ab0e0ec9988b00f96160a08ceabcb814e1e90575c5cbf1e076df4c89ad5082364776a50c9238a0ece73a1f207684da2d7ef4d1c0a8c08bb709202b16bb6c34f04c2019f910473d30d9224df537379b5ce779d15107106e787c416c35f9421099b2220ba80ab46a377cdc260fcaf0ba866ae48699668ddb9d4d6bba1f570f09dfb939ad75dc8868bba43b2a0f91ec04ced0156d6a308b662a423211aa90aec94a9265e6ea6c0edce8cf9cae267c5348bde9bab8421230dd6f70420100c2fd2bb152f9e5b211ec5dc5e2048e66cb1b95a92211d8177410b9f9912bde6eda92a6228bc32f521d89c8ef2af064f6a72b513f891b0daf0f773953225e7d2436fe044664b8d1f58e610f4e4105a1373cd26bf842f4baa2cf7adea65302473194e75e4f32e0fb50032abc81d94dd0aa1bd2cac47ca296c264f83e68dc61a35664fe256afe577201223a9b335bc7d48f6a61ceef31268a354e90ecef43d690e8f1c513e84241d1dde49fb1f5eaba9afb5f72f64b27f74dacffce2743ebe48def1abe8f661fc1bbb72d5a39807bb658688e600edb438a154d34b9d5da65149423d55476444fd880a4ff6362b6e9e4f56bbbd5e54e068426811fa1996d41660322f779ef4b00a07b142f2017a6acb2f83267d7e4afce2eaab4ec970d8a96d733172173356eab35b919f952c8b81c8a9e28931a02e0bfb96dd4e645ab4623c0b022c5b8982fe8e8f0dc080e458662f138a72fc839185d4b32a1d22d59ed551cd729a69db7789c2e55c89ddee2e89e4cf4f33e240bd31c410e74af44c8e94d2e950d523e319e32204e9ec528d3e8e1c0bb20da049066219a21e17b7a32fc1866a26ba197a269ed4fe012b04f8a5e4fe4537b95b9e9f5c157c79799e68038d53744385bd1a94dc1dd03dfd5a0ab0e8dfb14f463f4ebfe5ae1925477b91132a096dd03d4b3604b0b6d73358461eaaefcb319cb5b60a15dbe212997b55debdf08562afeadcc7f9770123c213589e916497765ce13b1f05a2f9749d191facd550256d24f4161b79de97ba4874d5542a1c5c0d6c4f32632058418aff9956f8d0aea2e352ec75c64954696a3c9e3b33e7ad2c1f72c761e7671ea913b131cd56db5c87401fb944b799c02330d448e2fe33be1e373a2354c46d99a7445c9d947d874046cbbdf85d44697a64ba32bfe7823f3e9a2253c28b37dbab93fdf5e05fe8bf6475ef4e21eee5af51f039fa0428ac883f1b99def4e0d8ff56e97f2bf9d8ee5ed509725f862e3f91ce6cca7dac256785986a5d1501b26a615e0589f68c804198760315179f2995fda55dcf2c48f12ec6d0a852637759392a1618592b1c671513e758d9c1b807f48f3af9fff1e277753c69993417a61a417a79ecdbf3bef6cddc4fad756708c9328002bdb4e773bcb8b490b5acf50bf404cfb17feb8e931233fb7c669f4ac29696a71ee04bdaf5", 0x1000}, {&(0x7f0000001100)="6ffef89e104acaa7b297d27c37b7d207fe0d5e4fe966559772265a55a33248c0a78b0b669d388eb37cabcf7e9db9bba8a03250a95156aaaf21f438e3f2c91ffe50e92854ef988c4f65104108971a9be47c499c4fae4c0e356a3ba1bd75c4b74fef7700614ba5", 0x66}, {&(0x7f0000001180)="041b561cd9c682d90d8e3447cf5862c13b460809e7067842a558a641c7ec7055de531471f9b3fb5881bb3338e5cc4d8463ef75491abfcfb582b523b8e92ff817477be6e4ec20f04d3bcf0c7cf17fd8fe151a8530150cfa112d90931c56a751a4b672798f4a7a0290ddddbad5c0ae1e97492ad94dc9a7b5bc01fdbca65689182f1be2fc62", 0x84}, {&(0x7f0000001240)="bdfd85e94041f9b48689b243d4b2bc22c6ae025500ccac7289317ac630d38e72ecd1ade37bd74341a8d659e6d4d548379f746a408a096bf790e6c47475500798e614b0ff7db8b16d4b37f34454f2e4d804ad9e9fdcb57703f0abf4d239ea9acea1343b15cab5e2e1b9d04ddf44ca0249119bbc64b096b32cde7decd28bcca014d62f97baa5023f408eb4d864391b0c85a01048b2880c3df10a0697e39c866f47be0e635004853067d5101113fbf439f1957ad47ebf6fc178e18158d0d531d92345a4d1d7119d9881e95041800f9074600ce719c3ec55f1d5c27d41135e1f73e20384", 0xe2}, {&(0x7f0000001340)="5be876be6f331f9ef6d0136ceef2df6d3f220d242140b65a8e621db8d2199ce53b542e75fe482bed90cba18b0f61fd427a6b0fccdfb5cfabeac5a47ba06fbb5cf55be76b89225d3ea510f70c21e953fdbc51bd2e84c918dca1b298e414dc720abc8a6db444cd37312d05984e9309bbf3818863ed36c5875687ee613ea3f86036735d95e33b85e9a2bb5109cd9ad34b5f945c94788b4c849716d2005770eba6ca052d265239d39004d38c479fe29534f234b6bcec5d33761df5c3adb7f0ba9a0833bb", 0xc2}], 0x6, &(0x7f00000014c0)=[{0x40, 0xffff, 0xd3a, "97d9b53a32c983cacda42bb3823ecd948c80c99b45051c7c91081d8504a75e59d6124e6d9a1b619345b8b2110885"}, {0xc0, 0x1, 0x80000001, "cc3e541183a51952f1289428212ac43a8da67013978ad1195e17a06df5d18515346b76f1e52c170d8118dc5a1bdeeec2536a25e764e6e4b7e4d7d20c348b110446009ede02b2a8b9a7a0d4e9dbbe14abdae906585d16e283566f9ae1d183c993d4b98996402f3c0210c296d47c4afced350eeca07a9a3a13aab50f40f8f82de3e6e7c65e02b5bd302d3ddb7a7d4e23a3d6056ad272205ae04e7175c1b075af36fcbd0d16ad48e10c6c735c4fe113ec"}, {0xa8, 0x1, 0x8f67, "4f8036ac09da152374478a26f36cfd2c08cc738e66c5f65c7231e0ea51f69779197ef983a9a055c99a35a057f83200aa1ebcd296d25e68e179665bb35eb54ca46dd037c3b9a8ec22d16aac56c4eaac2f530f16a14e66257f99524387a369a6e09a86b26f27c9e36cbbaa3ca3bb7144076f1e961dbcb871f4bc8c6e8e00f51e0833e09815e766fac2055899e75c5f23f7e7fa7a046fd1"}, {0x110, 0xfffc, 0x9, "36b9fe0a470fb7a445a10f41b37eb7bf1dc24ab8d1c22ec007a39bd1f7d1bfc468fc02eda26f2585ffb825567efb55ed89ca5171e9bb405ace28395ec5ce7a0a7560048934eb4fc20d7932855234ba323aa3b102da4ede75e6a4ba06650ad59474068e38b967f80f57620c6b53b7c60aad151ae78fc4b8dec55157c0c6b85cc16560eb1ab2498e734432375b3c9c627f47a44cbc7c30599d267d40398e66f2ded578bff405d585d63d1413a4195055d8292f1d06a2319add5629dc3d273d96c128a58eb9660e541673087eb96ced70ae3fb166f2659778f93c74d7e9c18dc199783b1c216416cbcacfdadb291c57b24eec92a91e6db1f5279c0e2143872d"}, {0xd1, 0xffff, 0x4, "3cb0f28e838cdc2a12a1d1e0d1025c427c378504ccf388383b9efeda3c422080f6edd5c08218d222e9518854dc69d78a328a090d5a34896830739b63f9026ffc233a84e326e55e675ce74aced2197c131357d5fd4e07f42d48430a8ae185a83a8e"}, {0x10, 0xffff, 0x4}, {0x58, 0xffff, 0x7, "82e90b032cd23d15db00976acbbe8cd3a46ec1b5a7f90cb24c987b05b1636ac41165099ad9901ba1539680d66c9f968e3e87a3056f6a34b09fd60fd539f71cc5a5e1687c1d"}], 0x398}, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66766c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000001900)=@in={0x2, 0x1}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001940)="60d3f2d20cefb68111bc5587353c71106a372243cae3918c1436fc03f3f50e8d8b0ea618b3c13ef522631045f0ac92bb66aad0207615f509a01a2eb988e4148dac765133e95681f008d439f83a2e1544dbc616fec4ec848319dfe468ae6b9fef137428bec7920e941a1151acff0a72cb9184217a316043746fbfcd70959ed8d9a1c4df", 0x83}], 0x1, &(0x7f0000001a40)=[{0x48, 0x1, 0x2, "2ba050114462f2a1b81f50619cf400aadb96b1e7f43bf92dc6e5863c2c088cb14939f809c3a13f9bf036c89c0f0f26078f9d96"}, {0x100, 0xffff, 0x3, "2abdc8bcd4a36b32bf3ce4019715abc220d1bf9d3d37c5b72eb99612b3654e93f480d736a1cd582bdacdfb71dc4b81f62a03134f0f1bce463a2752e1cb99eeb2a2b5ee83a56dd98ab030f9498578a9b64b0eee4490878472b6dcb0b85340ccc69cee698b6d07c9ffe690da4182d76d5e7f31a907785d8a4186f93ccdc743f533c44d273ada3b2aba9794bb175727a440a450ebb24608df7c2753afb67a080ff509f60a804b70f270b6a4f54c96da87a3498c4afde4ae0eb20517670720c58d41e1b7c21ef3b542794e12edf956136ef7dd7279609725a2bf0e689d7684df05afc8f8db4a78aeaf2dfa0892"}, {0xa8, 0x1, 0x2, "3b2abfa0445225efa2b3014b903ec27aa99b57a35bfdd50e07a6aae1c7a3a80e3ebeaf6f5f917af9dd98ad168ede5d9241acf87b5f28c5485f4be1534557ea9b4806d6f3056be89dc572cb5863ca99a18e96bfd3b5a55c0281a2a9c3eb9ad1b42987d556a7f96b4d8fe7ac60c39ebeb1c5167ee2cb2b2d97bf43e88f21a23699bd1ba25c6cf07a46ee00437b6cfabbef98aa840e7b176f"}], 0x1f0}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001c80)) 18:44:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet6(0x18, 0x8004, 0x800) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0xffffffffffffffff) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e7000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:44:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) socketpair(0x2, 0x4000, 0x7f, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x2beb}, {0x18, 0x2, 0x8, 0x1}, 0x8, [0x9, 0x8bc, 0x9, 0x401, 0xff, 0x0, 0xfffffffffffff001, 0x8001]}, 0x3c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffffffffffff, './bus\x00', './bus\x00'}) 18:44:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5306c85c2768511fe020002030000002800000300000000", 0x2c}], 0x1) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8080, 0x11) 18:44:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000200026, 0x80000000000000b, &(0x7f0000000000), 0xfffffe6f) 18:44:50 executing program 1: semget(0x0, 0x3, 0x280) 18:44:50 executing program 0: r0 = socket$inet(0x2, 0x82, 0x7ffffffffffffffe) shutdown(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) 18:44:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 18:44:50 executing program 0: mprotect(&(0x7f00004c4000/0x4000)=nil, 0x4000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) 18:44:50 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ec", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x9, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) 18:44:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 18:44:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x1, 0x9, 0x1, 0x3, 0x4, 0x55, 0x1, 0x0, 0x2, 0x1f}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 18:44:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x20005701, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x10001) 18:44:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 18:44:51 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000000)=[r2, r3, r0, r2]) setregid(r3, r1) 18:44:51 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pipe(&(0x7f0000000080)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x1) 18:44:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000180)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 18:44:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r1 = dup(r0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x1ff}, {0x7a058a30, 0x1}}, &(0x7f0000000180)) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xffff, 0x100, 0xa5, 0x1, 0x1000000000, 0xfffffffffffffc00, 0x0, 0x3, 0x1, 0x2, 0x9}) 18:44:51 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() r4 = socket$inet(0x2, 0x4000, 0xa8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r5) dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r4, &(0x7f0000001540)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e69c95b391922d862ca39a69c105e83c961748c435179d2724385e5c58c3c67c2d6864a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a696dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae21ddc241e7d8208ef5482880a21a60f082a76a445e94e155ecba34a98dd4d99f192a047bc496c7db6d1986cffe67af557729c29464070419260e86d99c105039ab8e157da8e1052dd560", 0x104) fchown(r0, r3, r5) syz_open_pts() 18:44:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20488, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x28002, 0xffffffffffffffff) write(r3, &(0x7f0000000200)="4e31320c508fe98bc4c85788590165cd110e74fdcba02399bb00a395c5f6c457c724cdcd26b3a8ce45195496e24efc702334fcd56b5941a007b2595bc834c83e703ccebb862bedd883b3ebbcef3c2e6963efd79e92ee010000003831e40b4262fce2", 0x445) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r4) 18:44:51 executing program 0: r0 = socket(0xfffffffffffffffe, 0x5003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 18:44:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x8}, {0x18, 0x3}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}, 0xfffffffffffffca3) close(r0) 18:44:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, r1}, 0x104000000000004, 0x0, 0x0, r2, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 18:44:52 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x0, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000e, &(0x7f00000001c0)="e725fbfd17e2d8c179aa0379e9a0660b276faedec498d33bf7c328d9b2567af4e31ba66a61e6a025dd2f0519e3f6e7e299", 0x42) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x29f, 0x9, 0x2, 0x3, "e3a46e6459818dfe4545c459c79878ad8d78515b", 0x800, 0x1}) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 18:44:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000000000c021, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 18:44:52 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') socket$inet6(0x18, 0x4000, 0x5) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 18:44:52 executing program 1: socketpair(0x7, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000100)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169811b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406000000000000000000000000009bac529754c4dd456f9b97b1a860471f19fdba3e942188abc5c805c270c845b5cc6a70ba63da25efcee8f6a7c3bb633820c96ee3347ad9903005ee8d0d42f0187c00eb29ddcb47782107f9a730969cd7", 0xfffffffffffffec3) pipe(&(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) 18:44:52 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getgroups(0x0, &(0x7f00000003c0)) connect$unix(r2, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r3) setuid(0xee01) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) r4 = geteuid() bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r4, r5, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 18:44:52 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:44:52 executing program 0: syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x4, 0x8001}, {0x18, 0x2, 0x7, 0x10001}, 0x7, [0x4, 0x2, 0x7f, 0x7d, 0x100000000, 0x1ff, 0x0, 0x8]}, 0x3c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x7fffffff, 0x6, &(0x7f0000000080)=""/162, &(0x7f0000000140)=0xa2) 18:44:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r1 = syz_open_pts() close(r0) r2 = dup2(r0, 0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000300)="24e7fd73da8a51a850819763a86ef0e3e0985693025117284ee18bad5c3243c8ef5f01a510d9bb40c119b27d96bdc7ab863683d61d19ba9e083196813f3a866cf9b1642b1e4b3570f5465a36407ebaa13177a8959c2cb564f054ecabbf89298bdf6c89b7cbd0b9ebc5bc4307ee42719c4a3f37f9d5d5c89378a0a7f114c107595e7747dee312385801f26fc6fbd68f32785b344304c40f17d084490817a667e4ef451912e1fa4db1b2f0c43831d81215fd5603", 0xb3, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0xe6}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:44:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socketpair(0x6, 0x5, 0x300, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) fcntl$dupfd(r1, 0x2, r2) shutdown(r0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) lseek(r4, 0x0, 0x2) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000140)="7a1252b11c916d67bcd49d66235edec35ad8cdea64cf7b36460d332edafddc544fac8cf7f317ff857298df93887ed776f71d24e07b473ba53f78d9d08b72c53365bda2c6646e3cf80a38666b211e3b5f64aed4352015215f098a0c839a533890b70af129ab8e8953242d3803cf7b37f75bdc13c08f18ca010d0e8708490778e8f84e740d69ff59d69c9036", 0x8b}, {&(0x7f0000000200)="84dbf7bb526567d02897b307d5c78056ad56bff756fa50baa372e6dc5840aaa200f863c95cd1120f9c2fa76f520d3deb1d74c4c6c0f35dba2334544778c920d7ab8b899f8e98d82fc018c596f222f192da29b2c001d3ab917e022142305479b3736a8a0cd2", 0x65}, {&(0x7f0000000280)="7012b86b23cb18eccc3a240266aea0c2216644fa73a6fe5ec4028e29bb70ab9a7594b299e836f506516f2532e12c22c4e4c89d3f43c347d8b6a278e8fa63da033bb56bd536b85e0742e04aed824ba856d97d48f53c9397288e1821a02dfa11d06cacc231ca01de642f9fdcc4034d874352687f49d938492c3893d12b4af6733931653ef643a482013f45c87c720261f3b60c2bc7082f0a78bd8afbccce3edafeb010af0a6d0f695e029a377f4def356bf02c9c3ddd6a587869bc5df3ab23f6b57ede74674f7bc4127e4fb1dd50a08eb1a2224a7d452a9e00e86ed1ef58fed389543b81a53ad2258d1f8819563323", 0xee}, {&(0x7f0000000380)="ee3a369d54ed2dac671dc6709599ee7242776b04f0bb76d56d200253b5b67310768f45aa62f71b8979607ee4f7129128d242f10cab2df556dbdcb4d76503f17b457289d73774ad4bbd180b9f743d0e995fad6bff4592b3afa5da973fe454134c3c55d74ea48840023f69d7adcf0b59489d1338eb8b318bb3082b74514a8c7e3828816097ee60bd288977a9af671c02799976b278b4352580873f5d233e0d72bfa4fe1e89cb235a773763ec5ced4a9d99f585059893a2cfac2248", 0xba}, {&(0x7f00000000c0)="ad17f7ba4815768f2da4bd67490bb46e0557cbfab7a9c077be900921c64f1c56b17f09a20cad6b1ef7fb0ad92cc49ee0b959b2", 0x33}, {&(0x7f0000000440)="868f3217e8e1bc45fcc2fe2c5ff1cbb7979337a96917436cbc9af3f2436df510fd1daa9b836c5e73c0c14f3d61591fd0abae92bc6e38367cd466c552a2b8e5e252e74e15904d40217142b236c67c19baba2d83d980e07b6a4cb095c30940db65abc9ca4fd6fd7e19df4b06bc10baa1ddc079f9051d3ab2ac2cdcd3c52605a778a26690557b2642d0864d912dc08d9786dfeaeaf68d4231e7e4fde40112eac269968cf5b12d4dbc58d6d12c00ca17d8ba76bf8decc8f97039c1fd4148282a7935d7e8d3653bc224e5370544241ae1eac29930", 0xd2}, {&(0x7f0000000540)="cec27698a4031ac3baec131755f35d44992b4c583bb158c04a4391e109a4f623da4c11468f90e2e548994f52ed1f3641d2569ec7ffd46f65de7739019008efa2e3ae8a83d7c0af3d0efb38c700f23a44a096915cf206e41ee0aad37a55961458e15f0a97b676cd1bd5c06e4b70c1100c2016871d62176774ed362b0df1e83683613d982044cb06714721538de0baa3619a37ae8d155c4fb2447679b999f676b6f4c4efaf783a78fe8825a6ce7cefce723e3d0562e24fe43cb54a51db9a821acedca427c899dfb9ff027ea3320cdf41d16af6094de8ee6046857399a10b3a416f46595ccd13dfc560", 0xe8}, {&(0x7f0000000640)="ff08733d92a391b01e16108e857d02c8d96029d5a5a49ad2b4435e8cc12e19d64dcbbb6f39144314c025223c42441a830277121ce6bb43dbb4753e2bf136fdbc45172f257e63386f4f53024f86e466231b7548976ea4bfb28c119d6d65ebe410cca460b512eb8141bd31eeb86a852371c7f4a4b0a18eab4bff6149d1ded5896b4b39e6a0351f317b604836807028822b8c426cccea38e5b468d6bbca17a5bfbcbb3f09d0183fa6395a1e712af73dffb8e7c58a23baa506f3498107a0bca754749664347ae2156884b0feb59bd11d58d15560395d06a9ba11", 0xd8}], 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) write(r2, &(0x7f0000000040)="22700661ca3b198cf413b094c542e1c3744ac2c067fc21f9b57747e321d722067c8c3f3f2c039dac255ae19163f1", 0x2e) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:44:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 18:44:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) close(r0) flock(r2, 0x1) 18:44:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0xfffffffffffffffd}, 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getitimer(0x2, &(0x7f0000000140)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x32) fchmod(r1, 0x80) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x3) mkdir(&(0x7f0000000200)='./file1\x00', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x8000) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x2) write(r1, &(0x7f00000002c0)="d7416142539e3649152b2d6b285ffb285c7cfeb729a79efc6ddb1b6ffc73db14a330fa31245a76ef86def7d3b4a86fcd353b6599ff864a65c4e5baecabac2c02a12c8d5ec547be86ded16340ebcccfd35853afd31276765350b4d65f13fbbfc49215ee540812505b4d081dae6c362340b4f65ed311c06b68616bfb2efef758a65101b39afcb876805b1be40b6abf8686503d19175267bfd487b67da91789a89908fb27caf20cd5098d77ecdcd8f09873315b47e6e9183c6a59c7e3c346062bd423839b3c5bc020f4aa8b8262f6298dfd6ce963eeceef3672d9bacd8f2e9def90b0fc363b9b616d7450519c3a7431a5", 0xef) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r4, 0x1) close(r3) fchflags(r0, 0x10000) r6 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x9}, 0x8) setitimer(0x0, &(0x7f0000000440)={{0x8, 0x1}, {0xfffffffffffffffc, 0x8}}, &(0x7f0000000480)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000004c0)={0x3, 0x2}) truncate(&(0x7f0000000500)='./file0\x00', 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x0, 0xcbf2}, 0x8) bind(r2, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000600)=0x6) r7 = msgget$private(0x0, 0x80) msgsnd(r7, &(0x7f0000000640)={0x2, "e2db9b89b8b31cd67b31ba5c1682b5754b956b84e39f8702f21fa14f00eceb6de405eed0573f2adca010"}, 0x32, 0x800) fcntl$setstatus(r5, 0x4, 0x84) 18:44:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x80000001, 0x3, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x164, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = getuid() r5 = getgid() chown(&(0x7f00000000c0)='./file1\x00', r4, r5) r6 = dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r6, 0x2) 18:44:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 18:44:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$KDSETRAD(r0, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/247, 0xf7}], 0x5, &(0x7f00000006c0)=""/39, 0x27}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648c42facb4c6ca2a101bceae39f375c6b9cfc3513662e550652580677bcfca2d788c5c4220ff3b27ccd170928ba3411771457e1d30d774838fa8e0d24da58f21603374a5a71d5b358141ed586d4a198a5848fa59fc625816315d3d179ba4b859e2110503dd0fb1e24ccd79a5a824c040c681ceb54ab29fdcd517ecde7e0000", 0x92) 18:44:53 executing program 0: socket(0x12, 0x5, 0xfff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x80000e018, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x2070a, 0x5a) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() writev(r2, &(0x7f0000000080), 0x1) 18:44:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000180)) r3 = dup2(r1, r0) r4 = shmget(0x3, 0x2000, 0x444, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) getrusage(0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r5, &(0x7f0000000240)="72ca8c42601fff11d136abbd9cb4f6f037debb25c01610687135baca744445a2c54fdf5164f7d09d05dfd62189726dfe84a811de0a9ba7c1e8c5abf6dd41943e7626a953", 0x44, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 18:44:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x2) 18:44:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x8000000000003) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a45aa795aeefbc86600000000000000000000000000000000000000000000000000000000000000000000"], 0xff, 0x1, 0x800) preadv(r1, &(0x7f0000000000), 0x2ef, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) 18:44:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 18:44:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000080)="8e704772c7d7c5605b829c530f86d5f452f7372b60dccd1445a73f3d45ef1e0a7b986df4b2ca2e0f727264246332964a8537558061565f81793007476dc3b5da38eeb07775b915f73e1cea5b613c39697daf44872a0cd95a2339913a9d12ad39ca938ef72aea58f634fbf5dceb43445e1936be2b4a725b9e27617b64f4ac8b01caf6cb80fdcb34ae0c4f3e269c0d088202a291cc6e60a8e2d95d6176d9ce85841d580f4c826889ad9ef853eda3fefccdd3fabe32f5f933cc739f04dd9bd4e316c550e81721084a8f1c35e33dc6bcdd3189e137790d0d6f48a60d93e01a90c190ebee6223b554dd2b4854c4001b90f84736a8d368684906d045eb6119c8ede8c6287956440ef7ebcbe827fa215cd1d8b4248e9f740612390948ade08fb6cdd87f9f5f84d7d6c68a4655dcdd47c4a1eef243aff5d2316e28b7b1d0e1005b2862b88e804128476a062d3025bec5c8b4355c1732e16e8f5c67f853bb7fbcf40f6d8711cb4fd4900fa5cbd39654703ddadf0cb34880a04c3a8e060921fc4222cfa3fa4d1fc74a5d535f2f634fcf03f30213091fb6c8437e82c4d27c36d906dc77e1d7f43c270d8368506dce6cdd18ee91572bbba737e01a20548a497e813e1bd0baf57463a07834b00f8f45fb85008651d1603c9d28f30a0993ca18f81f506a73a792e4d77f58706a614b090daaa8669e3cf7073b89c50ce85f22d5c1aeb3fce3f7376bca4e1051fb241f1222a5096f38dcb6e79dabe39f8d7e86ff8631a7806e38116fd6a80dae89371fa8c488363ae9c1e1799b1990b8090081436cd52e360e49a038d27c8cff2a7b6e8b2108552343a69bf5f4e2b770fea3c1756001c48f3b27c3cc5ea4a94654bcc37bf00f8f43c903bf7f48f7b0b15e24eb7313d3995f5be55aa5203c336a7a4a00786d466074b8192931a2a029a1bdd5d8606b963cc6a8dc4cf7d02d3dfc937903ef66923a4216e15f8739c352195cc374a760a77a2a9bca21be4a9f62cb721688863e5b6c82602ed42b338eeaea904e37f0c16079ac12539c57071d25be3eb89f19571ebc5e72f6aa3475a3eeb9194d3aa86b848476eb23594f17880c2d9696fd1b28af52b1f8b0ca3129fd440985c898bf170041de524ea106cfb5ccece91d9bbce2c4f8635d9fc2f3a74fb51a1ed2dd2c3ba5a2c6fc7aacd0dbbfcee5953449d5086df0bf2e5580490b3ae4d605fbc05aed3ad1420b09cf154c39f0af5bc98ce86f825e9568ef4b516cd3aabb7f5e05705c7fc65d1b48a31e031fcd763ca479c7505a983b4e4d280a9bf36ea19232fcd05a6ea189d770a7aa73cbe793a8ea05fd1f315ff1fb05f47ed93ebd99648bcdbe6e23864aaf9ef22ad60e5462bf28970afbd1e4550aa87e6a3feaec9d597820a983807e3c265a7bf3f37deb3e49c0b286bfc5537cc01b73521f4b9ba8831135d5f25dfb33404aebe65b8327560a871ca785847315cd17df0187f8a22c8121df7c9c66cb226cee252dd1a231f519150e9344178692b0b38a3f2fc2bfd67fb33693dc332e6b0bf083997200c0207c69dbebd6e30b4103f382e85aa1ccb645b8090b84bb69d3b765c04b971c8be0fa250de3fff6a9091fc2f06dc030d87e2de2c8131a1702ccce7a5f22fa7a8134f39e07c9f892bab01efcc13f3894d8d777bde8e69d7f91a785ef86fa8627f2991c01be1dd9af91e42f72669c8c2b3be637695f65ffe3c09a18bfd25223828412562707bdcefe664f4e6f1d3a2186bfb386aa9baade9530403a644e9ea7725566e85af18defe4f537554f8c1e931d1fa91321201d1dfb8cfb590c1344805d482f2186009c682da011159fd224aaae9c841a7e2f7d4e00af0ee0efd629a1eac315430aa81dd809e92b51401a58bcbc8cc2435005cff3bec499e64c0a925d5481fe8f1ecd8db19992a161b524f83d60bada6db71247705b5af7655d42997166cf624c43d432bad66d62848197ea48db2611a993e425e340d5fc58c1c8c0228c1cc29bc89fabd7127a606b906d0771af95a006d0cb436f9b59b62acbcd9dff067a6e0bc093f1538e3fbffc053892356bfef794dd5cab58abf29deeff87b3d57ddb97afc351cfe75d79298a64113e25cd3e04705b97633c945b8298f18e215aeffdfc580072ec0577d07f8e636ee9911513e898e42a4bfb916dcca8fdf900ea7bb0c793191f3f4e7ded88014d8bed823ef6acbbef456fbfee7750b007caa833ff105cadb2892b4e3356b9b75e5915148d871d8d63b32b9d56450f86cd330ed6a7fad582f6d7c594463a85b45a9f2addf9fc050fc4f4c0ebaccdd2eb4d9b807b65b7c5628a5e98cce370280e445fca92139350832cbf719986f9d951aaaf688c7ad03f26b726283c6ad385afe200f783e2639b76d15c7bdf067e8550ee2ae00732cf110ae2bca1267adc5ca9acb4273fcbbdbf2615cb17acbd61f625bd51d0aec14bf91ca2c15ba201b4115fdf6c48e3aefb097a78d66be6ea2947a3e9860bb9a70231a3782590f5f7447a7f5a31c6b632c674b940e60f6c961e556e155ef51184af30e9560204fb8d759d3e0e9a862c2561e730f37f1e220f180647d3a0ae7007504dd4c2ac136d263ec5bfcd42ec2ff3b29606495d68c07f73901e05fd018769f46f777ff1a310928d9b5f12ebc72bf5500ef7a214f5c120429491c89e208725281e8b10605ced8bbee271bd71462e18e9d2439107ac987bf15117e46d00b45629d65a2b49977a82b14a196c036b24193c14902c861ae60103bad1ba755d4c04e0f2b9445f0e1571a7e03b75e76841c20d3dc81c292cfc817241baec46258d0e2e0a02fb4786ee1920e678bca899abd5d2f58c01c8a49c77fe0dd2289f8ed5ff7197d21924ae7e614b94d810f0f8ba4e4808026ebb942b4eae6e454cf830cc30a0d2344d323a9eab561a5ba6a794600f7c440d46025aafed2a649cc6c2700407bd11ab82c2677c9c38a26b5811c57cae0cc1a86b25e9a7c8a8d6b74def9cdb2cef0a96793562df91fe02f48cee8f179b518d54a2caed347d5e36995913d642dcbde42816e26272aea843e11cb5215e7ed1e30dd07f1f4a65db6ee93b66a5453e749785cdbd55dfee35a8af71fa818e3c73b7390e57e6eec09237174d7ada131eeebe0b68f11b612186b81471e452574909f0b6ad044abbe243932dd7f562cdf88770c727b4f60f6da9818619b6d839215fb236c26ce00ce7f37190282535147c15f9acb329040f70fcadefd3202371389be7692e9503b4fce79b8303f0f82b8a5f52eabf10e20f08ab581bf97337fc89efc7e70065def7ffa27cd8ac765655ac0899e7cea2a45c64ff8a43080fa51e0010378a81eea951a5e3db8cf163ca6d7edfaf39cefc1be0eb422831e913a5cfa2a0a94b7d89a1f9fde76d175382ff13c6cc3be356a7c67aaa1b9d4533e03ffca4c3edd7a73505728ab4f01682cb2528aecba6a5bae3ec46892a9a3c2c279598f8d57be0e2357dd4537f53adad7282eb82abeb362ab267797c5bf24a0314a6cf642de5611f5eb23ca3b51780b2916c777f689500170af1d679c4b5519f1d247bb7cbcb02ced34d7101bec066f41a6b2e62f7bade7f5ae762bd320ddd9494494e5191a62533cd0f05122ace6764316c28522a542bc83caa755bdc22106a6b31ba39c7286f14eb0d63814a6544611e01452a93f2c32e8753f818e61b398046222b28a1949aaf733e1c5a71d2b2e397e4a59097e251ae306c0a9c3abcec7cea1d19b586e21df462276a8e5988752919dfd57074d5f67db7274d4f184314bee7e30e900ad981e6b156b4a50fb76407a3e446b9b66f709a0eb2a1ab2d1f48284847d335707412cba38ab5ef60e2e82bc803c187026bf41544140fd35574df9b3d8a1e3c0f008d0117e7e5d8b2f44b5dd957828d4855fc4382d061e5e7973436d3f0eb496276657f375556b1e8aef1b7446362f04f5098bf24b33ca6aa6e326076a9a7a21931c8356648a7f5f54a5a586ea8683c0f9c0e164e2e318ccb3e404bb788b63242e1023012f78cb9ef09f906cd392a42a98f4f240afb7a0c02d07ffb395822a4ddc9b4300e933bec8977435eb55b9f41214e48c3b382af190761a5d207081d40780010e7b2e468f138bebfdd7516a8780771a12ed6713015e67582e8611669c5375cd65c5caf27f0cbf0ef8b143c8f1629f1a8238a0dbbb32f53c073adc2e457f140f15e4460588487b911abf3b5c5b3e4a9420ee68376f81791cbfbd098a662314ee87db73d12f6406cc7629b5050ea78f35634c792920076f7272b9cd6fc457b20fc3248f45b15d5fe19005bfc9fb6ef0830496c7dde814c24da184ddc5b386b2f32ce3cf806bcfa581ca5e2612c538d4f5b7b9ddfc403e73f4d6ffe3e0c962271bc6cc98bd2e6a44cf1d2b82f081ec743f80c21e871516e40a8162a48f1f60dab5e23717cfd39cd69c4996768ba1a5ebb490e1771516ef9670bd8a704ac31e7478115d3b995d9e86fc6d73f2f5a4895a4c94d912840451449292b0f304f70a177858d3b3af37a7b2bd6a1eaa641fcb7fa8a5db055c70d0b047036ad406431abc3a01c62a7672d85e136575853527c3943ef21ca4ffd92407336fcc90c6b4c96029ea5365112cf818cbae5daa6081b3728cba0a4058d2a39542aae45a9e15ac4f9d9078b7b37a1b7dafecb10e38fb2b4ebbb0be4e9a088351d2661472f310f2b01d4d3d4226d3e64344fa31c0f645ea3604577e34ccb5c30d9f4592f019d3c531b50736382b776f7329c27c680cb55eb1fb43e3d2a70ba7ed982c4c2a3786b952dc32f61789a59ff5ff8ed798d384047a66a82d7ae22a7a800c93a430e0ad44b27f0af57bf6647b853bf7a801040bccef65dd0440446611828ba7d5ff5619d2997d4db451ee12f4f0d4ff6653a72f800f19b8f89b647f64bfb2710f90d4b1ec66c2a98f1eb4150854f6326924d818680f487549f12c06f8e2bb33d607594ca7c4a2aa205334135510050ab12728573bd373075176666f94503751cfc436b3f770e84284fcbf5591a29df3febd5c00a4c6d1d6415462e67f4774eac8df43a81f3a549ff6b3c6e274247c91a170de316b86e10bb574a1b84cf302f203bc27196ac8cddfdb5f6420bc8f73c8faa7feb1530aa4f1806f5822d6e1f5e39fdc3c64675e852fd33994045b897d9dec0615a6873c5762fad3ff9e67dd97846cad5c5a4707a75a77bde6a1c00c4a5ac9c6f619823a7a38d8e1bc34d8605c2bdb88ca6632d8a63275b17ebeaad09fa73ad671428e022a4f5c4b6705070f8237a3f57307fa35e150d0b86ef145f0f948e78b427aad90f7b4209435a3bb890270b2a3e7e69cd010a5a0e35eba8de5502f36dbbbd296e4597bcca4678557f7a2b5fdb62e227ea43c56caf0ae1e2251ba560c23d40233a016b347d16d9015e8b608d8050066ccded89800c7d74b4482bcfa6ffe07174c4e3c7134e69cfaf9a7843922682597a195713460c6a1a9c118a150ac643dda9be782c820243207c60f3a681398bdaaf0f0ab1db933d973a086deb6e1d8d757b3130f336e6d3217662dff9200ef270856a48994b521a7e5d1bcd7d94552e336904b5f158f3463a9af6f41dd4ad39abb5b3741b06104692ba7f232d893d83e29283e1c8a152ccd169c330cdbd1625d2a955a452056e5f0f6faf69e59d07789877260ee1ecbb2e2e9814294ad89d838873d2cabed202708a128e770aa71b6bfa4c5f2bd24e5f549603d199d362e8ce58e7c14321dddaac76c862cf7191994e5ae21885d34e22f6002cdd4d2b9e6d0e5c0690659a5d20bf675e50c1b1f2da", 0x1000, 0x0, 0x0, 0x0) listen(r0, 0x0) 18:44:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) 18:44:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) pipe(&(0x7f0000001940)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000080)) select(0x40, &(0x7f00000004c0)={0xa7aa, 0xffff, 0x4, 0x7f, 0x5, 0x931a, 0x7, 0x80}, &(0x7f0000001880)={0x20, 0x8000, 0x5, 0x7f, 0x4a4b987c, 0xffffffffffff0000, 0x6, 0x7ff}, &(0x7f00000018c0)={0x8001, 0x7fffffff, 0x1, 0xf31, 0x7aa03e16, 0x1, 0x2, 0x6}, &(0x7f0000001900)={0xaa00000000000000, 0x5}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f0000001700)=""/222, 0xde}], 0x8) 18:44:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000080)='./bus/file0\x00', 0x20140, 0x100) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0xcbc5}, 0x8) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x50) 18:44:53 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) sendto$inet6(r0, &(0x7f0000000040)="a64edf0a38280326a8832375f5952f364cabf4601bb2fce4f3ce89af456cf41075dafefe99446e88f5a124b1d6aca4d1c0fe63a5a80b72cde85883248354cc9bbdbac5de240151aaafa09789bf360e97bc9349fe57d6cbea5547c608a9852766606c4f0a3eae0f3f859d0279366de791602a5d2c", 0x74, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0xff}, 0xc) 18:44:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 18:44:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) 18:44:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 18:44:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 18:44:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000002c0)=""/219) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 18:44:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 18:44:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x6) r1 = dup(r0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = semget(0x2, 0x7, 0x400) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000180)=0xfffffffffffffffe) semop(r5, &(0x7f00000001c0)=[{0x7, 0x400, 0x1000}, {0x0, 0x1c7, 0x1000}, {0x0, 0x1, 0x1000}], 0x3) r6 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/61) r7 = socket$unix(0x1, 0x5, 0x0) semop(r6, &(0x7f0000000240)=[{0x0, 0x800, 0x1800}, {0x3, 0x81, 0x800}, {0x4, 0x5}, {0x2, 0x8a0000000000000, 0x800}], 0x4) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x0) r8 = getppid() semop(r6, &(0x7f00000002c0)=[{0x3, 0x100000001, 0x800}, {0x3, 0xfffffffffffffffa, 0x800}, {0x2, 0x6, 0x1800}, {0x5, 0x2}, {0x2, 0x5, 0x1000}, {0x4, 0x5, 0x800}, {0x1, 0x80, 0x1800}, {0x0, 0xed6, 0x1800}], 0x8) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x2000, 0x1) sendto(r7, &(0x7f0000000340)="79fb07815b1b92702775116ecf27e79c9e370cc2b79e8269a79234e31419b15bb10f8b2f04d4ff55961e4688348ec27ee673593107da5e6d9278448623015821cb6fd23ca5dbcbbd55aa16527c8e2189205be4388f13", 0x56, 0x4, 0x0, 0x0) r9 = accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) select(0x40, &(0x7f0000000440)={0xff, 0x2, 0xc63, 0x7ff, 0xff, 0x401, 0x20, 0x5}, &(0x7f0000000480)={0x0, 0x0, 0x57, 0x9, 0x80, 0x5, 0x3a5}, &(0x7f00000004c0)={0x3, 0x5, 0x0, 0x9, 0x0, 0x8, 0x3, 0x7}, &(0x7f0000000500)={0x1, 0x40}) setsockopt(r0, 0x7, 0x7, &(0x7f0000000540)="682676b190a9ff8c2962961365d0b425b1ceb50cc983ef20670d29eaf40df73e34ad6cf940802cb25b9fea36882d711d31d77575d4ec8aca9105333d55674618826b21ec339b538169e28e852d13", 0x4e) unlink(&(0x7f00000005c0)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000640)="a6c0eef187e6d4f20f1f2c35451a9d959e1f7def2b7410f3bde281ce76ab4b9f62b270e4719b53a7eb2bc8ea784d214005611c7db29bdfb5e77a4c15f21f511e3a720dfcb24d24748bcc265cfc3c9eb7092031d37762b2c92263d2ccd4f42d62f240e9556891684ce305c2da7a184d31b0dbf6b2ea4c9b462a5a4a3ddb46fe29d4e29b1e225026109b1a87", 0x8b}, {&(0x7f0000000700)="156d47a36cada5e3fcd365ebd7ed1cd3ff5ce89c285834197e69cb5c09fdb3b1b92b49", 0x23}, {&(0x7f0000000740)="17e0ef159484b00cb4c837b906208fbe46ae75ef72a10317df6b2e882898d14aa5d1d6c4816bb6a4c54a17f58611fac44dffff5441e655aff8bdbcce4b2a035bdeb315dbce9043b990fe901bc8862fd44326868e8f020c82004c0d998f7bc0", 0x5f}, {&(0x7f00000007c0)="2c5d269ee2ab1bb973cf9c787deb81a4b89716bf3ba29ae67d87443d7e2e391cb2a624794d510bd43159d018d2c78b87365c80ca1089dcc319c16607a9cb516269367fa6c332f7e8ba34adaed27d0962949475142f69ece7cd48d8b6c93d7e69b2c5b9146d690738d74922e9b6ec4edeb5b83d0cc76c057139832964af9b2ecdf08e09323e518ca0fa5ff837c457b3d81f3bb5b128ed1ff77b82cd455c05079c35cbd5d797d9", 0xa6}, {&(0x7f0000000880)="aa024a2817f69b7f898d1c", 0xb}, {&(0x7f00000008c0)="78e79855cd7e125db82b222a64d7a46c3d0898741f99cec6ef0efca2d0d4dc1b76dac1f4133b5d5a6064cf0966982365048640be6c911084c8a823d20cc5f0258a3e10477ae1cebf7aafb300ac33e4f77520f9235a0dc576c5fb94a33f204dcc07ec0f221ee2607907d2cc3e6f3efc57e7d78cf82ff4bb32a51c1a02416b13d663e418063ab5661936021fb8a7194d0b464ec08154f831b226547856abdb094d957d", 0xa2}, {&(0x7f0000000980)="9dfef11a565277f6e3a51438872ffa489b3bd9d2119ef181ffe6b62879ddaa3e6768882d949c328a21b98c", 0x2b}], 0x7, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r7, r7, r1, r7, r9, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r7, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r8, r3, r4}], 0xf0, 0x40a}, 0x0) syz_open_pts() semget$private(0x0, 0x4, 0x202) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) setsockopt(r1, 0x400, 0x4ab, &(0x7f0000000c00)="f67c06f2f0bf8a14664313fe7ca518f57ba002b3c35289c1221e628623495f05b252a7139e4efb1757cdf16ae4af9531258cf4192f4934a22d3e00b94ac9b09fa53ce54af2184920b7", 0x49) pledge(&(0x7f0000000c80)=',\'{$\'\x00', &(0x7f0000000cc0)='\x00') 18:44:54 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x8, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x101, 0x0) close(r0) 18:44:54 executing program 1: mprotect(&(0x7f0000601000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) fcntl$getown(r0, 0x5) 18:44:54 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="692ac36aa2a5a5f1875c793d8fc34766794cb7843b3f54738e480d109c186b53f7703620865076c6278004ce733c52c45655a9228fba12033849d37327ba378524fe8bd06ee7b3318f277577f0dd50aef065631db8fb6234a97a74a67a778352a96d9f018884ab0000000000000000", 0x6f}, {&(0x7f0000000100)="f2de42bc80901f44cb669a4a74d1b4d917cbdf6dfd28b01ba1a2b3315050992df5a1720e3a7305a26b", 0x29}, {&(0x7f0000000140)="c0c8ceeb40e825232c24b7e1c3a75bdd0ca56d7886b47caad965d0b565dc1b03838b766db1cf6d0287b7924174c661cd913df2e7b8149b00a30d492b419b5f57a47fb9e3f6c57436b9d4e0e4149b4f2b16d2af52261be244b3959b5d945d718afd504d1aa96f95460fa870b3fca8fb533669742d651a32a60cc5", 0x7a}, {&(0x7f00000001c0)="35030ef3ccf01659f47379dd988ca26c0feba959f1fe857b5512d710eaef7dca94a79d61a88203dd5ea8c80268f848", 0x2f}, {&(0x7f0000000600)="f8ddfc9e5ccf5173819d1d1d08fb23f1a41be2910883882b85fc8768041a86d4b58735a4f1fb5f52c0bd93a370beee83ff07e79a2a3723aaa2dce2170b0a4d3e367a153f577f4488f5a8935d92e118c4f4ea7180bb0985c6f3076cc3c086af4b9fdc73844770f443df63b324a7b8009662374d09f195205a6476ff64f636df9f630d9dd8e4ff952c039b1bbdbed7e176cd5a58bb94750d66eba2b355b68db8f0eec8764d0636d853f772f18b650ddadc0000c172c1eb4cbd031aaf91cbd4d1952b3a5a693977597de46026e4fca2ba06b371a9e26715c08208c530cef14351d960720073a0eced626953e365282af1d3f94948dc9f436c0aa25ff3b67444e5abd16d8206bc67743faf0200041941157b552affdf5bb777a1e19f1ab197bab66979046f2c05f5aa2ac444fbcb3a41368fcfdfef2d894431a035c1b46b3489778433ef83", 0xfffffffffffffe3d}, {&(0x7f00000002c0)="98f2b336731fa995b4418c1060c5c79c46d38d89126b0482", 0x18}, {&(0x7f0000000300)="1818bfa02d7c67114a24c432959f30fc8cb77f452bdd40420eebac15b5cf3ebd3067da9cbbf8fb36675a306c6c9f28abf59b356f83e7af43ccdc907463a65687f7892b5a72e5d57133b95107ff6ccebc489e44a5fc9f48b99b7990aeedaa4e1e58725550ea027785033c80c3a8598e141dc298d2bd5d4f56c2f79106b486b37420c26117ad11b3c255b00929e44927e3ebe3f13b7c07844d199ee8", 0x9c}, {&(0x7f0000000780)="27b6d7976abbd04004d3981d63b41b33af3e9b109400dfed83b6a0a47ea0eb9148bb0328870a46579b50dd1baddd67a5cd8dbb106695d7e0eeb415297b7e53abc9040ed3d1e255dda5dcf6b05ed852ed82b41aa9efeb3dbc1fd7ee55e351f0924d317ed94b7b19f1acf25ac7d0e19e6302288f86716f9a7eefc8dd6538f9f66dc2397f9f3859c7dde3505817eeb01427e23dea4ad061302eb50b473e4508bbcb3e7ea46d5c8b652c62d9e02971eee6eea4a7d412329aefb9f47de2e6b5fa0253a3373176035ed7a2ac0da1b4a9c5b1fb9e1b0e6fcc49c464df10c92330b744376e0ec11d4d12702667ace70fd0492d50d5c94464", 0xf4}], 0x8, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40f}, 0x804) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040), 0xffffffffffffe5f) 18:44:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r2, 0x5, 0x4000000103, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) open(&(0x7f0000000080)='./file0/file0\x00', 0x8080, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000140)=[{0x2}, {0x3, 0x100000001, 0x1003}, {0x2, 0xfff, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x5, 0x1800}], 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 18:44:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) 18:44:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x80000001, 0x2, 0xfffffffffffffffe, 0x100000001, 0x40, 0x1]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1c, './file0\x00', './file0/file0\x00'}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x23974438}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x7}, 0x10) flock(r0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 18:44:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 18:44:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x98, 0x4d) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) 18:44:54 executing program 0: r0 = socket(0x2, 0x3, 0x6) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000025c0)=ANY=[@ANYBLOB="8202012f66696c6530007fd473f279ed9b0c2c66e004000083f980d3e0709bd9c3eac1e9c86dc5667b"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="bc426694600ec3b1ff70d400fcfbee524fcd69413d605f4e5c5437d7b959abbd3386233928e3c9fb583d0533c79f8c3d9a6b5bb57f076a9b9f188e31", 0x3c}], 0x1) 18:44:55 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() pipe(&(0x7f0000000140)) 18:44:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x681) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:44:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 18:44:55 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:44:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/114, 0x72}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 18:44:55 executing program 1: getegid() r0 = socket(0x1, 0x8000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe3a6, 0x8000}, 0x8) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 18:44:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 18:44:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000000000a9eb55f4d9000022942bacdf850baf20e60cffe12df55c08f9f40e7f8925cbda2d4158aa19d0613b581151d8069dd8d848e5f469d56f5ce17f9b3bff6db5557107b25beaf8e78d45921da79a16484d87fb51aac7097fd1fa31c649000000000000210000000000"], 0x10}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xba, 0x8000}, 0xc) 18:44:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) read(r1, &(0x7f0000000440)=""/126, 0x7e) 18:44:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) truncate(&(0x7f0000000000)='./bus\x00', 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 18:44:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x1810, r0, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="01806b4efc080f9ac23f5bc79a142a3800c8ab14a0e2194b8e0ec39386d886082a481498f97620caac9d3468252354d4f3d6026e90d13371b8faaaf640d1508582dcf10ad4f5f45910940ca3bad45110bf3439aa8f0cee91c9b9ace25521cadcf578cb66a82246fdd490f0530dc6cb63e702b00ef5331ba795181782c41fad76b114c44a982559cdf86f797782822576908a6de45d1d2058b4d461fd7fe58dd118601c40232b83488785f96c81e3eb7118bd230b40def2ea424671d67460861a0506306d7f485254aefe2c0f4e9bf14f", 0xd0}, {&(0x7f0000000180)="02b1ca811e285e06b26638c2f46e106b6dda9760d32bc92be64383c327162bb9895c5c73da084e5ebe63494b612a72a215fad8d9046b99edd89ac9d17fd7be5453d791c1bab0a9a99729e1d973a24cda74fb1cf359b420b4439ce8e9a5f10ebd3b9138c14284f1a627d9d0e6a92eb7beecc5595559c6f41065e2401d61f4e137e640fc9e76b582e76ea05120f6c62a", 0x8f}, {&(0x7f0000000240)="bdb9fec98d1dd4d7f17a1831349b6f6617eaf75485a0a473c81449da0c74e6a2413d972a00ca4a90bec36491f95b77c1a400f60e059e1813c64cb2585a0e80b199c7c149aa36e2b27e47367bb1dc6d711f8ee4c0ccc3ccba4aa08e529f4ca36eb75c37d53a22bbf144e3b849967635161fb3764220bc6a", 0x77}, {&(0x7f00000002c0)="6b62310b01f57a484882f20a5bd6da4b71dd8e20dd0892296316625f452628deec01ad0e5b606e67a413c771b95d516ad6c1cc0e0c2bfaa7ff524080a7645f6a25fdf58177c618aea2adc6f19d34642943a53988debd1311c48810ac80bf35f99b2c368402267787cb6f8d94191e3c9ca91e4753d0cbb758", 0x78}, {&(0x7f0000000340)="af6bfc81111fe15f3034ee509761b5114a8283cb", 0x14}, {&(0x7f0000000440)="723e8f759008470d8d21a3ad5efaa56145cc94e686e1979488edc5c8c79d0720dd7a04b8d6b3f592d5f70b1be143464083032f6db6fe118b1aa959ec64d70be792059d8c9f2b917bf68d8c037c5a3dae4617858fb71d6274b020d09385ae879102ae41d6895ff250ecbde7db9ebb94cc0de10e5a70ecace5bb973fec3f8609f6d015691f15d3fc1ce3f0894064ac64d2facf43088cdbb1e810cee129129af6aa24b94e3a5259a9eb859ee51ae46c70ddf2398e547e4e56fd7e4fcf4355aee5", 0xbf}], 0x6) writev(r1, &(0x7f0000000000), 0x1f0) 18:44:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3, 0x3}, {}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 18:44:56 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x1}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x300, 0x7f, {0x101, 0x2}}) r3 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) chroot(&(0x7f0000000240)='./bus\x00') kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) r5 = dup2(r3, r0) kevent(r0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x42, 0x2, 0x80000000, 0x2}], 0x401, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)) ioctl$TIOCSBRK(r4, 0x2000747b) 18:44:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x81) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 18:44:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a17", 0x14) r1 = syz_open_pts() r2 = socket(0x0, 0x5, 0x7ac) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:44:56 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0xa, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) 18:44:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x1) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x0, 0x6e8}, {0x9, 0x100}}) open(&(0x7f0000000300)='./bus\x00', 0x8000, 0x4) syz_emit_ethernet(0x19, &(0x7f00000002c0)="c1032c5880bf280269c2974fd697fd7285619786bb06651cf3") fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x43, 0x8}], 0x1}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) getdents(r5, &(0x7f0000000200)=""/6, 0x6) close(r5) 18:44:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) r4 = semget(0x0, 0x2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r6, r7, r8, 0x2}, 0x7ff8000000, 0x400, 0x953}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r9 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r9) 18:44:56 executing program 0: r0 = open(&(0x7f0000000d80)='./file0\x00', 0x48, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/zero\x00', 0x20112, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) close(r3) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r6 = fcntl$getown(r5, 0x5) close(r4) fcntl$setown(r3, 0x6, r6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r5, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r7 = dup2(r3, r5) fcntl$setown(r3, 0x6, r6) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) r8 = dup(r7) close(r4) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000ffff) ioctl$TIOCCBRK(r9, 0x2000747a) recvfrom$inet6(r4, &(0x7f00000003c0)=""/180, 0xfffffffffffffd44, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x4}, 0xc) pipe2(&(0x7f00000001c0), 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000a00)=[{r4, 0x8}, {r3, 0x80}, {r3, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000a40)) recvmsg(r5, &(0x7f0000000940)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f0000000640)=""/161, 0xa1}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/197, 0xc5}, {&(0x7f0000000a80)=""/252, 0xfc}, {&(0x7f00000008c0)=""/39, 0x27}, {&(0x7f0000000900)=""/23, 0x17}, {&(0x7f0000000b80)=""/178, 0xb2}], 0xa, &(0x7f0000000d00)=""/88, 0x58}, 0x43) poll(&(0x7f0000000240)=[{r8, 0x4}, {r3, 0x40}, {r8, 0x18}, {r7, 0x55}, {r0}, {r10, 0xa8}, {r3, 0xa0}, {r4, 0x10}], 0x8, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) 18:44:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05000000854ae534e1c4e9c9e26d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2e", 0x2}], 0x1) 18:44:59 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) select(0x40, &(0x7f0000000140)={0x3, 0x100, 0x2, 0x3, 0x0, 0xfffffffffffffeff, 0x800, 0x1f}, &(0x7f0000000180)={0x100, 0x20, 0x0, 0xffffffffffffffb5, 0x8, 0x3, 0x1, 0x1}, &(0x7f0000000240)={0x7, 0x4, 0x6, 0xce1, 0x4cc, 0xc29, 0x84c1, 0xffff}, &(0x7f0000000280)={0x100000000, 0x9}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pckbd_enable: command error 18:45:00 executing program 0: r0 = socket(0x26, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x6, {0x3, 0x9}}) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffe37, 0x0, 0x0, 0xe9) 18:45:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)="3498a1bc317e6fad847ff784bd8e2f735bc3458217a48d236f5db3465bfc3eec992a616281d437788cc07e4ab9d043d3ba53adea593216c18554e43b32600831b1967006c3095f0c0d9d20a999b8b67394f6727fd47b6254bfa0f3f41ff3ef20506820e750e452af4cc73f109e5af9e4d078552c56793ba0770456f5362de1cf05d8686146d6f773782bf0e3d343d30dba3bb58bfc5f2c0daf1f6950d42f5b5f11a0b3bddeae8960de94086c564aede6d89a7535038365ddb98b6ba8dfd182037077e4802eb082f2162c2073edc809d450459c9328d729527dfb5fdcc39608ea6693e5c27c5e338f8c6016b686f3de05", 0xf0}, {&(0x7f0000000080)="15717418820f40d79b3a81ac3d3eda908cc53e093a454e30f5a3bd7b1723b5bc13b89f99ca0614ddf9aab3d6b7aa2e802f1cb0a27cbeb27750def8348233f61a91ff93eef87bb918fe0ae2d3ad9651a3848156a49b221cda9f41977cfb005806ea6bde0adaf6676b7ac95c8008699ce2eb16fc65adcd90ed034dbf969574ab03873c4c4f69cdbe64ddc9dc7159c41dc8233d408dd574c6a1fc45f249589dad1d491d", 0xa2}, {&(0x7f0000000280)="a2d6723c28cf6a1805109c9c14dd00da73fd60399b793d8bafb921dde468704048c712f39f701763f5ef58859fd92b9e8891cdc593a62411e85178f75d5c205d706829c4beb658afa2da1bd8180195ce79379df40a5f0198c2a40b83cf82ac0b1d43053ad23d8ee9ab79599ab65c2ec7d7378bce1028674e41334d787827207106da3a52ac60bd3a005f0e5f9a3ba6b8d78d047a53f3da228b6189d09074fbdd6c9d128a050f669cd14625f6ebed3728d8b3f421a4c958bb71dc094d", 0xbc}, {}, {&(0x7f0000000340)="7846b6f888b194a1153869da8c8e59eeeb2908f8cfdcccaf1ffa90a41fd50b80d648ff8bab30c0d60d855b73c5dc294b091dad0db02bac720821555302132a5801d35c4d23fbee0eb4e1527cbe7d5ac37f0bf4df43fe0e789070187732bf7b67f1802d8b998ef3cfa072c13717bc0888d7b04d9855e8db4a1baeffdb79a3a2df8704f2757629e951b2bfce55d09888604bfd0892c313eb57661737440f44eee288712365be13397661e93259e38aa026af5b85c024668321af5d1d1b3ae75243e06a9f932cd7c625b47c29fa19369d264e271bb6340e809cf33737c38e24b43769c7115cdd41b57123062ec40388", 0xee}, {&(0x7f0000000440)="987de315b9fd735c976a03704769af4f2ea2500697950269cf8c4ea846ea72e31c043110ab6650b4ced703a593a237e895dcdeaf7a0a4cde3bab3220de8882d0b541330ede26da680d18496c4095424a130081", 0x53}], 0x6}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) pckbd_enable: command error wskbd0: can't attach mux (error=5) 18:45:00 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='c\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) r0 = open(0xfffffffffffffffe, 0x20001, 0x12e) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) getpgrp() readlink(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)=""/172, 0xac) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x80, 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/235, 0xeb}], 0x5, &(0x7f0000000480)=""/109, 0x6d}, 0x2) 18:45:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000001, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x4811, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 18:45:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x12) r1 = fcntl$dupfd(r0, 0x8000000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x63, 0x8}], 0x1}) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 18:45:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="c1373acd9397e9cf1c350d6323730c", 0xf}], 0x1) fchflags(r0, 0x30005) 18:45:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 18:45:00 executing program 0: r0 = socket(0x2, 0x5, 0x3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e7150e2e2b32b2e2f66696c65873171af90caaa7aae3d04cf72"], 0x1) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r4, r5, 0x8, 0xe2}, 0x9, 0x80000000, r6, r7, 0x7, 0x3, 0x5a}) setuid(0xee01) r8 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r8, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x0, 0x2000, 0xb, &(0x7f0000ffe000/0x2000)=nil) syz_open_pts() r9 = socket(0x1, 0x3, 0xfff) fchflags(r9, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) fchownat(r10, &(0x7f0000000400)='./file0\x00', r4, r5, 0x2) r11 = msgget$private(0x0, 0x460) r12 = getpgrp() open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x25) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r12, 0x89d1, 0x7fff, 0x7f, 0x2}) 18:45:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6100, 0x800) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) 18:45:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="c8e916b21349400531739e2caf43", 0xe}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0x7, {0x80000000, 0xf6}}) 18:45:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000ef4de4", 0x0, 0x10c0000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:45:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x3) 18:45:01 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r3) r4 = semget$private(0x0, 0x3, 0x420) semop(r4, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 18:45:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xb19cd0bf) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000140)) 18:45:01 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)=']&{/\xac\x00', &(0x7f0000000200)='$\xc2\x00', &(0x7f0000000240)='-\x00'], &(0x7f00000005c0)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*[\x00', &(0x7f0000000480)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\xc8\x00', &(0x7f0000000580)='$/*\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x8, 0x5, 0x1, 0x80000000, 0x4, 0x2, 0x2, 0x1, 0x13, 0x5}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 18:45:01 executing program 1: r0 = socket(0x1e, 0x8000, 0x4e8) setsockopt(r0, 0x9, 0x401, &(0x7f0000000080)="2b13fdd754372a849c9f2a6b4571781d6629fc281d5c74bd750467689b391ac5407b531215607ad787f43d674b69e3bc4e8d433299a91fe11d2881ad52cf570169477f8c3b188cea5f8578ff8d9f1dfaaaa9dfc27fca02cb8be2f95b249608c581e65a571c733e4b29e60a38ca932c9cfad1316aef09aee1f04d40f6871039fa72ffb607d7b5d3779da4245e18817ec4461f6af83e8b64d11ecee696b8", 0x9d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x3, 0x3, './file0\x00', 0xfffffffffffffff7, 0x101, 0x40, 0x4}) setsockopt(r1, 0x0, 0x1, &(0x7f0000000140), 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) 18:45:01 executing program 1: setgroups(0xf, 0x0) mlockall(0x3) 18:45:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x70001) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x84) 18:45:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) syz_open_pts() utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1}, {0x7, 0x9}}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "44a600", 0x2}) 18:45:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x47be953e}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 18:45:01 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, 0x1}, 0xc) r1 = msgget$private(0x0, 0x15) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/46}, 0x36, 0x1, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 18:45:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x401, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0x5) 18:45:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() fchdir(r4) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x90, 0x0, 0x1f, 0x8}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x1, 0x40, 0x101}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1fffffff, 0x7, 0x3f}], 0x0, &(0x7f0000000180)={0x101, 0x4}) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) 18:45:02 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:45:02 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="bc36b9d2f7240b08f8ac5c88c5ca8a24aae1a429b5029666ac75ef8cc9eeac4b0332633638b8e413c67fc8719393bd009311a06ffd22f00dcb7c1b613688d6d8d2e3b3c8f719f391e933dfa4ccf14587b4", 0x51}, {&(0x7f00000001c0)="2748967f409cf0e619cf0507a8c202abf84e7ed3479f74302efee822ca4e3c7ff73bcfe6c81b9e", 0x27}, {&(0x7f0000000200)="c12bb2f87d7e7c2554b18b3734ee5d5a537e81ad94e2306817d9acb2e169198f5e6e06209f1a6f931b69a1d58785808e586ba6948e94805578d7a97d8f1c91bef3504371680460d7f4d7dec66f0499e8a411fe656cf80c442ebc21f03ec8d0b381ff6516d2b1578da06663670692765d6cf50ac45da6dcac1dc31259af648e75f205559c1c68f00df73680f1f877de79ac44eb6329971a9f94bec635a5", 0x9d}, {&(0x7f00000002c0)="3ce26b43f1b712345f2f9425a30105918815e07a9d38ec1c7a9ccaaeb438e551e23aed8cb086535061d2267d1ef364e3e9a8078eb38fd0ab9f91e1a0", 0x3c}, {&(0x7f0000000300)="5c519b06bf86bfb0732a1c48f22a53ef9208bd37045c64ef8d48e263039744582ee58a98c1300d947da7b99be1e77b782da6fcf90b2543a20707dadf64b132aa7a807649c13d23564fdd48ea88b7e841970636", 0x53}, {&(0x7f0000000380)="f45bae094afb39697ac918c86db9f1f2483da5a36a20776d73559a6706181d4c8f9632639735", 0x26}, {&(0x7f00000003c0)="e074752e7dddc0d97e17fbd708036d3903dd25caca5dd24ffc4d8a65dd0bbdda343994b4ad54f5d37a4bce5a40e28ec3f100f021ea38dff2292d22ce225e5d522bd1cd6a72ad7687501699e264214c6877ac0102cfae99c54b082f53515507577d6dddbabc348b1fdd8340e9d693fa28350a2adb612228340d6816d924466c7ed71134a6dfc160aab4dcb3983d3d292c4add80fb7dabe93bc246dad791377ef4429cdd0cef9b3a941cd4a10f612b752ad8152e799c39312d30848a7236b6421d044e0579e0add31d5d9699f10ebe087e23f0023595dfe8646bedce1ee5da6fd1b7469faff8fd741e43da81", 0xeb}, {&(0x7f00000004c0)="6a9878b13a92bcf670ea840c8b6b85bff2e51117c51afe959bc8b4eae3eecf6a2d794534f3f7dc11bff14195f0a789e96c87c8624b2bea6a7841e317b62c3a65903e698ca53b483be97628f32278d7d0fe2082e5513392533c40ca1d0501959163f73acfe2ccd0dfa583cb7ed3bbd2", 0x6f}, {&(0x7f0000000540)="1cf9ac6619a260f152ec6f92ba57e87eb4e962e77f1ada68cbfb4653", 0x1c}, {&(0x7f0000000580)="899d280f80777e8b1941059e96ca1cbe4bf78356200908587b4a499a79cde29a656986c0eb3f6e62fc7021766efd35398385cab1be868dd326b197706cbe16635a7bba501c054dc0847e9157b1f055a9a701edf70c07933ca4c8fd277a92753e5cda748b09f41b9e98d895091710102e5e64c003d6b3546164ac8cbce45481b4c2c65e3cd354ec0405672cc6274c6c3a6a12b814bf2524d93ed0bcc5c352819cd8f4c6ab3cb8193516401fdeda3041d2ae1fce9846f5105fd4f0ec61b265a4e0595631fa5f2c3b84271bcb5d42f0454454bbeaec6a50dee3d2722db53b40b17c436bb0fe5fa990b8249ac655dbbf3fdcedf941c376c3ecf1", 0xf8}], 0xa) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f0000000040)=""/67, 0xfffffffffffffd90, 0x800, &(0x7f00000007c0)={0x2, 0x3}, 0xfffffffffffffdbb) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) msgget$private(0x0, 0x1e2) r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) r5 = getppid() setpgid(0x0, r5) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x7, 0x8634, 0x7f33f84a, 0x1, 0x3, 0x3, 0x1076, 0x1, 0x1, 0x9, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000800)=0xc) 18:45:02 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa09, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 18:45:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 18:45:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/160, 0xa0}, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x5151, 0x2}, 0xc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) 18:45:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xffffffffffffffd4}], 0x1) 18:45:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x6040, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 18:45:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x1a) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7) r3 = fcntl$dupfd(r0, 0x0, r1) dup(r0) socket$inet(0x2, 0x0, 0x8) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) close(r3) dup2(r0, r0) 18:45:03 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x1) chdir(&(0x7f0000000080)='./bus\x00') 18:45:03 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wskbd0\x00', 0xc08, 0x0) pipe2(&(0x7f0000001100), 0x4) r1 = socket$inet(0x2, 0x1, 0x512) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1011, r1, 0x0, 0x400000000000300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 18:45:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000140)=""/164, 0xa4}], 0x2, &(0x7f0000000200)=""/60, 0x3c}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40e, 0x0, 0x385) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20ac1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1e7, 0x3d59}, {0x1, 0x8}, {0x83, 0x1}, {0xc3, 0x2d33}], 0x4}) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 18:45: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, &(0x7f0000000300)="e5e7547066f259681535da9741f6b5b03a5a15ef0c07012327ff7474c2dd89695d2ce4564eb436e6db61e1153679902a1d6a025e23b861b0f353b75d7e50f07b4abc47c7e838585247d2d638695b5d671b32545ad706914f323988454f3e34bbe1ce898198827c5760781de7441821058653f8970a", 0x75) fchmod(r0, 0x80) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x312, 0x3, 0x3, 0x40, "af962b1c76ec350a636a9402ba261f5c9a022b10", 0x6, 0x7a7}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:45:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x52) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 18:45:03 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x401, 0x80, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 18:45:03 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000025c0)=""/4096) clock_settime(0x7, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000040000041b7146f9e484ec65409288b94ea59a98db2dcd28f1327000000000000007fb600ff8a1e576973bb7f972e7095b37de02afc7d0c440f3ec003ff45d1464e52c2ea2bec6d83e7c9fc27c8fbaff807e7ac52a6a2a853080fbce7c1fba8f99b2584eb7028d7dc930a93f088baf5490264d8b2c7776d14de44f3ce2acd01343b7ecc813b3a1fa848cb755c87f3c4e3f291d37dee56a31208fc398b10988ec4fd1f475237f12d5837b965b787bb7368b8a8f202a7a1b334f1a42b3bc04059f07a4b3efa155783b1c97a9a2e2fb64f7260b89c44391f8aa71a64d9f5294f1d6b3b69a54b0e673fb86b08672278bef68eca7e2eee09d30f834f5dd21665fe7918653cbda65471e8eae5073b1dc0f7e61c152be757066c628438582c431eb7b4b402dc87f9945d8763b352"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r4, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) fchdir(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semop(r0, &(0x7f0000001200)=[{0x0, 0x200, 0x1000}, {0x3, 0x2, 0x800}], 0x2) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000001440)=""/129) 18:45:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2063, 0x8) chroot(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000100)={0x0, ""/35}, 0x2b, 0x3, 0x1800) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x575) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) 18:45:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x420, 0x0) 18:45:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5bd3b08466696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab6866776db168dcbfd651fcf31070a12ca3bc671bb322c934a2cde3ff1c4b7e8d40ec49b914d02e00171419b7769ef9dd5713f3ac550c9bee789d94d447edb4d422b4c45f74cbd3a88888eb9ce2549af79f8240998eb32264b7d29cbb1e4999c230b38f2d3982e5037e29078be4138aceb40461823f856146b68c52bbe045bf96662075b8ea1d3b7c2d3f974d71008cd", 0xf69}], 0x1) 18:45:03 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 18:45:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x188) pipe2(&(0x7f0000000000), 0x10000) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffff) 18:45:04 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000004c0)="3fbd12596aab69af582c63a9e1faa5fe626d2bab0cfd0d0588a2254cec36b6426187b930c86b076043c213848c27bca966053ea4aa98", 0x36}], 0x1, 0x0}, 0x0) r2 = socket(0x0, 0x1, 0x0) sendto$inet(r2, &(0x7f0000001ac0)="0ae9793cfd770b0aa8a4c809e2c1a6cf1ae104da8da1883da6ee0af6f885b0a204432cf42e2950b23cb78441b35b715836fd70255faeb0", 0x37, 0xa, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001b80)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001bc0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001c00)={{0x18, 0x3, 0xffff, 0x86}, {0x18, 0x0, 0x80, 0x6}, 0x0, [0xa2, 0x1, 0x3, 0xffffffffffff0000, 0x50da, 0x7, 0x1, 0x9]}, 0x3c) r4 = dup(r1) r5 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001c40)=""/46) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001c80)=0x7) munlockall() ioctl$TIOCCDTR(r3, 0x20007478) bind(r3, &(0x7f0000001cc0)=@in={0x2, 0x1}, 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001d00)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001d40)={'./file0\x00', 0x1, 0x80, 0x6, 0x0, 0x7, 0x6, 0x3, 0x1, 0x1, 0x7e000000, 0x4000000000000000}) mkdir(&(0x7f0000001dc0)='./file0\x00', 0x30) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) getpid() r7 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001e40)=""/78) setgroups(0x7, &(0x7f0000001ec0)=[r6, r6, r6, r6, r6, r6, r6]) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001f00)={0x6, 0x1, 0xda0, 0x9, 0x2fe3}, 0xc) r8 = semget$private(0x0, 0x6, 0x20) semop(r8, &(0x7f0000002040)=[{0x3, 0xb6, 0x800}, {0x0, 0x9, 0x1000}, {0x7, 0x3a04, 0x800}, {0x2, 0x101, 0x1000}, {0x0, 0xff, 0x1000}, {0x4, 0x9, 0x800}], 0x6) 18:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:45:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xb, 0x4, &(0x7f0000000000)="a3709b281474a99f8b4a6e49f5592a0e2092097cbaa8731d96f14e87f48678eb09de6e9a88743828e0847c971f0298bc75080cee9d9423b5e283169b795073be806b5dc39eb800f8e17d8e226874f203d1349d1520e8d7e94b5d4f5a28", 0x5d) 18:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2f0e82831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7c05004faced23bdb3259a243fa0a6813d3fbab68893c8972903f380079da7bc7b2ccc61b409e26497e13e853cfde4fba592534daa02c76584659081c7ceebcf38fe606c0cfeac1b42cc97d817f875ad65da7af72f01717295e9d7d4000000050000004e637dd846365ef590cddc6f58475a4caa83fcd6905a6894694021cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21485ebb19c54c9f77274951d1a9", 0xf4) syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:45:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000008, 0x16eda00000000, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0xc0000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x50, 0x25, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x2, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x6, 0xfbb3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2000000b, 0x1, 0x2}], 0x200, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xe, 0xfffff, 0x1, 0x9}, {{r0}, 0x0, 0x20, 0x23, 0x1, 0x8}], 0x5, &(0x7f0000000140)={0x2, 0x100000000}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 18:45:04 executing program 1: r0 = socket(0xdbb4f08571d6a86c, 0x3, 0x10000003a) nanosleep(&(0x7f00000000c0)={0xfff, 0x10e3}, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:45:04 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000b15ac223b2809821c9f8d90a63bc15b2fa70f0473bbbd95333615499283d93f3a0e05838c5a3c1dea5a3add45abeb1564fcdfdf3e90a1a526b70835767f65394f30ffe185e641a834cd43b7b2ca7ed1cf558ec7a55d6cea97c9e702b0e7bfeef638fa6b9686c4c316b38b1e326bedb7ea0a992086d4742a856540e23634b364b65a7b67b77fc56c25945fac4429f5b82e037631974c1723cc97d92f7a630fd3cab6ac73a225e739bc8132ae891efa0d06ea5da05abfd6df1d40c7e7e9dda5631dcff756fe5b51f27da1c0879f2136f5b67193886628876249176ea8e2f7e9c64ea96a9ff783a56e1dbbba1a6dca809856db9", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0xfdf3, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 18:45:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0xa, r0) sendto$inet(r0, &(0x7f0000000000)="b77e377a286f9841803bfc1ba4736197a9ea122b243359577cda66d5b5262b7b97755482f36115b3b233f8d9156ded9c147aa7d1e2d0172a7b6b642264944c47b62662b0e3f6a32f7045bc75f0ce36bf4e6220c1752d8edd3799727e98bdd697653bd29a72559d84138730", 0x6b, 0x40b, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socket(0x18, 0x1, 0x1ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r3, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x50, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 18:45:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x1, 0x13, 0x0, 0x0, 0x8, 0x5, 0x2, 0x1, 0x3, 0xffffffffffffff81, 0x3}) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x193) 18:45:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 18:45:05 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="046d513562f0883ac2d7faa8c3f400000000060000f5032d2d197526", 0x1c}], 0x1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x9}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="ca9af78964e3fa530c53eac375b97668e26e41f69f08aaa5f93f0f4301f63ff94d6dd53e118266bd53ddc7057d4825fc7a92f760da6ccc4bf15d8ed3ffba29689bd8efb7a5198dcdc541f9611a01cf14be9d072ae0931f92b1abc0516a685ca63308eea406b23e6dd8af3d9327", 0x6d}], 0x1, &(0x7f00000001c0)=[{0xe0, 0x1, 0x27, "97384ace9523b014d860c8718bbc6df7bfeb301822da6afdf5cf547243a1d871fecc5b9f7667f0c0c670288414d92b09d6dec698532e121d0eb4150b3b9002c597a65a121b99f237d3e7a6d6b103ef7dc3310b3f10a42dca03694c4b461895d52c9fffe70640ae8bb02a11ba13e4ad9d0265b5b1644d648a53fa436cf7b698d4479faaadfc85ec5d9852147d45147562abdcc71c93df7f980279a8ef4f8a0fa3b60ae2c5493cad22744e8dbccc866c4f3f60b9862f7c381cec47d0dfad5cdd11d10e6bab585fafda24"}, {0x30, 0x1, 0x3, "e357513394d693e809e2b751d80c1d1e45ee6fecc2ce01c8ffd611e925e8"}, {0x60, 0x1, 0x81, "e757ebdb62c780c5b3eec2feaa25b448fd94da4b8b9a5f814757a9eeeeceb50ea03614c8a2bb47429d46ce1f5964a1b9f9c73b22e2c3fecee6acac36b63f5f43633b4ccb4b0c55768b"}, {0xa8, 0xffff, 0x10001, "2e2122b8c3203d9be565245038e34b80f924537fea617edbc2be3622ab835c5b0c5dab969d4e9c5e2835137891da742af8e7e1767eb257d69d4aa773e4b137b195c4b04e8d8001d1498733ae6a810e86bf2be8eb6c413361bb43bc9fcddd855eb404014ae304221041990d69966f77e14552abf9616c7aa46e1c0d97508048b705b06843bf87dd77bb61e8eba390a88baef149bcf8ba8e"}, {0x98, 0xffff, 0x0, "285cb0e361d7ac6ef815212c27df00fbf64ab76d34157e259dc51ff058aaed7d3f45e522d916f2ff3a5a22ad4b46c3c81c20466094075c82d3e13075e3a38b5c003b4df900ed83336ba5888c8c4a1fa401ee9b513c687ecc1b1379e0f2b84469d2b3bb842473d70a286a630daad7921b4843f9838035abf909dc240f80500626ebf71922d45ca4"}, {0x30, 0x1, 0x574d, "be22637589320bf23e292ea23c15f6958b89eee8d962e24ecdf7cdd0"}], 0x2e0}, 0x8) 18:45:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8000) 18:45:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0xd8}], 0x2, 0x7) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20020, 0x0) 18:45:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420000003fd, 0x3ffffffe) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x752, 0x3f}, {0x2, 0x2}}) chmod(&(0x7f0000000180)='./bus\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x9, 0x9, 0x6}, 0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000280)="6f727dce0000000000000002ec1d0dc5b3c023880b46f4c265a70a184b485581e6ad0e7d331336ff3d13c2da02af972e5b04024c2d1a6a4a8116fbbcd4b31404a86a291b194fb41df47c113f3a24b93d9201e97acbedfd1cfac9ec5a4454cb714e8ff4fc8630122e69a4b2662406e7ef569fc67b19eedba8737efe5794b265aad8bbd49e03b6eea70a59da72f131e75136434b301da5c6", 0x97) r2 = getuid() seteuid(r2) 18:45:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) 18:45:05 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300001200000072e98c72", 0x2c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) 18:45:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) pipe2(&(0x7f0000000100), 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20808, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x50, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)) 18:45:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket(0x0, 0x1, 0x7f) socket$inet6(0x18, 0x2, 0x58) 18:45:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = semget(0x1, 0x3, 0x88) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/182) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) semctl$IPC_RMID(r1, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:45:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001880)="399268b0f141417bfb4b6e0a0fc70196668313c3ea53c52a7ec65a4dcffa59d181157ecf6c77b333af9ccfdcd5e11997836e81b7d3357f7a26881911c8bd96593c25455ec0a891a8369ab4921f6ab33733ec0ca236e2089398d2bf16913bdde3873d06b8e87677a2ec8ddea87eb233ab64e0b77a732c72a4f70477444ff0209b5505b3ceac498383c85635e3646079a8aa73934e32061c94dfd159e3f4cb31d3df5c1091071271e93dc2f56c5a0913ecfb47d78596c05e8a472a121b5c182cafcce3452d1886b7ce7b26b847a2e618f437d666dd568fb85aa6dcb0825b582bb0ecf738e80eb907242263fa136df0c5587bb4dce7b02d1adb5ae71e4c74792ae6829b0a5fb5b543c6b36cbc21527a0a651adaf907923b504afe207ac05d4391685b98c90ef718e2db47665d9805d5785035f2793b33b46db9520bb5567777f8030f61e4cb1756e0500b759fb1ed5e7f02940fe97699017f06bf2a206d756c71f1ffb28eb275a33d5ba43276a75da1057f92a38a88ffd257f31a81fb43d2ecc4c30e55627a8e0013e97b458ed1a57f8d927bb8fe34c98021fc24c510626f7c4936b06fa300d88e6fda9d04e35e3abc72e9e4e59620b5083b3a7103a46d83d659f6bebc025f32d855a5c61f526f3bbe2e14f600046f94afb7c2f9353e512b60d2567f17a893f31a7b853142d440e14d60f0b88d23270a1becc6f28b18a6ebb733751f2a12852a2e50047c5220d754610de013bed81555152b6b66d9224a523d2837fceae46f7c7f29ea94c27ab0ccbbee3881224450c09e7f8cb1b080692cac13909da7c9ae1350c6e881c1c08ccf6ca13d8366b8d315b32506f4af78739a67b1b995fdc0dab7db7d7a512d352f357602d874137678053acdbb21ff7f45a2b67286941173f6ffb305078fea5dd025eb834831900c36b00e7a3a729557568f3cd9c9b7c116bfdc5a295796d95830cd23b37c22bc11d9e2e12107ac5d1b759a18a0fa26eb9e7e962daa28c750ab231fb781bdd77537758ca47d4caa3d63a2605b598419a9cfb0b9183380192e19a2b2a5087dc91266da990fae5b568b26c80b13203f4cc81f2b397c042a88e8f772afffa42ebcf6afa94688b9972f8e6e7def8111dac359ecf19c0ce4a6911e20c5306a325f0d63c83afe35d9d0c64544d508f76bdb30b90b530ac8c2a1f0abc4ee59f2058f45798e7adc2d2c21d0a00d3406fa5324d88dc56d885979d973b0d0caeda5cdcc948f04521508257b9bccee9273c7de5d703e216d91e81615227f98841a1a06a8780e4ca6aa6d6c58124440d5471dee93aa155b248d915e86b0124644b50e3e6dd8a137afc15c60e982b646cd9c3e14b32fb16f867d203dc639220478169f97329db0739d50ed20c5aac3947e0fe47a901339f0c576a08ef992380f0921edeed53c18de9831da1457452991881ffcdbb9ec6d133f6908ea4c5f3ae960857efc0524e2e8d53375b7762e2d557b4809f562ebbe56e1819b2e7fb782fda93c1e9507dbc8c880a153cedddbd0704b2503c1b277b5f6bb5579bb0b139a85262268e8236953e0166ef78eb52c0952afa68c6724b958feb9a92c32a873f077619613db66e2b1a31a83b3c4e0b395fb230816dccab678fe80d23ff2ba3d157cba4e62ff607fb48ee10b1075c7c5a2e9c4312daaa45042bd5ff77155ee19d2d10f42e95a72fa62e971d7b39753352985e1ac67c8d36a987cef8a3ed7b217b7e67b449f1689c7a62975c14adb5fc5b968a62e89252c4410a7735055f4b0af0894b96a932cac212070a0d4f1db008eea8f9e45fbb6a69652d8baf25b32ab309e595eacd379fd75fe47f6218a0f97a97baf8478257923f0c3617f02de9e7fc7da507533cac7cdd82234e286fee8d9bd1b245d0495a2afb1aa798198d4d3e70cf47222f12d808bc5dd908fcb04d512963963913943a835ec897e1a927321169e247c01af4abb231b6801444162c46137e16d66e3a7ee9fbfcea33f26685956fed35b2b8e3b75ea2d7fb2fcb6ac10b9ff82ea84b2b93d301a8b0799aaceb26673899143b637bcf01ddebd998d2392258e2607d70a950d33ffbfd071ca518c0a0406f473877a335c636eeb92f8b0ba727e054a5a4323fc87c7e913bb5dd760fddf5d3e82c135329e3a90b751e0bdad07f5efdddcd65926d6c27c44fd3133778b12d52f45ad83688f47ce029a175344b561776bf69cc087a8afe584c4165e5049baaef3c523105817d46460b16d22a348425b586059ae5ada06c8e8ab8314f77b12cc24464bf26bdec88f42ab5cad2c19119d7d921fcce66df9d81df998b650344c809ae8103648cc18d45eb2904aea4f44f4a0c40aa5ada6e2714a83e070e17be3358aa98478afc967884f4493f54534266e1f802f4feded9f233a087671b8235485a80ded9bdda783fba176903884df6fc53937d01e5c76481c9766c5bfcc061606889debe5fbefe5a3da54248f313fa00029fc896444ead561efbed1eb6bf887fac098bc43837c3b56cb1fccd29f26a0c8226fb06cd982e1f7f0aec336acc7dac6ff20c531cb2139abee1cb1c887adb498b6dbac7557d327c3be8dd8ee055b6c48f3b095b3494e4ed85a460ff2bd16022255224f493d9c287bd7b10762d35251d615c3f3855a7bfa7769bc9c5e158666a16a694101980231a14a34078f585cb76bfb296598c95c6b40cf3e83a84dfab0fb04130e89593890795460902ec9b2299469d38fd17285c91754d082c9499e9608938f3f26286173e109e81867dc5128999110aeafdbb2cb2fb2060c4b834e5db716e25195d0ca30021534eab14f2204ebc6e9818b4177de4a61d9c9892103e7846c6b45d984babe88e301bc7de63013fb2cb738ff4e716a875ea66ae1a46a7a727f7252fa739d0843ef75ee7f3813b0320cd9a66d5cf7609f917dd1555b3aede19d09b5d265cbe1091cb96d3ed38bb3a80c3e56e0d2ba421355b63e93618461b7a236d3923b11376294b71e6ff09d7340a5165881e8782ddfcdb86fb569c8422fb3ec1c1a5c1cf83e759aef13e9285b95e618ecaa90dfd0333b61874c44bad3236198eaec417942f004e69dd4f107a8a3c1282366a02e9df12ac18233770c0e82f5c281eaac794eb1c2d8e579455b6bba4ede81ab05f1f0b68d66954480edefa62bb0dc941cd48be8294abc5d80d0cff7a027189962e99e8eb5a67ed5019316a4b0d18e2e3224e928cd4249aa040539722df1e4f4a3ec420dcc76f601b20c9e327b5b0725eced94a490d5182205f8f022806c0d30a1f699a9b97fad725ea8d8e969dcf703e3a514f805563d9e5b7141757f89eeb1c24b6ebb5d40489f7e738bdca595a29acba71b32d127a1a98be97f214f5f79570f76680282608abd95906596b055833103ca701d8d90ee1b7c448e414f781ee73c96c7e65b266276c19ec01171938d447db8a38fc114508da8b002c7d3f74c343a8f519c3613d95beaf42afdc510716103c8a974a231235686c8e32445e948db65a6f0b76e5e36fb00abfcd62390df1aad36923beb94f5eea13858eacf9048a6f188155b26acf2095730cbd40bafb072d2f262f3ee45d447872b287f773fa200b4fc3b3ef94f0c92499a0dcc016d180d5617cd4cf5e5ded353dba62f432a0be2d8b71d47ab9c219b7162b00704d102defad2f9aedda431fc9563939fd3eb68397ac2ef75d1cfdf5fa243f5aee1c462726c80d352bd1abe2ecf916eb794dd95f10b352f7ad83c094614055bfe93a259ecf517ba577770dfc3d145c2716f57c3df296469019b5fe64a5669262c4a054a84b31da0e49fc86436027447cc50c77460fec0ccf94600a7b1120967a5fda689874571f2e6545482c9f85e35cf141d9259d930a8762d12e68d1ec8f896106204a5f85ee566525e7220235b40e3ee103a70fa7e6ace9c72e039a8755bba82b97d891f33781942c381e41100d48dfc2e1651a06fe38db471794c5396ae1d41f9294f7a03aefd16dec951edb5555caa83191dfe47cd5bb38b2a5fc14281d1e01fbe28b7649f469267faa26c415a512e1d6b64c79960ae555b79338fab07437061199b5d63eabcb81b79e464dbb5239fc5b9065faf8da0c9b41b703b6ec4ea139b0382dfa0dabf4ff05f0e3f0428db6ba1d2fbe38ec074d725e23e6ba92f2c4e665aa6853d5c6f57d8fd41bc97dfa5b539b60ccf21d8fe25e868e2a98e51ed62f2613f071af29d20e8a9329a912ab70476fe98fead747447df1218595df4e625974f9524494d36071c2d63d1ad09470e2e49403bc045408cb5d533bfe36db2777c54b8299d0e2ce2ed0088eaab3c2fb1ceedb81971d0ae2d1b1f6bd93bfe9a9d6d8f191a49e486bfd7c7ff1536baf4068ad48ff56abb1c5c4cd9c9fdea8b78ec8a9dc6549182b8efa979cb971a2d516229c6b0b0ccc0c6f3857152d338156500de8f3d57298c4ff42aa3015fb72b7f821362ce9798a1e30bc4adc37f72a7b791b7d20f1d2cfb8385a7876f4be19e07141e7edc39fce8855c708cd071ef0b2cad6e7fcccedd3d9e18092177a2fe490217b69fd56874b32e3e3737a085b245c16918ac228da3739618e31737741846e6cbf8e36d743795cbd9292ebd38f690be595e63f3afb805ece427a2e35d1ccf633de87779fa8d4ae895ed6783ccf8d9544d59b2fc5ddca4e509f1ebd8a806b0bd79ebdc5379f596542c899e129252503ad63a5533290c572503b0e417c90e0b13b72fc76949c2c01298a665e5c80dcdca560a2fcdeedbd10d7bce6cfc243ecd798927fa9845be5f1f2bd0e32240f3d4af0be0b2e6e428e6028a74698353a7c5119416302fad3ab740c06d76f7970dd56d78ac62dcd14596b7c2d5169a78d4ce513aaad5d156ea88af0eb00649b1cdb37e27d3463641d9437aec5612f812cc413a4a18d246652e8b92fa913db123a942ba643151fd3853306c49b81b9c7b3bd6e586231e0bd11a433d4a345452a638035981ce7ac30e4ef6e4bc39386dc260d2fc602c5a4681702cdd11c7650d8d8d491dca988ffcb657fda2c1932f231aac9d8f8d0366821e36dacacd71d49466faf413b0db2ae46e6b93b73cd5bc39a4bd0a54b0d4d354e19e809e0416c83e74bdf431ab07c5ebb297f8c82fc5093792d255dbf99f4b6b8d331c5ec250022be092f045f5dee0243653eb410c2c59cdcd7d23867ef998cc57b4d7131ea9e043be5141637f24304a7992c17618876d8b2e5201dcf74d3b58478c62f3049c9e1485044cbbdbd8712962d9a37758877b9e63df1e16a7ed84f60302a036ff5ea9e53027324218d9562a70f27d7fbc9d939c694f28c5cec7ffe896da373c30f77c9a0e23f2689d59323c38cd9ec9e4d1a3a03444401877ffabb4bff6d353554809a95dce8d7f6adff82824be0e44e7323e080cd68f60d3696df8716a853bd9f833b4d6606d07a83926f32592ccf3aee4a948adade0bf0b94499f1b04376de06b93f42f347c63b214c7830ce78a65c5a6f9265b442132192380bf79fd7f8eb59649d62f6c26a235ac9ca8473218264fad28ab32914f6a30d1325919cda717cbab3fec201eb7f9c1d42cc2d9afd9dac402c0a951ca64f993468d790d3aa4591c7d6d3599fb1d57e6271a2934199addc17098c352537dd6e3d670b6e8c1f8cf483ba9bc92388f29f65ad4681fe9042bab69e1fc8df639c6594909036427323eed32952aaa3ebca17131a4d12e2c92f9114792f56fdc752c12722a8927c07cac79eb1a556de7c267ebbe36ec8d0370c0a967411c759f08d7983d265e57", 0xfef}], 0x1, 0x4a) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="70a50b8103f758156f2f857c2d67574a45be8821c57aa1b5e0a4eb85c4f0c882c921d6e1760f5d5c859b858ef32a7aa3c5f9c45d08dcdcad61c3d4dd959ac57400cc5f1330a0296214d15f067373af6fcf78ed85d3e70b6a2eff295020f480a8c6ebc304fc53f4a8f5aad185ea2836d8b2f5dbc2147dc547b377ca140ea175f807", 0x81}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 18:45:06 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 18:45:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5, 0x8001, {0x1, 0x5}}) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x526, {0x3, 0x3}}) 18:45:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(0x0) 18:45:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x9, 0x0, 0x81, 0x0, 0x3881, 0x401, 0x81, 0x1, 0x3, 0x1, 0xad}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:45:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ftruncate(r0, 0x1f) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) 18:45:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r3, 0x0, r5, r4, 0x0]) r6 = semget$private(0x0, 0x3, 0x124) semop(r6, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) 18:45:06 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)=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'], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) chdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) 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) msgsnd(r1, &(0x7f0000000980)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde10000c2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0eb6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06000000001cc17af987cdea4bcf00000000f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0x7fe212456b0478c6, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) msgrcv(r1, &(0x7f0000000880)={0x0, ""/154}, 0xa2, 0x3, 0x1800) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) bind$unix(r2, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000001ba5170b910024180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd6, 0x3, 0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000940)={0x1e, 0x3, 0x401, 0x9}) msgsnd(r1, &(0x7f0000001740)={0x3, "503643b3c3ac946ef65a0a9e49abff660dd546d71e8267fdf70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81e008784bc19"}, 0x37b, 0x800) 18:45:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 18:45:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2042, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000340)="62c757c0cf27cb77d9a1b139e58be9b670c4fb4a769bf17083a7cba669b52ccc99be7c2ffa0712169eb7280645c56bc0958b31346deed7bee093cc975c47a8d8b632f3d3a327bff458722f47333c284c2d883725d449d760014f74670f2df9a419548567b60f18daf2cc606975ee610d21f92dc4c360a186e8259265570c1afc269a1483e70626f7bc79c66a107aaae6c1c37feb49dd180ce9de8f3fb140a1889e4ea4a63e9efd98bb3a349633ec29f7bcae7bc77672a0e1e8bfb234cde37cfdec337a163a5d0fb892e00a6321073a0decd6e0175b3f3ddb3638acb4165d77ba7e61e0474e45ceb6929abf9f5a3f97ac51b2dcd52f7b44664e2c131c81d1", 0xfe}, {&(0x7f0000000440)="39107fb7c2b307bd8e9c849017f045c182df8ca382625ae90c5fd4458f784fabc3785d51b286438001e93f18fd7a2d4000a2b7d0a4f200ee86c74438bc9a2d16a539c3e0d5aa095eac49", 0x4a}, {&(0x7f00000004c0)="db46cf287199e7169ff12e1f8d61e1c5d1ffe5641c6cc70c8cb88a1f1d1ccdbe6c7d1ffaf30d7b6b1e9d6a5b2333a76d85be86e9f3aebba4224a33f30f403edbee467ccdd331970ef0f6e548b9f0413030ef5b859bad4abc30b19adc215ec335d9940f95c5b9154bf7b799740e5dbc04b3adacdbc77e4102911cf40b34cf00feb3ca5e5e2ffea13f07920f23ef21a80b31d7134be49ed3c353e2a2228b0f8276190b6427fda42a828798bdbfa54814e4859ad65dd1bf811f0ed324ef69", 0xbd}, {&(0x7f0000000580)="bb7479ca87d05889319688334694aa37dbc5aa79a37079cbff7ea785e369803cf386dd1109706ea708194ce755cb506d6302ccc788e126348d8f1cf9a30a186012edae395a59d0aa8af05063e7ab7f1fbc3d0d26e940c1b38d7993df5972ecca7c41c4e1ae9308b87d0f5f55c587d1f98a053c9c29ee148d81bc55926168f9122d1b49b71e619c936202dd008b6b87e6b3a4786fa0765957024868158fec2d697c5d7892ab6ff7221d32010e43318bbdd9f3e894fc7cc82e26ea83f9dd834b1e12d4a7d9a08adee389794187718bdc1afada6573e21705c737c30bd58eff9b53f2", 0xe1}, {&(0x7f0000000680)="372e7cebd03cc132623d4f23ffb75a09ce3b43281a43d2f156d8353edb4249522448312101f692d723367582dea7a7f4e1c12d6841c4779297689ce445c89b8a90ffb0b6a635b75339fac6f7f672e7bd5958b53c5d9ab40c86af0ae71ab4b5a99cb75c6a9bdbbb2f1524db39ce5c26bfb9121b84b2477fece877c370647ec0edb28cc3230d7685f2b49e02651a27053c3eff45", 0x93}], 0x5, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x400}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) 18:45:06 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xffff, 0x0, 0x10001, "010000000000003300ffffff7f00", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) setsockopt(r2, 0x2, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:45:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:45:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2011, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x10001, 0x1}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0xfffffffffffffffd) 18:45:06 executing program 0: socket$inet(0x2, 0x4003, 0x80) r0 = socket(0x18, 0x8, 0x400000000000000b) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0xfff, 0x0, 0x0, "08000000e7654f0000000021000000000600", 0x0, 0xfffffffffffffffc}) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kqueue() 18:45:06 executing program 1: r0 = msgget$private(0x0, 0x45942fa7115f00ad) msgrcv(r0, 0x0, 0x2f8, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/79, 0x4f) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x1653703c, 0x2, 0x0, 0x0, 0x9, 0x0, 0x0, 0x80000001}) 18:45:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() close(r3) 18:45:06 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 18:45:06 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)="779517cab50568a22123a61027971eed2650dbfc25f091030bbdf8bd4f951b6fd9e649aefed0283d26329bb1f239ac29bbdf24a538a308e09f795c141ce24c1da0a2489d8b12ad2562ae94649b31efbc9361bf9aae49d33c807d7352823f2e04b2b0e8eef74a38f805267666509366c157eb4bafa65092415a7bba80b3df70975e646820a5acf57fa70cb1318ada6fd3cb4336ce9a3fd862cf96ed5b379ee53e553b0870be79de1093cc122e1e77f467d19988630fe2fff85a083564222cd168d4b4936762ea04e95d546c151fce669c049d2f461de4c9fb52d97e0b0329c893a8af372ef8d05a09b8d90d0e9677766561295c42eeee4990f8cec55f6b", 0xfd}, {&(0x7f00000001c0)="466a826f6d9628f7a28392f52a4a32460456e9115dbc94d8e63efb3f35bbd863aea9cbd9346c8d52b13345ebe6b2c39e3cc3efd23bf71959a51ca90c64f1a20fea4fdf9821bb7eaf32bda46d04141d460b7c44c08471de", 0x57}, {&(0x7f0000000240)="dc19556d0e887a2ee91bc8af7790aad14423ba4da0a5aceb566115ec085604c9ec46951cd6b33a8c2ccd9a53eefd5a3d0be0f3dc977fe47f274ca7e08ba937885cc40e72c6f6f1dc139c195d7dce65963d129060eb22442c2e8a71f3732ff8fa8152a1ec334d7b52c3ed26137b48519d6bf1d503302c02b91717429fbf1f44b6a907a8af5057ad8a054d1d882189c5779b9a119ad70fba563f48ca45ec94847e5aa0bd36ad855dc587889ab091fd8d622afa3b61b64d9055172f15bb3f71dd08987841129926d89217623f7d523f42cc66eb396c3cc7e1ca861782f5a57a7748064cfdcd52fe48f2eeba0e566af56a66850d479331d0525977e6c41b4db8ac4963a2777f1295db2346fac6ed140062101a03b1745a35d9552a0e0c5ab2824ea28e94b9d5bc7a8cf69a54323e2a2e899f7bdf80424591935f326570a2338d76b65128c340f937222c1cb25f5505ee57cbecf8f6fe2f5957b176c2e5ed9afd4bd9e9c051bf649ed32c1b25d4aaec78556e60d1e508ad8a39c701693eb954d5c30b1e1ed0469a8f916bd9bcc3371f662cf5e834e117831c9ae459a08cf6ebf120b3d3d238f7d82c4bc2c6fec2a8567f6197ac7817b29e7f1ee628966a99a9eb06c2c64d260cca8a0124bd7a191aa49cc5491db746a7ae9dc307d934460978a418c0d869150100e57619f87ee8dcfe5d5485579dc47432b327a435dca857e763c42fc6f1d79dea783ad5c8e47cec12f03b3f3f8eeca9c516ecc434a4b75bc6fa3e5e504fbf89d709dfa42f5f7b9aad63b6938d75467c73f83e7cc8d54c4c97cf4b32abdfd022512fe172f75420ee52654b1b23563ce08605b366eda0243d9470f834e541660487a98741cd3f715c7e44cf90fca30df1651189298e3012dc00f04242b5f5edbbbbe81765949cbd2cb6ae12ceec11fb68c57e0eb8b7819d4ee156ee89b9f7a6a80e75f8ae8073fd0ac450885dc5633324191d59794d38f136d84e79e2e94e654bff19d2e2d34eaae6e1fa8872b49b505739cd43183b0019d839e9536f51c66797ff5c28c954f6bd68933e1cb45bea03ec11ba3bb661c3c3d57183dcae2515d471f98f79af2ccf8d395574c5ee2901538deb7bcd5204dea0bc5deff9d3b881a185d09ea903277421099a08c7a54a8abcfb51b9d365bcb154211424acbddf8b43997abbea2d36d62bb7420236d140f37302f3a4885959bb6f6ea6feafafbd9bd64e766228fa61b48e383df781123797b6c13960ffb250d99923dfcde75e25b579c96cf107247ec16e3c0b8990be213537334d4f474acb043ef0ba2c6564f6af52f59fe7ab2a6b16d7a33c3922db81b0f5d60166266f70666098071029721d162397c3ed49749f21e3deaf2dbddab4cf5613d638e1d44b1208febca506a79185e1ebe6cb381dd5ff38393f66de3ba332deeab499408169e1eda95ab3f1ef8693e1db185d7d02b4246c1954d31a89273cc772f11875a146976937255b368b3c500e1d18ed9f8bcc1ef845582339178aff29502393a682386e7e9aaeb3c9a00e5f8cbce1c8d2cce4a48e537f69aa035ba400754da2601f0adf2e131a0631fcc318915d7a2e79513dd6a8825fe23eef3ea9459c6462275d9e180f55337c56d261f6218eca19042f11cc734787966075d46b31edc1aa6dd0f9cb0e060c57bc3c9df25789622ec23f9eebf39156054888bb338fd8fa534d99cb8f546c13356d081de8b47c7f89a8f3aee1c3dfddd7a125152b0888a94d17d8a4b1fee4cff16f72cfa28b12fbed9e7570083fbeadcf74f3b98ceda66af484ef9f724e198f2eef98324adaed5fad47c1f467ebb2f9e210b653b9b8fbf871d6cb3ba65a4468ceb604d78c87c78bc3fa49f0f07e4b32aeceeb278da847ea5b06db8be6f6322eac938addf29728ac4b5cfb79f5d611d8ca67248a124b9d771d7f348fa77900d65b17cf182f16fa05c6518def98198487e0f55bfe16a57dd948807e2fde92067158b5f671df2f153a0e664ed2c021a95dfa22a05c1df272489d7ec0e066ed886c335340011705aca9acd7a4a7258250084329fd3011f54b2deb871bfb0d5a9a9006b405249181063a234eaf4d5ac892639547a49fd3a9eedc7f3bf8cd4804a3acc435c6db8ff47479b171959a13ee0a6d5fb091a707d5d9614338697aaff9f9eb12346ba20b828d8e161fef0676168b52b20971482720dc53851cb7285500f3c223552ecd76517be842e675ed1e84097225a86ad42e9f5eff6d97465bf9ee3af039555f7008788e132379dbdac31f36990ce737bdbcdc4bc2edcdc6dd669e31c4c9b9eeb86ced64faf51f3358fcc1ced3f1e43f0be0a107137b68972559cf3edfbe6b31ac0c33bd6a79d44d9c2823eb2aaa6f40f69a2f52a8e1909ebc505ad05c279b30ffe8dad33b1a6962656fba6cf11637aee5018d524e09cce183d6389d563a3fec15c26f7079a63dc5f1a48fb97ccef5f2af692de6696180ecc75daffb0fb967a99bc0627307e1ae4dc4418f8c390d3909320c7cb61ee7816b61a819fb612a9c4e83ff9038082382d6556e4050ff339bef9e32e37ce0dbafeb7f5ae329c0bfba2659fda4a065fc79cb99ec34ddca64496b59d5fefac8001b8a27eb0253fbe298780c60419b4c9ee2084f9bb79b0a642c0eeb5dafe3839713194e28ddaf6488a5198198a93cf809afc22dc8189814d5800ca87067e6d5d1c05adab240299d89f6bccc93a72ccb0dc45887a3a402ecaea992bf54541e1970546034935b5197bd344d328dc3db9e05dc0a949362329ac44c25424a8651f0ba4ff90adf6f91c709e550ddfbfc9218a096bc799d5ac07d4c953d02bb3f48b8fa246da483aa011232c566d2de7f68f5cfb053ade9070df6315ac3c68d33aa1086a28fb4b1cafbc08d4e3a2037b82563f68c2990e4f8223e8a27cc5f784abe24903f7de4af08d057b439bf8020381ea02f8afd4547ed46bf07635afa02ec811fa1f447139e8fe0a1002b24fa4d4a78ac3996b59e15f570b3ab733f80e239a3de84075db74994a3ad3ed0ce1a6eeb3df9a387199064b42f626dfaee41a274fdc215c1d7172dbcdbbc69034e82f9eb5029bb47ad795fbbb34f46f3caeb6bf1a79a6354205176de953b420d199b37e26742934c2f2354c9f45e7ef4f1090fd885c96bcbba7133c526fc54b2049230ae814710eea7f5cbae4382ac49f0317e020f0d8037bb1549db3a7ee97e424a3678a9c18c48c195c76ed4ac8272bb0101312849856e6ca308b96334916259aca1616ec579e908fe6e1ebc11f83b333cad89072e2fd710ffc9814f5c7e773d8ecee8c364615530217469859e4ca7e829ae06a180211c525af442fc0026b0fe1b5c76f462cdefb988a32ac9eedb0a5d30760468602ea4f75eb711579a4ff9f73e111b41c7605a5dcbf79994d7482d6e00fdebcc19a88e0674738e74ee1d9454ebe643daf93be05bc34c0b874005d45c2481f4b45145466e997bb3b696e7bf002a2c073d457c6ba3bb0912e8fa6751f9774b1a66fe55ac9a5800042e7d04987689b34bd18f782df9838acbd9fb7d605a74fa178452076bc85a36f54ccc78681584d8abce1cd2d9bf5fba4bc8e8277c3d969e54921916ed7c55f1190691e1cfa549c4ddd02d26900200063b542880b7a5a432f352281472f3e76effe5c5f648192e3840a2a7c5eb51ad5989ff9bf2bc79f8cd17a1be89cefab3cc757bb764b379c7a816fb713174c93b6201392d5aea778c4e07867a055da36b529eeb563c152a95e99b675fec5735db57d94fe2c21c586f89cf3fd106de3f0cd4c7f0481108ae8e391c8bfba4a6d34d61ba4d7b52778f56d867637bee82f4f9532dac886b2acfaa6ef9a1ede7fbe4848feb6662092640e364cfe5c14dda22ec50adc026ca366b6762891409856f3cff0c30669b77f2da18feb00de7514f45273f668843ffcbe354604b414099b5e42716e94592c04354817580453171f32b363d4f860bf541177579059726654610d01ee5788586d2d9b42249a63cf9e00135c52c37a8da8449d653b33a6317bc68bf95b182920fe77a9731474e23df81019a899308e91a3406af7177d82e064b64c122a022fd2920b57bf9d06081df9d18d2f5c636ca90b49618eebdcc00640d5b12890eb0e3926f52d81ff0ca9736fc57ff5da636cd5900aa27584d34a1273600b37559663deff9315d95da9dad17f600c8905ebb742c5192eccdccca306ba80b97241d1b8892c95b45aed75acf92de599c95e686b65b016551fea596451caaa51986e4850954383769522ea2bc978ce4b08e801e8330cbdec15cd8aa49c8ac139132c7a68d175bef6549149c8687084e60dbcc7f2c52c16e8088b3c5c29c14af35482549ee5cefb86390df04ecd2009e11d44c637c1dfc5c8cfff4d91f6af2638c019e28b50935f943edd70541cedf169eb5e17efbfb246c5243ff6421fd9ee0bbe6527c2f6557caa4040390ef1b82a056da293203cdce697958c9fe8612e19e1e0d49eeb6813558c80c40e6e07357f4ca126fd4a72bab9e8a19c198908388aab1895d422889d2f8783ef90bbd7021eacc29f110cbf169c1da74914cce21e03262cac98b165ea4dde1f35347cf8e0f135e360f73589ebd5e44e116364627c8b9b076e5c849d2b470ee203e779c245bb779e1772c961103c77086de2947626bda456adcfc71fac022b628bf5498cbbda667bedf4f12b7e7065d5fea0283816c8cdd4b422f895392a4d24f6d75139cbf01ffe3094c1425c7561beca4e9895b0f00aa423be8da6ef8145b3d0cdb2a6faf1aa3f289e22780ed895a8e2e189ff7b3072c88fa743e3e4fa5e1d38930d51428d51e0a6d5d71707dcc44a99b29f6352c53be3c53aeb8d6a6838cc3ff06f7671417634b45f1c83bca0bab7c46a3fd9cdb178a7b9401e38fa643cfd268e577128423334491465c5d908269ef17281108d5e30d6d4bef3aeba6e4baabd4132b6c3ab2272800941ccaf4bdcb9ec054abdce9219d6de7f206c7f0957d35acad6c437ec71757acb321497ddbc93b55df9fd3240f2dd347b51c9043615d4b238b403e63336ba4255029c28dacef83f2f0bf41d755cb84da67e1db132cb434b9ba9461da0822c4d2f88a8ab8e3a378e6b391bd42d987e46912a14d5c31a9498f61811640c08e2b60be19a64db97033e755a4d782414d6a9817fa836f52d36e2ab5a0a74513e2f90726c6ffadcf2d95984ccdeac45e1e44545bba6029e05d23ad87fcf7d33e280b9fcfcbb4323382809c1e70eacba0180274fafbfe350ef983828872ddb379cd6cf990fd08fbf987ce3689e216f23f0985c0c1abb32834866d80064394a92bbe369f4fbc09551f3c84a95b250d0a59c07117b7155123bdc90c85a1c703d1b4340c418e1eb2667aaf3fcd3c30f5ed2f507499d53cf441f51ac347124fc0bdf0391ee312a685511ed5ee97f2ac2170c6fd352f3baecda06ea043cac27ece54358cdbf832059e3a570ecb6a00e15c1b8b7f078c1bcb3ffba704e2ef83d7ed75bcbaff11ff24a514ccb78773d6c3ecf0852a6b27d2b9d9c904e230878021617dea002cbaabcfe189cdb1be71ae360c34235f2528917959a47f1f9b0aabe98debc4422791688182b744cc010d37e30cf77e8063f47a3ec4c98e708f5cc68d20046e92a2e49b7ae8888f9d279c217f26e4df02c7e138cf4caeddcc10ff0b9e0beb114976e3323129806cde2297773c6fe8676711e45825638ce1e33c8ba1c239246ea40563dff2e05ccf390faf823da31b5c2fc90e251dc5f6354c1724454eb4182174e2baf632cd76ab", 0x1000}, {&(0x7f0000001240)="591b24a3cb5d840e1dfe4c690cc9a902c25fe7d498effec94c06a38a6c0d6097769e67f0f1a273cefefaf634b78dba78d7435f2432e22bbaae64481bc5e25ac18e56fbfda28f02b42e9068067218db12b31427205b2950bb51944686b987d52047c1f9b6496eda949b86e20d3e026a78060f111557e7321db31c323d48f7064f9c692b6673a8ab3932b5ddb3608d5b628e4e23cc86aae1220d208b7e3ac157e5009d106152d92bb9de1fea3b5bfec7dd3cc9c43ac7d90aeea8387c1cdc72645dcdf6626a09559ed29d935b09dd908caa936e10ad107306e0b00d58960e617f5bfb8c8dda3d7018005ede28", 0xeb}, {&(0x7f0000001340)="bc97225ff11ce8c829590b2e18be7e0483a0075b41f321a735a366aa5a01fd1866382fedc4506201fdd3ca26536ca691730427cf6940940a06b5de9d2960537892015e79701b24fee401edb16071e4f75bf6a9", 0x53}, {&(0x7f00000013c0)="74a77c00f7a3a63e35882a6d114f14ec36c173155ab3e286db60afcdbed585ee1e90598c6a1e35b526fc52979e15162e4224660c9a3ac13a1c0a6c6a59622b9c945f734de8f217d9422ae7892689dee82173baaa5ed7caaa6be70132267b3ea9f7f1d2b3dbe7ea8f606a49d707611bfa617e93d689c0a9b8ec1970751348fee799ec019b6801dcfc3c777c10465ae1", 0x8f}, {&(0x7f0000001480)="e606531f4b9fd6df9dc48da0658e2e7467801f75d7e6069ebd45e81c91fc6cdf55b47b4766b88b7defdd164844d01fb0a9622958dcf68a8f048f3f1247523d988a68d48f2ac6e01fafdd749ed52cb773e656f92db2354fe31c15c761f4d8e4996de6a8bffaf99a6228153f0195cc4bee0d0a1fb2a796befb1ca0455ee5520456617232c51a51246774838836f3df4abbcf9013a71dee4f8562712ca5a91edd1c5aa5930ea8a1c38793c836060607d0b6f26506906f78c7d68344aeb9875e7fbf1a22b1310eddbc9ceb76e0228781782327e83ac6de3cc246f9b4474d9b9ad348ad2347226da317358b9099001864693b132f5d6bcee8ba57927685245e55cfcc0ab4b89b3e24f443c6197972c155cf576b19bc30d3ab2d32412b12b16dec380f9675a1abf312a75d84bee3f97de3d5979934d46582c1b7535b2ba7db820ca9299f519aa575b868eeecd185a17c51a8db6a27fc309908566cc9434c844ce6a0be54966451c4c196cf3e18a1553c3149fd99cbc4d1ae504c56f94b74301e7d94754718383870269a419c23fc865207f939fac81c8cc617698a9fa3704d8655e1488f9ab76714c480c38a8a4196e63d28e4d23943bc6ffb1a5588f242a6222b06b5b7df176601537023cd2c11df49fc05fbc011c5576f4365e609fdc5f40fbd42eb38829b1c4cba9d7114b88acc3cb92b2dd418417dd8949f6acd29a6af2f5b88d048ad6a1ea5eaf227c2ecd9b0c1f2b44319f3a7d074804fdccceda3585ae2c88901c9f187db3e932e6467a7515b64dd0ac2715d8b3b537df1358b1ffef4df62696e23f47d1d6fdb27c96e74a5c31cf9abc4075377a2b12fe5ff322c67c828828fe2bd4747cf6fe7f43157e3b1137a5a083f730b3b37ca60541527343251a8119eb214132a8939ce3b341093b9013d2e3ed77171142efab59ed0db3544d98f9f83a2ce574753a73718681442467a3dc9c79e88c76a9c64a79cd851ec356fcad795cb7bf83db50a5e436ac8f4d8736d1913bfd791bffcbf4f8cc4128bf7314d53676ef3d7dfa993aad96a9233b8d45978127c4c2ab90b9c3f00e3415e33eb1ad685d36826e91e9b1b3333032facb6ff117b354e3dd9976dc0756b70a5600e40b2ce65cb24b5ad311c3b52ad102ad9d206ef713c8fcfc49d848de3abb542eb2fad8b2e0a94ca2e52880881ce8c38635e1b7598cb8ec265d8c66d9e4f93d2fa92e803607da3919c96f5f6fe79a4eebc977feda99fee1af2fca129204309519e4c89f07ee01efe4ddf28e412f821b2162740abd3867a95ec418d2967dceb16c5ab67cd907216e6cd96e9a170567db295826b0aab9efef050aa14005cb4988e2c1afc1d5e02d98b2c3333e5b579a72866b8c87161904ca68e0161588edff8135608e3612cf80f02e59700ebafc099ddfe2b874d2f8b809df7121e4a7cdadfb90eb5a107ac33b33f7d8c5fc98b24d8447114fea9bf162496e539f0a32576aa51d7bdb5c95b4db43e2d07918da17d50ef5c143b72e02b2393f91218253817a120e71cbd3f720d59dc89610e98466d78f1fc175d82a36f876c5fcebc5531277dbb93ec2e632203ea34ac57ff8959770054c5afd501f6074d1812eb72c2e4a1d1ffd1852081b79a27c959862b0590c79564b57b574c62db6c5952cbd05d7032f715927890aecec8049804c7685797dc82ae32be562cd5e4e9b998fd7ce8d39dbd46db18124ec8f3e5ce60389f45583f66ac0986233b91693e11568c87490de9acf8d178577a8674bad6e05c3d96682298fa518446bbd29d0d3efc9a36d1c7e505736d9eaf291c87d3d3452e2b865ebe215af7d77c4090749e50a32529371b775a470f49a9ca24b754daa0447c5b6b1a4e1dbff0d075a0ed0cb1fe7c9455a02c75823caf7ba965b70acc27a4ec82b76bd0767a602f3a8b9cc66579c962f2daa4a1630bd39d30eaca59a5077a02ef5961d334bba56764b160dd81a26dcc6bfaffd80f94777d3acd1bbcfa492f26c56ff5cbabd1d77492be476aeb67dd130eb14609809463078556f6a69bacdad3522cfc6b5a73aded297a5d8b6970cb3507a62baf7c411bc2b6a97876854f8df47b61788b79dd5b06bbeeb60ed8cb0161bf89619004f89377a11baf688bf17e719a412e9bc22011232a00010aa7176e85a57254385ea5b851d72de984dad5e53ba62745989bf5d8a85ac81b77237e592f873af74d4d75f3f4da426a00cb83d70bdeb1c2a0c0ffd7bb0b5a705ee2dc019c0a3a642da425a352fc6db0eff148ff684315390a74adc4fdab34e55502de46ee685d9725df2b1b68db6d3fdc44f1d893ed16b2e913770a7c5c470f613fdef81e286503b3abf1706ec2b1669f0a8933fa6ee94aee3523d0ea5e66f0afb60c61555edd1115b3c88f16e79f1823f44d7676597c29380698f1e5aaf5dd63056a69300579aab7fe46a2110f2c649138c16f548f7ea77f742c161db9bef6908871c24fd81d32775cfefeddbd551580675ef607f2871ec6467f50e0d97c8809ba57c1dce1cd39432e3ab0bff2f304990f6f80c51d81f4036b1cfce427bb17a21cd751cd0f43e58b73b30727704eade9d75c1d9f87c7a0a457d4982e8544807b56580b2018c75ebb71395651418015463e3f1a97042dd25e7e286c5f249a7aefeb8b7ed030291bac77125dee193208b99a3009cc4d277ef21cb6a75cf84f0c8f80691a10ae6470f9f85c21d5a0149cea01835b538a42b420739cc2e50fb0bd189d861d889a9b5ecd2be59f7a4f1570bdd65af9e40dcaad878f13f7c9a284667e9dbdaf6851fe1e8d44d93522cf754e836b7f6c588a674ddf72a3ae06c36f0ae534a58edb4f8e57b614ebaa51ead47bf0dab89787bfcee8de483473919b05c001e8457205b839919f5baa86d536d02323b5952a1408dd3893b7db28da394f7e6e0adaa4876c4930714487dfb38d9f319df2aacbcd2e87cf5e69cebac215275c85b4d9bddd28e958a49deb4b394a35ac0c6cd4c9a562466320db825d8152438abc5eadc5bf0a59663004367a438c0d1e55c4d1c725f876c1b6a24fbbb7b634a92b37f45f91074575cc670fab829e624fd7125774f8c2710531f8d0182d2f11727fc6031f668eee6f584617eebf52bf9fae609cef609ed4a5d27bf0e24aaf356b739c1c496241a4ef8cb2ab7bd237e160aa7075509d7f03e731044e55916adfd68e62649e94be8d1bf9d1e21271b72a0e146e689ffcc4997d8cdae5d508b7db8331fd3c0df665d0e39ca6d84b5b30b429b44e5ebbcc81e27197374c8f31ca1433288d1fc6308db29437da5aed38079ee1b62f7a2f330613c8a49d5ba498718330ba0eb5faa4ea61ff2c5d68ab78182aa8c3e4abe0b06447b09e24edcb25b6d23f67632eb1ab729b8a915b8b424f7457dd992bde72e340fe5cd14d001aa1ffa4af3b2d169ed669dd013469a9772c05631e81885594e758a7e9cda0003e31c61fdea62f1d788cc0202c766b4e2259ad4458b1bee19b2493614dee81b2761259cdae8a3adf6d1f8ab9801ce5d8defb7cb7ef06a3a6e99689bf960c435a0774224370e0138a86ff02effce08e2623f6a606c9d811bdb828d672ae8e9593c821217542ac9b8cf03a972267a971795f251d2898598bf6201ac0125773b09da1eddf9632c672fec60ccaa06fb5706c6f5fa719979fa8fa775098db9107db8960b1a71183155bbd557ec25dcadd9047ac8f6ced740a72a53db972d33f4861d1f9477dd82b900857b199e9f5e60b49abc301f5d9f6f5fd8e43b988ab2f426d83667c9ef2c5e774d066df2c7170a1592cb4a8413141a1e5f9e3cd5e383c6b03246c8c5462e9d25a4632bdd0b04c86b8ec3a8867732c4b7bf9c3dbd3234107f9c8cf749d3801b65e83a0a57df9925124fbf6031f7722735c010466954b70226ca190942f26e327fa0337f0dbff8cfe1ceedca6d7721b8338888348700721f4b0a6535307188590db3023461646cbf4a683521ae1c023a3498aed8f0e3df5e29953c30e5b899b3476d45862bfb09f0a1e2c70d8cf3f41a23bc39b4510b2d17404c6fed93e7ea7f903468e36deb3d462e9edfa18dbb625f27dfbba1a183fe9a4c26650646bef1e71477f9ca28a566fe620ac2d2afba68d7aeec423337b5b8c1e57d8dd8d1529028414c4bfd06c1de20a9c5bbb6d1a7fa8f562a3046cf3f5160efcfdc5262b72eb4f56e09dcd2f5d659ad3af9c85b6fc25ce7e3bf69604804f71738311f05ba6db8f7a2ca436765db59d933c1744cb7ad22d95d167e1a4dacbdf523f9df5a7cfb24f89fad76d439780d9cce3cd96f84da76b7c8eeb8f98c5cc2dfe5a1fa3c5b5184ba0b11444689c7e8d43d200019860ca44717755b7a763344ca71c96abe88f4b5d82b6aa77498f59dbba774e40c64b8f3fdb5f6be22256bce26426a0921c4020542dc1c39d350c935f9a28bca4df0756b8b7bb6e65a98c4269f6b10e1c8d1e63c17e6e36523c7fe85b1e218b6e8d0349aa68689a5db4e2ca1f83c29a0cc02e6c0078b4d1eed3ea10fd8bc73884a7adc8aa7e8c1457acfe25bd93fd0c637f9e9504b3b821c6cabed2a655a98c31139f7d5ef5939910a06ea5c66ccdf6195ee28d2e252fd4e08beb8c981c378507ca529bd81ebde52de1a69f2220f9b9b636916246fefbb19353147b240c06e7de27e87197486dc835a6800383fd396f21f8e12002b1af4bbc40e54c841939e38616f1009444648ce868aaa4785513479d39991729c8121cd3b13ab559479d1fb6230b02a75e861d40c2b9b2c57c4a0b7e66a9728943125047e1ae54d9d141cc770538c358dcb10a33a456014306ee7bc4bd659832e9da0185ab7481e8ed49ccefddb1c1ac4b6cfe458f326181aee230e7f72838c07fc0ca590d54ece84bf39a6a4c01d1a8c314fae1a0a45e15c389a076024fa6cbf10dc3f20a81610eab8e15e81aa59112006dd23906b463950ca50ef8203211c4de913523671054c67399f7f2c0ec5c7cf248624f3b1809e471fac49b30ccd6af9cdd8e524bc4b03c7ddc67d435df87c4e90268a58869227822d12c13511237c877e63af7930b1bd7329abf261e1daf9f3ea846503d9056c0082b293f2df1817bc0e99a03451d4737b46c5713170cc7acfb2ff3c0ae7c1a0798e593c685d55b8ca236f461d742937fa949e003cc0e14ef182ea2e80daedb5333f1e4922d1e836409f1f572d023e4451606f0132588a909a93f92a9e9dfc1290483f4b47f290f4363f6e347d4e80d1bf9fd22f63286681320eba3ecafca37510fec86b7aa6d56fe6a86b12fee3304f93d802e7f7e59075e875f726c7f4cea57c0baaaa3067e66108136bf0fb8ef0f81b798149bfb6adc792c78eeea06312fd8880ea6b8202cecd531c336353a4c1694aba97e6c49f977553cb1343a51708243398a40e672cbe43a7c0bc832635b0f7822af033fb3ce712c5b11f7db6538d287a429b31d08ac4bd5cf1288d23bc92873f78e33f491c8caa038a6167ca9e54068316e238ea47952c5a8acc247d52aa1260d80c4baaff66da3f96a6c9ae1dac591b9186bd9e5ed11c69f64eae2cd5933f58c1778fa842db2c7c896d95d1c749b39585da329ad3cb1721bc61243e39e3809c6243917c082d16eca8036a50187ae8a66057c89a0a510ab267032859a03a40892dc638bef6ec533af74ba5686ef770ae7b945ece5168cf13889e51de10134d8a18daa8755c82ab27c7f7b4e411a71be63e8800bc4342a5c3af6d1fc3ef21a7bcc2378f3baf1d5afe92ba5d7da9862da1e4b2081bbf0c46862ffa43fbbb27f2dd14f735b8b", 0x1000}], 0x7, &(0x7f0000002500)=[{0x38, 0x1, 0x3, "71c4924fbe91355eebbafe46219b1b730965283e1e3262c4ea44ad9a6dbc2a63c0687867"}, {0x58, 0xffff, 0xff, "596e2c3e3cc711514bb0f7a2c3f83a9315cde6bee58a3461ffa6fdb2f82b783f8af7958d4f6ee5b4277224193c21b656a5ec06a972b163991f7b64ac4fa6b071bb36"}], 0x90}, 0x400) 18:45:07 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) clock_gettime(0x0, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) rmdir(&(0x7f0000000280)='./file0\x00') writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)="74b5cb99a0a4c813c09c8cf55062290ade", 0x11}, {&(0x7f0000000200)="391d14ab8fd9caf4f05d7ed4", 0xc}], 0x2) syz_open_pts() 18:45:07 executing program 0: r0 = syz_open_pts() getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 18:45:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/169, 0xa9, 0x41, &(0x7f0000000000)={0x2, 0x1}, 0xc) 18:45:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x0, 0x100) dup2(r0, r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x7fff) select(0x40, &(0x7f00000000c0)={0x101, 0x4, 0x3, 0x1, 0x0, 0x4, 0x400, 0xffff}, &(0x7f0000000100)={0x6, 0x1, 0x1, 0x6e, 0xf6, 0x1, 0x61e, 0x100000000}, &(0x7f0000000140)={0x81, 0x6, 0x100, 0x0, 0x24, 0x42c, 0x80000000, 0x80000001}, &(0x7f0000000180)={0x8000, 0x1}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xb30) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x20) getsockopt(r0, 0x7, 0x100000000041, 0x0, 0x0) 18:45:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x8}, 0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0xffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getuid() getuid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getuid() r5 = getuid() fchown(r1, r3, r4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x6, 0x6375, 0x20, 0x0, 0x4000000000000000, 0xefe, 0xc4, 0x2, 0x3, 0x100000000, 0x8}) setuid(r5) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 18:45:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0x4, {0xff, 0x1}}) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x7) mkdir(&(0x7f00000001c0)='./file0\x00', 0xa) accept(r0, 0x0, &(0x7f0000000040)) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x0) 18:45:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 18:45:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffe2b81ecf"], 0x9}, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)="d7e3573ac902b57d881ef98fb55b0c8dfdb56e8d0284b9439d957f3cf685d8ecb11206d3be7e6933dd268bdf8c09abb22210e25147ba3033cafff6455858a2fb128f2bb90043a9", 0x47}, {&(0x7f0000000440)="49e1e4dbbab3d6258d731c1a4393feacadb643a249b2af37b01158a4f69c4ecf385e0c42e2704f9b8f0dc5b0ae666564dbd2233d4b1287d045815cd1bccc5998be19588fd9e8ca62a6b52759f273917dab5f9db426040e7fcee8832bbb932b73ec99bb9bb3fd2dbd7891e0cbebf182ad44f13c3f4a40952af7ea59cd91f4f196a3b9016352dc661a89b90e306c56369cdf3bd18e318b1853bdc3908a0ec1479dd6931f273171806f7ee49fb23767959f0a81e5dae26f75b264591ed6e1344bc287dbc045a26d4dfe4df8ff82690620554bc8d99cee19e82b5cd5b665efd14aa2daf7969e11f50a6874ef10ead1d984d618e0972c43f7cdd4effffd552b81ee22d5c564dc068f1eace79c2eb981ef2492117ea4f38ea0fa250fada6bcdf9c8d6fee3f4662c9105337f3b980935f71523eee37227d7270f33bab6e611c915f00d4fe1ae077ec32ae70d51e927f263844d6a26d2ff1616a3635caa3db2d462b6c7c27ad0487509c1892e2227df66fac249173f65e173fbfb3708f38e3c75da351afd7a28a7700ebd27be8be917c9216795112ebe8c735acf13c8eadda2928bad41dcf4b647af14f246d88162375eb86857d87fd577a08db8469e2f894c7e1cc7ab388f1caf4560e9e362648c1942bc990976f6c2010b768ab8e7abeba502c7f237843d1482ae6f943fbadccadb46497bc010448084607fc781bb6a473b2c676d5cc8e410ab5c329c39fb724dfcc944fad4c9807052223dd7275e6b19ee3360a0e1d22c6d9b0808b5668b211315f007d320dabe5c51f4e7a225a0ab238e9c73c97dd1e7b40cd309480d58df228924f5c5ff61956728373fec1d92ad5623b805bc08eb88749eaa53790c3a9e7bd1ec045d719326b504e3affd4c8a43bc67493be7c5cf0803840878e5b427d54e8912dc2082d82fae0d68987bc18fd44904d48ecaf386a6a7bc2afff0e97f2b507cd9cb9387f7d6c008a7e00cef3550b41df0817fa721743980a773599fdfbc2c47fb96379bea4c5301435ec3896217f1653891c5f345170cf73ed1e82344789ee26a7621b03b4145f7ab5fe4c01bf3d56bb75ab349395236f39b7876bf6ff5657aa1a5c15e04e741bec2539dc27f8d5fbc100df113528594ca89070dcbf6ee63308e9575f5ae6fc63c8c968b6b33e697721314b200d054183d61459e2964a1b9d09c24c12b0beb5a783c5fd696fd48a4854133d7e34bb7e33791291aaa875588fe32aa4edd10c5c7ad78ba05d9f704fa49dbb4eb5c65979cd195e8e36c88224cf26e6e5fc6a9312fdaab17aca06b0df707af12e9706486371cc0837f891368fc4b7868dc351a59a5cdc2de535d93acde24ef80836602c81f450279793b115d302b18c2ca96d68755ad7ca2aa52935de8a21230b1350612f3c310007682154b2fca96a036d71203a37041fde5b11e221b216e17b80eb4e198f51c9d96cd517e3b24242fa29bc90ec9e78153cf14eef931d3877950f9ed1186872fbc36f0270ba6a268a917781a1486a04103cfe567d28365f880dcfa32b2f2649c10d64647feb1edbb9ed4c24550d888ad28d74993bbdce647f9819a1f1c86b6bad889c2094b357dda4c18a173cc1a1565785069059143cc5ed39c20f97e60cfb63e10810b1a2afa41aee5b61ab1f991c9380e8417bba0d97627ec31be6d4e02d3f324f57f9d971c0d65124b05dbae6e4cbc911236798ca4512461c7bd8ee850214bda9dec0f8eca393cf2269cb7ccf2e4ffc6037eddc48956f088999eda0b6e166256d237e1e70b8e42c38964a4205c6b9bd1f6565e5004495193bd8dc9bfde7042e764dc6e9ee4ed019fafd584ea40e5298ccc2e059c2bb5a3c6d40ff29f715aeaf39ed11b313d79bf053b463022d9e5f335a9182860df443e9c6c9f171bc5722937146df6c4fddc2a31083b88aa9db480e0f23a1d6a69487ee81e248c54640123d8374ef9268e9c0957967150db590a489b095f68f7457bdb5f7b370896a32c7334574768d1c261c4d93a80bfbaed6631a94467a28c4e0ef3afb60a32ff5ad757617325d18c3d0e3752e81d08d57a52aa9a223e2422d85fe5485e02f9033f9767672867bf67cf5e9001728d753c610a2725c192d6495a8f148967ce399962dbd86c4e25cbc022e7a6c731daceb4b685b302b1e02ee9862e67b3380f9bc0e0efeb14e56f52a9c87d2586ae17338782acc3908b11aa937e6570779277f4c9fcba5e54ae295e20a4ee803aad5b65a01c14053d86fcc9bd536e2af40b5e49f332ea6c754af447e2f77f7b15ae6032976db367ea4536791823059438e5f9c47dc73b5b4e326065419e88fb0aa12cfe63d5c7c038b73070ccadf7ed0334a807d80b054148b205061b6ffe9343799fcda8d7a6ec689c29dadeca433ecf0bed7324470e4c87e143298047dce3c5f506e2bb9c83aea0f52f02b7d4369fc16204a3bf8042ec7ca37d7391fd147896bc2a1d0e78a7e7c07cb9ab8bc6a2fab10af0fe34e29f1ab820dbcdc08b0964da9429b7cb529aea6c83f9c6a5365ac3d8759f18d188b9aab8725f873af6eb30a2c903be0a1dad70fd4b6efc06fafcdeed343d0f83b8ce77617c8a9074ccab67a7045a44f7befc8051d37bedd787957719d98766c3b67e7ae77568d3d53b9621b468bf7ea66ecebc62dba9445c3c591338a368100107a0aadcb6b3c56e0534a5440e6ad40552e0b8177c480c80f7325fcf0aa3bc6fceb0bb6f19c271ae466d0d184974dae1cdfe4aea50da75d55f9e8affd280ab832b00edf0c692fec8baf484370a849810d8d7ff3eb1febd92c8b6b4f1ea815b56bcc06be5efee559153dd8e2642b2effcc9c8ede5dc1c74c91dc873e3cdc4b0c02afbec3f17e58b7ded9b8c2541baabeb9b24386f2fd3680bdf8eb91ae4c7191292ba0c5d92558603a37dbdbbf58e6483342343ccf696726f8adc339ea5b216fd91750499650ad6cb559afe517aa979608defe4490452d3faf3e134df653de3a7c38768ce879f3c10cf2e5ca8e4a83c1d4979713cd7945269f3934959b3f4806f8649e3a1c22e531cc951dfc14fd6ffa2addb3125ee614733d385ac47bc0334d0cfb1456630ca78a17f876cfd1a7043c883c3fe426bd38fc51c6161186683780dcc2a7395dea8cd6d54dab439601528094692eb33274fbb11de4f2d6a20cef25f4c242621af17404c2bb3c1662ed8e5311e8d09232660baf38930d0c2de4a9afb020b019fead227d4b7a11bed839b7d986707648868e2b455c11c6a8802b4def2e9d7ac19b24953bfe8b344ae21c782b596415b018c951d5a3a434f1fb0994df4d610afe73a6a386f840362ffb8c2c09f95794571530086ad7e505bf94268ee5bffa8981524c2236f0468bbd8f91cf94642bde3ecc85e34726b8306d237fd79b4d6f421f38c5edf49452446126d71feae0cf7373f00ce254e09984f13fe5f6ab871253cbdb08ed613ef3b2cb0a200fae3cd401318d22ea1f046f691467471340a46febb63bb3fa8cb5b3e15c9d7e539d6dc788d4f3f12f4f9b6781357a180262fb9f16fa1e6fcbdc05683833bd504d45540044b9279aba8477e7b82dc09db48b3e1d9fc12e5980f016096592a47a92c58e94ce5627a50b7877342a0fe7e3f1e989955083b1b57bb6f4a5553650c9ac5b7dad9165e186fdc2c669db52f2f7d1e4f75f2273affd2266137c86981d2a09607cdc3f67bf3af334637f7e730b47992eb8b81b86d56de8e7448fa759db3fe4479803807b7e88cddf2edbd7390a0123f9bf05f1b76424e51e7e0193efc50ac80ade81ab12899febe6a2588c2fbc4746f90131190ac39e7898ae907e9b9cd77bff898556e41009489da05241a81ee85b8ce7b261e9ab81e3f612e939f75eea09e8d83b83b83080d999c5ea497d9be5844b010b02a5f7d822fbe5b9639633e9122d40aeb175e033e30814602db4f3f09e5a406856a7c6ce24d27ceeb789d4c5da3cc77e01c57e6755d2b62c1aebfbdbfa6f8736ce2b40b37ce0c62277c01039638552b84883f7ad67999be77cf84340efa11ebf10ab57568abf7e027f3d40814be3cdc7f154dabbad5bfa2189b37dc6d9b9802cf63d14e2b83eaf743e56acc220209f2e00a11501b345f80a372785292e13e512c41ba014c3cb6b6326b956822c7c5dd5b50981b6fa89c2b3f38ff95ae9166be8801fb82c26e326d98787bce851405096882e3acc094f7db35013c22abc3bf91207a830323f38e32c0fd03aee7dc0b7c6f12d6e8fc80aaf42575c77358656571a5bbb7d1d756eec0a4b6f54bbcf641b757ef3b1d92d039569aaa37b2995993f947a8d7dce9522fcc62b37d4029fda2f429ae3cab0ee2941e5021ed1e7057eacb2353d7978f30b859888b76a4e786737100bc11c6f0318484758f1d8129c5f2469b366f2c2896d01d41a3949908643a16279374511da02a6362f40dbf50c89006c8920ae5aabc4655fb32d2e108c684e4f831de31f5b2f72d98425399dabaab5f0b1b25690b8a8ea4d4088f03285abc07678a6a19dd78a3546b619b1276624dc80496507a41d0d05494b10b902bb65f2aa50405aac608a63a44c92ce55170af86b1c5e9c23b34dde240d2c52a671553e798e8631fe126e14bb6519d15de73cc5a87e555154ad470c42321d673f4064d8032ce45b690318c6783a08b79ab4d195347f42912972db931405467af6291e1f96788a96c66c35743d6f4920308e878d902c4665aea701137add6009dbd0deba306b65bd5312b9f6ce16249dee997a7339b5029a3f6be8d1abdd8cdbeb3fdd0ed6de939ad6cb9dcd2e880d2ae7ebc6acf80a3f066ae356f05dc00305b632d40802320788032c62f07f4bae08287f149e1d7ac3d15f002152ea9a955f9d23fe62fd73a95fbe2a538f664683c8dfd4a36bd122cffc2c5d568cb584f69bfc0a33ecced42320b500172e8efdc8d792bc3b92e8e8652212eb10fea1fbf955ef75b738f80d325f5068ac57164b935681b9576703952e9af5ca7dd13a75bc9bfeda44117bb2000c4cdd70fa00d22b775056ac4d5922e511824d29f14e00f6f108da05681e63ba0f9a79ef8fe327c77137322231263fa9bdd5ff5061830daa379df0454d7fbe9bd52db956436ad755968f3227f816ebe98233c1ffc3423e6be06d52b5f0f12c66dcc84200527c4e58b670847f7188635c622ff8c764f8655d0fcac21a0946dcd4f0f593253cf27c92eb0b35de873d3fab807b0fb2fa7937b5fd8190b624aade9733d5774868abdb73a8fbfd48681564666ce82b2b27a9a08f144e237505e50867e1d62f048dbcf55feba7860ba075ef827ecb796576e1bb2bd964fb0b8b1606cc847e425ee983c7359701992ba8eaab64c317f853fa989f3cc6db2d7acee0a937cc717fffc4875426e30223b7c45ae0b9a42959e3b946118b2e32b648579d997c91720cb0ce3ee0cf4c0912d371857c00dec3e858139d107a6de38c719cc0ac71a8d044130bc79cdf071fd9b5eecbd510ef8375c69976873e94d6f40b2a25fa4752864b8877fd4af506953fe8ea7034bd904ea4d61457c3c84fdf8ea316ea13fa22cf656c04d342858d9e514faa358c418398f6a69f1a53856ebbe9ef0ef2a2fdff93340681119dd4a396fc03f0daad79d69ebd49f44637b65ee7d90b1f46a9fe3c3886f859b0b6ca76ff15cf6e10250fd2c52d1f624dc0fb151d7c8f0ed27d7786aa2d69e4c190c45358789a2805dad82b859f9548841827d3bbfffc281b940a22ed6b87b9401b681c9a7f994cf0afa66429c70cb4487eef23ee360f86997d016ea4408771b60fe91eea", 0x1000}, {&(0x7f00000001c0)="3f02bc8f7d820b52ca3735bec1c14bcc7eb7dc50476f3f6f5f3166fc273af47432ef4766724e154e808338dee263eb31a0", 0x31}, {&(0x7f0000000200)="cdf370c66ba1ff8feb8341644c0b0bc9a0af3dd677f43cfee19aa7064d2b43580a3d33ba3c1e34008201c0ca5594d1d0211fc6f0127d7a237ee49ecf69d0626f3cee3a11776fe915a0e2e206fadb2530c092f848bf7c7d42f64bedf5", 0x5c}, {&(0x7f0000000280)="41199f0fc6429eed26e2674a9383a30c2d35ffeaf1bf0ec69538191f164ae4150466ea6a12dee0ab064afc04cc4e7efef3965d28e21c778d46e40f9d44079c0dada3ce084023f7c022d00368128d8101f34d1893305acf30b64010857e5558907c932e55c8aaa86a97aafad785761cfbcce70ab7692de1e84d19f5f95f370b873ad1db6b8e1affcf36", 0x89}, {&(0x7f0000001440)="3677e27af4489a69d80e9cf7412aa209d41e69bcb8e571129da2a7673b019a2846115a700ab5b0adb6d7f7d0324634dadffdc99d7dd5517e7bb746404511b40c2c834e0907416351d1cab78b178cf39e8077c63ca114352a8e8df28599fc33d36aa479c0e5e40288b0", 0x69}, {&(0x7f0000000340)="c009ab0d", 0x4}], 0x7, &(0x7f0000001540)=[{0xf0, 0xffff, 0x9, "d2d8e5f0b4668a0beeccb5867d35a77dc5db92a104be33459b65e688c454a38b68adfb0d898466644e67f03a0bf66f4c7d91279cdf3a80f01a2442e8ff78f18073ac6becc24e78da55a8fcdb23aebb8bbe397a467243e625452fcc0f7e95a3642b55aab390a289a5bd87133909aa03eda3a6f951ef78f9f23541c5b31eff3910370dd96623efa741d38a36541584cb8105675fcf54aaf476b991c0c3eef983c4cde580f1265b1b92cb56721120c2c412c8154b3d2264c5c015baa18f651ae1b9581affe1a348b3ec0402075d808ae35f9f507681d2b10230b3b3"}, {0xc0, 0xffff, 0xdc9, "12c6d068fde864733685d58dd954c8f3529846ef444b0f59140c0bce5bb92081e9cfb464ad28e583896e33dc1619aaf084bf0b70ce7650d3ca784de7fa5992163cad68194985572d2505fba49c351e01f3507aef4ad34006d2947d3e241fe59fb6fd3310702fdd1cb97bc28d4b7bb305ec6501370f476fa652c8b9f33865373152adba7e49ec26c87ab969913f14c56e8334ac08841706572901e03a0422330bef87381a5163f8259c47bd"}, {0xc0, 0xffff, 0x5c44, "79242df9a14542435114416114d5bad00385297550499696dfc0dfb01f02a64f46ae0e2fb09bee9d2669f42af56b6fbe4883235cef7094f76d5e54e7ebe059e04efa71dd565b5586392c77122001c726537901d202262e76cda68f8a3d860ba0ea22cb8c231e2a0d23b18ae11fd935d7c82a15c618b95569d29275743f68eb74a810d798636cf7c79a061a611c25e81f09c146654d1ceffba6e5eadfa624e5b7b7f710839b57db4148003ff9882d"}, {0xa0, 0xffff, 0x5, "08f68b54a87dffe13d10db31b6be8d7c172417a44c953c236a77ee12a0070e40c954e267649fc9982bd3d29c9d438f0e75a3a69308d6e35cb3fc0aab7a0251dbeaa610f328c79d2f1f213c10607fb14d222ec505ef99f236e6d4bf54fa0920dbe5a87d6aeb14a4784376c00d3daf59f399848367d9010e7ba0427cefd3e3cf9a28ad5d76ce90195b16001b0d5a"}], 0x310}, 0x407) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 18:45:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) setsockopt(r0, 0x2526, 0x1, &(0x7f00000002c0)="09a942ee4071958fbf6dbb179cdeaf49daca924f804463be6accafc1c0ba0c406cd67e1fb8b15c394215e86d063fe3b25e6befe779c0a15d42e92c08a44ed66ed1c6fe529468e5c3ecec2ae4961aac7568df2b55a76a3c0a3d2c0a3998407d0599dd5fd9cd37422f50f3ca67584ed2a82d7f78006d4a36b73799f312dbefa35148b039543722ae673c63ab468a8038ece405856fa35fdc76af229b726679efe78f639aaf7f6c33c4f1f9ddfede4ab445ff22362ab518842dc6d6b7a8337d5355b33e14436580342600159bed767241d8d55cb61dea7d4d983b9960008706a1ee5979001e6183b364ff5b87c5", 0xec) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xa1, 0x3, 0x39}], 0x9, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0xae, 0x20, 0x8, 0x7}, {{r0}, 0x0, 0x8, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x41, 0xbf20, 0x10001}, {{r0}, 0xfffffffffffffffe, 0xf8, 0x9, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x48, 0x2, 0x2, 0xe01}, {{r0}, 0x0, 0x20, 0x4, 0x800, 0x6}], 0xffffffff, &(0x7f00000004c0)={0x3, 0x7}) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x8000, 0x7fff}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x82000000000000c, &(0x7f0000000100)="ebff6fcbffffb8fd812eaa63713048e699319296480022ac4273c402a3aab006538d241deee5c8e283c4f9e91941eb1e4bb2a38d9a46165ef967ceecffff1e7e68ab644a3e5d7037f090d2a34b8304ce1312079a4c49559a1dbbf67994f1eded5edd0000e47882b934edcbb13714ba97f4db43784d745c88307af669449c7a6b4bb910fb50260bae3fd69de652077befef50fadb410ebcb5ae4e934defa7e7edeffeb384ef1d1f1eb6dcbee03c3721c71335446e0249a7b26d67f520e07e640791d8eb9e36bbfcee625276688b1e21c24091c0c1bcaf3a4a36547f2968701615be136f4679f496e6b884ddf662a049e7b3de41cca20df679f0f56915a20e9c36040000000000000097f5b547ffa82d0c93e75f57c6c3529619682bab20959036cb4b08497845f1c832cef7005bee", 0x12e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 18:45:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x7) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) 18:45:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d89ea9780ccb3cba6ac90fd09da8853301cd9b18de9dabff3eaf074d02ccc64abd66d2ecfefc1e5e6ac08682f086d27e0ae90487a748f07d553abd64d5e8e43fd24f94bcaa107c506c36551156b7430005e497364aa8c19bfcc0c6b8e4339301a0a0e86dec6778fdf9999230e27d91dd18ecf51a425b8fed", 0x78, 0xb, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 18:45:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000200)="86039abdcb8c7b4dc1e6708396e00920e5b728bb8213b12f1b1caae06d9466689d3fa37ba21c8422741fa7ee589feae8b83e54d12389948e3d9ee630e8559f110eaaffda12fc7822c99155b5b11c9a65", 0x50}, {&(0x7f0000000280)="341a6b287a964137dcf4366f6b3851af3860427e64bf9bf817a8fc2beec645a6b7ef047283012d78e389a7ed8c6826cebe186068e19420bd79b9c8b26946dbdc6eaf317f6f308d0709275e75bba5c2f632816b6ce7291c8db790b1971d59cecc4ef267e816391b856e527593fed9d60b52c62474e7ac2c697b295dcc1006b04a3f10025a1b8a0b73f9b8d4a1d834ee74e97f77295ecfb677323efca9ec9da8d3ad9c9877d3b4af6b24d6fb4da9d31bc48e465d215e445579155ae34cba2f2d27807583848cd15c3e4cc5dee1491a6de53d34d74dc2e30bc238e86420ba101b3f85b8b3f7b6d932ad24067cb78e354d7b773c9b77a72f44ac27f93d", 0xfb}, {&(0x7f0000000380)="ad749806e6ce14bf0c21632a55c32d6d944f58e81675d3f5989212c69a47639400efdf57817e8ec53e4d4639d7c131dd6037dd9ec3c3c67e0a4d53c9312458777dca47018e20751e437ab1133d4b1a4247e9580ff1ae6e43135ca132d5bcec8936db514982877942da22831709255cd0100f579c486f7449db60da479d7da5f6dd1d68357e43445b8f4f526eb3f388ebce10361071033888a594ac0580506e63f7b197d24344577bf34fbb6b076d8cd892baed9b41f43cfdcd7ba88b5dc302b35fbc96892c374ba29208093bdb5fbe7e649d3fb8c6816ce19f07ef3c1331b0e4ce16943c7ce1eb80c1e0ec4f5f8d8925d24330ecb5cf43b606410e6b95eeb62ddb74cfd7547b7f0355a3e98dc98ebe09106b402582338ffb3090b7443476a9e5954fd26b9a4691f09f7800a72c03e4a3387b92fcdca4f3ae6d2da6e623bf796f32315b6632510164643a36a8684332037757dd4379b1ea0773f92ccdaea308853e7c03c3376c44b07aef51d8a140f53e396f3c94c7e646153af1ca7f42f8eba177c8fe5b0ecc70a1c1bee9813529e6ccc49b35c89d60d7641808081a211c3a63c83cc0688fe133c68fafbc0b7b3bf631592933023f2b6e7309abdf6d0224c75ba5e1ac5483582e57823ccd1d1f5b9cd8bfb282bafd13e3770c0e326708ec666fc9a4ad4213e10b775599c0c4deec669e59b7950c66dbb1a1f7f31ee9f84b2b31f87fdfc9648884f2222a170ab83fc2d2f26abb2cf9b3c0d57c6bfecdd983bdec3190e0c3a90f04ec397c5596257e9117cad384aab95d2a9cb2d86164c8e61400e3be3445f4937d255b9133229db2f5c7ebaa6df6ded98146118b3474e06fbae0770f5dc3128e71f628d7248191dc109cd596651a380b61dd428db6ec2004d5f52d19c7be1356ac8563812ba14174d64bd95466c11ed44a7bef14881ba68da063960c9dc4e9127f1bdfc91c46663b5f814c204cb216fe24472331e191c767c52c0dab73b58ab96d49958cc2e9925ef4d76afd7df5c4f8a109b85d836b9bc5517af627e701fd416e72c65f7ce55b90d8347fffb41e464b69b00c019e40144c4f5e50f18ad951bd56a4f0b35e26578524beece51b20bea085526ecab675cdbbf2218f88f3e763445652dd86a7da2c980222897149a64415f1a4f328b869c7d5635f2d5e10018ba4ddeb7c9f27c0f2510be74313abe915374a83666afdc91154dfd03cba82c2715dddd6e9fb19fe029e79ca4bb734e0f7a189a186e01b58f83ac1a6eca702ff60c9fb00554235e2f005a80e71c015a362060419b209674e61bbe3087c34bb99121f39afb526bdf15ed89118bb734f1675d319f3140b97cae96ec19dfd50e3831e5aae9f37740a82d2bda6ff9b493f3a9cd0cfa83b600c05e27e006c9f68588bc2349a62c8a1dfb994819116162cf08462d5a6867bcf7a9e0295f3a071406744ff7a11f960c80c1a7b0a7da98784f4c905c0316050d021614a1ee0ca9f993a9f78ecf8088e3ce8d6d06a94b1d41243f1fb47bc62600fedafc69308cbc636b45c884f8c463db3ec96552e74bd16c36b77dc3c45d5de9b881f0c1d83046722dd0f72992a6dae7e74b508d327d23bf7e67b7531325942e8c8f382c08aaa5b2c7bdeeffc8ec21ddc7641d789528b7a7152bc5c8a66aed9b7a7fdc905058bcca5050937df2b60abe62c05015682ceb3ea2b997294664b3aea9a9d6018b90927193761a4e6ca42cb388c28a6f90b9734626a1c8e7f38f12ced612a87a7b2d418630753914956322966014d7ab8c9d9c1062a77600daf897751bc854735e52822b3f0d997e2f085509715e0da611640c1bdf27d4324c1342a4159d48241378b54fa3a7e827209c7ed13b9b3bf3ff64bc71d8efe971af6b06512a7849b22e48ad9bb13413269b983c1ddf548409fc788ca7b55faa8f2009948dcf301e3a58cc4aea09cbc3533e135883dc1dfa431db70e982439bb0f8eb983865f34271fbf5b75a2fdf4abfcb8410e0e9c2f58c84e2141ca4d3bff3e0a081ebd6453e163ae87fea8a72dd603a75e24d0077994fd5ec489e778e1b41826392cba8af3d5ae127bf8935ad9cf7506b4f4754e89d3cd9e305c15cf92e032e875023e691856367a0f83e3762cae68a808e3462d0512f2fb523942d0769599662083c91b563095ec1460d7d9f3d979abc65af34421b5ed84ea09c72c965adb1d50590e761fe4f9bff1490a44010d8f1c3f9a934c42b922840d3d49435d74f521b4527f9199c31c0ab96b420a85133317cbf5245cb3c052d38fab6c9407616d8f034523b7bf7de333f38c831bf5575b9ec606155f66f0c604e1449a26aa17c67933205aa9e0bfe85fb7b092321bc87a8007ad5203bc3ac05adc9c99e20db917c2ee420cd998988944fa94ad1005c0f8026de35d86c9b6c8bf7ff4255024f1aa50f537ed52083b6d3d9546b7b8700b46bef1210405eb81182b363b770b023ce2aa9ad380f476a5dc6843e323c3be82a91f1a52d9a28680eb5f31b6991f3bf544c385945db60995634bb82c99a373e4985f60eef6897b7ba8b2d7431391612d1fde6f7504ad1a33317e176bad3d36e4b77f4a03d1d1007f85b323377fbc1cf8f10e3f0e70a5f4cd344fc5836dce7c620a58444ac29479354fb996c9cdf97095ee3bbf3100fca1272ea555bada7a3d858065d40cb671c5658f57301f6baaf027936ee16a1bb2a78b043eca30e8321ed14862e8146bf5d5e4af4d1c2989722b9d67e59668c7ca4d7e590908785dddf53444bfff0c21616da28501c1a24a0cca94f0f1a6fba29da4f41f84fa69fdf113783fcdb98913fb5c5b49243c2d6ae1737f9a00427770382cfb406390e9296ba70ef523b8a97fa05d3ee40dba1e305fb2fc9cb13dd7b73d83fa3f635dda6dc6e53f9ca2f8559bc75af6e437d59f958b578c0ac17c2b69fa6f198e14ab6aaded50e623c4d2d4c38e70d7d171ca2d2b302d79dd3c81787cea2746f9953716bd9c5a75a0f9e1852b75c8e7b896890863d46405d82aec0d6628d50f11641a7e93c1c2ea41b486b28532b28ebc08bf1cd770c50892e0bee282d656bf1570904a637ca87f43c30984b66e7bca0f117c037445a703f2fcc567a5f5b8f1ef68a86e241e956ea533eacab58b9aa051e8b4751c653f52c357f512b3e0df40d6889e44ce3f541623b707bc4b198e6b08f0c99490a818e9f172fe1422f4bb34ab00e4ce6f86b9ee0f91ad948b3c72ed562d002acb3714cec1d375b5731848d683ee92672e3620bb0f0a948b5e70e45ca9bf57832a82b89f9091dad5b7a402c834897e9d5805969e4b0bf28021558b7734b4401265a01a4380ce9853d94a345d402554fde0e9c2d698e78f5b2af37b02a62b4bc035e991af39269e3f3b251b2c3370b322abe7c8fc653909d296d1947dc1e8b73e0004eed2c8a1399b5f9f65f3fcc3645c5a1e658c77ece490b39355ec6248b80ff67065a98d82d17a2aab2ba019d4a4e9d1e0b7a16c4747880c2f3b08bb76326657a4b4839a6474fbc756b2c955a7939eef49eacfc8a754bb8479466e981697f9ffbe66f7851521136ee29492a9c331b1c6af79514cd9875a1a08d96a81c73a7e409b2411d3a60a756ec8bacbf66e956df8b06b697ec0dfa726e0bacdd84590ec63f8cb11bca5f64728f374f3e1a41955744e0ae86d4a2aeec113ff5bec70a6e98ecb8520ae9d7372c84e50dbead5ad798e1cbf0f77396818042689285afa33854da3d65f97c6bf4688aeedaa75f405a9871b293e42218c2a06962bff54190058ae0373d3cde15473dcf5eb12827d53551b60fb12a79b75fd19d0773765c6f09f9c878832c90955618adada4f71996f75ac50e616a37f07fcefe392e43692dd18be35f68fdc4844ada0d13e4c7cd5f4d6381a9ef6482116fa2e79e56ec214c46b0fb4528da08789e781eb386bef3860fb66a83daaca8e99d781daaca3b415d6a6077db36c5e02413d4fd30ab8c32a255e8ce5f9d945ce60bff109790ca4aad3b1c338133eb173d39387f6319156669a5f2bb80efec8b4623150a76e8df4bb38aa0d9d27fc5b5b6e5de37c58aa6cd14f167038b984b25c31feaf3b3ba6f8faf078a0a2db70e2fcfeeb204d0d0d06fd5161cb7e5ed55a2c521dc77d0b9759dd87202c4fbac9d02cf743de195e5088d2a6686e3491cedfc06185c9586d2fd6d28fb90535b48be14fff4f374e2db76cbab4e1796f5e112a48547064f5ed807abd69956f3e002f4d31be43120b1fd654f9b588f077326bc8e62aeb8f454ef035240404eb16fd57a771bc7699946de23236612e797530da6a95183d7ad7d7aaa4a748677bdc41cb2d9bf8c482ad8ab67858ffa896cf2f1fa3959a4d5c8adbc63ef5908d034169843dbaba2816a3c2ceb43839c2fbadf7dbd6162f681cce64d9a7ee609a0d82bf8413f9d7c123f54a0841267d0f5976fe74d5e2a57866bce6da61974f8fa1944a9d2accc1a0c769f722159e58f9291c0c4a31b29425cbeb0ae55297d9c55a96801b7b50737b013c60ed3b73330b7e37381803fb1bc857cd654ac12fbc2533e355405c433329c41a2457f5744c1dc5b4452bc55957f375b07688b1904002954fcee5e7d99eed2f52a053747066f0b0887c4250c96bb4d94e0a73ef6552638c744b004d2d5a07d17a57d17d88792f75d63994e32d7ed64700cbc3a932d60da601a7f9d3cff6a31855275934141ce4b861e2e53a3588e8b82581c1595561bdee9d5efb67f8433b1e9ad7489c33dbc8a79237a1b554b4d8920c1294d378a349774e3b98635ffdb153452a540218e9c7324b3d7a02adc159abd0a8fe1e27dc747d0ce34c77171ff54b7175a9f496f5dc75ab6d905b9b8cc2aa3066abccf9401c214c4acdce15561c2bfd7c515bfcf6f58d699558cfdd91d4226fba65a8641d3098962383737258ff44b067c21c00463c5dfd78179c8e41e2550fc12d42f5ecfcb091352818c434883072cd7d7613021b70f425291239f7565a3aea0a20fba093407b424c7f581d39ce279e834685ddb0982e332ac0bea323603e9a3eb3fd418e552a521ad4e26ca62474c8388e6e145f6cf422d24228405b98f5d59206adb97c22b8912026e878aae3c7fbe6bb1eee623520f917d192d3c2806d9b0c7c9038b6ef94e9ef2361cb4e6cffee54db44972cbea818a62d7b9d78992aefdefb4a70559384066b060b7253f7368711571dd073439c2c96e201647c802737b4af9513f91ddf2f9b5b05b3a3767d0f1ae406bc4bca192820d3fd8d62da80c7144fbc86f4883ceda94297aeb5c96c780b9c156366a7971b096628eacfbc2b8ac9695b9ff7c0a89a92e45e2f094c5c21e6cb9bef1618cceb76eabcea00634b5810155fe86cb2010f907985a4f892cb18157d54071eca789356478b2074f733626fb302ab01a3fd6e8f6e03d8774d84869fa3001b0732aa5617643cd5e2669afd89c8ce70a99f2bda0aabd1057fbe49495a127dae7a049f0ae1f982ad41e8ee4beb4c0d726ad6803146453b9ab54cd83f0894f5bfbe8d1939dd0c9238124f38c39787a1523d3e66a1fc66141ea5cdc07423f3183f28c7867940909ef42a8988f7e076c8cbcf009287949f354c8307576fc3e88b5dbb8b5580d4f00fee55af8901e29397502399f5a18b70d1aed0b804e4d93d3973c94fc5a6f05713e15a86626a86336889e0739ae38210862e363131d58f605f2815932e48e62e6120d949a307fed01ba81052539aa98c40c9060ddfaca40d0c5565c64769cf7e0b59c7684d20b0899a849fb4fdfc16d8908a65255f057e7ff93f0", 0x1000}, {&(0x7f0000001380)="50b1dafe63d770eb1c9959ffccba867d26eeba8b516552418739cdae9f19dc444fc3493376faa98437a55b300eee556eb7a4a16bc7b798761926119ce1a9909aaf1f4e85efae3e706e305d67414d8ef341ebf79485c97176141f59bf0bf315138e424a67fb79b93528ad1ac8461e158b690290939d7f2756fb2ff553af0e009aa69277307cce09253dc6421324d507534b446bb5e5b558ddded273ab40edbb2abdf070e5a480ba7d3d023ad8f175d4620ad0bd977e8911d83c1a403dbdd7ca021c", 0xc1}, {&(0x7f0000001480)="2ae5d78e68514744845e4c2c993fbe204974658cdebf58c5772298a747e9709a3a396d4f3ec609400ed92b3f0bc571cb12333e058ccd5fcf13c26cff7623fb3604690a0286eda1fe10fb199bef9694", 0x4f}, {&(0x7f0000001500)="9a8e57d6584b6059883decd1bc5a92861bd442dc375379c029d54ce81e99bca2ac2bdb0ce5cd1cb5788bd23056a8ba3aedbe714951c2b620807990905dd6f9c8f7a76b9f310dda6cf2f06a84b955baee784913a1076459feb1b5be4c53a263e00e4ed750870268900ec3ab022d65b22c64e50bbc071c00171114fef94c22844a52faaf8c223dfcf568a4231468eddad841915558e8977e2758daf01f325b418088fcbd6f862c656adc686c13bf003f17188fdfa9a6fc2ec600444b10ae00809f5bd3ccf00723fd39b75a7b9a3da47a420583b617345bff177db05f54045ea6ba87bae2125e45d40a349a457c048774785ae668c256fdd74c70a5217f85de99178663f88be0225842dfa8fed5a8a1602d59197c5991d951869233d6b0de4cba7080e61513a28eb0dd36c6cd2c9dbb104175b83374b52ec96b9539f85c38fdfa102b45a671dd4252a8e1d02a6b8ec0ae6ab41441c59efec861e919de24100aba0d2f0083e04fa77e35430079087fc99c0c6445f3328095f1befec5684c6df41c4aa37d0c1d59e8c591b2c1334d7e3cd1c2bbc12a0cf4638b8be8a9901aa8eeb64b4f56b1af18f38a943be71c3b872ed4fbb6b1aad837cc4b7af5466bfda75d7f676e14bfd5fc560b2e61a7d7c3402bcf8ac5999a0e032bf9048d029ee7502359d21fe35629c37548ba413ba0d039a9de6038c5bd1cea50baa96c3f6a0213821085519701a90013d4a24f8dff59ceafc471a5efb440d06481a46f79e8bdf5f115c5ba37d8d41e08fce92ed91d474b188528bfbfac1e54b067db1d418b3ff8b0ee4e4701859344c9f1366b0c5cf3923c660512b2324770ed3d6c43d066be3720e948f90cea9910ff57509fd6eb9a7fa391d6e272dcbb34c967a80b8fe897a23c6b48384052d9009d4a6949d0f6bef4282f0a0915c75edf0f09450a425190247804c96a27605b1aced07e7b532e496f63dd2f9563f7b81472f23c49f9336fddea0ee24a8d0131daa05c593ea14998625989e44c79d1c6f2fc6e1c435fa023e5c57621847426bc4cff2161a8b01707d52afb9b64753c3ec1419da094315ad22b7b29675df53443494fba9712d9522a02539929143040a8a52fd9d5e69b9dae594e4f204571dfbc63cd9e39feeb14256170331a49704f0d2f1d1f7a998d2e22a6f1d30de2a2d10a6329ba9c7562be90c66c284935afc4db901c1561dc8c8be2d22c54ed680a3e136ac8301c1442a60f5f974e426175657b726185ea847687cae73a1311bcf7867f49e4a69d6ed8bb8652b37de1016cb50707c909e0a3412d2ebbef385a4faf86a5a032b8eb1635aee051d2e2b9ddabecff5ae230ba975a773f542a710d2f1844475f92a7353cc301b33979f672273ec081c7cb5e5a1fa6edb68d7fa32c6159962aafb78e20de77ad1f5fb68732e3ae801a1fd78b0a0b39cbbff58b754bf1152555324cd5d887b16de100ff76e01807cd6b1094cab0de7dd6fa8782ba073ed3063cffb15d3a7cbd5ededa28d814badf80e3e75dd12b3b9dd26449ba4353fe9f9a128378d861b53a5d68cb85520cd2a0bfbc5a1dd327dbe064d212d7f279e03759c4ee65be65efdbe55992979df9dc1d4a0e77eb6c9f95fcff9c00755c087a3a4984846e4ab4c4a2bdd2e26d62d2d16815db2fb1bfc3dffa17b4364101c4e286fffad0f90074ec0035bf6b22f54b0d82f7f692dd9efbbc7cf4e5003a1bdbc5c844fcfeb133cf9083f5f7e2e501537f0cd47810c73ab3c4255aa4efa4c22fb37917c11f1235a82b1565e2dfbc89ad4129b7753ab8fd99633007d1976480f259430a9be9f055065d3a823b22d2bb0baee9ce39c724881fd2bb214acb0fe2c06d1939a80c6cee085127163953106607810f9af8396dcea19a1de143a3504a5c88e09bcde309bf7adc52a4a88e4455a7c93bde5b5420196d930f0d89e4f5ecaf0106e3090c15b5e5002d0a6725ac0006aa20dffef4c73aa5008d8a3fa8e1b7e26bbcdaaedc16246a8baa22600c3490a578c94879a2a4e8e441f2c464c4b67a4575a3737804ea4d35269d8ade215f8b3774a6618f17e65bdc0077e208ecbf105e554b9661bfc3fab33e628b547d4f7d7d512a44b75e849cb845174ddc31f5f7bd4a068b1d5db765a88c80acad576d86c39b69811e8a28f2d8e9584420d21717d95dc8ce58a8f2a413ce121059a47a1d5e9e4542647d1aaaed60d579d76693dfeb23f2302ecc6f5ac5e2d46f5ac4c2810aff2e9b00746bc70eae3fdea3b8f73dc860173a4ab0c78eac18473c40fa2b822d0b09fbbba56e13cab3a8129934049047bdef9010a72af9a01e00f00d895ad504b7cf72f39ed6c59362d72892e9dfb43edab15cdeb05102b7625e6b646880f671c1ec9fc20bae4260075e0e6b1b50888f4513dcccf17a059d1e9f5b8fe917c24ce5345fcd96d71128168a709db513d96b6ecd6b50f4d54c4ab7e6d1759f8ab9ed7ca0590e4d2b6390b03dfe8ccada57f7b79aaec925a938605a03ea304a94c8c82660e1bbcf1d7b44a3a335e3ef593268499a6352188b9cded81f18af43c863245c54bf613547ee6090c3f71194bf55e326e2424116b1e93a7056cc5bbc67e75ff8f76b41f506231feb3d785fff86f1358416efba12a913f3231321bd5f42a47ff1188d7503ad60f1dd2019d3a57a1edc7115a4e5abfa74700536e3356bef0f3f308b295734304acb5c3f4abc1c6b1b431ef0777f608cdf17bb79107ba34fe7364e75a9964b7ef29cd443a20fb5b3dd7e525db982cbca291fb3ac069db071f852ca236f30ec0ae798ad2b283f84d5c7c453c93d6ce24cbd125621f19549b619848c4dcc5f182f7b4cd742267956566d25a9564f35247196ee3ad39e0bc15a7fd0c10014506d0e8e79521e67afe6c4d93d6c99d9e6a51c53a1e22d8256427b90a70fab297a3973679c55bb27046f5326b86ff2b67e242ffa2dc21b177560113ca60d6b99a1c5b2692f52be32fe50b42432658315c8f85aafaf9f97ebcfcc854a8d9e06357ae30482fd4c6834f4d5771c0148c0703668a7c12f03ed79bd4dc3d8bc21b37a22ff55e8d5457e0d49c94bdb333161b9f5c78ff52c9fcb9a0e7f9e761a71baf1ecea289a8e56991cc973e018484d89bf595dda2b0be410849d3b38e0e9884e185ef0de95dcc7c5453aa241b8b5425a33165be6ab06989e39b29a5ada7e93c5bddb42a8e020e97eb3db75fef5f435e92c7cb11ae6ddaa43a68efa4cc82f1148185be466d19e4c493fb95b4ae9c5e39dcc05cb73acac19aeae51c6a911bf72cb6770beb645692c52cb38691ce7ff747bfb1e5085bd1f832630c78f2940a259c90003aa87c0ab6ac1a8e24fb709f441bc35bf4bfd12c3333cee7d93187d4b92473fe4e6749f5353d57adb28ffee942702584d057fe25b1c641778bc389b79560721a67d570751f3fbff0d7da3a6ff9e64f490d3e98f592b12d9cab1b0aad32b9da2aefceaaee06a172a999570d4fa3160750395fe1cbea278577c0c18600a61dbfec207becb082bfde42a17591451ff2c33c359654f9a13aafab12ab280e8406bb26847a5b10745e35a561db69df96f0b441d6822bf9b99fafa562b5c34446ade7f78fba4b6ba214d535c41d7cb1a8ccbcae4260d85844a53e6f02a539cb3e852ceb90fb20b59d842ed33278d6d6488af384abc7cc99c8b1ee815ee83a0734d41db134dccd19561a9a0871efc4fe9f9a9ff25744176fa7f08cc693ccf87cbf4550da2cdd97765e19bebd5416d56e9e46c2ee40139158280d52bbd56b9a6fe3f517d91c06c1c3817446987cbe2f10b6c0c8646d67784ca6d0b705f1fba4ab46b3806b9433c19e1175e112a7ed6e2105741669b09ac994d7855e7f71ee0fe720066da580818fc6826d66c2df3281aa8cad2116669c8eecff6a4bb32edf0153605794f3318423a951920f4c3fc05e6b249fa6079f73cd251d3dff2d9f594d10eb360f82f4603b01635b5c36e3743a582cd2938dd5226af9acba6ea8e9522c05368a42abbc2bce94d4a908d8831e209de0e1c69299fbbb8a4f712f4878d010c012a458b7af29c9cb21b3ef95e13e377d55d79be8d2e34aa7cd908389ad4e62b60321204e38c46e0c243bec127b426946b69c15bd9157986901390ecb17e532cc8b44bdced9b46a242d54c0d94da3db81b793b6fce177e8ca05f470bf9b10c854bd56d1030ce9623ee8b15edbf1728ae8c71a0f851b755ff4d1d06dba543fb21755896264c0fa8ffec23f33010f60d74257559b3e0d8eb7319cd3e4f28658ea270afec788fbd7119e1cbf5b139d693f0b49bf90a221da89b66a7f3eba674a6d8114feca95d64a51d3c68fe79884ac98f026f29648d2e62c2528e8d32cf86974d065eccec409c1e2eda98afd002e7a974bf809c6784201156fdf84441b83ab2cb4a4ac085b0cf51c3fe885269123e2afb7b0d6f63f49cb23835ad159524bb4828e2b4ddf1b931e4efcbca2c647a719f01b72cfdf62bf012cb2b1629afec7b50da7dbe377a6b8b21d35ed301c3133fecb8b578ed95996964e22d60bd61fc187ab0065c554fbd9ae913ed49ffcf29f500f67ff4d49285724491a2f7577f298e9ff4a3e27f42c62a2ebbe1e809dc1d129ae406e1867a2785252b80c24eb186c99d0bb476f2eb734df5238a5d37c61a0b579a0e7d36334f06413b87ec3b54d1f321485beca1b34d5f3789b3c5b91d697c56b72f53b687b209fdf3959250f59768483c8f684a826ca52acbe928fbba25f8a04018d8703255088aed247f53e2bdf2fce07939d0d080c65aa6701eec073ebe20641544aa3a7ceda1a296de7b2b5ea60f39afdc059faaf84cc96eeb7083cd6860caf50bedba44dfe17fba72b4baf99c32f3695c57b8b9e7da5f15bba4b2e0cf852fe89927611a2644c6ca71c78951154bede2fb046788360517fd6c5a1b74e0904f0e7f1ae27df14465ecf58199a31021612891f9b71ecc5207d461b97f3350230a5d653d58583fb0bfcf71d5ba5a703e629951be74156e286700ccd0e38bc482b885efe6c002f2d99583d26930782791a26f7b8e6701e52a30c69cd9fb6cfaa2adb9fbe5f26aa35e84a7b9a15e61659dcc0fc67902965b08ea1689c360eca4dc6eb1e91c2a5a571944982778241fb49a11f00551fff0c7226bb81a318cb851e2b17c7343f2ee2862c14e6309937be59632b301ed089e220bdd0b94570376283511a8d84193cd0cba9f57fb1d400965b66629c1f82d56620ebc176a42b6a1a310f27406c4dcd8cb3ed7575afd5ced939acf79a81ed8316be9424e1cdad9c77c11c7fa515ef9043a6e3bc413027fd6bd087204eb71d31362e00f2f185afb0b4311d88e258824a830977e1dfe10a5fb842aa0c895dfa8e37a130f92d035e9fa4628f4db86e757dd7a5156c8bd2dccfb05758814da3ea35aeb05c6df83a19326781d1096430e13d94577cc271d1c03890bee468f383eab1c995e406db196be70fb49a3ae9640a188bb8689ac653a4a298ab090e4a4d49077507ba4a2cfee922f764ea98f2638a0063202a958f46e0280d9993e9e1d27905125b215860880730fd29cc6866a88a0119b16a0705b8aef6bbf64c57af25aae39f8d7a3c853b54339aaa5cf3f99f44e35e150333b6b4c00a99e848a2b44d744a23372aef644623c1a0df7af1324e29bc6d20d8021c9483880d7b6c0a400f008f15104dc273597cfe73787fd7ef1a5b5b3f5e19b81e4d354983e377b35e5de410b828fad3ac1b0f17480b3123af0f7f9ce2840dd80595a87ff45340befe0ee708de3924fc222d9a2ac8b558307", 0x1000}, {&(0x7f0000002500)="949e51f2bc601c45a447da46a28ffb2cdf2c4c4b2ee19d5054ad154cabcc9197ebcd582db2426cf02faf5ee3f56d0a560fb12386557c48c50eac423580ca64d78251e5fe770b0066bac019be251d8d39863063c94632efdbfc2287533a83109233b0aa5acf2767e2d8ac9fac8cff6c1efc1a862d2a33bc7794482d16ae961db506523c70cb4077d4f7d3bb95d49099e515584c094d6df805518b4f00fe6e37c56d04f4c111ffd7de21b140abb1012c81bed1b0191478cdbf61b6e85e", 0xbc}, {&(0x7f00000025c0)="be15abf05cd84475a1349d9db1bf761efc18c1b1f905c49a74f8a930ab82f9c1b60d495ae707381e9d840e4f2dbb59c92864b86a8ffa5b332203100c2e5d4dd9f3abfc1f5662c4a1af5fb4fd596e7903d01e75ae810b175c2889b520686c2bb3a45d76aa6a493e8698d47e4ddee18a757411fedceafee82c663758a33a69ddc4e8d16007eb44824944cb8334570fbf6ebfc388", 0x93}, {&(0x7f0000002680)}], 0x9, 0x0, 0x0, 0x406}, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) uvm_fault(0xffffffff8233d5b8, 0xffff80000399b002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8233d5b8, 0xffff80000399b002, 0, 1) -> e rtable_satoplen(21,ffff80000399af59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c06ad0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff80000399af59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000399af09,ffff80000399af59,ffff80000399af11,21) at rtable_lookup+0xfd rtm_output(ffff80000399af00,ffff800020c06bc0,ffff800020c06bc8,21,0) at rtm_output+0x1a7 route_output(fffffd8076cba300,fffffd806f739600,0,0) at route_output+0x79b route_usrreq(fffffd806f739600,9,fffffd8076cba300,0,0,ffff800020b51c38) at route_usrreq+0x35d sosend(fffffd806f739600,0,ffff800020c06e88,0,0,0) at sosend+0x6eb sendit(ffff800020b51c38,3,ffff800020c06f48,0,ffff800020c07010) at sendit+0x590 sys_sendto(ffff800020b51c38,ffff800020c07028,ffff800020c07010) at sys_sendto+0x92 syscall(ffff800020c070c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,b8a15f39010) at Xsyscall+0x128 end of kernel end trace frame: 0xb8c20e93a70, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c06a30 rbx 0xffffffffffffff5a rdx 0xffff80000399af5d rcx 0xffff80000399b003 rax 0xffff80000399b003 r8 0x21 r9 0x1 r10 0x4 r11 0xaf4c99e46a5d387c r12 0 r13 0xffff80000399b003 r14 0xffffffff821953e0 mplsdomain r15 0x4 rip 0xffffffff81c53010 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c069e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=382375 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b51788,0xffffffff823bbde8 process=0xffff800020b7c360 user=0xffff800020c02000, vmspace=0xfffffd807f00c438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81618 352582 60621 0 7 0 syz-executor.0 *81618 382375 60621 0 7 0x4000000 syz-executor.0 89909 329293 45751 0 3 0x2 biowait syz-executor.1 93886 143318 0 0 3 0x14200 bored sosplice 60621 351248 45751 0 3 0x82 nanosleep syz-executor.0 45751 486670 23196 0 3 0x82 kqread syz-fuzzer 45751 16437 23196 0 3 0x4000082 nanosleep syz-fuzzer 45751 143063 23196 0 3 0x4000082 thrsleep syz-fuzzer 45751 78679 23196 0 3 0x4000082 thrsleep syz-fuzzer 45751 136937 23196 0 3 0x4000082 thrsleep syz-fuzzer 45751 516672 23196 0 3 0x4000082 thrsleep syz-fuzzer 45751 53649 23196 0 3 0x4000082 nanosleep syz-fuzzer 45751 426702 23196 0 3 0x4000082 thrsleep syz-fuzzer 45751 137690 23196 0 3 0x4000082 thrsleep syz-fuzzer 45751 377420 23196 0 3 0x4000082 thrsleep syz-fuzzer 23196 502471 26584 0 3 0x10008a pause ksh 26584 239403 16546 0 3 0x92 select sshd 86964 407757 1 0 3 0x100083 ttyin getty 16546 174854 1 0 3 0x80 select sshd 75326 204135 52350 74 3 0x100092 bpf pflogd 52350 461458 1 0 3 0x80 netio pflogd 40686 396606 5239 73 2 0x100090 syslogd 5239 269759 1 0 3 0x100082 netio syslogd 73249 51551 1 77 3 0x100090 poll dhclient 37929 221275 1 0 3 0x80 poll dhclient 3008 125419 0 0 3 0x14200 pgzero zerothread 92161 91588 0 0 3 0x14200 aiodoned aiodoned 9325 478074 0 0 3 0x14200 syncer update 38367 85059 0 0 3 0x14200 cleaner cleaner 46794 421756 0 0 3 0x14200 reaper reaper 20454 232480 0 0 3 0x14200 pgdaemon pagedaemon 10917 226976 0 0 3 0x14200 bored crynlk 92590 498465 0 0 3 0x14200 bored crypto 69128 11575 0 0 3 0x40014200 acpi0 acpi0 20858 369790 0 0 3 0x40014200 idle1 1710 250512 0 0 3 0x14200 bored softnet 13626 295747 0 0 3 0x14200 bored systqmp 48549 424133 0 0 3 0x14200 bored systq 44334 381420 0 0 3 0x40014200 bored softclock 61480 141720 0 0 3 0x40014200 idle0 61821 398336 0 0 3 0x14200 bored smr 1 339496 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 81618 (syz-executor.0) thread 0xffff800020b51c38 (382375) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823bcca8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 89909 (syz-executor.1) thread 0xffff800020b50270 (329293) exclusive rrwlock inode r = 0 (0xfffffd8068ed0e78) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068ed0a38) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 6407K 6424K 78643K 10714 0 0 pcb 26 9K 10K 78643K 240 0 0 rtable 101 4K 4K 78643K 360 0 0 ifaddr 53 12K 13K 78643K 108 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 12K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1402 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 49 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 373 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 53 50K 71K 78643K 428 0 0 subproc 64 65538K 67586K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 51 0 0 in_multi 33 2K 2K 78643K 81 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 235 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 21K 21K 78643K 2046 0 0 UVM aobj 12 2K 2K 78643K 13 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 9 0 0 NDP 10 0K 0K 78643K 32 0 0 temp 157 2375K 2439K 78643K 4256 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 226 0 219 1 0 1 1 0 8 0 plimitpl 152 27 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 72 0 32 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 98 0 94 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 8 0 8 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 7 1 0 1 1 0 8 0 pfstkey 112 21 0 7 1 0 1 1 0 8 0 pfstate 328 21 0 7 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 309 0 121 12 0 12 12 0 8 0 art_table 32 310 0 121 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semapl 112 47 0 37 1 0 1 1 0 8 0 shmpl 112 11 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2029 0 601 47 0 47 47 0 8 0 ffsino 272 2029 0 601 96 0 96 96 0 8 0 nchpl 144 2770 0 1130 62 0 62 62 0 8 1 uvmvnodes 72 2165 0 0 40 0 40 40 0 8 0 vnodes 200 2165 0 0 114 0 114 114 0 8 0 namei 1024 7915 0 7914 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 7402 0 7401 8 7 1 6 0 8 0 sigapl 432 560 0 545 2 0 2 2 0 8 0 futexpl 56 4305 0 4305 1 0 1 1 0 8 1 knotepl 112 185 0 158 3 2 1 2 0 8 0 kqueuepl 104 95 0 93 1 0 1 1 0 8 0 pipepl 112 454 0 435 3 2 1 2 0 8 0 fdescpl 488 561 0 545 3 0 3 3 0 8 0 filepl 152 3401 0 3301 6 1 5 6 0 8 1 lockfpl 104 104 0 104 2 1 1 1 0 8 1 lockfspl 32 62 0 62 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 537 0 528 1 0 1 1 0 8 0 zombiepl 144 545 0 545 2 1 1 1 0 8 1 processpl 840 577 0 545 4 0 4 4 0 8 0 procpl 600 1333 0 1291 4 0 4 4 0 8 0 srpgc 64 18 0 18 3 2 1 1 0 8 1 sosppl 128 10 0 10 2 1 1 1 0 8 1 sockpl 384 422 0 402 3 0 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 149 0 0 8 0 8 8 0 8 0 bufpl 256 6148 0 1043 320 0 320 320 0 8 0 anonpl 16 62340 0 54072 51 12 39 49 0 125 1 amapchunkpl 152 2865 0 2778 6 1 5 5 0 158 0 amappl16 192 2186 0 1710 34 8 26 34 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 126 0 121 1 0 1 1 0 8 0 amappl13 168 342 0 335 1 0 1 1 0 8 0 amappl12 160 148 0 145 1 0 1 1 0 8 0 amappl11 152 229 0 215 1 0 1 1 0 8 0 amappl10 144 73 0 67 1 0 1 1 0 8 0 amappl9 136 374 0 371 1 0 1 1 0 8 0 amappl8 128 235 0 215 1 0 1 1 0 8 0 amappl7 120 190 0 182 1 0 1 1 0 8 0 amappl6 112 158 0 149 1 0 1 1 0 8 0 amappl5 104 116 0 102 1 0 1 1 0 8 0 amappl4 96 322 0 296 2 1 1 2 0 8 0 amappl3 88 142 0 137 1 0 1 1 0 8 0 amappl2 80 4012 0 3954 2 0 2 2 0 8 0 amappl1 72 21779 0 21335 26 17 9 19 0 8 0 amappl 72 1588 0 1553 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 12 0 1 1 0 1 1 0 8 0 uaddrrnd 24 561 0 545 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 561 0 545 1 0 1 1 0 8 0 vmmpekpl 168 8602 0 8576 2 0 2 2 0 8 0 vmmpepl 168 66831 0 65343 101 19 82 82 0 357 15 vmsppl 360 560 0 545 2 0 2 2 0 8 0 pdppl 4096 1129 0 1090 6 0 6 6 0 8 1 pvpl 32 200033 0 188608 134 17 117 127 0 265 18 pmappl 224 560 0 545 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 472 0 4 14 0 14 14 0 8 0