6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x5000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x1000, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8000, 0x7, 0x1, 0x10000}) setegid(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x0, 0x200000000001, 0x3fd, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab", 0x28c) 00:08:06 executing program 1: r0 = socket(0x0, 0x8083, 0x4000000000004) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 00:08:06 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0xa000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x3, &(0x7f0000000040)={{0x0, 0x108000000000000}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:08:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xcc, 0xf0000000, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x101, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x94, 0xf0000040, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x5}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x9, 0x100000000, 0x400}, {{r0}, 0xfffffffffffffffd, 0x88, 0x25, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x101, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x67, 0x1, 0x4, 0x4ae}, {{r0}, 0xfffffffffffffff8, 0x48, 0x5, 0xd9a, 0x56fe}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000008, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x60000040, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7ff, 0x18a0}], 0x100000001, &(0x7f0000000000)={0x6cd, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 00:08:06 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0xd000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) dup2(r1, r1) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 00:08:06 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0xc6000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:06 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10408, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x18000, 0x2) r2 = getpid() fcntl$getflags(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x3, 0xfff, 0x80, r2}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x1004, 0x1) 00:08:06 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}], 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x7fffffff, 0xfffffffffffffff8, 0x81, 0x1, "8bb928759854ff0d3eadc6ecbc2668a8e51fbbf8", 0xfffffffffffffffa, 0x1}) 00:08:06 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x100000000000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:07 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x500000000000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:07 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0xa00000000000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x20, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 00:08:07 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0xd00000000000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x2, 0x20) fcntl$setown(r3, 0x6, r1) setreuid(r0, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r4, 0x10000) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000", 0xfffffe64}], 0x1) 00:08:07 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0xc600000000000000, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:07 executing program 1: socketpair$unix(0x1, 0x100000000000003, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() recvfrom(r1, &(0x7f0000000240), 0x0, 0x1, &(0x7f00000025c0)=@in6={0x18, 0x3, 0x290d, 0x101}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/235, 0xeb}, {&(0x7f00000024c0)=""/228, 0xe4}], 0x7) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000002600)=0xc) dup2(r1, r0) 00:08:07 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x4) 00:08:07 executing program 1: r0 = syz_open_pts() r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x20000005) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 00:08:07 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1805}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = msgget$private(0x0, 0xbe2de8c3a2086da7) msgctl$IPC_RMID(r2, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 00:08:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="6e0b0bafe297d7e2a8e1a3c7e8a040112b10c50b9ebdafe3436a6b103cbcd6f3920a96006765b8722de41103012aae1514c75c00bc39b4efad58b113652a95ca", 0x40) fcntl$getflags(r1, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) flock(r2, 0x5) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0xc040, 0x5bc9) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="b112907c01da", 0x6}], 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) getrlimit(0x4, &(0x7f0000000240)) dup2(r1, r4) r6 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x800, r6}) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x180a}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:08 executing program 1: r0 = socket(0x32, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getpeername(r1, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x111b, &(0x7f00000001c0)=0x9, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) recvfrom$unix(r3, &(0x7f0000001300)=""/83, 0x53, 0x41, &(0x7f0000001380)=@file={0x1, './file1\x00'}, 0xa) r4 = semget$private(0x0, 0x3, 0x40) getpeername$inet6(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x180d}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1c, 0xfffffffffffffffe, 0x0) setsockopt(r1, 0x2, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1a5) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x4}], 0x2, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 00:08:08 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = dup2(r2, r1) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r0, r2) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x18c6}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) load: 2.13 cmd: getty 66942 [ttyin] 0.00u 0.00s 0% 316k load: 2.13 cmd: getty 66942 [ttyin] 0.00u 0.00s 0% 316k 00:08:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) socket(0x6, 0x7, 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x10ef, 0xab6}, 0x8) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget$private(0x0, 0x0, 0x400) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 00:08:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x20000000004) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) dup2(r2, r3) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) read(r0, &(0x7f0000000000)=""/55, 0x37) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x6) r3 = syz_open_pts() flock(r3, 0x1) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x200, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) getuid() socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:08 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) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) fchdir(r4) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0xfffffffffffffffd, 0x1, 0x100000000, r0}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) syz_open_pts() getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[r0]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='n.', 0x2) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x1, './file0/../file0'}) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87eeb6ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02b7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1ff030000e864adba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03519ca1f7f6d6c0b28d4bcdb0000000000000000000000"], 0xf9, 0x800) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 00:08:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x80008f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) read(r0, &(0x7f0000000000)=""/21, 0x15) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x1000000000000004) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401b7f, 0x800000000000042) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) r6 = msgget$private(0x0, 0xc) msgrcv(r6, &(0x7f0000000280)={0x0, ""/16}, 0x18, 0x3, 0x800) 00:08:08 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x1, 0xe6b, 0x6, 0x1, "3a38364213efd170d0a19680b740c0a3c99a56c8", 0x64f4, 0x6}) semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r6 = socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) poll(&(0x7f0000000280)=[{r6, 0x1}], 0x1, 0x277) dup(r2) 00:08:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x3, 0x39b4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x90, 0x20, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x85, 0x1, 0x9, 0x100000000}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x29, 0x9, 0x3}], 0x7, &(0x7f0000000100)={0x0, 0xfff}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x6, 0x0) 00:08:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) 00:08:09 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x4) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:09 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x6) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:09 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = socket$inet(0x2, 0x5, 0x2) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001280)="ec1df7afd321e97a795dad2c6bc312d62b5e3948d1da0201cb243e158476038a23af724b4587cb73715740e4de5a1a1d8970badcb9fac6ad817b3a84bd523bee2e63a881b61214fbed3c5a400629535732956c39e16d915c8d6c430e1a4c5b82d46b4577da77475766fc226271aa6328075b800959ba3833d63328c2cdc8aa1a1defbca7876d17662a73dcf657f2f62d4e53b73b127abf6b54935d3b7e50f11dcf67371a475411d3615d41106223f91b3b07558b5ce4b662b280b20dc0a2458d3bfd1ffbe603940703e6e8e6f7dea6e1236d8302848dbe56126b2536d032f23c", 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x0, 0xf0}) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 00:08:10 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) open(&(0x7f0000000280)='./file0/../file0\x00', 0x40, 0x99) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) setpgid(r6, r0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0x400000, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:10 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) semget$private(0x0, 0x0, 0x400) dup(r2) 00:08:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) pipe(&(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x0, 0x3ff}, {0x100, 0x5}, {0x41, 0x8}, {0x8f, 0x2}, {0x6b, 0x3}, {0x89, 0x2}, {0x2, 0x75f9}, {0x45, 0x9}, {}], 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10280, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/60, 0x3c) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 00:08:10 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0x2ade) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:10 executing program 1: socketpair(0x18, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0xe0}, 0x8) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8090, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) 00:08:10 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x3, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x288, 0x0) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x7fff, 0xe4d8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="4886f67fe801628107552c19a6b62397a5fc534ccfd72a3dac2f5365c73184705cb23bab2180092040cccfb7e22f6316b48830560015f2566b375248e7cdb9775c70db524cfb4f817acb53e59543a7f2df85d8337f5014843e82f94ab099a9ad", 0x60}, {&(0x7f0000000280)="700ff29e44458b0f4d2f7ce6a57a8c9bf76464240b63ce77eb72533d8727da91b9a22f8f636502e2f83024f9829792c594f17c923c885db12020b8c377e8354cb1c65bf4d283b166c7ff4fae88ef057cba10b18d0ef97fcb19238f791687a5d0b5ab23124b0203ad07137a4a1365c5f7a7613b9b589627af2e524b000f7a1f8e0e80748b419d014f09dcd2751dd4c8ca636e1e53c77d4c466ac21f4127a8db1a8645017746e622f4ba61ac5449fa93e1efa00f4514b9642042f69875d91e52782f5be88cc579c7757f335258f5b44c16a3ebd510615c0978cacf7dced0d6210c78d6c55bf311bd240c877cf1015856e3d82aaa5331624eea3f95ba92", 0xfc}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2700000000000000ffff0000070000006344ff418c00cfc393465c2ab559f31394cb635d91873aef24ca48b3485c436a54000000000000001297f7dcccb18b7c95b1ccc2a44ad2765feb5523f66bc2f700000000000000000000000000000000"], 0x38}, 0x0) kevent(r0, &(0x7f0000000100), 0x7, 0x0, 0xfffffffffffffff9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) r3 = socket$inet6(0x18, 0x4003, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x25, 0x1, 0x31e, 0x20, 0x9}, 0xc) 00:08:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="17fa1cac7efc0ab061db92b397f9d50e59ab4e9012e2178ec53bc1c18d544b5db085336c8888cc40234b1ce5629937841163f8db11acfdfd1efa90e875b3c3eaac84fecf743849840d918d73123494a50b74beb048a645af6190caebc2fa54d32db6002e16e1ebc9c8dc3a884ed6cbda8d2c5a868e", 0x75}, {&(0x7f0000000100)="b8523760b69ac96c6a7139b84d4f1895a410d6d49ff021c295200f8f63fe3f591870a89cc521637283dea6277613308002d49fdb2fb3262cd5d0b7e19355b423f0aee6e1d18ce70394f29d1725c304ab41a532fdaefb8b87d432f74f4996a3462d1ed1ebc986db4fd6d72573c1bee9b329dc4bd0fd7c993cb7a287dff4ab0fe527b64c2d8d2c83f6b19e45002e7b8469538e9bb99b1c08fe69ea7dcd1246fb5a5eeacb972f5209869c68a5cd5c2c05a608dbc2669142006f6ffb8737198f9b468a36b0e1dd0afb731f69fa208b40ff48fe2e75af7783343775ee21ff1f7e141cf92b65563e75a3b3f9d2f20af6b26864f18838a505", 0xf5}, {&(0x7f0000000200)="4b739c2223d142981d11d6ce6a3d76da1fa2e5bea6d15f296b92708ad8e5f6b2f82fea012dcd826aed9ac523eb43dbf6d2f77d19072dcdbc28e946c9a93ef828cd77ef634b839bac72042cf6be08ded17f073206cc", 0x55}, {&(0x7f0000000280)="b5541133dc66cc1a8f1dec876889e4a425630877fcef878c5697c53eab734cfc3a41b39c4e2617638ac5fbf0bb750746f69331abaa2d03e87acde2f7ffd4f3cbec83b0a5943facf25646cabf5440137c451f3f26353052f6b02d24c740dc8d75b1bd185a0f1a04d64940b27744bb17", 0x6f}, {&(0x7f0000000300)="47845d9f6940904b0d3a16dabdcffb25fe487457295e2fc3e655843cd016fb817ddff21bf94b31919aa0fc292e75f78bdefd501384fd5f476304ec0e402d9fb24ac5fa51a6f0da7edf25aaf01165e33af73967a1c2873e187df66ba4ce7d23fc7be63d9bd0a236f6ff5f39775190fb7a0dd7577fe9e66b91a7c5bf4ddd2e4cf3d408c4fd1225decea60545374d6389ad8d7bcc8ae26bfdd98ec06e5dc8a3c2ecb4c7cea5d2378bc9d63ad7801e89b5fc37a8681eb11dad6627283deacd646ce2de78beb1999b4130ed7204ebf6091a956f615ed15ad9b931ae754db3f7e47ad26581327b4340e4f45def8359ec5421781dee22c0b82628a87d6d5ee323bb", 0xfe}, {&(0x7f0000000400)="e1e0ea69daad6eb374362e6f403714cf4401f6dc20e2182a02e526bfe48647528b74f84edafc75c315d008a523a4963a18fbfb1a6235af5face6f8848d5fc2230e50599a21650415c030f1b449096218dc07fbc015eb61b5f9b545369c9c941cd4446314e2f1383908376aeccdab98acf26a71d3459058f61edd4e934abb61d14b4dfb33e2b95d9c9e7827b1ceb78498da5204535d987bf0c9d787cf6b75607bf7b84364020ee298", 0xa8}], 0x6, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 00:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x94) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0xfffffffffffffffe, 0x100000001, "b2ac87b7b6da6712319438f69f98680d468c2d69", 0x3f, 0x10001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "2f2c2c1130773d6da31937cef9d118049d79bd9a"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x8, 0x7fff, 0x0, 0x4, "259c59e6e71e871fe401aeed10c95175632ba0bb", 0x1, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xffffffffffffffff, 0x100000000, r0}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/57) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) mknodat(r7, &(0x7f0000000300)='./file0\x00', 0x9080, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(0x0) syz_execute_func(&(0x7f0000000280)="8fc930012ac481fc5b18c4c13967bd630a0000c482f13caea90000004222edc4a329481c74326567460faeeac4a259025cb954c4027d593fc46195da09") semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) semget(0x0, 0x0, 0xa) dup(r2) 00:08:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = open(&(0x7f0000000280)='./file1\x00', 0xce0, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket$inet6(0x18, 0xc000, 0x9) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) r2 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x130f}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xfffffffffffffe8d}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 00:08:11 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000002, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/4096, 0xef1}, {&(0x7f00000010c0)=""/96, 0x60}, {&(0x7f0000001140)=""/48, 0x30}], 0x4, 0x0) r1 = msgget$private(0x0, 0x446) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x2e}, {r0, 0x8}, {r0, 0x1}, {r0, 0x102}, {r0, 0x6}], 0x6, 0x0) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:11 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000002, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/4096, 0xef1}, {&(0x7f00000010c0)=""/96, 0x60}, {&(0x7f0000001140)=""/48, 0x30}], 0x4, 0x0) r1 = msgget$private(0x0, 0x446) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x2e}, {r0, 0x8}, {r0, 0x1}, {r0, 0x102}, {r0, 0x6}], 0x6, 0x0) 00:08:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) fsync(r0) 00:08:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) sendto$inet(r2, &(0x7f0000000100)="a38426fcc3f8e7b884b2520ea4a648577ca072d6b6e4deb25a67672e02f07881fd0d75d726743425820e613faf788191917a9b1d4fb7834ba43e755f4411190f7b009940869d98673714ae30a2152c2d11be9b4d14dc24f6156d2ebba25dffec6377958308a6c0b8c61303f34854d58871335ceea6bf84c1188295017af5f98410a01ef8e2bfa0154430206f54efcf537ab0887e1133085a37a77f63092e48dae962f46b86cf87b18577effd515dec549208ed4caf80e278b6d25ae53ebfd166fcf27373206885ee8143414ad66f093bfa8bc28bf2564c2bd6615358", 0xdc, 0x6, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000180)=0xffffff18) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x587, 0x7fff, 0x6, 0x4, "1913341a9c434386fb5c5ffd2d2e2689aa8db081", 0x0, 0x1}) mlockall(0x3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x7, 0x4800000000000, 0x1000}, {0xfffffffffffffffe, 0x3f, 0x1000}, {0x2, 0x7, 0x80000000000800}], 0x2aaaaaaaaaaaaa83) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8, 0x3) dup(r2) 00:08:11 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40000400000002c2, 0x120) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x5, 0x1, 0x40000000000000, 0xe7, 0x0, 0x3, 0x1, 0x20, 0x7}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000300)='./file0/../file0\x00', 0x4000000000090, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) r6 = getpgid(r5) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet(r2, &(0x7f00000000c0)="1729467ea4b392c6ce2a99133692a167ae8b80ba5de840703c3d5ef791365706155eef97e0297f058f592e3068f19271e713e34c59f85b541a7ef3ac698ac7122162dda2abb23f507887191f7e4b548eb0490908b8920488faab5da415e056378c4da1b673ded6cbe5381d1cd594a01852bc8e88855e01d542b9e73da7f38679f03ad0dc192b8e37a5656513005a0d8359bcd5f567496533", 0x98, 0x9, &(0x7f0000000040)={0x2, 0x3}, 0xc) 00:08:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5f7966899583ae674ea56f4d566ca0020dfd3b568231b341dd115a413144995945d2ba02d7cd83a1826f9bcd854229bbed76ebc43cdb94d5266b7eaa141fab6018720bec1123f5f80c31f178949aaacdcf37b9ec0a458270c7dc8d2bf66e57163e105f376077f97f081117c46cfbc12a5d26fdd50d78301235e4df338e2f1b3e52bc017bb6a274e8fee604700542c9c7e2f8d", 0x16b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8811, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 00:08:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) r7 = semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x9, r0, r1, r0, r1, 0x2, 0x44cfedb4}, 0x2, 0x2, 0xcf}) dup(r3) 00:08:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x40, 0x8, r2}) 00:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="c4fd606b9445c4c957b703d0b187abf14adb09cd189fcea3db1d96ad53dfd45a8c8006f99f9182f22aacee17fa9c5b40274aea22a5cf3bc569d147231efd41695d64b366ab07e20639ff6ff34f0e9f5a", 0x50}, {&(0x7f00000001c0)="e703cbf5082bf42051de2eb0d2936ecd34a2f30dce7ec5b0b4c12e14b6826c6a9355c0bf524a8db2f55a0f20eafe7af9b63c6ad5", 0x34}, {&(0x7f0000000280)="9a612631dc7d2df1989a9784f87262888f39b636da843d466239fdccf2222784cd3ee80f0f6e60bbaa4f515be4af9761b5f7d0d2edade462ee3ad1243cad9af5e7f345481f89d16eea87b840bf92c2e28a42e24b8111d683fa812d7d2b46326a37e2026a95495811cbb8ea218e28e12746dadf7e12c8bace1053a8de3158f57ef86e44781326eb2249d7487cd88b75c439caa677cbbf1d513e3ae3f24da55aad195445ec380e40016a5ded74f84cf34b8bc1cd62bf767544", 0xb8}, {&(0x7f0000000340)="b9e3855afd2e72c44c7a1aa4768aac22835b05a2f8d7deb093db59a79facecd2a50cefbe2d7b410f9f40ef321431ec4b2b3cb87b5bb92c5282d26cdd8fe932651527a4c4ad6fb8e8d1169f81eefc0a328339926e7b8b093f77095f7e514fe68ecf66ea2547b34f5171a001d2cd35c280fd211fbea5b45aecf006fb1d97282a9d67681369fa856c10a571780fba75d90a9fa1c717942b865fdb632dd6130d132a0f245475920ef8094526ead164cd8723d61c96f5f206f263c08146ecefd022159f0d913ac318", 0xc6}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2b7) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() semget$private(0x0, 0x2, 0x100) flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x2, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x80005) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0xfffffffffffffffd, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x2005, 0xc7000000000) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) nanosleep(&(0x7f0000000280)={0x2, 0x2}, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x4) semget(0x2, 0x401bff, 0x800000000000042) 00:08:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4d2b) 00:08:12 executing program 1: r0 = socket$inet(0x2, 0x7, 0x20200000000001ff) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 00:08:12 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000000)=0xc) msgget$private(0x0, 0x0) setpgid(0x0, r1) 00:08:12 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000300)="59b35222eae5b92bc1cfa034cba143d05d256831276ae9e8358f925495fe11bbe48e559fdd8d8fc577fae0711bb7adbfac71ebec9554899f1fb12d881c3e519719f48cba07f6056728782d8246ccdaa26fa23854468068f1705a8297673deb", 0xfffffffffffffcc4}, {&(0x7f0000000380)="3da801757f36790feaac0774aaaf8f685c79d1555e9e62785b639e2b398025d22c90c2d311b97cfb865623a44aef54516911da5e980841291ab36f0d51f6395d1c644bee4e9a3a9ac7c625b257eb0aef0660347a98c688b9f5b647293a61c6b8cc4644ca8ad1a750", 0x68}], 0x2) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:12 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 00:08:12 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000040)) getppid() r1 = open(0xffffffffffffffff, 0x30080, 0x10) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x448, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x2) semop(r4, &(0x7f0000000200)=[{0x1, 0x5, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x3, 0x800}, {0x5, 0xd79, 0x1800}], 0x5) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/149, 0x95}], 0x2, &(0x7f0000000440)=""/32, 0x20}, 0x3) semop(r4, &(0x7f00000004c0)=[{0x2, 0x28000000000000, 0x1000}, {0x3, 0xcba2, 0x800}, {0x1, 0x5, 0x800}, {0x4, 0x0, 0x1000}], 0x4) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000540)="5fef13a2357c7269f30bbb35c9c19cd8e2", 0x11}, {&(0x7f0000000580)="74ff0da7ce8f541c35cee59b3067f61ec97535b7eacf1d1ddf086d4c782bc0dd8ae70db89f775cca8e05f7bdb4abc9c63325c936702a9165514bc3db736e859f43ecd4a0dac55a5cdb713faa4ecf5e2956c7efbfe3c3f3811761416bd055d2602b56d8f0cbf59673e65a5714e6beb25d8a6614b211164100b0d76d0975dce99cc2219e4ad42cf5433713aef726c9a019d4752b0fdfea9d0e5544cdd7cc70004f896c2ca91ab9b59c8bc0b5677cb01aa1ae524ccf517e73e4f1766f5de3ccadd35e7922d8d233f1217bf1176c2963172aab41a67feb9a29a98d2a8c61af57720b1a2259abb16f52645bba57254bcae1bd316da1768a329d8b03eb07d446b39726b8bfef034862e6d3149b18418b1ac207bf4c91eced6721d31e7a03553c323facac95151a264445a61f8690d5d5a3a9ab3a449aadd48f58d8fb1d76eac5245d0ca62e9d49e8657c49a2abdde24a21131ec2c473b1a5a58a8840a5d471ddeb9ab23f4f0b0b8214b3f5f4464344020f78515a79facbdf85de2af194548e04a252365fa84212bd188c2a95b537cf7cea10b11dee6956ac26c3409810fdafce2b494a739f66e811fe417e09d425528717fc49963f740a7efc9ff91f9f25b0ba15ca40ac3d513270dbb3bc5e73fed0bebef7499dd03d9acf43a2f15195938edf14b3cd03f2e43ca695bae50380655a3b4653b78236340c9bdcb069ec80f296f812422aa258a32f1a08c876bb48caf163272bc394d3ec5a6c048253c54c130f942a25bac531e350477510529210f14df6c87e439ff2dd11b9c2f13d028d0aa92790333cbc3bc3fbbca968096bcc2fd5dad9c7928819989054a39b460b3e83bf519f5d871dd06c4141fac2c057264005d8d30a63277407f5db9f3293fd6193bc6fc3ed023867319a423c506c30e8520939cd69865c28deb23d4f7dde765991ab3e0289539ef28e441b06839fb1d7ba4b7e2d549f11625f49ab058059e04a3ff6a85a78289f6e2f40ff1470855477b30b6f6d7354a6c0ef6248b2db6394cc7d73ada85bba6b3c1b11c7c487d905008db9577f2e88432f02c42743a30f29d05832ca3c95dd23afdf4fc551783b2aa2e76f4713b3f17cee28f4ae8dedbaed2aa5aebe10fb893db7acbf8d5e26fd45ddb93d72ab55d1fc6cb1cfea711f9d7d1e71a1a569d49966f89d8e800c264cf85ab35573084d64aa5eb14d2d59346bf572a1758972ff7f52771ce1f33b76afe124800eda14a61cd4aebc59a962cee13a5a7b7c371780b6f93d8f2d3a204651198e366860186e2746d215062a9a144c8aa6d3172e97da10b5f972c618b9991f89533cdbcc51204c1711a334eaa68ec3448648973719df94ef1d6ee15e5efa74a0248e420620abd3a19a390fc5de3f621aa805b8aec2a4d2fde9d3ac7ad4dc7119cc9cf95dbd5a79a8d592c7388b051fea03af5ce5a0caa127a91713c268c2ade44f23df4ac7852c1c97b95e4b644b97da4f53a1851253602ece2098d0624a4c2debfb646db55a995a7a527b0230507793d96c9952267959c3e1a85764a556221de278ade7f82057cf9b04396a307613ccebf1ab68b532efbc4d8ecc56f6d0f0b3c064049db43594533ed289e5768e3cfcf5331439ffcf6c4eb7ff04cfb9b560f12ba77245b65b1fa9d64e49ef2b5e49df23375ef893552a620acdd2af93a48019ba7baef1f52a63294e8ac76ab300a55e0c128e7b29d93e1c8453e42fad66e5e9858c216b417c0708f613498190f2f8d533e0fe05f322e43bd3347c4b164a6f4b6cb23e86174800fadc9c10fcf8b352cbaa77dafce710f86b3719aecebb2bb7f7a44e2e893a40dc0486f2c31843c2a2f82445cb3ac2ef249a4cd8b973bcea9f0f8e5bc20ff867fa201d30684babc5de19aa5ea90cc86fc5d5768c19408a0a55772193c31980aebc89c5a6d09b08b480f3751543e97dd54306afeaca8be26ca0b5b35a38bf1ba6afdee4423c5943b0bd1a596e2215983e724bfffd5fe70b74d41ab633a6bf8ed0cbd80086ea75ee56337e63cc4cdb1a50c1174764cf56167757a39278ab6646f7ff891457fb2ce4fe99f2ba2f0420f0757cdb462f7d02e163e2c9de1aeca22246adecd9ddfc47fd8ea1406502c439ebf8764498234d6ac8e20b870c9c4017731a69b650d95f176063d5151f84e0d66127fefa6da3b4ca95183ca60786442b1c33280a0e6b03555c7f703e403c864769ce2ffa7267502213b762c687664cebe59591bed45c9e97b21e044814470984b3ca64e3f3caab3d271ddfaab5a4bc666641179a683dc4a545a9f458277d7864e322d565a0d868395db599cf16555f0b6ea9f2dbc00d362ed67a47f00855e04b127cd47dff7d129ea490dea916bddbd86f3198ed9d7a008f378308ae864f85cc38e894ad8157eb8fcb107416f610b445fc71205c1c80ce00cc294342943ee1609935b44d17e0aef1fcd4b25957beccb95684c8bbadcf15f4911d60d7fcf254ec718e9564ecddacb5fd5d80cde8d7487a940aa14c93e21379c811c12ebf6b95d46c9e7d74842289f2bbe07c8f91cd75d600c4514c84340e68ca3b7649b895026e045a50ac5df29bb1bb4269f5ca62a8c8c470d7260ebbe9e1140c8d96a7856b3f0ecad064f350a7b4e2216970fa53ce21cdb3c5417f04c6a3f07ae88a228fa0a3775fac4fb3170b80d0fca199a75506b2a5c0265c5864f1abfb00adbd15e19021fb93443fb37980f2187589d54bca64d8b20c9cf2ae68c8be6483a98907bfc9a44834070e79b7ba8a9a8dfb29414a68067bf571595351f3f3434c03ea2b3af9321b3f77cf47e70bb16c6ddff79dcdfdfd0749149990543af2a2baef0bc779d365f7c9d0c7b80db720686538160ba2b2e3bc3d6795ebd6529b0c30dbe39935b362cb5522e8b063382af020b553a76ad1dbcc6c2791cc804e6ef155d336bf96ee654b7d9f977c0236efccac045463a53724b4b147298a593a983f5c82cef88e9b94c03ab5704a5b26b1c41f939a32e89cdf5a7881213e53680817b83788f5da292f49ccad32e534ce5cbb2d20ef1166babdd7a069bbbab76c6800413ae2d52e9d6f81d4ba99c3a98604635dc6352362cd75b78c52189b521033101dbe9e1d554f17a217f090bc59a5f0db442e5e2dc42630e55fce704c3e5cff348ee522a6b9af4c29515a1232bc8a50a9dc1c1a408a4568dc0e1b38dd7d15e22cb35de74d7d180f79dcc71317a3f2df82816305c8a35243968fb66d42b99deea47014bf65906febcb51eae9edd6651eab8146d2f44e7bafd4ebb23f697f6305543462499188ca6b1181b93e727a724b42a4ae2af58c4f45ea14384c6791f6c70d2c840147b891a9b34a163406370f37f6c0296aa641092f9f618648525dd4eec3854e5205c7bc097dd7ec0543c74623e89347c9556ab129f39a183166f39d98973276d98513d4bf18274dc6ae566928aa693605447ef661e059fac855ad8a9a11f0f36eba8ea2dc4087f146694306f255798eb8f1eb761dcb6759709483fc966ac4cf50edce689e8f92af828858bf2dfcd5278d78ad6c540c4fadb37623688651579a32fbd0ac41fc204dcfb15e6f2e58b689a9b2b155cb1c15ce757be06157622b0a6bc592479a779e9e3024fc43377b9f9a5509cd97ebe03daa3d3be0caa96baf6b720ded8196ef4cbbfa267531cf73332c00178f86d2b4251a4a93ad6c140632b076a4c8f1460ebadcf15a1eb25f2d45428fa4fa9b4ee61bdf010a59d21c67d2a4c3a059a4d485c24a37ab8b88c50f78d9f6bcd6a28875a469b88692353878bcca075f44d0fca6923295349de26a459c87da7ebd3889716050d820e8efa8852d382f94df12b69b95c944247b5e4ebaa48a2656576dfc54c1a83099d14b1eaa8c0283931a1abfe9799a3ea562e0b8c48bb4e0b7a88c3f3ef84e693af4c1c06e37b8fdbb151dee29c6e9715cfd28cbe4178cbd94c84663ce4f39e821c2917f4c1654a7fe02c9f8e20da68acf21d03d9c9089382febc22cfa460eeb6f81fc78c561c2410fb919c03d3b50dcfac531748687c9abfc53565da50a8499773c575d83d01a797e309effae7b3932ed858cee9669387919f60c87d6c5281eaaf70c56d04104a82013e5669fd104cdd870787e9daea598121b0978bf3801b3b70f91dcfa72c26b7f8742b3092fe3db33f8dd78dc27e6bf93af89bb11dfdf99272a64ef96ca9dce921066ecd38794570f301fe569af98df709d0eb11822de1ca2f96a22d408f790ed1260ebd441c7ecf7e0f434b2f25658ee44440e5a02ab003142fb77ea3a6439f48b68a4668cbffcc0a31d6c2aa53cfc7bb277fd47238e3e1fe69739bcd886474c36a486ebc095a22b28b4e6f9dacf4692741f95603c7d3b0dccb83b016be17706978a52bfa9c997442eaff94decee3aee7c0d2510eaeec700624c82cb20b9c57ca994537df2da35f7e66baf140d7acd2bd3fbbb157cf1b4124eddef1aa0d5fd0b6091832675f64c1bee2e88f66a970e75b8ffc6a44a0f40ada219e32e0920b28693b2f8c57b322828e8df040f2672d9fa0559f6d9247976899f0de3aa8d9e8a8884f59776edd039b8d98a9234d95a41c92d5e4d07b3899fb1e14c87b80d72383915729473635a8aa82abe799aaefeb367909bd5903dfa4d7e2d186df07cfab59cbf41eba18c97df9d13ad41147114e3f62c15d905b764e0e4af4ca29962d5d0db8d6913931168b3ba7e3551de47fedc9eba33f94794f02f7377475f73fb5e6261ad33090efa7a229eee847cc6b64b991f92d7c94a0d13038b05ef1e3005e9aa500b6a36ecf95c4ac4292d309a58de4e8ec20c63a2b7dbfcf78966b7c669b478d0f5ccdec8bb06c1d6e28c7980a4d805e9ce8d8bca356065ce1766f3e9b8aba7c78f783c01f5270905de179f6bf8b41d06dcf157034914a965804662d52a9ff00999040772125666fc158ea34de306b881940ccc5d9e0b7a31c5305ad339817a55ae94fe1e0c80610f2960ea355da58553428d31cc751711993907b8eb5c197e3ba944a50574192d455ca5f495d73c8d64267a52cb8126be0a0203430bb140a7f35d18e961990f74100495b5513241466eea3f8135712d0bac24a00a5ad5d7ebeffea5073a0e81e70f68acf952c9544ca7a6bb8e0bb9fbab6599656fb62bef3f2488373e550a09d3a7a97119c36d02655cc709b25a7b387b315c63e908209f2a853248f82338590724ac70609195af47ecef8a2c1a45f6148d8e1e8ee4621bdf9d73214d3493cca4947d11b4e0d8f29a23d5b58927f0bc286b5160e2c025bd31c69a2f6f4ade7f0b90d02f5a6f50f8cbc40554198364c768b5da05a84322e012191218324153eb26695f4d26c56b47f733547539482d4c2e04280d8ef355102b19053b52adfe9e3ffa783e16df5e361483949f1dca7eeba2cc534050813362c5115abdf03f9bbbde989494381d65f20ad452aa209cea38c0555d8b4dc3c46a7a5be07eb3e590fbd5366a9e3bb858893e7c8bd33645355c001528d59c764c7ff00be8925d1aa39899bf12da7ae1cb0fe66c3a613cf6baeaee83f34c0b7b993eddf2c5da9cc3c32ef2fa67ad423006fc3de5b92c908c1367cc7f6b0ce45ceff710f420f8982694689402120be54430fb3b72743d6b5a489758aa839b42baca8242a58e0ba283833a80519881fa3b9e744bf3d3fdd22626da7795f687f6c424c8c8c090e41dd58a259e4b4254854d1c28cae1a69ee267a2b9b93ecf5237de70120f87ac90762e7036520c1bc87886a87316080a5d3f9cc1a803c040db14407f4f40ad889c123020e5", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0x4) semget(0x1, 0x0, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001600)=0x3ff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001640)=0xfffffffffffffffa) r5 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r6 = dup(r2) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000001680)=0xff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000016c0)) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000001700)=0x2) shmctl$SHM_LOCK(r5, 0x3) wait4(r3, &(0x7f0000001740), 0x1, &(0x7f0000001780)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001840)=[0x6]) writev(r1, &(0x7f0000001940)=[{&(0x7f0000001880)="2fdf0aaf41661dbbff6cdcb5828a1adac9f97e3ccb200a7f2dff240556198b736bb5b74bbdfe63cb9fb22c6ad038e769fbc53e02f4d27634474d375083330fd10a35e43c35b866ea98a1a46cfe899e44d939b13879a71d1bcd38d4f09b4b64384a134502a11f76f7899bc2bd043ab0149a05f67250686e79727f4bf1efb4d3b995139c2ea29af67a4b5070f8443b16ba9463c4f83bbf4ac73c9b0d4e5302e8cee65a5a87ddfb5795012ff59d0c9e9fd678ec3ed4767af8991ffa3730", 0xbc}], 0x1) getppid() accept(r2, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001a00)=""/110) wait4(r3, &(0x7f0000001a80), 0x3, &(0x7f0000001ac0)) 00:08:12 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:13 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x3, 0x0, 0x2a439454}, 0xffffffffffffffff, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x87, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x418, 0x8c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 00:08:13 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:13 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x3, 0x7f, {0x4, 0x401}}) r4 = getegid() getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r4}, 0xc) getpgrp() 00:08:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x1, 0x2, r1}) chdir(&(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 00:08:13 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 00:08:13 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r3, 0x5, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x100000000, r5}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fcntl$setstatus(r0, 0x4, 0x80) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) socket(0x11, 0x7, 0xeb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 00:08:13 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0xb, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x100000002}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x107fff, 0x0, 0x0, 0xfffffffffffffffe, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x4000, 0x2) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="2cb249784c083e96cb7400b5c31d484e0e0f1326a83a199563bdfd6b7c696ff2b102f17c64fa79ae6774d0898aa0ab3dc6048ca8841d685c20ba39ca3b03e20a5963b75c8efe955b45079670419a2d9fbebad73104866aa862e852397df4573ab8693945bc4ea3eb14fa8fc3b80c5fc1d798ecef82d87945473d9310cfcbb5dfe09d39", 0x83) socket(0x19, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:13 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r2, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r6) 00:08:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x20, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000100)=""/183, 0xb7, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x50, 0x8000}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 00:08:13 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 00:08:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 00:08:14 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file1\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2000000201, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 00:08:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fe, 0x90) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 00:08:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x102) 00:08:14 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x408, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r7 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r7) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r4) 00:08:14 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/68, 0x44}], 0x4, 0x0) 00:08:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) poll(&(0x7f0000000200)=[{r0, 0x2d}], 0x1, 0x0) 00:08:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x30003) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x191) 00:08:15 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) select(0x40, &(0x7f0000000280)={0x9, 0x1, 0x0, 0xfff, 0x2, 0x0, 0x9, 0x8a16}, &(0x7f0000000300)={0x9, 0x9, 0x8000, 0x80000000, 0xef46, 0x4000000000000000, 0xff, 0x8}, &(0x7f0000000340)={0x8, 0x2, 0x5, 0x4, 0x9, 0x1, 0x3976, 0x80}, &(0x7f0000000380)={0x8, 0x2}) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) geteuid() fchdir(r0) 00:08:15 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f0000000700)='./file0\x00', 0x2000, 0x7) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000006c0)) semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x2, 0x41) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000780)='./file0\x00', 0x2) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000280)=""/12, 0xc}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/210, 0xd2}, {&(0x7f0000000580)=""/184, 0xb8}], 0x5) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:15 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:16 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r3 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r3, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r7 = getpgrp() semop(r3, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) r8 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffb000/0x1000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xd023015c36c82d43) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x3, r1, r2, r1, r2, 0x100, 0xf91}, 0x8, 0x2, r0, r9, 0x100000000, 0x5, 0xffffffffffff8000}) getpgid(r7) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r4) 00:08:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 00:08:16 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) flock(r3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xffffffff80000000, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) r6 = dup(r2) fchdir(r6) 00:08:16 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800000000, 0x2000000001) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x9) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x8000000000) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) getuid() getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000010aaa316a86c16ef9fde1d8e67be76da66339558562db41be6d3ac7aac0c72f97421deb7b1a14fbd18688b7b8f0b6464cde4057c71714a6c56d6590115ab"], &(0x7f0000000000)=0x6e) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB], 0xa) close(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x101, 0xfffffffffffffb1a, 0x80, 0x1, 0xf9c0000000000000, 0x7fff, 0xdd8, 0x0, 0x0, 0x8100000000000, 0x7fffffff}) 00:08:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xff) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 00:08:16 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x2000000000401bff, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000001c0)) fcntl$lock(r1, 0xa, &(0x7f0000000180)={0x0, 0x3ffffffffff, 0x0, 0x404}) close(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 00:08:16 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair(0x18, 0x3, 0x3, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000300)={0x1f, 0x1ff, './file0/../file0', 0x100, 0x0, 0xfff, 0x9}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:16 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x81) setsockopt(r0, 0x80000001, 0x7fff, &(0x7f0000000080)="51281a9cc42b7a7a91aecde467d1471fbf66e3d7f049071d180b8ced0b1e52404743000cc3a1cf0248d360df89f05bb2b1a649cf0c02654bafc14f761a0817d831408660db1755b00f09c8a1c1ca06b4bc35cf765d56b064c795905701bd9002045027cab05e7fabe36edcb7580957ff0cae6b578a66ee56d4e3d16fcaaca63b6c194048908f1c7904634d3665586a5973833824a30e0c26caba66b2f86c690364150df45526a179b717634e9d9fb7a3ab3c258a2485178f1675e9971828bf8242d8e719a25665fea3f692899c75fc0099", 0xd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x7, 0x6, &(0x7f0000000040)="10f0f734af66b4ea1c4cbdf2c2fe3598061b9d6fb937c4f117ef3e4c721aec8b5f9b13c98b9423f24bdd4b9adb2d52993ad40db5ad146176d3b265f10698f8", 0x3f) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x100000000000029, 0xc, 0x0, 0x0) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) semget$private(0x0, 0x3, 0x512) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000280)={0x3, 0x9, {0x42, 0x9}}) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget$private(0x0, 0x7, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x3f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7, r5, r6, r7, r8, 0x0, 0x9}, 0x8000, 0x4, r9, r10, 0x916, 0xd732, 0x2}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 00:08:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) syz_open_pts() flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() fsync(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000080)=""/139, 0x8b, 0x40, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) fsync(r2) 00:08:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000005b5568b876339591a18dcab623ea6defb02c0d69f65cd56174d8250bc6871592eb78d1ab399fa986aba84985364521f3f8f410b5bda3dad196f92fc001a480bea12ba4abd1d13fa880b520978c075d854a6c403c3ef5d2ce972b6c6e351b90c0e70c8d839e10acec6a20781e52405bd8ad8034ab25ccf47fde824e440f1c"], &(0x7f0000000280)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) r3 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r3, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r8 = socket$unix(0x1, 0x5, 0x0) accept$unix(r8, 0x0, 0x0) getpgrp() semop(r3, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/57) 00:08:17 executing program 1: socketpair$unix(0x1, 0x10001, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) rmdir(&(0x7f0000000280)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x124) r2 = fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f0000000100)=[{0x3, 0x6, 0x1000}], 0x1) r5 = semget(0x1, 0x1, 0x161) semop(r5, &(0x7f0000000080)=[{0x1, 0x9, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x1, 0x800}], 0x4) sendto(r3, &(0x7f00000002c0)="68e73d1e2e52a8f1116c2ab368b392", 0xf, 0x8, &(0x7f0000000300)=@in6={0x18, 0x3, 0x80, 0x7c}, 0xc) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000180)=""/247) semop(r5, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x800}, {0x3, 0xe41, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x9, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x6) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r2 = semget$private(0x0, 0x7, 0x2a0) setegid(r1) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x85) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffff85, 0x0, 0xfffffffffffffea8, &(0x7f00000001c0)}, 0x4) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff25) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) setsockopt(r0, 0x5, 0x4, &(0x7f0000000080)="b64bff955e934be54a84005f6036bd9dbe5780a42966bf4dd37eaf087a3d4b4e26eeec34a8643c40c069eeb93602aca0bb6c23b8df6d67ae1691558115169f903b787f4294d90c3c77347047a417af0da5869b73922c7629db4dd254a82d08afebaa743e68e59cf3116d22e95cf1f01a4a4fc4404ba44aa66d6b2d1fa74d13ce8055093fc006ba7f1e67a7cefd78ea929b1f97aff068a0bfa01e0a2c33f969a1c4f4279ad08af2b63b0d7b402c886459a09e38b77a67aebcdb82b4cd724b", 0xbe) socket(0x2, 0x5, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80a0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 00:08:17 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = syz_open_pts() lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0xa, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300), 0x0) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x3) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x120, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x10) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) close(r3) 00:08:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x9ee) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000300)={0x4, 0x1, 0x1000, 0x9, 0xffffffffffffffff}, 0xc) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) 00:08:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffd1}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0xfffffffffffffffc) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) pwritev(r2, &(0x7f00000003c0), 0x100000000000005c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f00000002c0)='X', 0x1) syz_open_pts() bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb80, "855c55000000004000"}) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) r3 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x4, 0xfff, 0x2, 0x1, 0x1]) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) 00:08:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffd1}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0xfffffffffffffffc) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) pwritev(r2, &(0x7f00000003c0), 0x100000000000005c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f00000002c0)='X', 0x1) syz_open_pts() bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb80, "855c55000000004000"}) 00:08:17 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f00000001c0)="fbddc165e400bfb92d6a508c97ad4791509f1dd742f1e2072060d6b151b0c2ed81bb3eb5e9e390e2250f1d4d17a769d710a6b6c0b2c203592154028065304b4242a9397492d54bc3bd0022231f47532636e12e9a5df3f352f42f44cb956ed96355e642e019ca964d7c319fd3ea855db70e02bfcf904494b8ab7ac14ba9b49c6dee199a824924466cc39818746415e35a8368ef977a5e92e1", 0x98}, {&(0x7f0000000280)="efe5e8acf9b8f46e086341e3712e0c74eda3083f65e96da293d24e6dc3fa23e24e5526af050dfb7690d29c3b36340e1e9129dd7f904db4da1eeccbb0634f5011c0b98a5cc65ad2751561a6fb383a80ce24f7837135d7f87a2fea5a330852fb8878eac181c229f75365cdda920ac73f81a09f1d8e9fb29b96146c6a64c9177653ea06248a45f37659", 0x88}, {&(0x7f0000000580)="e74a1d4e8ea52051cd24f7d43317a7a74450f08a1bbdbe0e5c19dc8d8ecbec1927c340880ee10346e1286e49faee4f017eb5b4e96111cdf34072a0e3bd602f9196a4202b43a93f5c02a86d626be9303c86b7b192469a9b0629e0b5ef471a23d3d4933916c95306b17dc664ced3639295add64743a0afbae5c529148b986c62f105f0d201cbee195e941ffc", 0x8b}, {&(0x7f0000000640)="aba04ff226a40609300fc77ce46e599b811d8dba659f80831d41bfc060d03fe05720f72c80abfa49e2e84050d0f4c699f12d8c09be0b3d90cbee4e299a91abc34297c78c6cfb9b720abccea520f0631ae0d2d3a21d2e05f99a0c003c9449f9864f2449c91977afcfc4ccda246cc3d5cfb7c151337f1ffce5f55ec6a0455a413664522822c54bf0fa3d9e8c75353e106285b9064ef2a0c556af931efd", 0x9c}, {&(0x7f0000000700)="cdf10eae7a74332fcf2e45dedc062faedfef0ebbab200476f9be15859011bdbaff521298b605f7dc9459014a8363ab1854cdc01fabc7cfdf5d4105de39866cb0f9dc262cf6e83c972e8352f3c06f9e436638de596ad66967c0f70e0cfc0b4326f6605644fa2017cc615cf2c1ea063f11436741edcb23c578f18e8ec7d57fa43deae015d6393527eb2a37baafaedafa5388059e8dbbc4981f5f5fc543c3b8bf8c41f7840e6a6c47fa227978e7071e08990e042508f599e0e83e7b4921b813c28436684d96cec5007d5a1f4a110e380adacc228a5a7ed73708d8ac445d27d846e2c19b6724a18491e0b67051242073bb70", 0xf0}, {&(0x7f0000000340)="8a63a29370e87dafd4636eb06dfabdb8c158497b18af18305547f50861bda8841975baf5d3cfedbde490789d431a4a53d8d22273ef7d1e485b78076a56738a3a5db604939cfce62726415897c3c0fb11110f35e38d9d6c9e1ebbc715379d1203", 0x60}, {&(0x7f0000000800)="f61e9b74647b61096a8d9267b6940d54387b34b33780ace0c8a35587f6fa652663c00bbd5f9a2e4c7129427fedf99f5e6a5f14f7b86f7cc4c6be61bdb4a9104fff7af2dbb580147cad5ee51eb274d5fe6547da4424ef574f512bee33fd74e16c383513800d97e43847a545ae54172e9a9fe9194e42c606266c5e0554f608fb6d45839a9cdf0a72de77ea32ed1ab7da29d281eac1ed942d1c9fdfd4ee2770e2acc121aca5bf7bbeb21f7eb239a4ecf75e3e067aa44b55f453d2ca4ecd905adf874f74b3bb186dea91ef8eb0e1f24d32ec69c4989bc7e250544d6cfbdb9b8658f11f59e4dbe4e9a0d248a0bbc5b25c2201f58dd99b739d5b7f68f94879025f03b0fb393c318a9cd3b7b7e328acc07d5fa0adc64de053418191b74a7ca02362b411ca31394a39c7926a9ac8f6681facff5c02f81a0d08e3feda65c5f7039f98c16f3dc7a119d5f2f5e975c09a88eaaa914ce72dfd44ce75f0b2bf1396c3771d4a3f65253ee85121fa9b75478b4478f895f83899920542f79d244a8a0c879c203bf4129078a7151746aa64563e1b2a2f3e23596fba544c8ee46c3200efd07bd57c724931e0b005b14deda9e1d758fd92dd2aa6e49b248dc699c74c2e83d8419a86d7477c81c4c60368b7d808329c635e20df04aa93fdcc26a6f46bbbb13b3c70256af54271dcf8efba97360f0763ff3d0ae9d2d5ca3600055d5b42ea7d1c5016ffb672dd0b8870d60b0bed63b7003b5ba97ec9aa516d87d191dc18748bacc5353755737db40ac5e4b91ed5d194cf79f5842800474f82a5b1cefdc10e5231c6d6b093f8ffdf4233493b959d26c00814aecea4fcdb33403790b90b2112d29e735729886b82a262bf307e5b40527b4d58847183ba9ad97669fd01c33ecbce823fdd1ef9b94357f19f70440e4d8c0afa803c7ea5532688301692dc0d68c514f3c43a7f3d9d4b4a70d5600b92cb171ea24450d4e1ba2376059f5d009f199814d5cddefe155fba65a8bc72fee16c91dcd7ef703426c160cbc38bcd2ad515dd5c29a55ecc65629f4673083f051ddf9da8cbf3179af7ebe0035e71260c5a770afd2ed4e2e9cc0a7e7b89b1beb87cdaf524210848743dbded8257de652aded63b30485b1ae2f8f27c656adb7163816bc9567dfaf722a11a0b187bec1538078ad0ad3056d1e7a382e523346c4684169e7dd3058de8d8a520d29b52df8fc8a48fe59fc368185fc9de390dbddc0b4871ee49be931cd2f7d64fb862f5a341c235a5bcf29eaf0c963cb5f4e4123dfc689b8b3533ee2e3f3a21f1d4515fd49e4baad44490a99242abbc6df53f5e230c7b51cd034efe9d5587666a9b9019e5c513cba562db96bf8f8f3907f90cc7269af875e7a5dc8dcd62d736aff1bfa79f5a96486c791879f82b6447b73908e0dbd1778e2b54f88759e38125d51df39302ecac371ecf6e24a16f89e328cb90090fbf13b53b4f63fac0b10c90b0a5a2084f4b8604aa5ecd66bb8f1fbbba3fb1485a461c02e609d894a67bf9e7a2867a32908166ce3c1c0592ee1f6217e38be8116aa7ad6f169134ad6e61baba794c1b233ac9a2c7011b99241b8c9f4a832c5b0b28eb9ab60746e6db1e1197297330a7948f6ee860e579f683c953276a5403c227d95d5f97073a8c6c9433349784047689c40bf929a9de66f9c5dfd23321d11684a80f33e8d0944da55861e7a898a03577efdc189c649fa1c155c6def2e90dfd504a6421531d21af341b31134ad4e06f76c5275d3740b5271c6beb5c907a06e35f18e469e4d5767499b676d0b86e3f6a1f73b7dee0544047bcc2d8211f71208dc9f30d7f774f3c71b274755144079fd03066105e2c4d502430d9bec76c4a154e5f7b4e2df3958736bdd6f0b5e01c85023c15841b31e043327df373e05c86e9fa8271959f456ce5e8f8a988164df8e7ea59387602257914c0088f572dc538f4d5cde2f2467cbc253ca16c90ca5c370583397053c971f2388e41f5010a8aa5d99a8206f2ef532a3cf7f17bebf441766c7eaf3d1264ea68b46be23d7cd7b67ca739e3cf492297a67de4f4e29d85f305bc23f61371b4c2cd7058b5bdb72bc6e1a55e1282374d06e62333bd944c9d2dab4c02a1910c9ac61010c05f40b16dc83eb8f3ad722ec3e96c74a4555ca50d4d64cb66b7fd638e3d29662006db61323eaeae9e8d2bee09abe3a23ee4124a3f8cba023a738f07d824d92bd3314204af583e1367f7ca5e8645d12addf193b0f5775e0abdeeba1297996cae012ee83a376c1a2466de0d8d134785d8ca8b617599b6797a7cfc6f1dcdbd14da098967336c3f1988f0fa194b2c3e74dc0e80b99ce8de6bdafd251868f7f1da8a8bf8318c4b849ce84ede808d56b07acacd35bcefe8ad11200b2b036cc12c702fcee610de03d8cd5f7ee957eb817b7b9c61d944f836500298ca73ac711123b23fa2ff8182e7081f61c84ce1ae27bc09b34b76c754e19ef68839ee816a983380dda7fc11bcb7f1316e74dcfff0a4a2019c7c55937449f2ccb542b8b86b576dc8d36e69352ed92e1e7b4f0ec7304b5ed2760b7868c30acadee3258d6a448b6e4b856494abf13d2899b85284d8b05af646885fee62554f8439ae8a2d1e2895c7fbf84648ddef406f7d4169d5d223f66d10e047b7a4b9f3a6ac8543d996eb6d6788cc958d6483940ad60743700aee941cfa868d7effb87873deeab9560a7878798e980de83f810932f3ba3a7973465b8c79104761e8e66d670a9e2564639cbf36f3ad48c0a99d4b6e970ba27dc0a3b22d125827786e262bfbbfb7b9b6605a10fb8f3ba4f13172be6f45d865ac66f3eece48efe10f904bdf1f0ea39b399fab1f19f497f44077d2df8678910b40e070bec26f78ce22e706fd2e5eb01eb2ef64da0c566c7fbad26a2bc69906981202da02feeaacc85006ba22deea427163807bf319ce2a2cc8309389eb703df6a7c4b74a72917e43f9e1491fe8749c59e39172776b0607e89fa0d01d8d3c2d5bfc5be112023ba04ea2eeea3da53be4f86738606120d330e72319d7f7a1544a136fc7a097500ac6b1a8d7a40f4f0d107ad378e2136e48cdb7d083ae11b68746e184b490bd4aa36c8aa19834f8673cb1a8f48b0adfc83b7a3f2f9c2053888c707d33f176e4440fbe39aa354253c4e81408129b8e60c7081be28facda664484afb2d2028c9884d79ebc5e8e1950294942fd7e145de4c958d3e8139cdbd07b085c811bc6f55b9ae4c2cdb12f6080f0a784bc0faca19d2ef23d5ede00ebdecb8ddc99759d70df56a9b846c3b209ba2d5e6479458413fdb53e8dac49d3eec34140b38e5311a737fccd1aa1f41d11327f74aa2b77125cebca4f387a54b5993b5056e97959d436157807825c7b14e9c2ea437fe61468b34edad6a90983d1c7195c218af3bf9884bf3397dea850e623a2d68579d87db3530ee2d66e5b5d9a14cca9075f955283d3d85af7a7bc1925d2324a651173ffad4a57b943eab46890d9a476a8a6867a188277efa88332e4e88fc7000dd049131e5fdd6c11a44c9e2dca4d2acb2c8412012fab5b4d959ae147244e452f3e05bc4a7b06261de586fbdf974c44e384bb71c470ea5dda9f35d1fa0943da1a2dc1e4b7852b4f482c82764e7bce17fc49017db25fcfaf8719b6cc052ce69d834693fad0ad6b6e924eaa77367078ff06c410e03973e146a4209d3c95b20ed1e4dbed2dfe31c12c94c25a19c7fd98aa117fea0be8d11f5a421e5b625bb3c79900749b68bdaf436ce4863c2fe53faf5cf0dc92e8ee6bb139869efa103ef3a6049e93ee733a8b9d8e5ec4a7d8e3700f12137b219c35fec59f6119673ca6b9fc4145614327c5fa3edf61df475cea435f6f78c00ecee1bf4c9359928da352ce7fdf5aa10dbfdb79a24b1f90a64bbbe0311b4b203f11b3b6b0e733c34d23423d195a3a46fffcf5149ef32904651d9059dbd58b10c2ba4d08c5a992a8861f30d8ff89f58c79477ca43825d819cfd1f14d91d04b9760b25a9bca3a0d81d7b8b8a13fb72b055c9c0b1326d7ca69a962a76c716b4d351996866832430d4fac3891869ac2420443253d1d3c39198c333918652d162e66f6b3235acba5ee61738a7947ed3f2fcd8e97ad85001198a0fd5c4d3a7e55769aea38d99c06ec242a4aef38a06d0ec06a2116fbec20f0c732e8cdff0235e6b72de6ff1b72876ba800b8c5ea16f083bc3ef234f920c815d8dc6e1dd5e109532abfba185dda734561be5a5c45ad2ea3ef5ed476812f99233c63165e6a6c2ba06a4d61a5439bad3929c8e08d6f5eb6b695239df364c19886568e21e7370ee621b9d09883cfce6e959be51e8befc3a340e7ff106f04a5c10994471017f9d44ea82f7c0791c9f494e1a80bfdb861b84e9fa094aa7f113808dcdf591f048305cb0be3b0185dccb66f736c654bf187f6b1a0a953f164118d8f5029934b8cd0ddcb7e46fe760896277b17d94e5d2d435b404744ef4aae394fa914d271d8c105485eea89304a41f67d34872b4e6d038834d8019c0a94bae6450b983acfa2805fb0a074d3d14a5a89dd33c510646f7d7f0dd41ac1a45ae530dd9e1c2d031980c282c10103a64ada05197b0b34333ecad09d7b09c7c62878c7a04658cc9eed409bf5091e7f8146c3e1336920c1377454521070ca3458c19c31e12a0cfdd1a1c4fd7e70c932b6c0d2f12a61fa9fbecac7a034502c83fdf85e7d0dadd075e34109cf4f331b01f5cdf12e51381a9b21ea63e678b3a94a3d3be30a6b3fb3714f57b99892d49abfe0a65e35c11f3ba02d7d61429d5f0651e3ac0d726baa9878d283dc4a62cb3db06b0d3f6cd73722f8b0b37b64d066c00abf45f2acce4c5430a9204f7bd52b8bdea4a2a44a0489b795a9299163450089efe5cd56541c54fff1d4b1156ffa9f2536b5a01b22188919e8e7073307fa72e27816f78778c6164c52449e87e2ad240280b8587e40fc828c7ea08e93c7b0c1f0ce923df85f052a13ac328f8c044ff2f2a3b1fe0115ce8d6b82178d25e00904ca89a19842b002233053a905735788f727f71a57dc0eb94dd20cb6978bdbee012d0824ebbaf3ba4039d60ddba0a9aa877beb3e155639f1530f8ecf3f87b6fdf3237ad66c4f21c874757eb18055cf11191df7abe37f7eb8a4697c52ddc6174f4969be5dd30b1fce4876c9c114b57028be19d7ea667cdce100467d975e72a0eea3b23cc1da12e42de0cb6908c7ac50b378963c11510ee640aff55f2e618108ca74cc208924b4dc52e06911b5aead962f50e43907439a0dc390c1643dc5380b219a48782819b1a8b168b3ad3373d810d278b9e1ee1f8daff4ddf09bb072e2e323f568f2ca6792cde91155fd566294db269a4a2119d33475948d5662193518c1dd518ffc386ce5472166c83a2597edd6807dd79bd3fc211fe3c73495c22785812ba2b9cc520088b9acd57ad62536590d9cef05d453fff0d36ec6746c15d7ac3d25b34f4113b6ddf77f491fad7b0fdb7cbf1c72a4c09a4e828be936acf206d2663fdb4d75b8471461a8c4a23b1d17db4488187b207e30c53581c8e7349489b5e9c1554217cf48e48a89b17529bfa02dc2d30aa5a809b209631c487cec546bad25035dc2d378f45b7926f42144b6e8fa14dd6433acc6e75976fc8d81978e17f04af636a2c7e615b505b85c0994e719109bd75e4bb486678688dfd4616360aed8a87793827926e1cb5cfb480e99bbffedb70faed30d956fb19657a1a6fe27e7c6d9dcaf8930ef702851ca937e2b142fa512600288449c538efed13a4faf42589fe74962f6ee935b74e836301978344a0a32a52d23", 0x1000}], 0x7, &(0x7f0000001880)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc0, 0x401}, 0x400) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file1\x00') 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/196) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$inet(r0, 0x0, 0x0) 00:08:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000540), &(0x7f0000000680)=0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)=']+\xd1\x00', &(0x7f0000000100)=')(\x00', &(0x7f0000000140)='[/(\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='#}\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='.{)\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\'\'*\x00', &(0x7f0000000440)='-/-\x00', &(0x7f0000000640)='\x9d#\x00', &(0x7f00000004c0)='\x14*:^@\x00', &(0x7f0000000500)='-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000580)='-\x00']) setegid(r1) setgroups(0xb1, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x4000000000) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x4, 0x0, 0x8, 0x3, "8bc5ce2a33f108b0bb27c27354e591d9c83ec6c1", 0xef, 0xbf}) flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) ioctl$TIOCSTART(r4, 0x2000746e) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) flock(r0, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f00000001c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000740)=0xd82e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) fcntl$getown(r6, 0x5) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x7, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0x9, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) getppid() 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) seteuid(0x0) r0 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r1 = syz_open_pts() flock(r1, 0x5) flock(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f0000000480)='./file0/../file0\x00', 0x800000000001ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000140)=0x4) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x2, 0x0, 0x0, 0xfffffffffffffbff}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1002}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000100)='/]#(#\x00', &(0x7f00000003c0)='[:)/\x00', &(0x7f0000000400)=',![:\\*]*&\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='$.\x92\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='%:,)\x00']) close(r2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/57) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r3) rename(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)='./file0\x00') semget(0x2, 0x401bff, 0x800000000000042) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r4, r5) setgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:17 executing program 1: syz_open_pts() getuid() syz_open_pts() r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) 00:08:17 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x30}, {0x18, 0x0, 0x5, 0xffff}, 0x0, [0x80, 0x7, 0x7, 0x0, 0x7f, 0x40, 0x7f, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1ff, 0x8000}, {0x18, 0x3, 0x8, 0x8}, 0xcbc6, [0x5, 0x1f, 0x1000, 0x2, 0x73fd, 0x3bc0000000000000, 0x1, 0x3]}, 0x3c) r1 = dup(r0) readv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/109, 0x6d}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/11, 0xb}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x9) lseek(r1, 0x0, 0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001700)) 00:08:17 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) pipe2(&(0x7f0000000280), 0x4) flock(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) pipe(&(0x7f0000000300)) dup(r2) 00:08:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xe3}) 00:08:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r3 = semget(0x1, 0x1, 0x1) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000280)=""/87) r4 = semget(0x3, 0x0, 0x80) dup(r2) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/172) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getegid() r6 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r6, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r5, r1, r0, r1]) semget$private(0x0, 0x1, 0x120) 00:08:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) 00:08:18 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/192) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x13740000000000, 0x1f}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 00:08:18 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x2000000000000003, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 00:08:18 executing program 1: socketpair(0x5f05c9afcf028913, 0x8000, 0x800, &(0x7f0000000040)={0xffffffffffffffff}) shmget(0x0, 0x2000, 0x50, &(0x7f0000fee000/0x2000)=nil) shmget(0x3, 0x3000, 0x11, &(0x7f0000ff4000/0x3000)=nil) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ff5000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = shmget$private(0x0, 0x14000, 0x90, &(0x7f0000feb000/0x14000)=nil) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x4000, 0x3) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffffff, 0x7}, 0xc) 00:08:18 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x7) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xcc2, 0x0) close(r6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) r7 = socket$inet6(0x18, 0x8004, 0x3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) semget$private(0x0, 0x3, 0x10) dup(r2) 00:08:18 executing program 1: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 00:08:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x80000000, {0xcb50}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) 00:08:19 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xfe9c) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000280)='./file0\x00', 0x180) getpgid(r5) r6 = semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)=""/58) 00:08:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socket(0x20, 0x4000, 0x4) 00:08:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 00:08:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x80000000, 0xffffffffffffff7f, &(0x7f0000000040)="ea240104bd9612ed1833c01af5062754cbd43e041c87afee268dd1ed9d647c2aa09369185f58f16ac6593b22201881f856b01a645cfba81afc5955859659efc7e3ed4aa6aaeb8b3eb00af912460a917a0ca2246ec3fca44a31ebf24a98237154a629d1b7d504e11542a484abaa45a32b80b9c888209412dedefaf0fc7998a864cbc7e5038c187c213e2049e90343417fe846c6a8915c62f424fa36523af73632e85765c830", 0xa5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x200, 0x4) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:08:19 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x400000010000, 0x1d) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) fcntl$dupfd(r3, 0x0, r2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) write(r2, &(0x7f00000002c0)="16aaecec29366a11dfe13fe6d448162d215b8bc1aebab241cfd121d0fb1ab415a5d1f5955f782d5b5005805aedd7ec777632b406c5f1de8a2dd16c511bb166e351571de90786c017e678bff5d5f997cfd7ed84a1fac046de67213ce27f8f39040f117d655b1072cde29ad67e8df737a14595dbe0670b44b2a1a6cb", 0x7b) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() socket$inet6(0x18, 0x5, 0x1) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 00:08:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 00:08:19 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) ioctl$TIOCSTART(r3, 0x2000746e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:19 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x1000000000020, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) semop(r1, &(0x7f0000000280)=[{0x4, 0xffffffffffff9a15, 0x800}, {0x1, 0xfffffffffffffff7, 0x1000}], 0x2) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300), 0x0, 0x9}, 0x1) 00:08:19 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7f21ac0306313df0078fb4fb6ecbbbb54dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060b7c8014357710c1c53dfb9c138211b005a8da8bf7cef40785f778c963d6cd1763b600bb425ad904f55be6a0a83db4b0c9ddf4ce157c356c9a94aa1d52b8e47582b5a5b58cac46800a1ffb3057bb9e4437a2523436c347b9c212a65ae005e6a85cdc007fa6e62ade838355ed9a37eb6428b093cd34e72df0160d866c145874e357a095624cc9412fb791d7dad2c0c0f9bd1f473420c99706c921b54ab4853296b705dcce03bcd304cefba587055696d413ab188ae9de18e2d16d433d29999e150100e3bbbbd213ed89146467e0125000000000000000000000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000232000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) 00:08:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd", 0x6e) write(r0, &(0x7f0000001800)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c", 0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 00:08:19 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x24008, 0x1e) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0xffffffffffffffff, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1801}], 0x9) socket$inet6(0x18, 0x7, 0x0) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) 00:08:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x3c) getegid() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0xffffffffffffffe1, 0x9, 0x100000001, "778cde585b814658af5f392a92ecc54edbfbe19f", 0x7, 0x3}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x40, 0x4}, 0x1) 00:08:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x102, "bdf02fb8ee8f8df8ff8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 00:08:19 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x106) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000300)={0x20, 0x7f, {0x4000, 0x2000000000000000}}) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) semop(r1, &(0x7f0000000280)=[{0x0, 0x10001, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x10001, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x1ff, 0x800}, {0x4, 0x5, 0x800}], 0x6) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:19 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x1a9) 00:08:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x402, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) poll(0x0, 0x220, 0x6) pckbd_enable: command error 00:08:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001140)=""/116, 0x74) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x4000000021, 0x0) readlinkat(r1, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)=""/238, 0xee) sendto$inet(r2, &(0x7f0000000080)="bb9c8db70a133d8835063fa071a752253b492396a6fbe91647ca1fe0c1317a27d75a3154ad6b6a80832da7aa110503ce2f97edd187d9d723b10cbd9107c2477e36dfeb17bf0b23e02eae1c1f5768a7d3db68561ee6f58456e2dc623bc30b1ab0d07020ea0d802ed7a8051da43416c7115b78db2d8057efe515279dd88dd039398df410c5da504c1d012e57687e7cd4af599f2418ab46c8113af8e8045abe09973571a0113be464fa8674af55b22f1c4579b42f2eb04cb35e96e566b639aa171e53c6f7249af40ffa2b450250e299a7e4a847704f4e692e28f3eebb210586358f4b6d77bb47b4ae56542aeeb1813e917e18c069a3988c288c59c31c00b7a59ebfcb3a04af6de789771b85dcdc7ba9b2a417e14345167b57feb694909c56ef5b75bb968540bc1a5e303d571c0713a9663dbb9bd5808140965f5a72e1f9249d9808d608fa11ff5ce07772cc97e850df9e2d526c181793052f1cf90fbae5ae4357d6aa7338cda190999c80b0a271eef6ceb839dfc30a7b58fecb2fdc4825b5e8842e9b1820b48ca9b844b5eb740ce825f86dcb170b5c6cca3e82dba9f928d2e587c6ca17fc8d07d1b08f7f27e52c299d7d802413cafc93823d1359c09e4241777df8415b542f593f9931b1cd9d0b612bdfe0d4bd477cac4ff49c52e13179148c768d247d7891f41c36f1955b2850c5eebb48c5d7db9b1848ccc057c0a3e86fed14c7f703e4ad1a24d59b130d9cedb114b2de67ba5aee6744463a6770ee5806b325ee05ca5eb8fffc62ac4a6b07fb7d3af275c20b6edb223332baeea1e9a140206bbc391df9b0205efc78ed2d14b26411cf392a3565d45fbbba441576b6fa5476f559c9df24222bd08e642338af2b8d0169931fce09dec98ba7e0669f9164a2681da5126a337076e6d882f8d786592bb8b7b4c688e9a78e63cc6a50727c7bcf2fa42e4cb72fca688fab6d30f8c8519179b9622e2035e3828c27936ce262a937444d4ef145fdd77cc259e5187764d3580988d8711c88d5864925ae594ea52bdc9a656dd4e48321cdf96df6caa949aff6e93ccf2c489524d7bc2d71ea7d5f830fcf86f0ba66e9167f7c425335061655178c328d7c263295facd826c8179c4d597c93306a45fdef5e3773e727f69c0d1f2ae97ce357619ad212d25559b058c0c81b2ca3de239c7b690d08986e4dc536adfd19f847ca3c0923d48eb553c092dcb5803d09a742ee4d3bce932d6c9f25332a4061b0c3b0c253a9e83cf44f9b3d5061be976242aa40fc6f827bbe43883a7a40d09a5d841e7eab5b10c4533f5dad0abf7c3c08ebdc19ae9046fda3f36e85bcd5a6d5df69b65cec2d097aba57debde7795e94f63d566eed7731c28a8440f53509f06fc872db55079307b8d89c1619d19bcdd3823f192d0157e3e8dda9acd5b8d51d4083084e041efec0c7b48a0c4d21c947daf06e729d59cf5884cad98cfaa89208c50ab0384627c98bd909c13d44858cd948473e8d0558bd493fe34391f84250176aa07c3ecdc8b44d7139153b0e2d45e683bbc4bae070dca581fbbb0c35651fb3cfb9014bdd4dffe5c91e14788c5c257f39896876150dbb612e4fe63d8f6dfe00be13855ce1d4c1702239a46b74b59e5caf420d799c52537002f19af01ae52410d5e3830988032f92be2a9852124e7c579c6def53a970b14ad853260098d35bcc7fdeac32295faa4beb3f0b6ede2af4450c726d6bf88fa935efccedd2c166b78fe7c6f32de45b8621bfc8e48d573f6b8bdac0ef26025c65f08fd866148bbc8d27391feacda395e784ba8de4d16492abdf50255e7b4aaa97e9879ab41681663954de0dd271d0c58281d1bb88ffb79e2cd6eda41f1015cdf3ff2a2a91478a7a161556df69071a5dbd4f9415883df4a60bf66e37feb460ea984b1cede3a9d60d9bd9a386804e0d3decaf7c9093810466521822db5f7fed4545c41afc6e85ededc4e8a8115bcbaf64aa8397f657727ae8da91311869833c400c35675a30306893d077d982a97f146e7525d56ca1f3b0d2f040c4a4172f84f100282b2c686d98c04b864fd4382b6ccd553ff02c13b8ed5e5398d627119a8f651e3d7957de2091f86b65f5d0233fbfa267d62a3f581b3333154ee23a61342a43edf1eff3412ef7a81005e96edf6dd15d7d3a53cf26031f3b28b92024fbf46c43ecd538adfc6a9e4a4971aec9ebab6777b412a3df6971fdfab4ce5b1b54415f4807450c55fc8e34b18e8caf508f6417a8c5acc7b640ab192637e99795e886086231a62d4dc25de6d9b35c897685f2d36fbb5fffa6ea20db9f4566ca02091da7dc86617a562d9e29966f2712e313a5a7b6d11ecdec39a31b6ab71d3fe69e51245cbdda76eb984fc4caf04531ad47274bf08d8d6e7c954e6dbe7a64339e3d99ffe11407218068e758d096c009c5ffe46d74d6d9363fa4f4b9be3f751fa85a4d29182e738fd669a326db5f01ac5b74037f40d540771db352e630551ab80349bf9203226ad7b52f73005743fb227543f94749e6ac2c8855636d63ffbc63d8c278ee82a8458d89dfced67af7a887dc572554068fd814441cca95928f45e41c25e42b00ada3df91b23ad8a58aac854e49489ce579b71df0e353bda04d595d8e8691c08da955852dcacc57964d710972539c2bfff6fc34122f36e092b91371d7e1d0ad6b5932fab3bd7b9704f42364ac83d9d33a5e682d0355d52c467d5cdb21f329639ba5fb495f23b41d21700deca8edb8bed1ac51ffff198cf5d0c16e7d3061b811d43baa7b52266b4bf9981dfab3ec4ac7dc9090a7c5017d4daae8c9ab5945dd39b348e1d5a4b582d28ea6e7967b73f9b1d3abc679d748d48bf16c801a05eeb0438b863caaa75e2be6b6a82e9d61726e2e0738f7c779a8e045f0a8089f3994c8ea476201c884e5ee23a8fa3f809bf42f4633c29871a142bd1d2a03ddcfa976e68a7244092fe264aec300f88516174be58682d6d7d337bce56dfde47ce6f682639c8ae769aa6f1fdafbdda636c83cec57ff3db7fd14bb30e9f7805f7d95f576bfd008d53f9a207ccd712a0457dd6d734948617dfd026425ab765bc34f4ec8ede321da7f6ace29819a96aad31cbd5a961ad229487db189fa3cda551b1793c52ef61af087d9afc25d0066b92d4ad503333517cd342b415582f20a9160522ff3c184175e4e0ae6c5533b03bcd20bacbefeed940ad206de0f47d0fd899be6ce24cc98567fbe22a202271daf8c36ae2d613d2aa0d108f4b93fe5bbea511aebcccafb725f320e6a78306101c0ecc0a1de8f2e024dc120a8416d89afac632e09e7eae92d4774b7426edb4469986c3bb03943ace6375fc2bb26e3355adf281bb0886fc6edf8a8fdae8d02aabd3ca1e916f23affc9ad732703e1ffc28d3eeb8a1a0f8ab5dada97833586f47a0764ff28d749fd1adac66fd0f973b6fb1250007ff873f341ae59f6055d9ec49f0e40f108589d98018ac89b819d6ba17d3f4ae40420ab33ec66988b7ecd9b8c5641c317c61499f7515ae611ecbbebdef94d931fccaf22b6d3e0a061002eeefec11a070ec4d50ea3cda4be75b67b0e4caa8f818119ad2d9fd852893a061b55f1c354f26d97788fabed8b7a02c1be11bb9f1cee70eab3ee9f294f0edc7b8446dfab31b5727f05afa905b35eefc2a62f89adbeacb9a66c0b146c57c586b2f64d06f05c2e434ab4855bd4ab00e33b2119b7bfd06af4ec45c617f3f061bd9c6d52751f2c018746a9120acdf4e521a0c52835e2f0bde4ba885096f3ea011f74ff98d7edf626392b1aa5f3a9fc0e9d2ff4d6c9a1873168dcf880c0d3955d0a6900dbe855ce135895860fcfd8c83130cdd8854baa0d0c357def5f1ffbae15aff52bfc8b7c691ce11adc6d978bdba440889378cc765dc212856c1a00b73153cb4186ec689c7a77a7779a0ca6002c421e6e128304aa4765da4e039dfc86ef7f3dd074948fd7313a54adc6f7c3baba7bc1a7b7a5402e9dba1d753b4dbe92087bf1dc71707ecbf5d60bcbbfc711c4311c3307ccd9c9d1b5c315d49f09612d2d019cfab97b82c4b17b7eb5431afa01f062978d810584d7edd5ca2a08e941f43b1abf05ed3340c56f6c91a319b6f332a4c17aa245ad4830f97d2c7313740d7d1d36f39c28f58937b3dd8e8689177ea941ab31c7c65d12878a59544312f59f10f160b5df8ed02b2339f36d29063c2db70af51fb59fe4113334e62f091df5d6add1712edf4adb3008e6aef55c602a5ed9a9113ca3e72bbf08bb54970b1a571362566327860f87f2d3db5ceaf9df6934eb7d9134b4b53de77aec7ae79feb9d4e446a12477bfcd72212fb386e32ebabaf775f8af0cb4c2601cf12253e8548fad43a4335fa8f4343fb91f1b570320f22af09881a58bdc84079bc5f1592aaee769af264a21c51e6cbaae3d8b487ead342c715eb92c807f8f626024632852be2e2f35c9b2a68b2e372c8e9da5b6d42b9b4c6dd6e3dec7d27a8d25db3d0475581b8d04231714cfef9255879e66bfc3212bc89c0cbfd09a9bba2a347e46d83ea91ad73d66ec86e3804cd5d6ea5cda408c87eda3a11e4abe6f946900b8e3eefa2ef1e302e28c8818d1814f34d34cc3cd81b28b3db82f321e40780ce20b6cb697dacf71e38eac8962c3cbf09a53ee48fa1b10e010f60f3832c5cc9298a054429e37aa04cca38880a35909d83a59e35007dafbb7616759ad01ff148712f1f30a65d81fba74d8cff802cc7c7a27adc03301af2d076bfde93be8e081fba4954144aec4c1fd9e05d535bdf9a20dce433f68d3cb78486c73483102ee4fb65e249b3029b88cfd9b68529734cac88dd573caad04c13a69dbdd85cd2105823a166a3e7d0a8806856cf49500a5dfda664d833bf9c071ca38d016e648909d8b2f71e3d0c308b3b83e9a6d268e7b3154e7754b36322d7059bbf64390655ef4d99a53b447ff7acf21a630554d0fa891a3a0bff682fe1f959e240d4ef936ad73a5045ecca613f404c28a5c102869f4ae990b8820e3551f2852b905fe42c806c895f36840e932792a7401ef27026d311fc87fc637d626d202fa85757cf584d9a19b1c0c89bcd4e2e6386594797a47a2afb314167ce048d1677e0d5406ec9a3675886d05ddf730e4a620632dd12f619ce05fae395964f1e2a45710b47718218110d81abc95f2b9678c9f5d8e0d97bff1d06070e612ab7e5ee372847293185f4cf62be57ef7c7b302936f7e0e0f3d2ec255443b5a31c2419efcb3f61eed9a20dc2ae6762b3edc66a8a8db795f1b37ac67fd58396dfc2c4f713de0299d5499a70e0b93b40cd97388f05ba08e84a9ea1b9396216837f96b1b2b161b8e7c133315e1221ec97bfdfbf8573a22a3482563c9253fc82da3c58b69341fcc5f971ce1c205aed8cd8acef822ff39ff901ff2842549529e6bdec51a29bf001718a30d71c0dcc689c838aa25d155c3e5fd6701050d555af1d0f0584c8a559472751ec4ab98871abb961f83337723a0d9619c018f4f5e026523c1f425f24bf586315a3d0a62266873f74f8d9b02298ca824b33df8bb7b8ae91374a0e6f993624301c4e8ba99bf05587261d91d11577e9de75d428c1a2bc87052923f2bc8622f9bda7bf74b250f4351e9d19b7670055ff951fcf323581a7f38b5b96ba6af3220f047eca74d3a9bb6b4b65e082d5507fd3a7b91efebcd72d7986927d687774a2bc57c6c09770c2016d037d2757675a4319c88821114d9f4bc886b4cb7f7bb692172f3b92f6df367b16e3a107388941dec5e67ccbeab5df459964e18c001259358f5f6d4b057e31922ecf21f26c595f8e0a6476d", 0x1000, 0x2, &(0x7f0000001080)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) shmget(0x1, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x8000, 0x0) 00:08:21 executing program 0: mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000300)="a200fe97dd10db824d0761fa0b46b945d7262ca6523fa0dcf3636245641f1dff8632e2e53374daa29fa8d4b483df9dc91e01a916d5ea539ca1c9b4534b6dd72c54892cd0a95006cc363c9b4cf09d4f7e6c720bef3181066f9ba7161af1d963dfe8ceb4402b357283d72de49bf99b126642dbcebbff960599bcdc769f28681e2fcdcb951cf1f5c33eb902cb473fd62044280fb8f483e27ef9779e30d4f2f953e37389ff64b058279f16f37a29f7a16752db635fc487fed05ba2e2f55b9af2fce42c74ced2e39289d6aa7d5dddb54aa32c14e7545478651d8ac93b63124bd2d671dcbafd4e72b1d16c4cbff0b624550c4ed959ac557dccacbebcf53b", 0xfb}, {&(0x7f0000000400)="0ff96966d40b62e875ebba7f240a979bf416dff48d61c931b5b5b2deb6b96748885c3eaafca046b406f3549652a337eee7ec474959fd1a14ee0f51b2ec203cc71d734f199466b7dacf76b4bbd9446289ec9da362ce079f6961672854489d63e0223251044933e521893f", 0x6a}, {&(0x7f0000000480)="5656b179c178b7d406c042136d9dda6ef468a0e918f5a49c133da6a16ed5e3cc9370d562bb84b0fd6ff0082539e927683bc451f2779fb05de8a2d5951e89d17823bf12ec4c9e1ce65de9b08e59c36c0eae1a2101c4925d5ee6b8a35552c2cf3d7bdff3403a8211c37e00466b2496ac0b92572ec44d54661965253e3f21140f3071454db2e7bdab39829759a0e2c61a97a8b2f559e6efc77abba15b3e23f35b6f302f8224014fc56708a1c4fd0eaed49786b79a3630d5fb02f453613eb22f89ed5da8358ddb02529141aa2f9103267faeb5256415ec71e032c9e06be817522fdea874d0cfdfcbb6d22233d5b580797ca0ed5a83858e9ea1f9ab17", 0xfa}, {&(0x7f0000000580)="6e894f53e41d26f9587daa9b7285fd7ca2fdbb5f7674b100f45b9d077b9be5b316718ff2d4056a081a9fbb71fd914342388a3718004701b744b181a7c0f6d55c75857459d913cf5fe9aa9f8e6aa94531c5a0ec6afd22f1d51b535d11935c336687a807074a2c8844a060195d7dbd3c112f396e65e3fe230e05172eb573c385252761f34b687873ed5d0c5b9c48a438b6c045e3226a98312571bd0feadabef8b7d641438e4a1948354a4f8c01ba71b7", 0xaf}, {&(0x7f0000000640)="b609222c6750761e984b9b2b9aa78b0bb14cd15ac74a17294f7a5970eb08ed939b392f7ea76a95ffa004f37b9bddc31735d30b32b3ef451d36b0958d2aa50c8dcf161283ca38469fc1340ba9c16f009e8637894f9964822b02c3ddcd309e8e2542b69b6c7a65a4551ef15079795213f4a0f34d5d61f8494d58b71b69aa36650292ccb9f179b921ae06724bcc07f7fe12ce99a2ede5a51912b92010225dfdb1be23d83afb46216332de85b0f4e8e0a8c0f6431c77e46a8cef591d54a7c9d140f69d70a833457ee93c7456031f2c12f4fccddf3a45b9a8be03871fbd99fd6e4d909db79d5aef129dbb", 0xe8}], 0x5) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000007c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) chflags(&(0x7f0000000880)='./file0/../file0\x00', 0x40007) 00:08:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x1, 0x5, &(0x7f0000000240)="d20ff0dbd4f1bfebdc363cc2f9d1fd16fbbb6665ba68880da2278b49f18133e679a0becbeb793a8b24eb8b41f0ab146e235ba105fe3c7149e246b9b3008089973018ae2a5ef14928021527ffa0605b78b6eb6709324e20eeb012af26d88ca0067ad1e50312e8b65ed5947dd4e69f33d89a84ca1d87020bb720e454f70a31ea20781ea6b6172d4ee7974ee8baca5e5241e69c26d7b777040939f122", 0x9b) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x189, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x0, 0x3, {0x1ff, 0x3}}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) read(r2, &(0x7f0000000080)=""/48, 0x146) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x28a7a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x12, &(0x7f0000000100)="34ba3e00", 0x9f) setsockopt(r0, 0xa25a, 0x1ff, &(0x7f0000000000)="b34e23c6e005bd746ba925ae99754d713b91ec1f50d850c0548c87795c2b768ba57549e56392caf70c79a8eba634d79100f13579af03931c46af538317caec014a725d9a6100e521479cf1356f7afabac5dd959a3d751d21f37d505f85a2910f608339769dbb1c8dbfc3457496c4fd8be46e077113d5b9308197db2a29", 0x7d) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) setreuid(r0, r0) 00:08:22 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) r3 = semget$private(0x0, 0x3, 0x8) r4 = getuid() getgroups(0x2, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff]) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x7, r4, r5, r6, r7, 0x1, 0x4}, 0x1f, 0x1, 0x4}) dup(r0) truncate(&(0x7f0000001400)='./file0\x00', 0x47d) geteuid() r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 00:08:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f00000001c0)="ab38330000000000000009403b5a9451fa3cfcd5d8420000000000", 0xcc3af475b69398a9) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x4007, 0x2000000000008) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000fc0), 0xc) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000001000)=ANY=[@ANYBLOB="c74e5b6f63a201fbc163037c0acffb688d9158b8777a95cb5596f0d76837f69b255998ea5ed67d27fa6ef9c983c4c17d8f6e978bf9d359d9c51ef374584fe36aa397c28085da65e6eabebdcbc306244a052f17755582a21b243b75f7dea20d4f1cb1557091091cd79d0805340c546e314519c50e3efbce93f6803bf02908de98e13bb3256f4afaa3a459a92517b4df2d649c6ee0dcf0f2b5e0ebe511cb03cee0a0763cbcf70ee9dce76fb0ac83b4d2b967d999d7"], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 00:08:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0xfffffffffffffff7, 0x20, 0x7fffffff, 0x9, "39907e3bac06b303e121f3b31fa9479420716c01", 0x0, 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:22 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6c3, 0x2e, &(0x7f0000000080)="abffcbff13b9fd812eaa4e713048e69931929648", 0x6e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="7b4e4ac5525a6b7fc45e9ead5e7fe2f4801bed23a47c16e0f733f1c465f0996a0409c09b440462b9042bbfd9a0ed4c6585819fb995befc25e2e5b0f18bc1d1576442f4d39fb933a31e6a81555ba934ea1dd4e65938d978cfa91a1b1413d43e4c99481dbc55adc51396a131ff6be063f1417f6bf0da1b752a5fa08f4ac743fd21d17eed2b7a9e1eae47130b8620b842c9e44442db8b5376a90c8bfd8c89f2d55fbb432643db5f7ad28b0abafc2a578a7baa5c61ca301f312ae5b504786eee34c2d9bc17e4748a6747fe297c41d423c14c3399f8f586da4ddba820c5edccdc137eacaed1cfaca3f6df4fc52612ded640ce16f4b2a0c2bdc56859487985ab36c7db3388864fff044578bbee6764c6c30104c8927ef63955eff51c0028af353a38e16c33ebd72f8dc9a9493c86c6029a4c908476edd167a0565361dd8ea7e4b5fbeb91e1ba024a7cdcb26a260cdf970d557710f6c3a75b04070fd8c9ad53301b70b78b7782e70004bd2ee38903d581f90a745361394beee7e6f4a14cce3bfe3269ef25fa6b2b7a92d7de05d4df2b82d39f681b477463f0667308977fe733337abe316067e8e8e95e32b7d56af2b64765925caf9ddbb9de0d0da92e188ffd6191d25c8999cbf287b56460e057b4d8a07afd7cc30553cf495d991b912b3268fe8f5bbdf1c8cb0d4d77689546868bd4896048c4a18d7a60366d7469348cf663fd77dbc23b859feb363635724627bd821fd668d2ea67f5d2807c7f94c777df77de412110a968f2cc4a63bf476d2aa7f3f8b904097e2c4c898657dc2a855dcc6fdec6af4ada6002592c5f0c7192693ac3756f57ecdfb163ac70bf25c7a04bea703b62d6d1c65bbb15", 0x264) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000003}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pipe2(&(0x7f0000000080), 0xfffd) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() open(&(0x7f0000000040)='./file0/../file0\x00', 0x20, 0x21) flock(r3, 0x2) flock(r3, 0x1000000002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x208001ff, 0x0, "b0000000000000020200", 0x0, 0x6}) r4 = socket(0x18, 0x4000, 0xffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) socket$inet6(0x18, 0x8004, 0x3) accept$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) dup(r4) 00:08:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/127, 0x7f}], 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x0, 0x1800}, {0x7, 0xb6f, 0x1800}, {0x0, 0x100000001, 0x1000}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r6 = socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) fchflags(r6, 0x0) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) preadv(r2, &(0x7f0000001840)=[{&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/29, 0x1d}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f0000000700)=""/18, 0x12}, {&(0x7f0000000740)=""/78, 0x4e}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/106, 0x6a}], 0xa, 0x0) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="1e32d090f41129cef659aa74ea61f4dee94471dc35ab2cda01d0512085a124987906988e0dd44708531d9edf04d8272f46caf3037ea59be8b8d86639a091", 0x3e}, {&(0x7f0000000040)="a710e5", 0x3}, {&(0x7f0000000080)="b609903406a7e161486144a5a0b47e0e6cd3f326e4d552e7bfe6bee93fe9f4658a04e74d83f322b8218045627c749b09e97dca3684418880c5cba415c9fb8b2577451c84b231deb88fac8acbc3b49fa46ae1fa824d056b3b12ddd0bdcbab3fe8", 0x60}, {&(0x7f0000000500)="bd81ba4fb7efd00dd23730f7db57b21bfecf4bdaddc27167f9492500b953357709ef5ee00a379f9b9d78f93af6dd81ab89587789b88bb4117351a2629e4423dfb95a2240f945d32cbf8d2360ebe84f2abd467ba9b7e945f1facbb7201e857b9b179babddefd6f074a3619911e8c6d6fb8eb6c958923af7ae52b0d8033f225a3dc17a28643a05d42c2c08d80777eb61fc42b594e3058bcbb5abd0f4715b7cd49de9323d6f71d5e03f6408f454584725b93cb7bb7a9ac921fa1c3ca951acfdb112dd9296ba8cae0408dcf242788df8d6aa0d2c35d55030f0808bf8ca9639a654fc199b6758154be360991fec6792a39de462e73e8cc676759362717064ac0a4f8a7541e4ca153f85e3222416928950b3b3abb2b4424865be907c1754027a6df4414844f750acedcefd19c58e67dc00ef5709c6c79c40fad2d4c22235ced1fb44c9fcab134ed7d59e5162289459389ad16f9cf4d14ac1aca8a7bab66db9af036a14a69cbbb189c62a189c65b8b6bfa6b702c1020abc23f3880a965f317b249a86abae57f1c59e0c22507d5b7557092a675c101e0acba0a445db75270cd698e4dee471c72277f9df1041eb29d355b1809c91a5b9d3f6ae9008b0cf59191e224fa1cf2e2719b058840d93d752e8d62badce02326233bb5205b59d97eac78981e115748a11055c0497fae484099e667ff17fbb36ba2c9cc118f3f346049b4c1d9b34d2eb09c89fd427bb1a3317f07ed080fd756f4a93cb8afbfe6f220b187b1d8d3800369fd46d63c9aa200df1b25eecf8372bc58acc77157791e3c71550b4de221c73093aa57f2ced859e9876c1da39b3f5c61701164e60b5a55c1c0d677c6b43a28ff05643893992b97bdfeaad4811621f69e3f1769873fa2d2362c2657209f41dc1f220e314f3c38e2683909a2758a546100426e1aa51521d95a11fbd149b2d0920b6335e041174d005689888f7bfe70f9b2bed70d9603fd00a0ca349f1db2d1bb42d5196c3cc9e04ab12686b02e4f94a2f85f780abea50325f43af5628f886ea8f7d5bc66ec12632e1a56ff23e75e3dd582a1ef50ae8d04ca6b4787bfae2548e68ed73299e72a25857fc3a58f4934354708aa7846369f622d757dd699c7c8192da070605207a8f04db626584a674f438452d6c74259d54493619d887ec0541f451c62ce3e2c2f8d72a03b37de2587c077e5b47c66bf5a180e81008da6ee5883e6b08fbcc2b8ee698c88032a0f1cd1ff64d41a5988ceff822369233ed28b605a368adda41228641f847e9f02a4272f94c2688b9bd240fc6975148b85f6c239d6f42bc1874b97ff0a380be3678f6ae6d9ca615887d20b0ba1b8abbd55237fb29fcb638e69ef99f8b586d70c55908979330ddb7370db9b655a99b0b43e48f9d6ba5f98777bc1eb80da1afbbb80660525fe3fbad872667120602a709b2468a2353c84f1f4d96eeeaf91137cf87ce2c7a7fe53422c169d72e7a5328b115587b4334128297a357dce77789f92a40b3954a4a83c43d3bc25725302c9bc629ef05878a68c25733c979bc9838ce40b83e07de84fc2a0bf3c9a4fbb6ec1d2f9f009a7d8c4ff28823e79b93b0bcb4ff0086abeee2feadb59bc757278d56bad498adbe7f05202dec1613fc569a1830274591da20ee3068f37a52579a1725c05d3aa408648f6c56612d38e911946530c70a93981f18638644d367d56e254cbf8e25b2e33a50fd8dfd5911b7b26935fb75681e63991b93e0a7ae7f11f4cdaeba2fd63763fdb55422fe9a4c017d457b2c2ba66b3d34e37baa1f68210e70d6a342ce79cda28e5c80992e0b8b38dbe30b6a4091aa067233eff33d9026f72eba041edb1879a95a96341285b8843576322666911c183d758d64987a184f422d19d6cda98168ac1b35d9001f04aa847e5711d20bb86864e865e293e04c3db24a093eed46bbb2215c6cede99d34913b47540ee858879394ded2fcd99a0c875191b5881492699d032c80bd06b4babc42e62c68b81f583e21b2b74b4e99603bb150a0d03208af31961b143ff795d65c145072422874da1cfc856c0dc89e28982e8b927c7538a27878215d836c8210fef5bc06edccf12f168003309d3e3396e600afd59fc72e6291d5683c8340bbe9d10553ed1598aa5918aa5c49dcdcdbbbbe5bc71596c4e58b128edaa42538c29421a0fe1356617946707b102b039522ac2b3cf3f76ec74092c9a6306fe927dadb8ac682862774e33421103c8a74eb4a93723b8b1fce32a976abb5a81a87ec0f3636074fcec99286b0e1bb0bff308688466bbd8b80ff1a8452438bb8b0b502e0763a28ab5c410e7514e82da141a10fab060cbfb69a7cbffeb103d6c9f055947cf1e96ec81aaeb35445fee74db045fa427712e17212c82fe10e5ec6ab1b79a28162daf84a886e10ea46b60f1b173f4bea5e7b58cb3c9071c874749a89d45f95eb86c32cdf47467c76bf4d675b200b39084967268312c0c1659eed9586235d895546923c9ac805c70cc03cb1c399a577bb0d406b1d78ae72d24f627d39c9a03d0a14a4d0ef2d455ece782332a73e2b690b296990c54bd2e5872c2aaacb0db801ef3363dea628f2e4305ef562c1c34f91d659ed7f943040574b1b981fc691ac72869694ef80064bfad815b3e09924c4a6543045a6ddf311980b53536f178c985f92147f46a197eb40ac2f58b6bfa8a4f293076e69e2af7a1c27eebe42c3d55427c7303c82f2dd000edc17ee78642d89cfaccb3316889fe85734bcf1191c26b165feecfb903983e4d3e74973462b8eae5aeebf1424018876b4cb9d68127c0801dc7f7b9ac2acd925e8f95b08536d85adf9a273d754e1685cd8e513c27ae71826c0f4c48b4e53eccae01aa3c09f4cd172f7ea90f8e3dc6afb0d763e5757c603913b4d182290dd5fa1224cef4ce8e947913e65a3432f626ca27d0147f1458f2baaad7a0a1f2596b317c4149dac2dda684cec97d53413b346f02146c1335e9f45040a7aa85f416da9c9ebb164c6f469a26e882d45f25c0417cb3085eba48e84bf5c873a76d144ba33548ade7bce639a1b22bb0bbe50723e0f5e2bd375d58825a9cf7ece1dcdf0ef0a245e5148fffacc38c19fba396bc7a1c10faa8487cd9693eb1a9906e3d282e551316e081577fd194dad3aac6aaa8611399e69262bd52bf7e1918fd129e7c0804297ebc9b3ca09541d17ace38b3b505d29982499fd31d143c31a2aea8be19f6f901bb01ee3fa102b2d13693706a5fd601b1bacef786a6cbac674f359c588426c4a7be5532c4e726e054e7b99c970edcd6ed16996c18ad5bc48dd7dc428cf2377a9e8193d4fae4c659b65b2f7e230a23757757d630133325138f2a1332a11cfdcb80dfde18273f7f845bcbf17bb137cb91b1c9b3b14e1ffbe09df789dd215e189497699a9a91d4bccb02967b0a406978f8d19dbb609259971531c11ef6f9cf69b30f38e8ac8d8974b743aa6d8bb9d622130627079e968c58c79ab47354f29ecceedbbe8c0386866ba58926eca4c89b075f6e93dc15b858f8ab1ac3f4e2bb04b1efc794a987ee195d39bd324963f93ca70fb5ebed987f68edea945dfdc1f0d2e2d5e38753c877695ffcd93c7f61da1693f57e8506d10fd1736dc9212563397df8145ee03f662be96fb692163b36ee989cbe2ff4683bb3fca7b6fe2cef7348b1dc6f356cbc49f14f85b6a417ff09b7db08bd381ce2c00c996658c5c59768230838e02378f2024a08004c42fdd322b0dee3ad7c5833b39da3afa89800ad7394bf1dc5b3d698b88fccb475047451be101774e2cc777e09beead77775da371cfca9d4ba7512d7963370002bd3fb3e623834f3c8b513a50be2777dc4f7fb44e37fc0a0cea1c13d43fddd168fa02d98c27ab2d049a1d40d364c6ed2516dfcde59b9044e4ca81c8b990be20aaac6db8fd9f9eee5b7c284cc06e07063ea319a142642f83d49459af07d982c3c6a048ff1947e7afef3d08bcfc091e098119669aaac8a087bb71c5f065e50e1664e4163e7c00baa91920ae152ecc8eb5778cf8f38d9a2e6acc62cdc8fa4dc594e8931cc5593384e9465f18f0c8f67158bb76952c0ad23bec40a784a0b12710f4c378f6935f1c80919ea9af27078a905b4778b889a2bb6d7a38b5bd19b089ac494049051ad34827195faec5d42b155db91324ce0c6eea047820374605c78ee75448dc295486a17101f4c024b52eac968939f45f72def8f35f074a8933bdc3b51fbd990f976f62b4b62528865728b53f9cdb4872a0aba20935777a33c7eaf0af939d4e7e8f71ec3320d1fda638d2df2a2f73c7be5c289a96391f4e0bb2159805537b784af25ddfc650b33704d3986f9e0e3d72e77e4e4234b69cab25c8f56570d861138831e63479167ea4ae874beb7598c81123656a2d4bd8a5926a47940f6162514ab18e3220659e662a20a750f0dba43d2d72f8e56762b2477ed454773e8c70264f3d8b49ac3b7b4428f7f1b0af3e47d1568a4cc7f7fc02d68daca58ac6218bc468dc6bf78c44395c38fc40d5f05427b92217fc4e5f65ed0cb6798a73400db92455a4bea8eb9a904ca205720590254ce1a435a0d7b72500042c4f45d9cf2d9a4d68d2919eece62e36cdcdc46d97fdb0a93da3e7d1bb549012629211df248087ec238d8d81ad1a58623ff21462d99d270afaf2ef5f3b897ec8232a1f9c09df2cedb37ba580abe9d3c571895b703d10e2a3fb2d982a59e9d33bcf4ad912764007083f4b74a6fa703851baecf82dbc5295ef40e06ecc77785de0ff6d67170a0b204535ca2104091ba655cedf2bb69b16a0066becf4f362a33933bfda2780d3b4a244862d8c40cd1752ef503bd15d95480e8a8de9e853ea34f6ec09185dd7bec5a32be794064c81a0152285a3db71187c9818bc5b690625f6119b2901f68d9a843dbad5e87130d348ac4d25a64280e598c930b981af90e3d8db37d042b79a1685e8c5d73895bc5848c4aab35356d0692a741306f1744c0c661ee4f3e67d4e19e03df9ae58762ff8d4b43fd737bd273ddd94acba2ffc7785263b8fa844b9a34a2ee603344f7991d13d7e3eecd859cc329318214c26599d740af11d4ea5461e265ccd7bb2929dfbde100ffcc127738e52121b4f7bdff617b030e8b38481d6e8dc4fefe46dd0525bff97495a86383f4742397fe70391f2bc9a423bf56081f5c3bcef9218505d49d4bab35770389273971fe1f1152c047bcf7584b3fd14193136ce6ea92113bed01ccd00b29b9a9164494c578db54f4cff33985946a78dcc37ead37bcde3ca4b8e896bc35d3cbcd151e7693ec26a2dceced99385902b21791e800d56bf186e44cb5ccc5f1c042fc2f366d95d563e5023ff8cb85a1f525759de1df1f5efdcef71e8009145c257e034bc6da3409a6010aba6d595e6e16ab861abfd35f701ea5079d7e8121672dd941b4a4ac8970f8a39d42731b7d141aa8d32b129f9cde181f3ddc44583a241beea1312dd1cd6060b1f9963584f6f22718ed306970fd9ff3fdc0861a431089327a699e4b086045aead75d2f8de47d606c85a6d449266e273362a8129ea56e07ac7ebcf232d39e928d45e887a3bd8dee27bb11a5e9d826ea3160a1ab763faed56de90d46ed88635eea02818a47942ae0b10802a96e556c9cc3807151084f3faf1487b883d301738138cfbe3ff02da5f61c16e451249b0c834897b90f9bf0e574e067f3d7b4c81be04c025698b590c34b261d8d99b12b7d883dd35770812dcd7da5f532cbf699890eab3858780ef7a2e1ec58d7c256f2e0fb6f4881dc791e42330610fae29096ff27bb6cff0a", 0x1000}, {&(0x7f00000001c0)="4e42204bb560cfb15ce6c3ce917f7a7b7cf5fee4021b546de0e773672ad1aca28635a568622bbe5ad0b46396c95b2d03aef9a94cfa4475a385ba6ed980e7ca6c973c6b603c2fde6c078e3a51ee01ca63bc4c44de7207dc3f90735abc4586a9968b5651c5db188fa11a451fe3e366b3cd89b04e2e9ff8fcf475661157b85ba627615aefc0f6233c7848cbba54dc8adfdd8467ea4849eba8d454a055732dec4b8b350f967d7b3fc2938cd1961992f9a384162eaf897b70068d21af4d13888420a3e289fa9829a522723df40ad27265b5425ee6b781d6e608b932d88ad38b09da73750a722c1d9e72666cd9f7c6e2e4", 0xee}, {&(0x7f00000002c0)="9dbdaabf2b95b44a283e165b6fffae6d55802e7befe6561895ff375cd61addf27d0514b18ebe25f0ad0ac35b4ada99ced34edc01f411434ad0595c68bb166ef9666961d6056b59bae1600a6b5f420f6d665b5449303b778ed63346c193fd3c4a2c57b6aa05c6edf741626182a5d30c0d497ff6076cd4bdc184511f01c928ea55766964a3f7ef95ad3adf833b33d5d63f178355c6afd2fc33526f72fbea64394f07f3d4707c2797622028eae2c1083f4a0a0dbe91705acf08b7486711d35a5338b3cb88af4fde5520d2ba1ebc508692abd23f54735397f1be8151f889c832", 0xde}, {&(0x7f00000003c0)="974185b209805c4076951a068f96f467e861ef2b53a57cb349dbdcda488a88fdc2f5001f12f39f3c9736b70f89c871f5820fce5b3719fde2e14db24b54748fd44857e2440bc6a21aeb97edec9a66030f0b9ec6dd0b4763c3047a448918573ec3061ad39b7e20ef8328d16a5f5df85b513e2bb8c8e566c803633c848aa175157e613de4e02f6232fad63e0181814b7f6a770d167ab723d3ba10f4e1fc214f020c2e82115cdab4a535eb7bf0ad6baf20fadfcb8f6152bf4a10d0a8df683683cfe8637e993c5357b6a12bef59c6", 0xcc}], 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xbc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) 00:08:22 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:23 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) geteuid() 00:08:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 00:08:23 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r3 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r3, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r7 = getpgrp() semop(r3, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r8 = socket$inet6(0x18, 0x5, 0x3f) close(r4) sendmsg$unix(r6, &(0x7f0000000a00)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000300)="eb9e3d3c560416bf61d5048ddc382b34353b51", 0x13}, {&(0x7f0000000340)="fa8b70b2ff7694e1de37902829cfe4fcb63b3f18a8421e8f8568b12d2bd9eccda8c51a761b68c46d8c548257e2e55176f7b1fee2e07f7310a6a930d51d6821ea5135959042044e26218a4d236f19d0c63fa0ce7a3bf3a7c9ec1a4abe5e0b7f", 0x5f}, {&(0x7f00000003c0)="6615492e13659cf35eaae899ec732296af779804cd25d3e65d26da13dc8c46c400ef86a4b1e2a4b4feeb7c24e58ea17756564bbd20814f0e47dfc897003faa62ab5439cb681df399a81acd665b87ed67d6c2f48582ef6eb676a04e0e5e2ffb372e70638e295ff27d0bb958bfd023b595ddf3a9c83ad2425390bc9c82496609de8a218492241f37689a69d50915c9dec088dbd9d9e03fba23a2dbac6ae81c51c04ded0b5f4a679fed4c1a6d79bc41686ad88fadd5ff0c966a354071006c83c9509b30e35fef", 0xc5}, {&(0x7f00000004c0)="02a5eb2cf7b751a9499af572d68e865215a775c3f790da6772e0b87c21d60072063ef935625fda90960cfb07bb093402a05e37d0d4393ad047ff91d4181adb7a38555a2105d4418e7daf6d", 0x4b}, {&(0x7f0000000540)="0e2ead4d26a5584392c1a6457833983bf68b6018d6dc1eafbc3adbef7085883e316de46e742dd18fe927f15f86493c81f2502f08fed3d7b71c5d383601d8412f7b7ae2d857ecba219600d4ee558e20d8cf59e483c8d774013c379d29dbb1126df1db68418e89491b027999b80da827c613f80f59e4c23a5cbf181b151928ceb7ef2f10476766a1336bfc782353c837fb51682ef1a692a36a94bb6b563640513f7721ae12a7029ba1dbe11fbcd4e77d4705ba56b80f10fa25a1f61278a39903c450ecc9d131714df7ff757c8ec43c21a7a272f053e4cbc80d503c3d776d95b44d0b35ae571e57945cea4a43958390e8", 0xef}, {&(0x7f0000000640)="2bca2e1ccc8a7479e9ef42b0639e828ca8642f46efae9a5c059818326d7b4491858f33781c4ff591a487c5ec443fe426607e81f7c770e452ca1df3beaca9c97f91548744f3112fb7a22d532d13299c3c0f8d147e85ce7d82738165153dde23da24ca724460dcb746776df323b4f3be2d80be96a564bac63c2724cd8d94b621f0c7e4667418eb9359d0e4752d2977d45bd7d8f0e501e4be6a6d54e18246c1519749deadc2ed8f9a41bf6ca9d5b8a5b1c8087c0004c19ea1c32ccfe4609f44bd83db06d17826", 0xc5}, {&(0x7f0000000740)="d5c8840eb9bf9a9576f33a587604032b17960bc7b83b2cea559fdb473a2bb787515568a47bdbca454e9dbdcde819cd9d2949d6b8fc543a584f1bd1da99fdc7c2daf16a829d7e0376059cca9a9f96db10a9cd4e314362ea8432949026fd4157e3f6fb0aeec1f4cd5938fa532a09f6b768715c03e6c344b2eb655ab3e457a1017a5ec624aec8e0ac69ddc8245c7e2ee277b733016b48eea4d4926aaf1953c65dfa32e18154054c0cd0274b70ca88f29d5e8bf0a08c5faa7e1f46", 0xb9}, {&(0x7f0000000800)="5421f4a12c97a956ccc623065e3b123704011385b9562eb2ae1cc70464d5abc89c1d42f6a16f2d23b1c13c346fa1cb67e4848f6f3015fbc9ad87ff954bd0537405fed63fec0881f6cd912025c46a901b9428cbd071e271acd4ccb7aaee5ab575b5351d1f4131bfd97fa86a3d31bd057c7aa62830aaa41e9fa0cd43f936f42f60377dd539f35f8928f87375e86af71d6d7b74dee67eaed8e8caa2385a2e14acc4bf408ced894d6652f6934fb3566305dd1dfdb6d372", 0xb5}], 0x8, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r8, r8]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r8, r8, r4, r5, r6, r8, r4]}], 0xa0, 0x2}, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r7) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) readlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/35, 0x23) socket$inet6(0x18, 0x8004, 0x3) dup(r4) 00:08:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x5a1449a355b122a5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/182}, {&(0x7f0000000200)=""/173, 0x1a4}], 0x0, 0x0}, 0x42) r2 = semget(0x0, 0x7, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x4]) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:08:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8c0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) getsockopt(r0, 0x3, 0x8, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) connect$inet6(r0, &(0x7f00000010c0)={0x18, 0x3, 0x7, 0xc958}, 0xc) 00:08:23 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSTOP(r0, 0x2000746f) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) close(r0) 00:08:23 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x880, 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x2, 0x2, 0x5, 0x7, "de80f30b14e7e79c5479d64552954b7536f8f1ff", 0xf554, 0x7a83}) close(r2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1802}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000340)='./file0/../file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:23 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000000006002, 0x402) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) 00:08:23 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x8c0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(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(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="000e7de6001020c10eb1e27d3f717800015abc03364884273a68afd0be8dbf520661093bcfcf723d000000000000deffffffffffffff00000000000000000000008d974cc64fd2a75a107123c3c5c5ba3bde7d7df0501faf0222a35908dd16448b45e804e177231c8bb69b9b4ab4e0fa0474d84cf3bb7f2ae48cee2539edc7be078d63b05490ab6bd11d27f2b4082428aa0c4869800bb314261dd78298c631387316c26399241e75b42398b0239a170191232fb44e58d22a1e83630249a038020f6769190c80b9e517e0919ad04942a40663dab3f569fed67dbb4c5caedffc45b016a8a041e82fc509db289ff837f6524f85eb96d7824c864f41c5c24ea7ce1e13b5a914"], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)=0x80) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001580)="ec9a2c726e9481755816a5bf5c13ee1c9e90d49e3279c3f0d159465c27c64ec78e1f6c7a5fc641d5f3b86a3f9c43d5fd0a8c598d7275027714283a2f1e0c9d41a3a668085e8e39374a227a9e3165a72a8e1218d3707f53117bb6ed3f723675f25117c6a6db19437f3305c8000495caf22406861389314207648b3a235f351c800cd87413f169c9726acca9858b24a5f043cb39a027901d001a3f0425311828ca588f677a137155cc0900f8c8e313ee90213991d961e3c81f1faf826282d4234506a71b036ad458c2f55613d4b3296bbdcbf4438ea7add0fcb394fe78b654b5157eb762831004e79fc6a8968e234c6820", 0xf0}], 0x1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 00:08:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2010, 0x33b00000000) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 00:08:24 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) unlink(&(0x7f0000000280)='./file0\x00') ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0xfffffffffffffffc, 0x3, 0x100000004}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) setregid(r1, r1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:08:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x5) flock(r1, 0x1) shutdown(r0, 0x2) close(r0) flock(r1, 0x9) 00:08:24 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) pipe(&(0x7f0000000280)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:24 executing program 1: 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) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x6, [{0x3, 0x7}, {0x3, 0x1ed}, {0x3, 0x9}, {0x1, 0x20}, {0x1, 0x8}, {0x3, 0x27b0}, {0x3, 0x1}, {0x2, 0x10}, {0x3, 0x4}, {0x0, 0x4}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x400}, {0x3, 0x9}, {0x3, 0x2}, {0x1, 0xfffffffffffff001}, {0x1, 0x5}, {0x1, 0x81}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x8}, {0x0, 0x40}, {0x1, 0x7}, {0x1}, {0x3, 0x6}, {0x3, 0x8000}, {0x3, 0x400}, {0x2, 0x8000}, {0x3, 0x7}, {0x3, 0xdb07}, {0x0, 0x400}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000400)={0x7f9, './file0\x00', './bus\x00'}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) dup(r2) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000001c0)=""/239, 0xef}], 0x2) 00:08:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000100000000000000000000000000000000000087899664b8", 0x2c}], 0x1) 00:08:24 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() unlinkat(r2, &(0x7f0000000280)='./file0/../file0\x00', 0x8) semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:24 executing program 1: 00:08:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x340, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x800, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 00:08:24 executing program 1: r0 = open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) renameat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file1\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') 00:08:24 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) recvfrom(r5, &(0x7f0000000300)=""/168, 0xa8, 0x1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() preadv(r3, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/170, 0xaa}], 0x3, 0x0) semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$lock(r3, 0xf, &(0x7f0000000640)={0x3, 0x2, 0x684, 0xb0d, r0}) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:24 executing program 1: r0 = socket(0x400000000001e, 0x7, 0x1ffffffffffffd) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) 00:08:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x302f0, 0x102) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:08:24 executing program 1: pledge(&(0x7f0000000100)='\x00', 0x0) 00:08:25 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) getpeername$unix(r3, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) recvfrom(r0, &(0x7f00000000c0)=""/86, 0x56, 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 00:08:25 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r3 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r4, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r3, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r7 = getpgrp() sendmsg$unix(r6, &(0x7f0000002640)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000340)="b3dbef1727db83332e637129f1dbf6116acc1a8197abcc58adf2e05a941a58a71eaae92bd2949f051e71fcc6eba123e0a7d4617cdb2b1b28c22552bd034ce22c87eb6310f6218650c6a223aa1762d060487624760a0fc23f04b85e3ff57552e2497d0c473a633804903a13890042a1603b3548da9312c43cc29281d9ca2bd37ae8a09f7c7d3c74e6e799275f2bef253787a7bbd23a85ee920648bb3996f97057d08948086607ac7e8ee24bb839ce18a283261ebf511496cf16a17ccaf96c0c49c47cf14d4659d446ce31de418beed89f8733a00a95cd72f4172d438c2832b83321b31f964538bcf9d7bb27afdb309e1d1e3347d131e2feb6b91d0204c31f12067d6d7eb0da966e5d871637def5edb9a13f18cf7a63a686f731d4e8f9eaf52d90c695f3e274e759ae2095a1c0796533b645587fccc974ab2cb9a43f8098d197c2c9df748afa0b6155796ecb56e4b81e680f570a99bdf64404cf08a157d5c2d3ba15bf4355f529fb0481966056340948e9dca506c355df27e4743da8316afa9899ddebcca3171f0d9b2b5a5c5afc38926987f9017b4e731c9703497cd17ad92b171b226672bde71153bfae2490d6013b69f916ee0fdf6bb60166d446c353bde7153aa14d7c0439f5b298c19f6c9f109a17d3930aacda21158fc626354bcb0e8e6fbf36c4fe6aa4f47bf8f6509c730bdf8e778f48e78ea7e71e5284e00ee0e05f4b659933c71b8bc2a741843e2e0f030acfce5dfee13332282ff809f0f702e5722fb0a248643d09544617f539ad0d9a82cc90cfb8adfa1b8d6a95c79a4d566da9074b0f28b81624c3de7f896167375f976c536c4be32edb7d1b41125bb448507cd243ff6e31754029726741319233ccd43d862f40db00c282a8f761f0f4708db16693c6d1d858f5e54656710393d38eda3f6e3e67a8cf3248d0c07d1860a7df651a54eb0af89dd4c3e23a26f494344b3a738e409870828027150c1eee1a0628e485e7055d28731770473c795d4706f51d224a837be08ec875b8441a9b6a97738b82b7731088e84f08fc29ee85613bf04615177a09ff835936fac4b32fe795e362af17bf97aeee3b2576009e3d1addf983e271845884dbb25ad949bd4e379b1b4cce4bc0aa443a0879f661d74a7be5db84f96250addd32b0fe6b735b8262dfc6cea480af65fee5b6156426bd76767df58bc73b92e1599b14da7cfb818d25864a6614dad21c26799c38043278f051a201f1bcea1379d2d7fc375b464f3a1c88605c9bd37912b5c25971a23d98216a5aa443f7bf12929a4d03219fea95f19b646a51a41fe2c962b43188c13e8cd4fc18c64775715f85c7eee1d893ebdb7dca5707054f32d1958e9a7d85a8ab6c7423234e11c12aeec9b2089afce484e4abc8429e8efb0e172693009c63a012a17498a32adc137bb8ef5efb04e70b46a6bfff3b660861377dedc7e795acf6a9e94306e8d14d5bc505cf771aa53c8b4a476291d7c40ebd83be005dbed164f29ae92aee4835332062566c85664f973f1d96231589734a4430274e1881262cf662c4f7f56dbf544534c897f3a5cdd468e907cc5657dc40f1606e59fce45dbb1b003ab09c2991193471d8b34f58a2cb300e226ff2361430a25f3378b7dc2c424f5080fd48b70a2ded6a8b270dd150c4066ad8e578d804ab8e07e7cba8be10e1a0284cfc29fbfbd7a4106ac6f73d314cc9d39a411c4c95988b74e090fa07185340d41d6eb0962b458b7f73ad96501d267c0a9c61e5b0d5b5a487fbc721a7eee1525687787e571ddefd3a76c0f5c6486c241e2a011c77084431fe85b18c33bfe721313a3af44a75d996a1d0ee6f470eabb8159803492ecc563461232e438e8aec7905a88e6886f5e75840ff9f8f263389a90c3553c261d3b7ea9473de54d46e4cc12da2f85e05cf8961bf3927d271b821f0a992ab8dd8d06f6c04cc77862eca43d5062721a94fdabfb275b9f235af3e3705d94e714bb8765f64f41b1ced57d2982d07589d55cdba0e93f20d10aa67da98b6aad3e2dd0e85afad9ccf890dc3e7b4eac4e04e626e63cbe720e84167bc998ddd21b5728373610fb1762d903f9376367e42c3ebe31e3e52839eedb268f73f739a8f0e39f611f3c6180592296fefc2c063152c06bb89f3cc75b719961425c98dcbe84723dce8a8c1fddf03d974264e09aab1f2271ae2be7db690834ca06d0b52d3fdaf0491fb4fc50c68365e89edcdb757258abc2798408d81232bd637de8b6f715db170d10715f0f66f67939f2b8ad49b4a81cdf6ec3ee733a384d1da59bb7a9267eda133c50d31c1dfac000e671dafcbdaec98945e262c3572d443912b6b568e1c68b8f86e5d9743717616b0061331d1ee043dba81eb97c2bb60a0833def11b6c42a6d27c918fe3ebb402591d193d0fa7ba2c84f9c63cae37634c22fdb984f9ef19037a53faf542c557ae525c478b58d17d1529b148c9681892a7ce9e15fa744a0b2b621f84fe0b1b616a48f943a8ec41a8c57f0013ee031a42c9ffbbfb4c82a3cfba4debf3582d35c83c154250669b518e5701ed8bf4dd268a5fa17a67318dc45f20f74af7b4af196217e54b8c14b26f06b5f9bbc40db448015ccaea61349c1f386706cfc4ee5147dea4c7d25bfdec5f8d62fc8eee5122a6d305d59e897aef3c64c9e45ff316fe5b85410059941ddabcda1e1eca89fa4d291ce1b481d13d6c464dd36c760b55b8d58a017d21b18e45c36abd13fee55b6d84211053de48fbd3e0741c69e8d39d52b359ab575f18ab03f58bc8973f7527abd77e212964af384798d262fa01f0ccfcfafedbaf1fa1f6d56c51239867ffe61cae648af9464fc7d8fdc891d0b1274f18a9ca618d4bb7a8cae9d3e0783dc06e2d3bec6c10c692df03997fc696576b0eb7d002d3a63e2749e8d0a8b5e12428b1ca2bb9eea7eeeb2e48b6b8a68e480e871c400f8e58d8ddcf15aa030d62db302fee8df498976932c5cdb352a62718e8359e0d7a985bc7166775feefa42f960c8c49d2d13fe7147b38bc60d1cb31871b0e3f22d46a484a7f14260e5ed6681047ce7006905f57e11ec14db5bd133dd3c6dab0c09ef580815d46afb4f2005cf07ee367eb82ed7f55d8a89420da77cd854de4c2640d5b131c7b92b07c0d538b3dc756c79af07740f316b1c182dfaef4e812814596a78f17ab4f9bf5e6626bb8ec74b4241a3f37ee65c51ad8abf7e0ba8e41741d241fdf9b6a896cd6b9319439ff7a936aceb3d2955c4cd3050d90a66d09cdb449e13e45892a03a286cdb5f4c06c9409461b2c35d15fb3213901d41319dc197b8711da1c3aff7a340fc5dbe267c701669faee7de1c7ec3421920d5652ce7d94b3b4ff84d81eb022f076688c1b63af6fb5fd0d76a545703991b35a92d9012fe29c2020ef682378b068a3ab7d3a8bd8be834b98285e4af7c0ce8753f56216fc4e6e7e21e859ad405d130547bb6cf01e17b22c21d69efe1c5f965d81bf8c011eec02b46805acfdb43b5082183d6f6bbd6709b9569d2f99c975acf1535f1b37e54c5b25cdc00c0e510e17e9ba0fe698ed25fba52885c00e8d8abe233c9ded1b4322d99ae2bbc59afe41ade33590bdf9fe9bf084e4463add4565d5d5ad5ab8d1d8ccd46b46a1b21bdf750d890c637e5d231699bc81267ba28624b3b5930a006b13980f444f6cb557346989d8a357c8b09b23619eb9cd3528ab75321c867bc938f061a006a106529d4279e3bfd114da2fd55f67727bc090424ca15b8773d2f291149bedb62b47d987b90fc69b3eb8a51b8d4b8558bf0b6e56d65d3cd42e1462ba74498283437eb5ec27e81b6fb82a231518fa374dc8aa5eedd99c38492fa92cfb7477f789d6a6920f6593be8458c3b8edcae28930c76677f4b040025d9ecb55e01ba15937fffa21d68a0bd692dfb9e01fb4cd4cc42ac23f1dfa65ea72bbedec230699310495808ed6e3f8860d43416df50a7aa092c9bab123258883bb8ab26812d84ac1305a95780197706c96abe60e954644468472bbb0e487fc8d3a83fcb1ff863770033572a12f9c45831adc4e99c7b755dab337cd5312a8e1f34857aeffacc8ddf6a29bb283ddbf79e1c636ca1ac0e1270e8c44cb5c166a72c9bdca37e5760a19fe7b57d353317c740d36e7bfd9bbd1a8fd9f79885cd5bacc9fe4dd6f5667b245bda2f983ba65f9165a9a925591d2d1de4470002545a221497b28c50bf8a0a9cbaf37d2a0c90f10ca12a0d54a0cdb6b297504007beb0349f647191731c5e8d06703aa202f8af0a519e3aedbd8572d9e9fecf25f5e4418975993298741cfdc6e224b6dad84707f7a0d6a312d28dd0b3ab9c653da347faa35795608ccd0438be10d2e089776b7665e750a9cf8fa1d2679e10318ce892e41774362c0f5c61df3e1a16a14447fc901f39ee647496a959f2581dd9889f5812fba5a68c0b8c96addea91f0bc6efd68525355c428d814a7fd48b961dae9d590c942944f8e20ee9bf38db692542ef7e63b8c77fbd6204895088da3d57fa2d276da56302aa041e82bec54e1ed4c0c2fdf913e43a5423ba520f18b14e377702eab66da2c33e0155c8d813472e4e57752c2871c04084c3ca03acd00113e2af863e315b06c528672c8dc207758dfa14bda03a512109285d1bc4c533455bfc2b58e85604de1ed12c23d93cc7621223070154a6c01b2c84c53aa57e7d7a67014180c724a1bb3569ada5a24518331429cfa6d43e43df4feaecc85bd0e6d6b3ef66f0f6a67a661d3a8684eda39c8d3190312ef60b94d4dd54279d6e6d1c02e6694d6839cc367dd11a135368d9b395786731917cc65274068ac0225be74578a23b97620208ddad7114fdb4127804709e9bc6f62d6273aaf2bfa742f84e238d33a050fdfdb6d381ab17fd3d2481b40fea70af24301121fd94b06eedaafe2412f9424195f418772318cfcf13b52e9cf81b77f2af30c6adfbbf269aa301d6fa942fe29b0d3692dfae5c2d284221744e7fe8c95fe4c945f89bea239454c84aec974f75929a8afbd72b2f46ff52724ff98f2f8b94570f47f77a77b8067530f64aaba922356b5b86bb57dda8e574c4a01b386dd42b4e11b82142e532ce5e7358f7bf8364318e6708ddb840d15df926e8e7571155e25f9ff0f818a0fae80c07b79d8b4c578615708f712e1775d8349b254f40c9b1419470317d0d20e3fca1241c75500aa60a798c201df7d49357c45b1a0818693ba302e867f03e4730a49f868a0614b21b8459da44e6b9c6f20c192226584a2e77e84d8e1ce0c1e62fbea68726d9d1e9730007473bc6d889a03d059b79a7332eb032182b194dd375a641198389aa2315ba154bbbc4fff2f4a13584623ab263b972c20970ff5a4f6bce31a192ba5e8bd7e2f677426ea8fb45ee4227038d98fb6c003880939ed0118f530151619af147c6968e8f1d6cfabaa8891ddf5d544d68fa00975193dd470bdca172e921a4b12f2b0d5a598f6ccee66b5c6f5c108ace75a99821d1b8b839d6d0adfd22ce5a2e33433cbedab5a4cf16e9cd2eb148cf29afae5368eacc40aa9da2dcb07db3189fb6420b3208b911fca276de999ee64c4f9989ca4cdeb7d00f5dd2b15bb3a531f0bbf7c02c99b962de0d68cdb58243130747a4e34a7a656f19b41dee9f6a763e394eb37be02219c48ab1dc097317804acc42391b048cdd99afdd6349c298ecd0f2497eb622341108b6bef8735a6381880a48cedcb032be3f7fe2a29bf42dd295b7f6041a60cfb04480f567690b562356ba38fc87172698746c4daba4dbed2537a0824dbda63c991ac1f8d14e66b6700e930cbfb94", 0x1000}, {&(0x7f0000001340)="b68a9d1432c1fa657e86d5b851dddf4637ba338f4e3945d602499f87ae223af7808a91a0fa127970d121dfb3c32accd9fe3592dd0006f72b7d94dced793be22ad2f46def0426fb7937ad2d1e3ceb461779888368851852dce510d8a7", 0x5c}, {&(0x7f00000013c0)="0ea64e1e5352d0cf7ddfbd2fdbb48a3e78588402f30ba729c8c990211ea2fcc9aa17b7f0840d9bd49d0ae53af3af8cb09d69d2139e6232a9fc58f02f", 0x3c}, {&(0x7f0000001400)="05386d1bba5d", 0x6}, {&(0x7f0000001440)}, {&(0x7f0000001480)="6f8438480aceb818460bb1e2da2f4f95b8521c90aac11370def9d02d0ed97acbc5443368a77a4e936d4beb516543adfd66dfc57fedc91166715160f928d0d3893bc0c9e5e525f4ce5ede8aa6766cc7acf427fd5c145e6ee379f2267ea302a21a8c6c505019435ce5d5b16d79e4a68bba1d02d8e8ecd4ea2d7616aa6864eabfbfc8ceef2348248634e975c26b4b53ff88e1e23ccc64badb162ac2f21720a640fafe45d56a12b1d57d7cfeccf9", 0xac}, {&(0x7f0000001540)="c64e369455291b8836529a9717339defd7c0ae4c6d8c08fc0c03e44914d87c643a56b1f8d016c216c68fe2c5378ccbacfdc4ec0c4d57159b8653c3702228c63805ca70825b50bb464300dea53e6433f7bc11e320dc9824029488a3f6780e3739f248135123c60ac496445cc6eb36fa3b0f12ba1bb726d7a1eafcba52f45f3f4df519faecd9bf99158f72564293b549d7993425e1e71c36752e270983d8fdd495f61beb0896bf8023cb03fa07197485915e98564b3f6ca0c95e6bae995e9723a62f0857707c331042860f94f34aa24025ecfbc40ed4ed34e440a307cc0d9dd08e4e87394159aa8ee861ef373494bec55b2364bb45055d10d9682b112d5a170ad70bf692a1cac6c93b7391afc0c75f7bc6257e9f14739b60d5bbc6a0d4ddee35e78f5f6fd087650c928eadfdf7c384aa9d43ee1adcc5a914f7a8a490e9bd630a5f89eb3d28ee77290a087557ea6b9b5f746523075bc873ca43caac86f7f81a4a43d063e6795cea3e7221e8db74c5f6eef469cdfd9e909c1e8fc7895004f0b4ff8b5c2db4b7e5613e8e926f0a5626926a2487e9c9879d76286c282ed589eb8f0d390799852ce71f89512f8cb2b3f6195780047a53341265779969d7b4dde249c31b49b0b4e7f6008011a8573bdca83812ee6c733bc018f682a4afd2fae5598d503e8bcbc144fb9efe9b56920400f4de705ac90e511e277f9f5d473f79deab0085714f4b62185a63ccf4525b518fd05cba24647846e3bb0e22af1124ff28a56dea36e32857880148868e4cd1710838c7adf4af5e4f9318abec407c047068431684337e262ae6407f842a226a97a70964a3055ecec1a83a9f4da686074251e6abeb25c29cb75c85e4fc019565449d2a960a22047fb0540564e74b750531f04d415b294b1ac6ceb452b2e51ea94f8791bb60fd4f493a020efafdc4e255e02c7fedcb6feff76b25d858bd6c6c07d313ee1f87ca4aebb961c40b221edad3822bc22e5249c917cc77fa1c290ddec69d9f13dc84d32e04cc6c0dcda26b0e63aa303ce785080866601480b10c121706148e9aa265e972b1ada86031132dc35f15ddfec9736775b517e7dda8a26a60424793523091e40aa697a184fb2d2a5f00f4b027f402ea2cbce9c316cb50a9bea5184acae592d631a8362b75362cc632539e7fa60956fc7ce89fa83da7944d2fb33804270872a8973a6c30445158ed563397f1bf143caffbf1708b6f03dbc03836c70ab0627111a461b12af8e5b9b7c73639218b5f7d9a81744f37b911f775f873fdf474f7df9f1765f68b78c94a5a89af920ceb9b1be9e88d712879380506393a3f4cc8de623192f6533498a29b8819f3fecc2e3862582d3164154b027e4307b5484821b122bb17c7b65c1319acf1972eca8e541267e000e2bbb1ce4b5c34da18b9d1c2a60b0df2d1eefd8ba91d3540ec90001ea8db6c82f8dd94c8ea8343b976130cf6564977e1c9e9294c55410c41141f29dc164cdb94be8d8da2050cd6829bdd9ce83ae36e5d677d01ba9970ff7cb98b72d71a231ea2f3ed32ca74d183593753925d17631f0bcd07c727dc04dc8da991e405ac7ac2f3f952c6931045aa48a7c3684d7a38a02842d42b9992b3ece5375e6d779b985539fce9b2737e740589393e72e939542df8d00768e3a552737969db400bf82a5dc5414c370afdf46dc420579c708ea079b8aa35abc8c6de8c0e7c8c26f7b40424cd4a53d81894a331ed5d902862395b66d7de85697a324df34938a595897dda6ed6dd966bafc6feca9ae6b65b49b40fb7293be4caaccb103f8abb4538bf8e15fb055df7c65549168a3d14007e20a57226573c59a1a0eb095d173ca1d53a489f138fae40e446766320d2dfb4330660e97adf602a9b5b45701a392ccb19836e43ecd5be7cfdb2c6ab8706914825143d0496d04f9b4d64dda195e36f14515bd07ed9d422b5e56fc947641ed43de414979184688b9bd7c2c13ba5ab3d57eb5c5065655d1105ebf7e93c7191fe8128520a72cafd70275fe89f45a75827b8e57c3f36d0169779441077f38226b26e02497da1c2983171908863ea4aa15c1117b0ad3e9c6b2835a5afa38717c2d6863d8968c5a9867f744bbed24c6b67277f1c88e0d3dcda27153f7b71a84666472d1a8d681cf1d3cc680e34f920877a2df3a1f6659ef8449a635e03b1d2497aca070e1721bfa8f158928f69f1d12f7d3be12eb782fea057bb51a5a41e2e10136084c3875d04b7db450a54fef267fa4e9c6d08456e41ea5d9b12f8e7b8794b33f3fe8ebf8f7b35bdc3bb07a7d0fcec74969266cef0a9868eaee36438e8215b0bf67b0aa7a54760a2be4c013bb1d589793efd1afa61732543f5183dddce97bd4089d93f2640bfc3cdda12bf8467e9b82b1d705943762914bdeaa3f1d3ba239edeacba15fcdf5f419e1d5fa0211454802cb89673afc43f94bbeaf805a1ce0e33f164c45f91e94e66de3f53cf3762906d4e2043fed822beffa56f31e8c933d7d6a5a69a6856dc0dcbade28ff9e5cee521af42883813b7c6e1331f03730b2966e5a8d1c9643097df57a27a462b25e23de1c606f1fec21b458df24431ab240c22bf8d0e64436812e9d57edd25ccd8f2127849b9f50e4061cbda9471b0ba1afcbd02e004f7b7bd55266b254266bec4f7f70406782cbd1cd58a8093b48a1050bd5b39007515b20b401600c2e84f834f41453997adccb65347b9d70ee2a392779ed1a7692d71047be4dc52866e9173824ee8d0e90ca25dad692c948149d8c58630eef04973428596470cf963593808cf744f060df2fe15e67ab834635403ce6a69797254699cab0b4049a81f57c2bbc7dc73ba70495021b0f74eab77e32a4ab973d4226cd04995084becbb70ccce19870eda30fe5d8b16a88cad24632726a071d8500cd41d45d1b6b47a5e13a5b08cd6f6730841bae87a116e344a7fd81ff6cfadf900b74c437a6788c4cb0c678ff07d71788ae60d2bec243befc4fc941ca13e803879bf76d382775d539fa7fd80e5b33b84372fd3a5ee1c5b4e6a0689a16970974171cf0d8643dedc7d7bd92644f30222ecd975e2a4cd340ae06ebc148df4a27e5259991b71531458ff951c1937a185df982044d636b773bcce3aed9867782bfc991cc4e79b62ec299fea583c517f96821c6387dbd9117540ce9ba747bd71f0f1cf5bfc89fda6bb2dda5af3b0553e7f3ff2f3b15283960c7e668d9e38959f895e99b4434a8977616fba1b868aa3afb2a32b003fdd2a8c0b315faaa613bea2d4abacb8ddb87387f508cd4c41c2c748b5c5587cc46a91f595f54936490cab515ae429656d06197a635fd41289d3a757595f1b4820fa4a1c9c25876a3b3d4f592355481d30807582c832069da68c8d026f23a2e8bb48afe73a3d3f87bfab708b0e1a202c09f937d686fbb2f0e54cb5c64bad780778c00c495f24696fc00ad1690025e17ae7d9250ce01edf5e4ce2e166e6b4f69b128e29b2b5df329306cdd3529d43e179243b8ef30c9927f47c54562c6f2301a094f0a5b83777a9329fe24da23cf1bc1dd89d8ee5518c419183f7cb0cb3362a6709c84051ee7405e83d9642cddc51e75b212256ff7ae9d1ecfb2fab17ed722f83c0e5a837e18d033b655e4f29dfa19375748262c0d4182bc303df1c8e1624b1baaadbce5901ae3c31a0459032b12e38ace660169d36df9e688d0bc7722dcd9e9aafbd27c971b20a4bf5b41d61ca2e8287186a90536889e1f8370a57d767fd85467bbc961e0e765669c4cd2cfedabf3077060119659bb49c522d6f374781822362e7f1744944ba4532c80543857444ae2f54bc3b74d124ef75d650fa4fdb79afc78713c64a47cfe2dcf369831fe61f2db612e611a00f097fda9187b2878d227a114dca2aab4f5b032e7d1ebdc6c4b094d1ae1b338394b5f38258e3d64fc429ca31ff7c6ac2ef31fbfda610eb6d8b058fc3837b1c54a9ed0922017538c8ac75712b3257dac9bb4923bf8463a7d714878ef36b5c48956080775b77b7dee5acfc041b514e93d801a2b3d20ac1500c7fe67fae44a8818987dc0930e1f5831071a422e9fe6af6221c9c6c3ca122ab51d1c682e2e5383588392bce90d59963d004f62fc16542f69b84c733880cf5ac2b8214b562ffee438c26dcc2982b8c16e1c3323cf4e198f6af5be4ebe55fd9c0922cabe79068016bd7a818cccf05705c9de48f8dce2a9ed9d899598e2bb325a91da42397e048fd958f7d4d6d8969806bf2438908e9fec2cd4cde4e903e850212c1a2ae4f840a85a0b0a7024be97a33e509743cb80c92bb6493a7fd24b38d2a4dd674a6a4b20a25884be1cf9047df8776d22281a0a252ac2dd134dc8110efd4c7d60b8eef9667c14ae762e33da013db9017fa162723e310147f0c0ab3163ec45a1bd6681addb8df34e464423336c9d5ce0343aa4e897784f970fe8cc447c624c3606259ff430b5569710ced88686b4d3a98c3004a43c78d7016163c6634ef25c34371986ba443c803cab4b08a37672884c34f33ce603ecd47453b630e62ddbcbec810fbdf2254f7352c8efa4d78f1274bed60cb46974e90cbdc8ab364c28323d126cb6717a539baf141627b51c5350afc101b2a6a129cdf1ca405d3b73156967f45b173000eea182769017ba1bdadbd4a9443c51136757ecee56aec3414eebeb8594e226c0cc9cd2f36b89773fb048779294f246d2bc5d170cf1ac3ac83b063a75df14f38b389644d3ddab4b61297a25c55f8869f3c60916c99426611bbbed0a254c88fe7d63f1794a834ff8c0cfa14141e45a19a1a5923a22416603fda47b5435909d26ed10493d9a35d07aec6bdfeec70d6d385329ae61f25ba2fac0dcb13244f1f52f4b59f1023d0968d98deebce0b704075b3bdf2d6a0056d678295f8b83404aacfe11208c056ce224593f05860cd306c33e5de8d4b1a51c9fb36ee9a9c781db4e2ad2bcf8319040858433a5be7f3d61dfb287de82f56760896035dbbe2357e25d08c6901e06c4280c76ce2bd6d784277ee68e2a6e1c8834dec6001976e4f76402b557a37e05676fd37bc3a844a5b9de9dbf197aba2a6c88f46c32620ada51e4ce604b6295b60ed1d884d15041b55ebe7f939377556b02c8c6bf23c15aa64fe04480aaac20141139b8d508ceea4da1791809c7991a4ab3ca659b3193648ea88c4e953a540e26e83f4a7a71f61be8765daa975c07e32650d7fde189e9b85d4f8ffc569ecf3e4cd8208f8d0c0e95c2b1f654776d8c5b38f2fda49a4d6a345eae2d85b526c9c27bb0547a19d4c6ac6bc77aef85958970230555be68c5a141bc12f896c76f133f6bc273f5263a23bd5353c1eff2575b93f992f406e8c335f1f2a646e899f6b45ecfa0a2693cd6b8540a585b2f331cb364826a7a68f2a499f7c35883e5710bcdadc0d577d9b645228e25caf4286c2a30a02bde02962fa3f5d5671270401802a519de30844e00cf8311dbec048b6f9a195450066c1d4b9a4ab8360075fe707234f9dbfb1a72d29a0fa5f3fa7c3157e7f2990e6ac00d0a13e4aa6fd2839fe8d6547c0da63d31954b7a1b0713aad32151976b1b28947a02b5783091c78b5135cfe25cc6f40c136f1b041f7dacd7e9e02ca7d5f7e0fe81ab38f918bb0f3af4d1eb5f05a5cc42f67569feab7642f837276ac8f3e4bd165877be502ae20c54a1dc95dec70a58e5c0aad4a59018c97020e9e10d7531b7757ec5f2fb56024548e12b4c485dc1030bdd84d78026a8f6bda22469242e5f16772a928c623ba444f5593063a8b8d1748ec3a7f82aa6caca1bc23359d07f42ed652b489ff", 0x1000}], 0x7, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r7, r1, r2}, @rights={0x20, 0xffff, 0x1, [r6, r5, r4]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x80, 0x401}, 0x400) semop(r3, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r8 = socket$inet6(0x18, 0x5, 0x3f) close(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchown(r8, r1, r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r7) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r4) 00:08:26 executing program 1: execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000340)='\x00', &(0x7f0000000400)='@~-O\x88Y\xaf\xb3\xcc\xdd*\x84d\xbc\x14i\xdb\xba\x12\x01\xc2\xe5a\xb9c\x90`\xc7\x90\x94\xe3(d}c-\x182\x03\x00\x00\x00\x00\x00\x00\x00\xb9\xe6\r,\x95\xf9\xa9`\xd1NW\x06\x00\x00\x00\xf4\xd53\xc08)5\x85#|#-\xd8\xed\x1dNFv\x8c\x9c\xf2\xc2\xa2\xe66\xce\x9cE\xdeIG4\x1f[\xaa\xd3\x91\xc3\x00m\x7f\xb4\x82\xe2\xc9\x1e\x8e\x8a\xd5W\'\x13*\t\xe9\a\xfdHM\x93\x8a\xab\x17&\xca\xdb\r\xc4\xa62\x0f\xc6@1\x80\xe7\xe8W\xdc\xa1>q\xe2\xbcU\x9c\xed5\xb9p\r8\x02V\xa2\fuh\xe5\xc7ULP\xac\x94\xb1]\xf7\xf8to\xca&\x1a\xd8\xbb\xe6\xe3L9\xbe\xb3\xcb|\x03\xda\xad\xec\x9a\x1aG\xfb\xf5\xc9\xd2\x8a\xca\x7f[\xe3\xde\xccT}\x89j\x18\xf2\"?\xe3K\xe0\xa3\xfdUd\x87C\xbf\xa4g5DotG\xc45\xd9\x1f\x16\xfdY\x890)\x8b&pR;eH\xe1\xd3\x1bV\x98\x9e\xa2\x18?\xe1}m:9h\v\x8d+\xa8r)\x8a\xd2\x82\xa9\x06\x15\x13\x18\x1a\'vPC`\xff\x8cP\xb5\xbb\xa9\x85\xb1\xedz\x98a\xe2\xb9i\xc9\x05\xabW\x1d9\xcf\x85\r\xb6\xbe\x17<\x84\x8b5\xb5\xf8\x8f1\xbdc\xf1\x80\xa2\xa3\xff\xd5\x01\xa3\x9e\xb8d\x9b\xab3\x98U-N\xc8[\x16\xd6\x1d\xbd\xed8\xf2\x8b\xcf\x15\xad\xe3\xbeqZO\xcb\xe2\xab\x15M\xf65W\xf9\x89\xbe\x15\xb2\x18\xf22~\x82', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='*#\x00', &(0x7f0000000200)=':\'..]$/\x00', &(0x7f0000000380)='h\x00'], &(0x7f0000000580)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x46, 0x820000000, 0x9, 0x6}], 0x47eb, 0x0, 0x2, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000001640)=""/194, 0xc2}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x5) 00:08:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, 0xffffffffffffffff) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffd, 0xdf3a, "5b6bc111d9465f560b781ed88640f9eab27ad951", 0x1e, 0x6}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ftruncate(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 00:08:26 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x1, 0x6edbe1e2ee4a07ff) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x8007, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = syz_open_pts() fchdir(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:08:26 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) ioctl$TIOCNOTTY(r3, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:26 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x46bfc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 00:08:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 00:08:26 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc05, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:26 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r3) r4 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r5, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r6 = syz_open_pts() flock(r0, 0x2) flock(r6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r4, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgrp() semop(r4, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r5) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r2) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r5) 00:08:26 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x401) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000300)=0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:27 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='x\x00') getrusage(0xffffffffffffffff, &(0x7f0000000340)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) 00:08:27 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() r4 = openat(r2, &(0x7f0000000280)='./file0/../file0\x00', 0x20401, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x100, 0x8}], 0x1}) flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0x80185760, &(0x7f0000000140)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) 00:08:27 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:27 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0x81, 0x100000001, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:08:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x1, 0x8, 0xfffffffffffffffe, "2bed3e89f2cb4d99d971a7d917e17747269b7de0", 0x0, 0x1}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:27 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) fcntl$setstatus(r3, 0x4, 0x80) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x100) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') fchmod(r2, 0x11a) semget(0x1, 0x4, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x1) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/40, 0x28) getgroups(0x2, &(0x7f0000000340)=[r0, r1]) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') ioctl$TIOCNXCL(r2, 0x2000740e) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') chroot(&(0x7f0000000480)='./file0\x00') sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000500)="14651577c322cf94e653c1e6403d3fde18678c66455221c71cfdc94c0b8cc18e1a025e7d23e1ebf5d77f9f6f4180e41df2136ee6ad9e97a2a6d340", 0x3b}, {&(0x7f0000000540)="394c25db4eb9b5e572d7ce9be223bdfc81e69ce8702af466b981ffdefc", 0x1d}, {&(0x7f0000000580)="1be28b36018f7e8196f46a9f13150ea8730039cc1a04f0a0d33adb2d4aead627b6147d5efbfb4a8afacbf6d98adb7dafa1f8b2ba4a98b45bd8af0be7e9901b81670f0a853e255df4945fc4ec3ddceed69a41d0be083f24dd9c6a51e8469b1519afd30076c6e7a4a4275ece2e1b0a62187f9307f02f85ddfed809e9baa45e30ad6139a7044c6006a9fa91f8e2a7a1b8fb6b32051024cd0556ebaed84f59301faf4b591039779014929f75b8271ecdae7a2a0c7c3e8de42e3a4b28ccb384a9facbfd171f6f380105492a2b60ce68", 0xcd}, {&(0x7f0000000680)="c8b246dbe7dbd74a4bdb316d41638c884ee52438bc092cf3f9d82780f0527596db94e97dc6eb4850e1131eda8ac996e8e9c0708eb4bec4ced8605a17bf74b65a6999c33c832f48e14704bc363227db", 0x4f}, {&(0x7f0000000700)="d9868a7a93dcf3971e9f23e64f10295bbf37a9a130cbcc4a6ba5409ac1791123b6ef09d8ff8a939d9049ca39ec0a93426fb1b7a7304804faadde0d7d3163bade523f4c14642d0dc74b5606501843e85634435c72a88e3c71a131c4b47200341a9bee875a0fe1c85f8598fa42fe4dd9a67e78f0c8c76fcefe76bc1ed1f1671ea59cba337459f18b25b99d93a8d7055b6346ab2fb2ebb137ef8eac5d58f5da0e2e600b6e69aaf49c", 0xa7}, {&(0x7f00000007c0)="b78e65db7f1f7c7dae0f8f5e02d2f703727c1234049d3ede8c", 0x19}, {&(0x7f0000000800)="7774e54690c047e61a659265e7ad62f1def575181b1e3df4d2effafff5890d17e4c867e0c0ca07d6c60227fcf4f911e596f55d2463cb0077e8849b21baa71133d61e835ba574a8c0faafba486c38192b7f9a6a5edddd03885d4f360ef05f86a2a29ae64ec8fd96435fad0b271afe3fb90b937c8db8fd0708ec1f", 0x7a}, {&(0x7f0000000880)="3628c63c6f99c0f31b26a564f4aa6d443db43767e9f49541dc78cf5765b4303fa6fca359324a2b0c426413f9e7d5e5873bb6e790d4476e2815c3665de32bbd9d4e", 0x41}], 0x8, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x400}, 0x408) recvmsg(r2, &(0x7f0000001dc0)={&(0x7f0000000a00)=@un=@abs, 0x8, &(0x7f0000001c80)=[{&(0x7f0000000a40)=""/30, 0x1e}, {&(0x7f0000000a80)=""/191, 0xbf}, {&(0x7f0000000b40)=""/109, 0x6d}, {&(0x7f0000000bc0)=""/143, 0x8f}, {&(0x7f0000000c80)=""/4096, 0x1000}], 0x5, &(0x7f0000001d00)=""/134, 0x86}, 0x800) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001e00)={0xad0a, 0x5, {0xfff, 0x8}}) connect$inet6(r2, &(0x7f0000001e40)={0x18, 0x0, 0x9, 0x100000001}, 0xc) r3 = msgget(0x3, 0x200) msgsnd(r3, &(0x7f0000001e80)={0x1, "3b10f6c4c6f1fd1bc92a2e5f82fd91f15d0f088cc5bf32fdf7a61fe87751992b1203a61b5bb05374df1c46cdfdf938b068b5c17570175fe58003cf3bbfe5decc1719"}, 0x4a, 0x800) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001f00)) r4 = semget$private(0x0, 0x7, 0x1) recvfrom(r2, &(0x7f0000001f40)=""/24, 0x18, 0x0, &(0x7f0000001f80)=@in={0x2, 0x0}, 0xc) recvfrom(0xffffffffffffff9c, &(0x7f0000001fc0)=""/139, 0x8b, 0x3, 0x0, 0x0) semop(r4, &(0x7f0000002080)=[{0x7, 0x6, 0x1000}, {0x5, 0x2, 0x800}, {0x2, 0x4, 0x1800}], 0x3) recvfrom$unix(r2, &(0x7f00000020c0)=""/30, 0x1e, 0x3, &(0x7f0000002100)=@abs={0x1, 0x0, 0x3}, 0x8) 00:08:27 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x8004667c, &(0x7f0000000080)={0xc6000000}) r3 = getpid() setpgid(r1, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x10, r5, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 00:08:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getgid() socket$inet(0x2, 0x4004, 0x8) 00:08:27 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r2 = syz_open_pts() flock(r2, 0x2) flock(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x2000000) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) close(0xffffffffffffffff) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r4) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) setuid(r0) socket$inet6(0x18, 0x8004, 0x3) dup(0xffffffffffffffff) 00:08:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) shutdown(r0, 0x2) 00:08:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x39, 0x7}, {0x18, 0x2, 0x20, 0x1ff}, 0x3, [0x0, 0x1, 0xfff, 0x6, 0x100, 0x4, 0x2, 0x1516]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x101, 0x0) 00:08:27 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0x1ce) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000300)=0x8) semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:27 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000740)="56156972ee6e95ec48b13c75f0c920440f913ededc7cdebbc5cedd4425c33dba8c65ee8be29f88bc0429f147faaedd92f998523e634f02f419741a50de18233b8588a8bd3929fbe0010de22602a8d58d27cf9467a213f2bd7d0fa1f8395c5010beb5f1ece7581014e672ed421bb6b7ac3d473241d529174840c2a79e60bb81972915ccb97f5bc435b99633c4ccf5995841fc4279cc63b5f29f240ca50012574895fc9e29e54a609145ac082cf0d1232391f38bca2afb31d458d03d7c0a22cb106e55bfcfa8950eccf51b14147e3d8836127b7ed8809913063f5d9595b96a5f3690be5e1ec56dc2c7d6da442b006edd14eb5e02bccfaa145938873eaf436721bfbdd31fde6030fd60ccd7bc25340e3bbb13d04b504a08176472d0c9b805dd6c4b5cacf0114e4e46cb819d59a313e139746a6345ac12a8e90edd213b995c1a05865f8f7bb60cfa1058718a6d4c1b4f7a8d37b339621abe88b78735213378ef53b29bc70514a203a7766fb5f30122fa01e119c35cda8c1488f2960457d7b950cc2440dd5cc4e7fbb0a0aff8941735f251a59aecf7a4bf037fc318a6ef191381c190e017cbfe5a79dba6e8e29df880a3baeea9f0998eb7fdabe8d610df821c87e7468df513fb5883403fdc5207807f3c4232797b4283bbb4fee0c144389a1b9754e56f974aa38b0aa31b7fff940e8400b02d4dd681e5261602f3e478107f4a361a5f3fb78fbbb3930d21d0c49445b129a717fc8feac38f1e1e8caf2122fcb6c501cec399b7b8514ea1599e5636bf381f285ead8139ae6a5f62ab9f953ee20024fc5cb7415423a9527ac5108bf64a4a7a287da89d669444a0cd4249afef82a48a24d1a3a02627d1b0abd069c4ab12fd98346344d9a6e29180bf6c454cf918c55fb48e47074e3e7a15d18c1c884b518597e3c5bd921bc013eaf0ca14c9497330582ed62e43aa31cdbae381d0fbccf1c2e80fe860747f6d124d3758b68adbd754d1b478a49adc80e7c711915bc353fa38d434248ebf36e92570cb810183f1683b01d46b474535c1df80eab777f4090590b4f096e1b110160740fd433f8ba49421db48452aebff662f86a8489feca500506d59ac53ca82b9b7e56866f20e409f687d3a156cbb5f93589eeb14a7c436a13a3efb1449417137526554e1b733ecef299755b81c0ca0ff1c2c273885e3c03e50de39e7bbb9fe24cebdacb34c4e3b3ab16b39e550c77bc7c541019a1905d52491e04637a1eef17130e8151da1327cb1ef69e4900f34eaf430d84c400a9ff00df9fed41ef18cb361e76423aeae5721a86c8b1d4354384927ba24436154821664c2aae6658a67a6c4f055726ab6f22e44e0159baaaf66892171b9c4a70ea98bfdd156b2ce3c007568956fbaa896b29a0d4b05f87401ea841ee4d6117b7a969b265b8da76e583feaf4c45f43025e660d1c875145d0aeadb06b90e2e6e625dd832538dccaf235c37ab663db6f7e587f6ec28837b4e6a167c6db3df72444b9f98ebfdcaab0b391af3f1a47577fac58df5e51388e246aab94e5fd42f580d4e14c4270f0dac5a28f9df1c6161e1f0bb195630b746b3d799f4a75b1b8dcdf7d77e193ed64588335753b8a0ae5e4ceb0bc3c018ce993ae09d159a743bfd242b374d7f2b5d017c7921149e355549284ecd54981f132f65b8b6045b05db4612a333aa5a16b229408c6e0bbcd8ec887668c114405baeee67c8906b18f78759b26db2f62042bdd1478df8455481ba2312609f407c1505d86e4f9d68b3ff07d66fcd630e20320a42fcab5071daa9708d4a02644c309cb7f8964d5b20270b7afa8e014fe2b57d0059639a5452d1ac3b8c83a9c7000b4d8f6ec556e8d1144617e756cca41ab7aa796bc5c42a6d850eb4b097926c8aa62cac1b015f8f9c6701e9a320ff7a061e5ef052925061cbcabec3e3f38bf5f85e0644c381fef8d8f04214cbe67bff85696b379ce17914422042c962042d28bb781fc6a9e6ef0f1d4cee3a9d0f87575f2dd3bcbe5a7f84b4390faa814b3fae760c71c4d25d0e49eb148ff827bcb09d09687d1cf6bde16455e697e1a6015778275df53d75c7a598e5b8293d0c9227f91e669969a351e1d78f723bf608ab8c70eac13f494c2a488146f4978f3ef7131a8e415bb4f31a4d5868aec2654a114aa2e528a70acc2721fee514465bc4b36f5a85b28cc7665eeee3d58c7610d221397072c7038e5a041e90bce4f8c7d7c704846fbfd862ea9bb916f027ad9d0391e037cdcb9c6ac8e315e2c2af734c25c84f3bc63d1bd57681f6d37e3bb357ede356d5dae7e6c404af9d4b3cd273cce25255e9ce3aa1840162b55b3074668fcbc3cc03f67181feb2db4b9f80bfd4124bb65fccc19775da61b52ff9f30ee163a297d5055d44316caef50538c3040d3ef28e895462ad0b7f612c75f8190775f1ea2877c9f33a2fc3d0de57d60ba10225afadd8c58166244ab5b92f095186668779e7adebc93725229493eef76203be291a33e2d9f0161e30c5c54b6d1f7c59e0b77dc477a2ad647b1aabd051b36e7a1887ed54e4fcfbead05b48852dabcdf0dec22d7473aad1517b3f2eff4a0ccd03cfc33fd42f90b584d4c5d80c53e53eaf2bda4866450074c5b0c12a3911caef3f83fcd0f4ee580fd5df57744387bd7c200096283c9b7c62e5046bb3ed170a89b6bde5ef33398b57e83037af03e01ce90df0509c2965e51bba1059685b867f768c4dd69877e6cb90faedb476f5b9248f7494a9ee12da62ee4390dbc134bc6104f894849201db23ac3493ff0f56c0f381c7f1328e8481a268e1df0160255ef86b2c41d856280d236e71bcb549e2a9f64e7a7429dcc6944da12cde21a4b83c463fc0f386f13efd099ce3d38d1418933071ae3f7459d268d671daf09dc40f3671af74719d681acde02fca5b38fc0026385b502029df557c42f22960a800e16ad5d4fafd70ea2692da344b04cd10f68ecc38b31c7b5fb0cee0dffed10f1e5953588ccdde22fd52f4966c39c8db0e7291b09d5479953773da170f1a91f6797338ac03c7e4b40582b24e092a4b634aa7b2a3709a88df1f5fa6008ee63234463fb0d515a0e5c755208925cd7e94ac027f5bbe1d039fdfb6d035a257fbb3d0ca59c85897db9a6ce919e9077eb3ba12d294a2f8246cd677eb67ecc30a7039439c4a83a3674eaa43986852bc53fcf341b6bb55c35eeae815a45a1e7ea55d3487f0e96359da60b62a7999883bc38b8e83419eab3b37a3638b6c069c313b0992c8824ceba74db0a0ce0dae4505e1e14c1d03cc283df7915eaa15221e080ff39b2980d21bc74a70ffce0294e6d2773cef19c70a32f14c5c64d51ed5efca0f66efa8bc1868928a61dd505e29a0d50f00b4965a7b78cfa27d755be7650591fad74464ab5026003aa5dc66fa2c60d5f1ef75da8ba72ef69cd29a1238792d93af74596a5294a47fb7305dc8b34ef05b8563bc1a40aa24ff74318b2e3daa310deb7e3fced5244a4afda0f060d4a528457827533814521744889871b29974964bfc831f6e0fe99f2caee242c5ab24f344ab3aa7e8478c676cb1679f366cfe5d6e7664565b9d4d2acc5f9cc1808d8b15bf699311ab8dba0de2ce6f0a944d540c667f54675fc80e0fa033cc37f59d372a3865cef8922f53306d6f3ee33f528f40ade7b0f2ac4252b4835a4969b4c212557c89bca8d51c2ad86a31be9adc9496e2980f556e83c1f35072b23fe366141bdf8cbdd2e3f3c14f48ea40b9e62722b70012bfffae88a580fd1844240add66b555355c56004074c19881505acfabcc667f630f528776cbf68cf3e19a438448db5351deb4417a60e160ed32c3bbbd79722fc05a6672ca739402b1bd5254788122309d37a4494e3176e4d79f674637e4becc37600a2ddcbb4d0e1b1c6d5c77454bb29f6637e66a15b28d1fb737b152154125822aed7efe1808617d1d973ef456e6141add1b0068daf90b47dfff7c8850c33d7dbb2d63ec05460295ce58cbe3be266b7b1a297739e46af6341d0a34136d79fa24b8af0294ecb2f6a7bc19727ba7a54ba4aadaf2b9579826137e425f0e1ed0810ac9be44a9ce7f84a2caf7d914661cc2a6139de8b0226d3e882615cb4f6ca04d0a8640ab6640acf6869ae187e3c567bce203fc1ca254cdcef4a992de200f84cd5528e78f81128098d2f25028c240a348f69ffe7c4e810ee7c950566f625a289552c8ce5cfd92d973eb5f101419d71a573ed11f0ccd45ec63a52f32be4bed86c43b647c18e4ae67871f8d7bde30645594ce26d5e4b973da439aedb68f94e062df6213cfa248feca32345014f0649115acbaf5d707bfa84cf7e5be98b56c9e97f40f890cd9e58d1533f8f8c060513d8918b5a50e55884e1c9a9b3e301b55684472580e399777138397a5165fcfef3860bea56f60875a11441fa81f5b5fef69f503c208f1369ff6826475a03fd2dc89348ffa9deb59d253cc624301c58c26787283420a7aeda0be321d62545e1b688696e8b2d98ee2dab9811a65c58e20da731615a4a2f6986f051951193e1347904264f14711d1cc9bbbeaeada919d2cbd69333b484bfe823e41d1819a0933bc837e39b54335acb21e4cebc3b4a5353746c0e73d073e7fa7a24e3304a7d93a0024f132bc208164bc8db636e8d77a4d179aa6e3b8a420be4cb0aff0de3535314ac86043c4be16554a132a5fa775080bc269e6c0e6071168a17b53aafeb5381311369edf252bb3d24b0b6c61fcd3603f08450ff9c078cfc2db00c54c37a6f89aa760a11ae3e89fe493ad39a0935edcc7b1e5306de2e992de5eaf5272b13d3f4e5fb6d57e0fd0dd195a0198f1da34652cc8239fc6a24b17f1c76f28666230abddb94a5cd3edad7b81a4d21bb4662a7c987188d280cb9161ec13cf8db028d68f37f9c87fcebac08fa5affff72b2cdf6b9d116670c36fcaf5667b9b1b308db5c26ab192da3bd95ed624beb4ab7069a7bfd4832923cb343b93e112f2cb33626ea62d290cbe8dc930f35b21fc700d37ae3aa75a1fa9be97e51800e5cf1e4f19eb27931f684defda58929cfcddbf97ba2e8ba4a394f0f5a68d7c6342dcfcae4b06852c15a9743e0fb7261e25e767b7502de7f65efecd530a8997ccc6f972f3817a4f3e7f7c9aa4b7e74eb48c5eeb18d7156d882f97c3807cf7a8323d92776be4f373cd3c530aed18e8c09a9df6ec5a586fd5f4baee4ec98d98eda70ee726cceac2f4d57df5aca87c47497d7a058bb2f1a060c733118ecf2bfbe702f8c855a3597c8a4c77b9e991262af1f9362503ad584821df2763bd8380c3c1b64596725ba0dd0f3e69aa9b00ce0da65f38cf577d839f7b5e912a056d7de3c9c3d56ce6b8d2be05db3d09b00c8e1dba76cbdc73e59927ecc7079c22c4327c279bba3715c12665b182479c849b05a9b6d49ca1ba0919ab785450789b8938165724cb4eaf3131c362482821dea648ec3a3e818fb8b052e04bcc72e680a1453e36cdc0742a6c5f2957f81b503189738bee545a7d206bcafbb766d916505348d8a59b652c4fb94e1c56a8408fdb884e934ce25557f21ee0fcff46272313e0e43a416215e191eb1f9072e73b49bd63e5317b38b26b5913a04b020d1a8def7d213c1a248e4f41b369fa3b1827d43c72a7cbe07ab03268f8f236443c21a817dc8ac90950a898a7c4da97967195fce1cd545ddd1bc7de984c8015f9d76209613d4be60f6dbe5135c9ae2f7d3498ee0df31ae9657e95e1215ce35f5677541f8a7badfff9de46498cacbc186fe69f875add94b221c78ba162329091f2d2f8b86ff465fb10326fa7d247b", 0x1000}, {&(0x7f0000000300)="9e73aa474d81e4b05d966bf18d8e197e5614bed12e1dcdd4d314cb32b1ef91d64c9217459e2488968ca3081621a99d0b217b51ec96e8b8cd42368bc4a46f29ed6df26f62abbdb65a26914b409e7d9b0fa4d41858215baf68fcf41f63d25661904efa", 0x62}, {&(0x7f0000000100)="80a5877597da8e208f786d1e5f89cc7ed8cfe3222255eda8def897179b52297647ff09673696828d8c7725aaffb64b96a5ffe1e0d27ae4dec7", 0x39}], 0x3, 0x0, 0x0, 0x4}, 0x400) 00:08:28 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x8) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0xfffffffffffffffe) fcntl$setown(r3, 0x6, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x113e4f4c10b1c7d9) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f661277a9f6d7200fff647a8d5e"], 0xfffffffffffffe77) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x17) 00:08:28 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:08:28 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000280)=0x46f) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x0, 0x2, 0x1, 0x5, 0x7f, 0x3, 0x0, 0x2, 0x9, 0x2}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x39d}, {0x8000, 0x20}}) 00:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4000000, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) dup(0xffffffffffffffff) syz_open_pts() pipe2(0x0, 0x0) 00:08:28 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) r6 = dup(r2) close(r6) 00:08:28 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000340)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000001, 0x1800}, {0x5, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x6, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0xfffffffffffffff9, 0x1800}], 0x9) r7 = socket$inet6(0x18, 0x5, 0x3f) close(r7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:28 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x10000000000}, {0x4, 0x8}, {0xef}, {0x0, 0x3}, {0x47, 0xc4}, {0x83, 0x9}, {0x25, 0x3}, {0x16d, 0x4}, {0x43, 0x7fff}, {0x5, 0xf249}], 0xa}) 00:08:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 00:08:28 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x0, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) r6 = open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x80, 0x152) fsync(r6) socket$inet6(0x18, 0x8004, 0x3) dup(r2) pckbd_enable: command error 00:08:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) pckbd_enable: command error 00:08:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 00:08:30 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) accept(r4, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) socket$inet6(0x18, 0x5, 0x3f) fsync(r3) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x401) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 00:08:30 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f0000000180)='./file0/../file0\x00', 0x10, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() flock(r6, 0x2) flock(r6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x800002, 0x0, 0x800000, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x40000000000000, 0x80, 0x1802}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) 00:08:30 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x100, 0x65) accept$inet6(r1, 0x0, &(0x7f0000000340)=0xfffffffffffffe1a) seteuid(r0) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r6) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r3) 00:08:30 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f0000000180)='./file0/../file0\x00', 0x10, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() flock(r6, 0x2) flock(r6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x800002, 0x0, 0x800000, 0x100000000}) semop(r2, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r2, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x40000000000000, 0x80, 0x1802}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/57) 00:08:30 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) r3 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x3) flock(r5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x3, 0x0, "a20000000000000007fb0000000000e1ffffff00", 0x2, 0x15e}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x1, 0x70951a66, 0x5}, 0x40, [0xfffffffffffffff8, 0xffff, 0x20, 0x10000, 0xffffffffffffffc1, 0x0, 0x20, 0x8c6]}, 0x3c) semop(r3, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r3, &(0x7f0000000040)=[{0x3, 0x400, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x5, 0x1000}, {0x3, 0x5}, {0x4, 0x2, 0x1000}, {0x7, 0x2}, {0x2, 0x7e2c, 0x1800}], 0x9) getpgrp() semop(r3, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r4) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/57) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r4) 00:08:30 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000340)="2a661de74b2e25fac5bc98a68f7d16ff4f2129259caaf14c0ce90c61f8357dfd1582510b20be93e2a03ef884c8c08d9a790213ed7654f8315192ee9ab3b8d2ac4c2a311524ac5fbbd5fda3efeeb3792498ce60491fc13076740e0e0abd0b004b16b9cd82c751c25899e04c456e5ac747a86dd1a8fe639ad04600d996e433701956c3c7be553e09bd604c6a583b38e16d731db88fa27897db027e536289", 0x9d}, {&(0x7f0000000400)="c9636803b57a30bcb2843e0531a352d4b30ddd63583ffc719e94c04a4e3dd79e44eede0fcb49e28fa0b89ef86cd473826ab9b437208cccf623a8b80a13e4a752ee1896a121481444137cc457a678aed52ae5efaf28bf4b4fb428bcea5083c4753862ee6708cfb976e953a3386645a7de3c98b56bc6c4a2cacb7376ad0e15f4f6df20532422a372ca889fc82d259dc599706bdfc4aecb33d2ac226483a1eac8b99c731f81da43a3ea46d844f85fec4a6eff71ef62d126fc6d7a306a048d33ec7724b34bdd0ce0471a3c76564060", 0xcd}, {&(0x7f0000000500)="22331929773647b9039cc45c757168d9cc07caa64a1bf55c90c3e6bd957cb468987c559dd17efdc1c22bb28745bcc899ac139e6e9f9c9bb852248290209e7b2ef7dc01cc581ba3ae5d3a3b3ea6e6ff7f07df71315a556ea429d9c98abe73", 0x5e}, {&(0x7f0000000580)="ace28cca8ef41dc0784f4f64436d011a6ae3bfb09c057ecaae62c621be581c1212d678ba42a86e0cd1ae5e4344963a2501c609019aa89378597719e11b4dce7581ce0041a4a61e088d0b3e376f61318f28b07d21be9ce58c71660d943219545b88f3e4bc96cad0b797f10844c62667127ea4340a9b0588f0a7532064a86ae2fb6ea232573c51eb84153ff7a0088a74d41c583b", 0x93}], 0x4, &(0x7f0000000940)=[{0x1010, 0x0, 0xd5, "4ed9e788fe2d530348d74e75ddbdb8e0733e3ae80a19e7f7fb208d1d020ce2dce0f540fa434d46ee7e5d9a7668280092ca91794a3039d3be661ba13abee160680c5dbd30d01210c7612e409b21ea91e8c55ec81e1b743c8ea97faa986e2ea7ecd8876f94f426b4a5026fadbe2f8ccbfa5a6b38cbd44b546a2ad08a8745b1e11ed2fa8538477808fc1d10ecb75a8c22807a158cf3ebfe5bf34bd6e0019519494703651f49fe0b472838a4c557b8ba91bd53909949243347d7a6857812aaf2cceb4460d10aedb4c08e457b7af13c84076df12a152cd0dadd4d7cef9781f39b514c022dccf456eab9b0ac91a3a3291ea244e9d5aa0110b23a3f274ea53c48e7c70c89881f0033c1ec34a0c1e40f759a115cec73fb8afac8b5f3cc75fdec3a772d24c038ed061bddc5095b7ec277e5bca955fb61cf849d2e941f3377bc86c0d72872812c62a0469eb404286aa9d427360614b3e9699e77ea4f861da18e003e7f0cc501efd6ff65d477d85306f41b0147faaeb77ed28b8a50b6788bbf05297297254750f83db6c9950e801cb2154750df5df4bd419921d400ca2d7fae318b338983fe81476da896995b952e897cc600152028b834bf74b7a33420f1c36339ccf04d3da0df5b283d42f4bf26f5e9bb80ac0c36ce04106e0f6b7f6ff10b9c384a58971a436ae457d53fe7aefcda32dc172dc053130b2e679ce9631327c572bff0f7932313e9174fa82fbbc84a6585159d7a76efbd07a9de9d194d5d9bad561729caf59950d02f9155ca7f4de4d5bac313a28aacc9f543880ba4cd6c5c7ce36be1c7b717f82db90bd589b2a95f2a18c51134ac44cbbdbd59c107c8c7db22ec4d0662cf54ed9b7168cccbee975e6c176cbdf75f80043cd7e0184ccb73f9e023f628e323daa3f77916d8d03f35d525366e52722af0d9ca426df09d54749bbeecd429b0476a517b716934e4c82c5bc0495275c572485d4966881cd2280515d922ebf5a801f9b028c9b49a6b4836909e8292c697eba8a9d8ab307392ac1e90b17d2f6c62cbdf31533c57e618689c7fddc3f7c56cd8122fcf5dd05530323285dcdcc8f56175c4b832542c72e4119bb8ed1d2b7982b4e7b4ad333c83ef06614dc37830076a65bb508e1197935ea793d9159f929c3037e7c465fc006c3218fc3c7c57ae5e64ef8cd995e99972c5557afdff200c8a840ca1eda32ec9be10c8d9f8046661acd84135cdeabdf11aad3c6888bf3162e717bfbbc7e9266c3082bfbb0d5b5852e4eb1b20b9f142f3bdde5627f2bc5809b3d1391f3c727b17446df072ad92acf6467ae5ab1d3b6a890ba4a17cdf4492130a2fc5fa53bb1ae954836be5cdeac088d2828a74373349cb5d93ab7b0b09f52332ef56b97783b3530550e4d3f696c8f42aebdf3ba0e68f74c68113c9d0a5f9cd0eca568820ca751058b145e84ab168f681486b5a599d77f46ab0c661bc01a3dddd168a2ef878a60bcfa704035f1b27e91bc7c055c610d5717e77af2d57377ff9dc14a134bf60fc210212cd989e764ee9eb334b7b52a8bcd23f53e114d66e586edc1fb8039807fc8683d5d97d4070bf11041da8208b04f2d7f979d8133f7d1a04db23c8fe3d77c85a0a680bd815ded65a2cddb10f8bf77a7b37b0cfa391c81e6bf56f97e415fc7a4e988b4ab2a4d5283ad16ae8314df57e51a0f7174f9dc558bd2bf2bfb069da952b91d46c7c9ecb919976d984b296c523e6b5421bc952e5577e7f31028eb00f1462182906a45c2f001d0756cafab0f19a8c244486b9f92d051b6754dcb806e3547f111af6ae88bd79227e5534a8049233aaf520dda1a89403debbf491c9a4c02693c692b6db3adeed9885df0f3b57c12c417718de95a1e1aeed800670692d714148042b963fdfd466eb5ba8f3d288fcb8e23a6baf4d76616e1456c4467a4bb0791102718666f0b3374ed052e37135ec346f6a9571916b5d9b3993b9055dcdbe4176c600db26d7b7ae216e41de188d4e0e5cb8b2fbe4edb571728b64c4757488f8e7ae4fac0c20e8777dd0e5fb707aff96ec13ed0548b2c4e2b2bfdd0bd5d47cbf3d6169d00f54042604966d288d9a26ccafd9cd3cf43cd02d79b036944c9bbc32546874fe2924ab383b699b52bc80f303d2406e50f861b438b3ee4076076c2c08dff914b7334ca5234b964c00f9f4716c6023b396d5f31ad18352435088641e7c872d6006ab8c681dd5604668c9fded8c8327710ec1e52f021f87db9887bf0a1532915becd52b6ad6d9d960421050bce607ca17f567e4d8a274b6b130149cfd0d10937f53fafede58ef5dc11ea018c2a4e3c2c9d34268939014655a81dce9dcf804166f98d1ad9246b600530ecb6da230c0ee752e335d56b18a350f759e78896f116e864a9a5b3c9e5ca6d6e0161e315a373a8f63837b7957539c88e8937877861ac2ec6a45b871d5e6d067fd96dac753b8b73a7d108c6e0902285e6b65046381d618e5a552d3132b5a56624620431637690538188ff143172dab018067b9fa419b5d8a21f4ce89ef091dd672c3fceb7ea8d6116355f8a4634f3d56fc69d4899dfe348f2f35a185b3485dd6f6e64e870431ca49295990e3e69c0763d419d9124fa4ac2d166bf1e54c0a7652d54978599739771815e50230853d2db61948f4a53cf821c0c67d245efb21caeb5a35a7cfa702317021fb8e02bd14e4ee8bc2603e566b7678a50d21552b15f37596d89e161d6f1cf4043ab25b80c6bc70bd3b3daeeb34ec84b50d07c4420c3329e1fd9b316ca97c1dd3c0fcc950f420ec512bc798425da9c1f55336b2c827a580fa1d80ade7f1af347ed6a253ab689fd5c4cb551b3d19b9936054c83a8f77430677f9b313bf3a8914ca93074486b6bf1bd8baa83cfee6b8b244387768c0e712a672fb674fe7548863d3d4b9b03baee729ac463fbb29e012a720b7591fa8fabc65e39790a03976cc71846b06cfff647ef12292a280dc6da5c8724d04c81f50385a1f550cdce48f13fd26782029993b4aec5942768038914d2e4b618b257c1b892daf0eb961055fabb895ba98f6e24d651a73be532357d562381cad63abd81d5a4cb888afecc17ddd853a8a3d2475b3f18cfc55e2b348afcb08c930a488355a27ff810ef824b6b54be1eb9ae6aa39f8be633e7efba8420029d017d19f55b9aeb63e8c69ed6b7c05277d045ee7c6c62d82265ce3fa78b1fd6048062b68e80aacbcaea1326d85db2b8fe7c6beaa79c5c587b8a5f08323242dc0d3af25d0a6a02c8d9f31f7eb037439751b35bfb1cfbc5d70fa3aea72ed69aa41f3a88b458e970b16e5bf860e9274e01a8fb7ad256221d05828cae8fa1277525b71c3587f312955c7c41165a9daeae1a6bd5764911bf6ca51b9c2d84f4d77421a35f2f5010f33b612bcb0562ef4290ea2b0844305ef74b97286978497565f3aefdaee373f4b3f3f235c01c2465855211f8c91ac914a48e0812f66919aff916eabf3f02b70892eeb06c7d575ae7aedc0c7e0eecc612ac66210414776b3341cd775115f10f8e1cb03e31899e54da3ab73714bcba6d45c699d9d4100eca744d6f27dcc8a25b312dcbaa218fffbfa17e8cef26583b887e9afc61d7ae9dfe159b9c7b045f4ce83ec85f8ef69b64121efcda14b9494acee219bc119dfcbf88f2e601dfa6b6f6c7179f662dd6a18bb9759de19dfbfc94adff1f737e1dbb114a24bac2e737be37fe8b5da64d7d0217efbb94d01672505cb9c05e8e9709f7fbaa2a7c0a293eaf6cfcc51030971c4b4292836a200a5ed09aba63dbe1be0be03ef1157d53bb5c268dd63aee9311f551d2825d1cd2bab7446f4063fb0be3145eea44222c6fae992da9575b09a813aa184726e7f8ea46bd26c105509c579d85f0a4bf5e60b3aef12417af1dd465090c04f01d7b894c7900bcbf707db2e311e57d7ec09a4790eac8df92f52ac7ac3ea55cab0d969c1b378b856c74928c6ce479f6de1ae43c6b3d6bc962741bc44d6c69e88e203970e04a99bdfda78bde4435c2ee7b2ea63f0f77163663401a8cf51ffa649b8640b33879afec9563338a779893a4e123349573f62e5eb3233e99db3e5820d1e997e773c153a3a8df9ad7b621d7dc0a4a220e70dd5164bd6713d327589a2976bbd16e036bec9aaa79e89af7403acaf261792e1e3f34e794f3a3d49d4009f4512828638f0cb6d6f8d40847f4259ea3e183a9d23299d6eccc5252f94778343ab987e2c036cb841f66bb16c7bec3afc7ad4c0e5c2a9da5ec76d2088c0d73688b539401ff5aeeb735647696697b8d62744e65837f284a17f420b43461b528d1f191d445ec6989a3d3a8a799a8dfcf250e764af6ad76da769e3c6517814cc951c141c5c9b038e94c588f751081e54170d153b161f6f841608acd8bc44c1c85cf514355595d761423d093a916a456c930093f1fd3afeb15325237d690ff34a928835482a1c174aa5e59e721ce2b0ba2dcf61ee78534627810a08be797ea66bcbd4bee1946fc233a269c23af80cfe4b55549b269a1e34dba22e351c2195eb8ddf1c674780f6acc0a3bd99584031742aafb2b4e75e2fb5ac6baeec57431ae957127a6939d2879e8a4fa33969ca0d19051702fd4d403fcf9757af11c3bcb575ecb0ee26a20b62e56896e3096daadea4a0963978c791155baa705351b9f65397b60ef44f6ab825639df8e873484af3044c987cc35c3f0a59af2a74d3b03b141cc79e77c255e43e0f433f137938d016f1ed2ca0680a0367d6f2a0d63f7ad49758af15670fecf4aae70090e1ffb3b3eb75df1f33e21ddacea383ef3c6c5ce70c2e30c25db16c5abfee7769aaed6da630dd3ae9006ae48cf0d0ee073b0ddf2f60b97659b6b165868657efc361e5807b5ec20399b386a84485673397089ec4e2c85dfef19e0cff32cda5cfd96c846855c80f74c72e2f9b90d8350ea58eefcc42dde55aacbdd04d65d56ccae6a63be505be7d07d5d31f0b59ba9573a09a7aaaa6fc83a2a8af6ebb6321768d600157af4c6b2a79995f153d35ec46d9b60f3243abf3b3a43fdb4bfb4ec9052618e0e1913e7596f1a04c0d8a07db4f000cc5ad9978df6b879043144289437712f121df851cb70056c4184b833ba6e7e9a1078199c190ee2775e1d9a929f815c165f71da9e16b4f2fd65a4e6724e62f897fd3ed43f9cf3d02ff3950277ca0673ec029c6e6f774092180aac260d6322c96e04d713ee6bafc7357fd1cc6808f7f64b38f335ee74eb5d1846ef1c885f60b6ef86f39a1c43c261ff9ade9db3e1be6aa71a042302f2834f1ff848f0a3a307ff9f4fde9ee784812a1fcfd7759b7a822dbf443000caef29813290eac49a0abfdeed5ee64b564ac2a49db93b4b37b1ced37dd63d472b7a548d8f644d608d998fc18bb951e784537f9099500a79533e1ace9964f6873741f1e6356f3c2a92a037571d4043825ac28cda96b0985df11a6659ea4452f78a791e5838a8e91548258dacec102e49c3a92a4b145eabb56e5210e7dccab752c7865308461eea96abf85a38615b6b014fd79225d2326c4068d87842871f21b3736fe1cd67ec3959031d55092b394da02fa133ca79843ffa69ee5756caa59864155d7a82913bf081f2e56821f3af30a08f640fdca38935be5736cf69b4ff722ed8c3a1c4652dccac3aae29fd6e6defc293c5d58f74eb0f0e9c929a7e9a4e16b8f1e5583fca266e1034a87962a170123306c6769f1c9db7433cff89bc14fba6fdf1327b0c3fc613cf938e24f843f7b28b73a15a43a77034408d67f67d58440fe734154acc038c59b376e69f05177861baa50597acb20274128"}, {0x40, 0x1, 0x401, "a27c8a15df99a71906381ef0d6752b338d33f849f575f8e63ad018b23108650b3d115a27f0422cfbc48dffee20202b"}, {0x10, 0xffff, 0x7fff}, {0x30, 0x0, 0x5, "8c9417a285ac1a93061fd3a9e741b39319f6b9fb6a00bfe3c63b4c86ce1774"}], 0x1090}, 0x8) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r4 = geteuid() write(r3, &(0x7f0000000700)="476412", 0x3) r5 = getgid() chown(&(0x7f00000006c0)='./file0\x00', r4, r5) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 00:08:31 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffa, 0x7, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0xfffffffffffffffe, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x1000}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$lock(r6, 0xf, &(0x7f0000000280)={0x3, 0x1, 0x10001, 0xcf4, r5}) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:31 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) lseek(r2, 0x0, 0x1) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:31 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) 00:08:31 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x2b6) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="583960a951a65319f3e754f6e5957892ca9de96ca3d9cd70e2d47d85a34a7cc64fea0e720a36303e90fb87def76a0d90a87bbd042ad10901238d7111a2d0ef91f769016fa13db8f05bd2ef159214f57263403e8e6164225714fba93680c09f1cf417573cd6", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) r1 = semget(0x2, 0x0, 0x410) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/230) 00:08:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=""/10, 0xa}, 0x0) 00:08:31 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffc, 0x200000000000000) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) r6 = fcntl$dupfd(r3, 0x80000000c, r3) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt(r7, 0x800, 0x4, &(0x7f0000000300)=""/233, &(0x7f0000000400)=0xe9) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8000, 0x80000000) recvfrom$inet(r2, &(0x7f0000000000)=""/26, 0x1a, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0xc4a) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 00:08:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) r1 = semget(0x0, 0x0, 0x80) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/8) setsockopt(r0, 0x1, 0x9, &(0x7f00000000c0)="8653e15010366707d4bb21fbae72218b9c80868d2936acbdd3b9266dc83a0d79243afddf7673019bca2cb0b883e008f245319019936b0483cd3eed2befa298bc044da963aa8a21b04fb72db1b71bf939ecd105f211b9829249fa30b1348e0a81c99114e348c32af04cfa062eb51b31ebe084ad07ac9a0579175c293efe3c9819c13fedb9643fd7b79a0b37982c97061b491aaecb901981ec54f6f172ad16137692406c3799e5b025cef64b391996cdcddbf02e4d68ac71712c5349d7c0", 0xbd) r2 = socket(0x800000018, 0x800000003, 0x10001) r3 = geteuid() seteuid(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r4, 0x10) 00:08:32 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') close(r0) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 00:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 00:08:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f010f0000000026bc10b4c33f895a7e8f1236bfe482e4fe1daeb905794ee85726c875924c93dc007b9192822086eef3170c432b3f61f7eec6ecf01f1b2c293e6dfbd4"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="8edbaf9acc1046ba21b72cf09b8116ef3e66d5c378b1c4e99464b97666992bec8cf9cc7f60890ba4ccc7a995364d5199080bc8832a9d759013003d1a294b3a34e2418e23c8226694ecaaa996d93e9a06baf91a510adc031b9727864e5d37af79cc3da27946e267f4b937779460cc89803a31ee14a7c8d5d0dea3be63aa5f2239b654ddc92524170c3eca3d06fd98ddbed43b043df4b098942742a9999ca96dcd23fafcd888cf16a723dc9637318d38ff9e9a334e966b4d7dd084f18ca60f822e12d0e16f2ce0a23ee7dc36a96ba875ea55872f9054f40b1cda007a14433c2c4c35f5", 0xe2}, {&(0x7f0000000280)="95953bc231d6e09218d68548bd2ab95e9486bf3d007e647c8784d31b9a6fd88e5bd3dcd28228dbfd9abc99217c069e3c64cd4a08ca1ad67abd3265a76c178cdf71ebb1ba9a57cb2fe92b74e6bcaa010d6b0ad536e1aaf159613d9e930e397d9f5b895614c108e9b42fc551910b7f8d5f613b28d4da630ed5b1f63411f29247e911f74c3645f31767df240470beb050905a58fa35266f107a10f25876856b07aa7495b0c10cf026101cd04f8c002c9e1ca09bd53e2161d6b5ab81dbef33246d90b9fc41a7017e69af63f0da", 0xcb}, {&(0x7f0000000380)="6ce38c8672c4d3065ff2f0155543c461ac8fee92814947f5a6dc4c67ca863640a321eb6114e32df405b945c331c6479ff9554194ba5bd582602bf4adb6223e662a7e7f99331d8c0efb217ef17802714d1697804d29c778d33f662913f893231fb339d193b55bd9b5de7809c285149beb6decd1ebec750bd7effcf237061f80c48b977db396fa71f7c3e4e178c231d7e0310ea86e0d7424e930da624f2854e9bd8c5e36fb7b655c539d228111542c40a54c9ea61b5ce000caff8f", 0xba}, {&(0x7f0000000440)="9be7b50af9adfb8cb1f0bb59b093cbb0fd3c3d10da9cff25c1dfbba55dcbaafa633e0995a42005a9b1fe271a724a51b3901a23f4", 0x34}, {&(0x7f0000000480)="887fe8b73a144fb13cd509852f4994d593692e50dba15fdcbd186700014e4a803faa3b68662c7c71508731d8097464bf702407ab", 0x34}], 0x5, 0x0, 0x0, 0x402}, 0x2) socketpair(0x18, 0x3, 0x6, &(0x7f0000000040)) 00:08:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 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) 00:08:32 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x3, 0xf1, 0x1, 0x7, "7a7645fa66550f0cc61654455fac1fbef98e8d9f", 0x4, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8001, 0x4, 0x7, 0x0, "1f80667f79d9a1ef4aefd4c596bf4a4450711606", 0x1, 0x3}) preadv(r0, &(0x7f0000001a40)=[{&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/213, 0xd5}, {&(0x7f0000001600)=""/200, 0xc8}, {&(0x7f0000001700)=""/255, 0xff}, {&(0x7f0000001800)=""/58, 0x3a}, {&(0x7f0000001840)=""/9, 0x9}, {&(0x7f0000001880)=""/176, 0xb0}, {&(0x7f0000001940)=""/248, 0xf8}], 0xa, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = kqueue() r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(r3, 0x10000, 0x8, &(0x7f0000000280)="2c4140c39f3bed8e1f787a0b394f5b47fe50c182a9233a99ab0e56107e5eb98bee586dd945fcc0b226f97c4032a1ef37f32c7d58b292848a4e114466e14bd3d1425d6fe1ec2f94cf15dc7834d26be18d85e340e66f56b2ad4d0b8d5be3d0ab9180c350fa1c3576718ac51655cd875c45a0f1b2f40cbd316de82a5a80d7e6f11f3e202f0ad72ef779ff29d4f39f4e127073fafc01c2a26344574e1917fc7661c345d0f45f38cba5432a79a8a85b337b1f941a8b9fe15b9600d9e256530aacc08782e812134df1baa76baf108fe9778e5dfc02470eb21a948086e0729f48cb", 0xde) r5 = socket(0x0, 0x2, 0x1000) setsockopt(r5, 0x29, 0x8, &(0x7f0000000080)='\fFW}', 0x4) socketpair(0x7, 0x8007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001b40)) setsockopt(r6, 0x27, 0x80000000000000c, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296486da73d4b7ce57135066cd115069b6a3d099dbca9f12e761a6ab9e8db49379ce2bf10a88355fcab0862e3f68deb0a84c32e67516e4140e00bd95c45b8bac6634c7cc8b8905ba645b665194ce37710d4e7d6f339827d0a15807d152ebbbcd74e111d4b021c06640e36c13ff7e99d1f72f4ca9238154da62f7dbd7a6e1f81fb7386586c8bfa7b8007ea901614b6309eafc15374e34ed214664765a45fe2c6b5b2dd5d0919b437f4f0f4a885973b66491fba5fac3d514b0fdadf61ab61ff860eb960", 0xd4) chmod(&(0x7f0000000040)='./file0\x00', 0x2e) 00:08:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x20000, 0x100) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 00:08:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x800, 0x81, 0x1, 0x7f, 0x3, 0x6b2, 0x2, 0x2, 0x0, 0x800}) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 00:08:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) getsockopt(r1, 0x4, 0x3, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) 00:08:33 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xe044, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000280)='./bus/file0\x00', r1, r2, 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x4000000000, 0xffffffffffffffff}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x6, 0x0, 0x0, 0x2]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x80) write(r3, &(0x7f0000000040)="670dc3", 0x3) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1001, 0x0) getsockopt(r3, 0x81, 0x1, &(0x7f0000000080)=""/175, &(0x7f00000001c0)=0xaf) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:08:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65304076e96e378099863baae75cb4f6739f22ace8b438665453aff0d6a8e03e1d3d3dfe4ecc3f50980fa0b268db76bb5ce7b8a8ff3206db367e4d0040da6f3ed45eb95bda769bd16f6c722a77734b0c1e7292c4cabd1ff77b2d1611d7a2f44795e3cf62d24c15c2a766d9f05ec4c3408d18309fc3bdba09af89a64bd7ab"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:08:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3f6d4e55ea6e7d4f, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x1, '.\x00', 0xff, 0x8, 0x1, 0x20}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) msgget$private(0x0, 0x10) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 00:08:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 00:08:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) socket$inet(0x2, 0x1, 0x9) 00:08:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/220, 0xdc}], 0x5, &(0x7f00000004c0)=""/123, 0x7b}, 0x40) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0), &(0x7f0000000600)) 00:08:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x380, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000000000005) 00:08:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x380, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000000000005) 00:08:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) 00:08:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) 00:08:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x380, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000000000005) 00:08:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) close(r0) 00:08:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) 00:08:36 executing program 1: sync() getrusage(0xfbffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 00:08:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1, &(0x7f00000001c0)=""/250, 0xfa}, 0x803) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) close(r3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget(0x2, 0x3, 0x0) connect$inet(r4, &(0x7f0000000300)={0x2, 0x0}, 0xc) 00:08:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x5, [{0x3, 0x2}, {0x3, 0x132f}, {0x3, 0x400}, {0xdce22e4a42373558, 0x58}, {0x2, 0x2}, {0x2, 0xffffffff}, {0x3, 0x9}, {0x3, 0xf7a2}, {0x3, 0x8001}, {0x1, 0x8001}, {0x2, 0x7f}, {0x2, 0x2}, {0x3, 0xd2}, {0x0, 0x3}, {0x2, 0x2}, {0x1, 0x1}, {0x3, 0x5c8}, {0x0, 0x2}, {0x0, 0x80000001}, {0x1, 0xffffffff}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x7}, {0x2, 0x7ff}, {0x1, 0xff}, {0x3, 0x3}, {0x1, 0x2}, {0x2, 0x194b}, {0x2, 0x966}]}) readv(r1, &(0x7f0000000240), 0x0) socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x7fff}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xbb2, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 00:08:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0), 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 00:08:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 00:08:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 00:08:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r1 = getegid() setegid(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 00:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580), 0x0) syz_open_pts() r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 00:08:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) accept(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYRESDEC, @ANYBLOB="08e43352c4c19482c2fee8b1e2a415f175a1b02587460f5d72b74c91e3ff0eb965b660adc1d0ccb197eebdb07f7226dca5185a46292f1c94c20b6de5b87a5bf3a892de935d950a51dc0eff4f0ce1d99c42e1e8863878192326e71d74d21cb280c0d396ecbb64c4586b1f5cb8b6340e6c3f388c29e39a222ad20109f8f95c5970f62dc0acc960aa3ce0fd175d436b5240fd4808abaa1d7af593665189cb12290c300c17069a85169eab20291cde40aa8887485919a6f24aabb3363256e5a48b81db1949135754adfd", @ANYRES16, @ANYRES32, @ANYRESOCT, @ANYBLOB="a4b7343e1f8d1f8cff6a0b4510822f921e7ec5f198de596467d5b1ef", @ANYBLOB="af1c82560f57768ee749"], &(0x7f0000000040)=0x7) map stack 0x2071a000-0x2071d000 of map 0xfffffd807effd870 failed: no mapping 00:08:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() setitimer(0x0, &(0x7f0000000040)={{0x3, 0x4850e732}, {0x8, 0x7}}, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x42, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) kqueue() readlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/175, 0xaf) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) dup2(r1, r2) 00:08:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000012c0)=0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8001, 0x5, 0x1, 0x10000, 0xee, 0x3, 0x3, 0x1, 0x4, 0x6}) stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) sendmsg(r1, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="284e4eb7a4b73b00f0b6b63f6a4a2d975310a160e53d6bb52c84bbef7bb837744eaf850af400ead7e32af5b0c4f601d0275f33eb2cfe7b44a5ed7a9fdc3a686e4631ea1603542ddbcf60d56ae92ea45f965c0f4c67e95f5df93afc3d74a35af750c38c5adf0a8a86d035f38fc24bc6013972d2d16856f0e9", 0x78}, {&(0x7f0000000200)="43de6745bde24349da34dde23f80d289e8407bf9501a0f6bffbbf6a9f75d5c3e79e216adad11de2ca063ed5c3f28040f7d71f1a392ddb45966dd99431973fc5c77776c25d07683aac9e5b047116803a63d6876f14e05f07778506d11397eb070335db628b666ee22f541ac9623231678bd2fd3b187089993d2589c1da95418cbab4538c811e92a0fbef3883bf0c1bf4038facfd694dd902400a727fa46b00d380c4ec2c1bb7f9ce36d2e0c2a6390b7ebdc4dac5103c84f444d12d8333c9ca5bf", 0xc0}, {}, {&(0x7f00000002c0)="cb742560cdafa0cbebfcd7129386f951463fa47bb9b4da9c9f2c8602d7ec54df0983ecf27f44a686295690ff7f113fb0cb1f7f0271e81de46540446cd04b150e1b4b6e134a3e7721f455e369c684ba90fff5ca9a0873cefbe497e15460d7b2064f1ed73ef482d3daf77f694be41fa6a66d389c9790ad080888ae4b5e6f0800d548079a6325a2efc49177520bdebeae9b88acb6faf1c84eabed1944e989a00d2c459bff0098c62ae071fb1ce793e97e9c0a79a3d05bf5a97a78c4765d70ed0f5f4d32075dccc92a6f51f8c7e0d291ab12fac4af7497df5343e727c980c7c10b1432c647e6fbd09aa912487d0c8af0a1591fd8d88690a7f60ec18d0c331bcc3034d27c2d44f210a75012acd7b365200a576579ecde21fd50633ef533cf4d0caf47a0fee45bb7baa59153de97d02f6e4065816a682a5d34702a4218d24837f35fee36d5137fed49cc48da16053b6da072744206776c8f8fe3659c94311ed234cbec7a16f91ec8e3422fd04f8010f8c06e0f169c85c09e517b0dd635f30ca5db706a32c717a721177d3efb18719724714272a81a70f0540f1e2a84d456b9519ba1f2e463e194dc31482034d65abfe3d9bb1d974557f5a98f24871feade329440fa5cc8aadd902d9a1dae89f536670003cac4b9b40fa0a1e63c27cbc96f3306a2072ebdc3a960bba84757e9258f407115c6fc8bab16b5f8354f4a1a46a5333441568f7b151a841cb3ca0d867ebce0e5a2d5cac8a5d4c9619c65bf1cbef1107b76093467246d751a12be10a477f003a5e2e9406ba0a50c56fd6ab2c9602d5a91ebeedd48ee997554c1c528161f657e9a3bbcae3284e8ecb32ae572075289c81b20533ee96766451b2f5acf6173a6c5a5cb86112b1f92b3d3a380e25c575157fd4d9f7893028e040445d7a5636734731de48c3b89b2ca888f3ffce37f408542e23a7f5dbd162dba2ecb30137f673e1c3d0b2ca0e7aefde907aa2c2db8162aba9796e00a3b6f834b787c6a1c068835c2523be6679465426e3d35a3a65dd554a56f00d913cb5317354390aace9e1dd44ef2b43d8fda74bd9b28095435712d0e19e17f410c978babae7c2215c046372d381cb3dd61091ee5757ac62d42d1fcdc2dcdf50223fccf03a1928c0bb7b7e39fc4a1268903f9169805546e55a6376ef7b7c4b1f61c06b387a1dcf0a77dfb466cb84b33440db52174291d4acf86b52352814bcb6f8f2b5fc8dafd5a7af81edf05eee92578b9b8d54587426c9398c49543f4d15413260f107b496d7834d3c1f32881c63db221e3fc2cec39756f19bd36b06c677dd2c2109d32b7d15c87d7f9847cf2e255afc1633583bd4a1230cda7b185105008f8a7b7e1ccc5cd49dafc7d3827237a06a6f6a7c030219cf3894051fa95db9ec2a5192fac0c6486ba749fbfce6c7816b273812d3b436c4461bb2fa3f4d726ea93a622f2bc0899cc712a880ccbedf1f29c9dd951ee81543ea0aa34ab246ac2781610a50be6ae12109874b7380864dd3098babcd70c70a487cfb3d7802717a567a85446c7a27654ad9cc53fccc7af69cc8bad82c71d687fd62b3bc2c4a07aa1f9a1c3bf22d0a691dde75856057203382421953735ff292a76621a97b610ef8165f35adfdd254a6099017d370fb598e8d6bb957fc7b51cd146d82bfd34ef4eba6cb41afb0f7c7281adff9d863823b54aa7232c0546f98ae6e1b7ce8f29834d971336949829c97b9eeca4e192414e762adcd71a23c649949f694d2c3653ce9024701a7e39f835c535667498eda7866db3bf2afd2fccfa349ca3829ef4e044104fb3960f30975bf6723875743a96e111143216348ed0f0a50f44f89ee39f37868588d2a7d849d43af9d0a8bdb0bde1e6bcfe5f7ea50b4e55ec48b43fd28c8cadd3de09ab850fef41b335329d51f555750a5aa5382fba843e9e5e02d2366cdae090e90e97450e73cce4a2ecec81f9f1d99655d702ccde084520570b2a2953e29fd12d2744910738a0bcb68219d27b56d491a7eef653f5762a9fceefa8b4a6076c5d99cdd79b324e56f8c2ee552644a1a799edb0c2d01c84a68fcb7d8552a98ba4011517b357650ed387405cafed6e2f7237bc8bef4c6e6f51bd0b7f3da6288442477feffd2933429202189d21ed297b4f5761223b62352521ffaad68d562357f3d43092ec0ecdfeb206f82b5997795c36f3a5625872661a18418568421ceb1cf2621d2abdeb709db672591ef51b1cc65a008b2ec84e9979f6d6ed5ae90fab52bc847fa378ae5117b2dba7bd53fea1f905c485518bd8c1535b8514f0614046cc7c5f9d01c72becc31e0b0f888adf025accd32c86e7e9348fc70a854c2197a663b452ad657d0eb38d1b56b8ccc26332b7bfd069e8e31b9e77dd288b69599af993fc3b39fc34bef66ccbd83c932e747c557139e847509fb99bcd2d24fdb119c7be43a13ab070e5a0c216837623d38bc4acc3c822aa4fe8578f394ae95bf466fd5eb0d72a176bcd71b9cfeabe88b74d5cc16c1803146ec5de5014d9db439a55dc7835bc0c7c1e4bdea7a6cffe475cc679d8a29bf85d98320757e593bdc7bb831bc7f44a2a39fb813ce1b904e567fb836a6247ce39374e8334053d1fc0855549eaacebca1b0a67c1845eaf5d4a8647919618057caf7dd344a886b3565d45b13442b248b85a95822233b8c593fa892af82258e1ae75d190981b91d26203ae6b2a1688e054a6d45f30be6e8998b343fdde798d20b2b12c0a885d0979640af79f4fefe08b9dd9156ef20adf2b125a29bb4ff06f9d56e0722cef42350a29da0eca9b4e5de55a47808d5e128580701a107faa0ba15498783d7d4fede6e26d8ea14d276d647df1f0663c5721f74bf0cc032d6fbcd2ef58c5216a60449c599dd9663d5d55c81e06e6dab0a1133549d6c7316adef78411236dce4c3ad08437724d849a05521ed9b7b3abb5fd41dbde26f06cb52ab28dfeb1d519856af08d9fc584230e2307ada9c7be376082c6c60755bce1737fc43a044ced566c9de7a55e5a33d8dc6ae989ec360f9b8ca0435a8dac82b7dd2b9079a6ed1bb207e83d4bf94bfc3ca5161514baffd833bd0036d2042c81f9ca87f070896c826f22f8aab44576f29c52a8303512a0562ada5ba00fe420225df64048f5a410ee65ee2f4565643f02bc69021b6ccf3a58a89d18b261401ab265eeccf51b3012e12e69c1eeda9006bc3ba8250ec0f302fdf54c31dc093c9b3a510480de2c34e7d9d381dacefe20d75a269e2702b90e2955fadf61cd0f74953107dab9b2c601074d367a6a3ce1626dd4794a329d3a254cd3ddb3edfce608ae96200f5fb216e7fb6202940c8c7b25c881e4d3b288636528c840e7f723c0775e4d3c716ae574c6acdb2dfc3fd2da9fe299573750f7faf610c90ba24b458d755ca2909f56438b25e493a7cd93f829ee4a743d3af8f284c3d026173444caf750dfb2f7bf0f785ce3f43626b7f10573f2c5b2d742b534db3ba476ea30a6575a118ffc3a2ee9c035b2c11d296f83e254664265d39138f291aefea6718822e80bf95ec82db58c5afd1b450ce840b9aa85c444c91d8f0455d66fd6e6405f273077724349b91921b32f72a42e077ea93a556e4693d9a0f46069c90efd47c58cb9f9117b0015758f96a010ef9b81ea2196d8384fa4fba3291698214987da958defbd517c7e532356d3f2d29e8a512ca1d3df54964fe4477cc42f08d7619f59b504d86bf2cbaf548f8578bc2b4933a12b937c5d51c48a99c632037aac878cce10741bb0671304362ed4081e63df164672d07cffc2e13c96f2741c43d89049a50f6fd64fdfb72967ed86f03699eaac8125d169bcd503c01bc7bd2223a22b97a87db80dc9afa7255607ef392828fbe387174cb5b44568d9a41772ad6bc15ca9cab3de6f00e8f943ff22b2987ec9b1ae59c56ee256f59a6e44cba115fcf378c9e9778bafb2453d93a58074de42f245093809dc75ed65e09c624a57c5cfc8cf09631eb91f7690a48919e9e9047ab873ec770bf11e3913376a1891fc66da6897389a9d82d6f2eab492c8984447ab0278f19c83677fc30eb827793216c6f4cf94d68308ab0f7b8ee7546426a9f817e1aae37a28b424afc5196ad6564994a1112528946e3a08118e599f444c8d340bc8e202f60bf2d78985e05e36d368fa54f14193034259d92a96e3f09c48085b18a6da2456328a959ed0c48adcf051ec19fedad1a4a4e549c70a11742a003b83cfffcf28d77a5758f06306de764d02e64af2349d2fcda5c21256d5082fe8a29792ff692a3dc2dcccb97425343bf1a77669a5e0e6f224bdbfc209ed5a7dbd278409321a2fbaefea7e74641c8048da5baf82b9dc76b08f63ed05ea9f0e8522800986ecf23e8d45721f61db6436c20c7a97032029fb0e6016eb7c0241edf6738e17abe751d8f14422471abc0843961d6eb41e9142d719ccfbdac30dc7d2482c61896b23d71280bd5e19560e688848c48f730715296f6f3422c59fafdb8ffa6df759833d93104a2a467357b68afcc95be5ae7e93a3778fe6c8445407d904b509c53b98de436d35d722ad6f7a7a2b6d607810327a4534da5a0af6886a7f181a61680d1762317cfc3820439b8c94ab3a5d04b62f578c9d384c9608bf04673c0d4a5520492a087a0f0049a584f3936bfaa304e67022480f3aac982bac719e8d22c2e2dd0f5352610bc38d7994c5c908223adf4b2635cac3ac73fcb42d1c8a7387381484d87d9c648efc4418326dc34425f8d0ebcbe395bcf16bb473075b1f635875a5f861b5ce83c17d436de1177085b897888a0b24b13b4f7df4d48d5850aec40bfcb1a6649b7ae1f541e93fa3a9291ca0f130513a2d3a3039ddd4a9fa98827131c9092b7b01a17b61525bd9d71af420f6d3d1c11b752dadcd01395d0b4853950ea290b0f6843ffbf7668c520d2e5237cbcfba0b2cb5c676e0e69d3c57cede5116598ff2dd5dc05c8f7fbabba1d5566f63f50a1f3d8bc5eb374032d1f42cd9f8c8920f7f125983a82b231f8da0639d107645aa128abd0bbd69d9743b68e32fb302ff1d8c4a479e41c54137fb70fc7a7e73aefbdcea24f606f10d5583a639f4095dbeaf4bf65da13e04cbec1834fa00c0891e5e760d1bcc3133bf566e0876f32cc89062eb340ed37ecd386ee82d8f5b5400eb0e9e419bc0a77e3c0577ce71ee42e01c91bd25536b2a3afb6939aad899891fbb7f6a82da4b0a45e346d3dfb22e4c9caa781d4378ba80a3583eb00d305b8eebc9cc2a55770f02914cce5d1ac51067af0e7fb913f36772d0141bf6664fdf7004c2c022f3ce9d0cf6d229991adf777f98543adde23f3584d5fa3daba5e016a3e18960a41c4dccf47e541f699731cfc366bd7947b24dd6f032aa97e95cf1f634dd7610a2228ae969716f782666a518a7d5b1dd8855f8f3e2df1748eeb59350902b133297d17f22f94cbbc9a27b8817dce781c65d0d66212e2734a8e1185274520d14ed06d89396edd40c8bf17f71084b15aa68887f872bcc7bd843490273709731ae00853344487f17f8e4e086bbb11d36defb61f0a3a78435f8d1cb40d79329222c43c787e800de26ef2985c41d5fd19da494fd06e768484f5d15b49723d8271d88755bb3006a2534166099cf7089d034e42a82f8d9398c45ff2de6cd9f7da8ef3919a36a4e43e567a5a174461413eb6db56824bd6daf924ddf11cd4344fc1770c9a6750a1d6f6f61aaa337442751486cebb5dca6bdc82e46da2df7848b51c696387e94bde0faa3f16b07a332af8604d76d2707266286e0cffec18555b9dce47690bc0a3e1c6fd3c9", 0x1000}], 0x4, &(0x7f00000024c0)=ANY=[@ANYBLOB="20000000000000000000000006000000f591dcb17906766b78d1f77bd2f2a00050000000000000000100000000100000e41d93005f5b3cc111f39a2b541d817e90bfbcf3468a4594a5ef131cce322773964e3a4bcdd2850dc04ef454dc003925cc31bae586e6a998928a7b7800000000100000000000000001000000c709000030000000000000000100000008000000a118d3189c07a5cc1e2b8a4fa0b77f73aa6a867e375da3fe8e292a0000000000e000000000000000ffff0000030000004b76fc58bce25ec581f63ff7d6787ee1d0de4b4cdf9d33a6ec1febff0978f47594b3f17f729099c1e9e7eaedc59d13c8a05bb1689fb53d1239150a53b5c05a7b153847bc94f201d416f192882553cbb80d626ef311208bc697901ad5c46e7cb2f998db65cd387539b16d9f4973a145cd0728f880d437c7f04a60215cc2865b0598700e9c47955d384b395351bfc483020643628e042628b3f5bfb58a48c5ae308a1a01d16cc457306e4812eb396d24abeedec9407ec25386c9e50ccaefccd2c88af170ddf3dc21a692000000000000001010000000000000ffff00000200000094ca7987ee06d5d74fcdbb16fb12350487ce8810f39358849a29439f93744befce919b21804fb705a7eeb205953041838449da48fc68b6a4720fc53eb6b09a16b7d3ebe5048a08487e28f8b5acb13bd83ae926d26852c7518b494a145799ad2237459aea57ead22928392b22f16fea213dbb0de38c420559a8fb06e73a3de23aeeb95be1cb0abb705a81a88206fc8d402fbc4d888457bb5cc4c6db1f61e5a93fe02678bcb9e203ef713e6c20d21da3b2a62706df25f0cd353390f499ee0e2c96b7dff7344c63b5ef0aaa75121509fd96dafce617102994acf20f70bbae513be7ec79862e5b0d37a1ff8f9c5d26e5ac0f8bd9da9ea6a045d93ff56942d46fae134696799b9dff842ad3d87b8616b66b0b99d537ab0a7c27efad6158a45007a1b34f4bcb256ed7458388f71d01b90eb8cf8a02d27a74c0c6e425965f8583ff152d229c2a59b95ed0402b131cedb4ddccd601426da64ffd5fb27568d6674695a137f3db01f9eb04596d1ea974d564f8502d96e1af21698f487528b76255e77b2b2ca3a9d9c764440c51d0a554c2c9980264312eb132594aeb8b4fa5ce88203aa379601bbc570079cd5010b6464db0fba69226ca143d59cdaaa34b22a70cd60f2fddc7b07abc9f7f6be26d7b4c898cefe3428749681d88171bc352789d8732a1d09526f4d2aa858ddc8d44cd753df3248aec558bc2facfa1db3ec9f8107095edd6f76fad369d2402a6de4a4d92b1d732a7fa4d9ae7385f21028b6d35677fad3e6961ca4f608070b8adb109ae32c569a73710fb613704939383e001ba8ea470161e1937accafaa0346281b597cdc246468851d695735362a4a6a8bdebe8d26f892b0badc0dd9574a2e3a1ae511028bc4a0f94b7fc375f783929f9bc8e0545997f79a55ded3b10f6e54708333dd06227ffbf89f8ad013d9ee3e4e2d116b99f051af4a66888783fa7ce220bacaf57a9e7f9b7f6e1f10e7a395b12dd6387ee24a9c7cb599a5bca9ee65e1dded7c1b56b282cf6d3dd7645987cc0306c99d59407ffa5d914de736286c66e29d1fce32a332743877545fafba483bfe2ff52747c560241eaa1541fedd7229c636a12ce487cddd2904c7d3618e28d389f7c1e768c5b8df137da6e3fe780bf03c95fd944ce33b915110c35e3bc6f473ce9b331906771a905659fc17a69e116a48f248982909311ca3483c3feaf5d81701b215a903574638c1fc8463fd848c310b7ec3e368686d1f3b4fee42847f44ce0ad7d76e6fd1aa5e43abdf510a1886619ec794587b3731ddf02019d7aeef41fafb4d10b06b84422eee3e5205832843db311077efc6f72fed65b20b984752d1d73a4244e1a56a6a747ac2d5fb7595410db9306b96481d9280335e9020e302f96378bb3c087e31efb70a11f8a3fcc2c14a7ecd415739cf94c0bf6aab932352b1ec9d25b00ad15847e13ced61b13831cdf2739421b0ecb7cd0cf92fa579a6d9dd2c92f8a35270ca1498776dc6f2442eef1bc16662d99332cdaf8d4a555bac8736fa24650a94161564bb7d96385d36a7a1e5941fc38305becfe8693a96c36b75d05a091e5b04c7d6034ec09fd7bd36e444b58678bce902d5a76096a6a16d8f1af7b6b0a0487266fe6a7d47e21344ba8f432b64177ccd7666dd25296436b28d50a2f9e29e8db7c8c4606a0136453d516b101b4306a69d8c8ff8bab3fb97b94ac9429e35bcef267cedffc2ae109e1971aeacf011452755e4213f1b7db63299617d28d39d54f94beaa1a59a1a892d63e1e2714de3fbff190e90a1dbbfa9acc8b7d6a10f98abeeacf12a21441b25e323272ddfa41d47f0a5757fd7e360ab0c82a8dbc77f1049dc9093375449b282c56213854fbefa7064cea9234cd405b5352b4bdbfaf2229af3cc2a132d1b30db319b7418fe199744234d3758999d22d1e5e8177ee3901599471b5865e2ee927e7c95a0edaf9680ba4b3f8c85a33c53987345bebba4caee4d8a9fd59b0b344cae449555a0cfcb8e1b4057bc9329f08fa9f283348107337f157bed509ecafbfc3b36b6b0f9e113a24d763023298211dd58bfa9e4c2b8baa7386f953dc6fa5e0d09a0578eda0d2b028c632288b66ca7c7e8b387378e7f72b74d074cb1e7dec7ab21ad74732c7fa5ba3450cc4333ed7c9b04ac5a9d40bf801a01af3ff10ba1e210009ba5a4111786f626ce3a85f90509e65239960fefe442a636967227e9d970bf8be024be35c7879842b3a8751cf8c87a3688d2f098ea46f60e5931ee1d2669cf63f22d8bced3ec85dc6e6a1a0824fe36059b4f475ef4a58f49c68a94931e19d5615734374a23d32572dc0e37e8237f7e0a329f340cbbf9a12e1a9a1a9ab7683a8b99351031e3688c6b3215339937270c853f9957326abaca5c4d51c67876ff5e78be00533cf8420469606e15e8e76320e8c40a473ffe8cc438b1b389fabd1477ef188a9a41c28f9c335f5158a5eea0258dbb0e557c1755f957451d25d11db1cbe1d0cf44b629fe04b3a8d6fe0f849d64e1c15628d96638e38670ec0f61a237635f2073319238da85fb637bb1bafa094399e7af0f27088393d3b5a794304fd922e9165f1db81dc73f0b6208e8d007ef40cd76d5a8c7cac663dfd200b5b6959af65adcb4694f8763927499f092c711089f1cbf15ae00e357bd02ff02690f9592cdda12d34ffcd4748d62aa7187273bf9d15481a100d7ed6b277f256ed3aa0bb8bf3d04b303f2a5ef468533cfdf35e693532cae2428dc6bf68597ac0d56df1d5015262c83bc9479c344578f1f37ae8ff5d2fe9e47476e956e34f30beeeaab89c502c7798e5586cc842ff08c4a26c3462cdc468c70eac0008e2457119cebe87b89bb69ca5952fad1b825b4e5505d7d9da0dbcc718ac1c7fabaf54832be52eb60235850edfc9cdf9a6019f738be623f94dbb9852c8932eb770b9330a2abdb56e8c103a1a6e15f66b5d280bed6420ab6c90645dab10f12a4efac46b1c2af102581efce0868a8732d4ae736099a166181f9d98862f5d160c3dcd823228e9b9fd2c81cba712cbfa143b4f46f440915c0a3958e97d7c0651cd60cb468c018d108094f15d352040d8135862322af0778228c1f18a177a73b3be6f34ec99d7b32290113f3b9ccec121656682ada621d887bbbcd5355b07573e2b149f90d1ae223b245b855573a32c5917b31bad1010133c70e2b07df4566ad8b01707db23a9aa6e4ee3b80a8658baca2ce288ce9667c4536230f881efaf3218bbda59c146316abc8d46cfc2989dcc4b7ba19ff2465a658a73a4e910c2c6b253c8b5c5ea8dbbab2b91f540cbac20fc6daf56b133ee2920b41c9f71e4ebeaffc6d66ccaf39c5dbfc13287894e81699f5c54c92f46fef98c0bea4c2f6d19f6e9181e9562e7db6f5998803b96d28a8e62763a99e62d3869e405699dc0ba692203be6b9d748c824eb9d56007cb877be26de2d2aad4bcfcac901b10ff88fe34a27acd54bfbe9f304afcd2eb82705738e3c107ac35a85b3538e1e094a19a30078e29a22f9ae252dc9748688115e9b2d7893b570b735c76ba78c694aee3f99a9e8db43ad7ee6592a067fd4edd2c6da34d4086aa030e0c6f2e60a69dccb819ebd5699b4891eb4ae248573c314437324ae3b8ebfb5f570e9f3a3824e4a48ca4ffab7d124335d284ee220448104210f515875aab0ac090f7c4f2515d1860f3c30434732ea86db739f6a407f8de3bd53b2781907f2f74f2ee2641f262969b0d9445169915bcdbff7983ca2adebac1ec81b47bf8bfb711c497025a66557d91cef62e245321912eaa521a3863279974f5adfbd5d837f929c9c5807ae66f6542f06b28328cd49830cd6e3fd8279e93732ffb6985be2aaca203321f38d1b015f2891af68695facd4579b7db831ff2df0d156c4243d3893edd7fe1d6926ef352a2daff662fdeda08b7d7b9e87848884628a0412ebadf65c7933a208f8317e9250fceb7851ec1f4441937faa547e28336af0cf3b6b9968a00af1399f10321dff8ee196d8d523bf6160fffe7e04d5c73493f2ae217a3d8d629f6508095ff3641b9f2f28de96cf2335c22c76b1b6e9dc0acfc18fe495cee3e5b8af686d05e695b5a0f34562ad6b3a83b09cdb33457abafefdd6ad0f1c0de2fb4515eaafc447b2e4c876cd6ae24bd0692e672d299a34f21c1d1e8dfdd414458174439e5d998e5d59f0d65f4bc62dd39a8a2eccb3fed92d2e9286260136d38643288dfa29d145f6ed6484205ea0d8e92693150885ba584e90c34672ca6f04568255b7cced0d6644691f4db520c63244c44545a6d617b489dc0acb38b93b59508639945b19e75d135acba8652da50da80e9d5a87f25ef68e0c9a079c29230dd29c217d84a3cfb44e338ba9a916575884c8a600dd7cc44168d9201896c76a25814f0212d39c480a55713ae185ce321fdfc841fe55f96db2af29d36852e379a7c143a8c641503d3b3f736cf47d5d8cf279a9b9f92427f39e2c1af0893186ded6c7c8f537b82697caaf4261a64e26a13c5263ff66253c0849f27390c18649ba1761b1ff3da35d7ce177ec92f8821d682493c365319740d5a28650413ff531bfd5440d043af80105687a78ec427dce3dd97161ef3746157190d1f25e80cda074574e310fbff47b680f8a57a3bdfba46de536c01995029c9a5af9c3fbbbda0d2864994b18644c69694071d35f17921ca6bdc339bd7c8411a2334fbe24fbdb97212228b95dc5ec276ac8563ae0f1a319d1650cf08cf2d448c80cece2116397b67f8e47c9f2c3a0c3dfc22f09649d84255eeeae15a19c16e677f600a1fa7e838eb6738e62293ed9ce4b49c1e37b66d65d47e7c004bea9858ccbd6a3df8e6e3e0c7dcf0069289b9ffcfd175d9d8bf087bf8bb4adfc5cf7e5e9a0c54801e1d6be578694906df31e9ef3d2c76d2835cd384800a3e36c71b0bd97f34bc56d953250ff234eba49746876f9fe40dd1a10de1b38873a8032faeae7faef3396d38ec3f199cc20c4b687d9e70a5d3475aa792bfbbfec54b07ca83cd99eb06a1b976631abdfb8b366bb13a7f29c2af7b4ea9a5af7a03b0c0f2369e5184b42866f04598518d8e03d00fbb7b7966567a920b442554a8c600a58cbce664ba67fa959298153bc121e27e752a859dfd1bf1c65fc2fc6846de8c4528d0f99a9c878699e29d49d56bf8ebf74d7ba0cb60e339b50dc5a6fac288c6e822bbca13138c4d9465bfb0790095b1a83f172334d55311a0a3f8937748554f287a66a0618643e65e07da622b7e1d51cf3b01f20843de3f64682e36794f067566ce25c5917fca671e1308ed8b0a1efd1e79c32b310fad322cf3252029fede19cf8643298806a982a6bdda34254ea1f4ef3857ab3018fc58e75f879ccfaa2d61e84c42cad05ef444fa8166c0f65b5d74e06afaa5b9a56702846be8ff85f13f44c76dbecbaf8c84ea157f61a9f9cb7758f09136e61f61da3bd0f5b56d74356a2619ef0330dcd17f649ab7f350ff5bed3be4b587bc2e1b3b60a010cd77d082a0744f800e7aae67a3ca8d061a809d3bcc2821f7af15c030308fa3cfd3176b9fd7d51e932443e1e6841835985c825f6cd5ab517efe1a8d89c011b14274d9e11717e581b10e4468c15621dfc2b9320edf413accc7a7a1ad9f8266d7f551b3a5806d07322a54c36070c23e4a8410176f65b73e5b886113627633678656ca76535f899bfd69635c84fdcc177024d90800f0dacf206210fd2958d71f5b7e7ce2af1e09ebd4b408d609ca2550d9067cf38247137768c87d2bba0e8a6b167ede3a4477659baba886057e38d90000000000000000"], 0x11a0}, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x182, 0x2) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 00:08:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 00:08:36 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = semget(0x2, 0x1, 0x8) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = dup2(r0, r0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r6, 0x29, 0x41}, 0x0, 0x8, 0x10001}) 00:08:36 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 00:08:36 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x4) r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x14, 0x7e3fbcfa43600916) 00:08:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x6, 0xe762}, {{r1}, 0xffffffffffffffff, 0x14, 0x80000000, 0x20, 0xffe000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff9, 0x50, 0x6, 0x93d, 0x8}, {{r0}, 0xfffffffffffffffb, 0xd6, 0x1, 0xbf, 0x80}, {{r0}, 0xffffffffffffffff, 0xe, 0xf0000000, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000025, 0x3, 0x100000001}], 0xa3, &(0x7f0000000000), 0x6, &(0x7f0000000040)={0xffffffffffffff7f, 0xff}) 00:08:36 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 00:08:37 executing program 0: fchmodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xc0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) accept(r2, 0x0, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) 00:08:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 00:08:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000000, 0x0, 0x0, "000000000000000100002000"}) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000650000/0x4000)=nil, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, &(0x7f0000000140)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) 00:08:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000140)="7a91ee9613b49b1af4a98b3265e537211b8a6a9e08249334294fce9abc4c2c54736438d4f8a4879a2730561ccadf49a6b841068d0ca8da01d8877a10fd2fc44ffe45e142d9d518e907385a34ad1fd25a2a637673db6740740f208a72a3be46ac6c0780e667b0b52c706a3650898cc0357ffd8a90a5a92df61a8d7ee1560096d9f8f481ef1d1400f55126bd3430ec8aa109afcdde4f3c9d03ec08c9cf3506a8f4fb88d91fcb", 0xa5) close(r0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) getsockopt(r0, 0x10000, 0xfffffffffffffff9, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) 00:08:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="00aa0cd0549655b0a7abb4fe15bfd06b6f9a2f109e6428c141cbc36a1cfff1ad4fbdd37dd8b5eba7fbd6f565a2a61e24ce9d641289ea07ebd90f08d3ebd0a86330f7cd879eaa8aa9452b68388308b1311f514b5f1eda26906cf253107b67b96314fc4cf9298a3cb128c7af48681cb126b967f03483eccb75489bd390c3812436332fcc45ef838efdbfa53e98fad9c1f0cf11ecb4bc07dc1404fc1c349246427f87d65516912b9645e607d712ac7a04", 0xaf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x8}, {r0, 0x120}, {r2, 0x128}, {r1, 0x50}, {r3, 0x24}, {r3, 0x40}, {r1}], 0x7, 0x800) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() 00:08:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = msgget(0x3, 0x38bd7eb3f7414ac5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setuid(0xee01) r7 = fcntl$dupfd(r1, 0xffffffffffffffff, r0) fchownat(r7, &(0x7f00000002c0)='./file0\x00', r3, r5, 0x2) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:08:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x10000) ioctl$TIOCSTART(r1, 0x2000746e) 00:08:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f00000001c0)=""/2, 0x2}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) write(r0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x18, 0x0, 0xfff) 00:08:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffd4c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a1f9373f7efc102fbb89c325d376957cddc47b05"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x4, 0x3, "a31e93ea6469dba1822c0d51fc506ad292bd3b56", 0x2, 0x2}) syz_open_pts() syz_open_pts() 00:08:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x48, 0x0) unlinkat(r0, &(0x7f0000000280)='./bus\x00', 0x8) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='W\x00') r1 = socket$inet6(0x18, 0x5, 0x0) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000200), 0x10000) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) 00:08:38 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x800000000000) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x8}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) 00:08:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) setsockopt(r1, 0x1, 0x5, &(0x7f0000000000)="a8", 0x1) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:08:38 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) r2 = getpgid(0x0) r3 = getuid() getgroups(0x1, &(0x7f0000001e40)=[0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, &(0x7f0000001ec0)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, &(0x7f0000001f40)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000002080)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000000780)="0a06d2eb64ad971a515197ab106e7447ff9ba5d9db3e670beba7c1a511dc5347b3e555eef216d2d868f3d5db", 0x2c}, {&(0x7f00000007c0)="02a6f04db641472b18a1804988728eddae8fc0158a6106e5445ef223f9aafc4a361b36d4af2afc9fb3a0ecbcff16e414b4b9f0d981bcea376974118ea7672508c3fb19f22893fc74623f970f7fc1dc19429dddc30976951e0d0826b13d9bd7c7b4e47178f6cd1378537c1688c2de88b8817ceef05075b5820ab98e16b6677f0d84e2c640c6588f17afbbed65a1731ed9ee1655f780dd", 0x96}, {&(0x7f0000000880)="f1d8727a0840920dc2ca8d52a4c531500f6f7f79eaf3bfd695b84381383a4d979f14cd909f0bf9ff7969c51f03417ee268f99539733b00dcd1cae0358343aae27ad5e4c93cd4f99a0d0779eceb4e84d771bd2f18a4c982d4eb039b8344730793f7b933c82277076983ffad72abfbd78bec70d61208c20493f13da107736f5b0f45a922f70344cc7b450158b299eec139c5b47fd988f8ebc37071d281ef5ed9a87045144307f7ca49667dde487858763a8c58cbb95a2dde8c6d9c848ae8b02a3c96b373f36bbe901c94ac55812b563218faf4fbc2db2c5d837f72fb82f22de9e0", 0xe0}, {&(0x7f0000000980)="d79f32e88d7ec449a6ff79435720b22e3e47b8873340862df64d908706a99b17da1715c20d6a45c6d949bbf049750f95080f1168a1735f46e521567f355fafd749c4820b515be07be902a45020165d00ad78bc7635d085398b", 0x59}, {&(0x7f0000000a00)="e1c275f53eac48a85cebc94cad8e40328e61c2589d9ea2ec65027d492b0e54457247f1e9f6c4502167e266f5488de2e20c411e698b0a6796b4ce177aec6d770414c82a41b08ffceb7c36d149754d2b7f3ce6afec2bd49670d68217edbd603109138a5d5f8f47fd3fea5e154baec0576ac55031ea25205b3e7e2ebc6cd15e4a31df2e62331eecf030857dbb52c6d113c8cbbce03ce681486c1fdcaa36b787119a900b1eeda5bf266378b95422267f92e189cdc69e6fbbb4e6a17d5745069136e3b769af599664507b824d32aec1f3c2f3c69eb81ad9b6305860eb2e4e3c6f67c8f970274d31dfd6c54d12ec5614f99aaafb4ce772b5d27c0388404b30f09f84af0aaf2d14682c854059fb104c921bcb6122ce2817685d8536beb1e2492a5e38212466d33c61de30b0af2f90cfedf13fa455e2c66bd3e98426b71f26e82d83da7981200eaf089603660f1d93377e2eec5a6c0e5d64b5eb90d9bd461707ccb8f80dfa12ca7828ffce317eddfb03d80be4087bd0ba750359c9d12aedfa998f21c8ea627f84fa0d9d28c5c27edc2f17cc35d61d5004753ce1f08422c21fc2c6362d230e74dfd8402b4ec3b221355cd0a5494a60448af7769daaead3ea8bd61284593b52cfe10aa66686fd4d1f5c9fbd5f0870700f3468b3c342dce91ed1bd97711dfe897a11ab8697464ded0c41af7992a180c3ed6bea285e3c5945c00e6f4941e27bb49ba5bf12e8ba0a814c8af2306ae2dcd0bddd6c5b20b4b880df29079a22a2d20bbde6022e7e1f93a10477bc92e64f819733fcdc4b7246d2230f7575f14470750304b9102f56f4d681979a10ead2d4fa90de20bc27c40d393695571eeb3095cd1de2039c10fd94ecc48693c4950dea876ebc6a6816cbec3333fb2726112c5157506cbab039537b31b491e343267104d42b80e80f057433dc93d9f9c99d8fd14a9e4891b40438cc6cbbf30c940ff1b66909bd600bacd69b2446ca0ef2bc01ae5cd5bda41a3e73dd9448e935399769ef1e8b84b9072a01a5052c0a8c2efd0890e79ed2425354a4f4c759a471988faa3ae9ba6ab7f82dce04662a9743f8368b2d328be1db10a94fc1b5129ae234eedb236b487a39147ac6ce5c88d9919084664e9945801673d0ab9c3605b38eebfa5c156970c4d8c0b95fd77f7fcf52b32bf9af48f2be802ebc223894e40f65896e8cee6cc1eb776fe2ac597c16cdc88baf6f81dfaabef389e9ac05663547e2e93ab791b89c45f96cf99634539ea7cfbe23cd2e0eee42f9cb46477b9c62c3cb141751d1a63a17d88d99be7a3250db7a10c600eb85f43a30f1a509db43fa271077f789e93e58fcac47a0941189b3d2fad94d08ffb07bd436890b7a081a0241cee7fda10a2a2d8f33a774084508824382c45b5f54519d0f7fc7a553c76783093aa3fa33dfae37a2477e3444281689796638cebcce485e9a42f7237b92b78760f4139d7fd58e7616d952ae5339949f9e71f5b94716763a2a84df7b01c41c7be5784fef8cd7bea87ae8ca3712888655d771265d175a9fe481705e5700adc48bc07fcc46cc7973365da8a98cf87c7d54f27eaecb5007a30766ab89579db6dbc8a0c0f8f5914b529c872a4eaa9d6586465e4e7c0cdd899d76824828ea192ad557156361a4724fc642eb1f453d8d199fabd839bd5988c6d4aaf32708e38e94fccaebeb65e39bfb7c6415f657b6b24212d95145fba78d5607205c99bd443580d60f469790e6388f6e6de53c4c55f8ae3b162a68e0144ef95a97e73f6dfbef39fa996586a9365f3480d2861f843cd92f5b417cd2d733cb7d7ef6c9574cb701b1e309960d762a8426d806bea6efcdbfa0d8819652b0154cdcaa4c1b3017c58ce8827ed4d8095ea866a2faf431afe12006f0260713765880747591ebcd3d6e2bdae22ac76f00d1970115099b7a9d2d5c66d75bcfb9b55774fe0455116e52f94dae8f1837276d8aefbc501e417b254f26f93fb55a30445f432a90d2b3fbfbfa46d36a39d54a49d82146f9614f430187c198a9a5aac98e5a54bb4285c319db677621feae1062a74948f588c022630ab43d0aaac993769ad4657aa53a579fdf04bb197759bb3a80b33945f24c1ac8935379881f7ddf05ba5e15467eb066b18294d09410ffe13f8031e5f533716f75d92b76218ad513764da922e428ba0278c58d171c298251f4ca601d09d57ba311f8e0c88b64b6046f5a7e2934a2ac3c48b16ad6daa31a4f7d5052207609397fc2a41f0b946ac501993368b3fa04b279bcd702a9888af961ab0da9372eac18d96902829741645b91ff3ebd9fe05faf4c939e19c013ee374fe357352d02751a2e631da632e24d2d892ce0b4a065f77aa321f627134275242da920d13602d30bbb7d320e82cc2842abfba76132c12b7bd1ae9b013586246a2477105bd4c7f19f2e6da5d4e4f376f12dbf2ef851ebfdee6babbba86b19d34b8a8c6c2c20b7162d65a6497d6a4160d6a837465d3cd6bb759443b3ac7e4fe034e040aa2daedb8969cfabef10ae6f3fe8389e9809f8baa02799775967bf72eb75c1795ae8a59e493eb05a2e78d029f57bc84d9b57b6242a311460552d619e9bab4d9555920e97a188e8899da91811f0cd832f919f4c7a0df179ecbe9359062dd04caacf939c33cd8ad1fef8b03204c907cc38dfd927b6257570252104347a4bfa68082ac2e477e71e553b615dba9994848a00f8a412d84e904a4529a98eb5612205928a891a4360ecac5203172e04697d37a402a045ac93bed8f9eb5ee864f7efb2accc3f6247cbc7f56fdbf7680ce2f324dacf845ad81d030d8066f382730cad189b491db5a1093e6a91fae1a1abce2d7bceebb057b08ac92860a08f50d57b3520f11068a435370ab896cb744428f48afe6f9bfee9f0614d82aa136532ac1e4f4bdfe8e0fe807ac28aa42c9771693c7fec5b4dbf634bd9a0dd905fea914783b1b54800d49da97145f9a7b4cfb6801c7ab108f46bd98c4808396b1d6e3d2910d10c036177947fec7d67521735b5e3db41479a54f278c5edcf03978c10cc5c861bfb9698fce3fc31c9866806e98f99305069c28653f78624246607a537375eb4e402da53181b1c12ce53ef65353df97a62bb39fb3d831ff5d9a88355ac9fb8fecb29454e3acef1c56c28db7b829f4cbf89eff0696c20c1f7175a93889c0b574431d67b0ffc86cff34b672b2699d5cfa195d9f94fea83ac1cac6060b90e2417cffcd79ca021b22abc45475b6e235c79172731c7534329cfb008b8549800fb699319010eca6fc6db908fbb277ff859a89e4c0f79d839cbfc6fe66d454c98b045b5c60b58886d7779783f46260dc92cf21e2ce9fba53cab581e0688ad53331e97b5fdba5b36a34763f518b4287bcbde7c124970a50d593134a686f4c0bad7a7a1599cbba182fa91c1049e2a320f5c3ac2d74e6996ee4f210e2e462adc9667882a457ee6bf5595eb990e0cad04b1bd48272b3714947a9f93290d8bba1283bf3b6bc9c70d8acd987150a9c7d8a13388b069bfca03081f75f0f46735924adfb0fdeb47289119b34de307df4d52bbf14335a0dccf32cf2022d4d5603e9191d4b54e37f1a72864826a2de399c9ff6378e7138e9406a1d93ce5ce46e9953e32b957885469c9d3fd06b58af497a677944b000ddd5db7f3d1932447e3df9e0f211b016b6555b7e758978ddbd53bd9786827ee437f733094f609df1e0143a0a0e7b65e9ea8273e1ef9644a72e363d79c5321985b1321b46c565a2093a8b077c3c88ead78fdcc5d2958850bd9acf6312b21572c41e32045f80860e5456a61e12f891ca1a4bd748c97696b8bf8925328eedeac4de8a5a5f687da2a2e2134a14778cb73eee659f9383b750b0e1f80a674ded24738a217ad1161627d455e5e20ad5e64b100e43784ba619b05027222bdee9e98346f492e3cb0ea186daad3082c4655f7f228a1e984deaa86e83b3ee7a3b42df7c612aec89aade124a2058923bd424c540f179f1159be4cef140ad793b31270bab559a448dd58ba3c692776820bf13900305757510e333303cd1af43b2e46c936baf1d10dfb2eb037431a3af7819b3a31774c05137c4acc3518bb0ada478afc0f0b13d7b5cf5805713c8d1a22eb1c2c34541d02ee2d23c337c521fb24376b9f42c0e756174adcd6019251084893647777b90871f6a92b9d8076d75fbdaaa8083d534993c2e95d883da617e41799dcd54111cbe49ea26051be7d7191174c5570f497516bf9a36add48ce3d43c5079b3598aaeed9fbb468b2e45c0e0662fd4bdf6dc0ebc3bc86ed514feb2611a068e7cb3500bd9a8ead226f3fad5944e114da4a06b53b50cd21987324257c644b735ec6b0b6027e7890a738aebc135633ea95e380dcc0805fdc5dc66b6504ff3ec9455c506ab344eb706f726d8a4d2e56cf5ead2a4466f7332141035325a2ef5579c0d79eeb0828c3b4249332a270fed3c081feb2198ada9a191d24091ae702f46f85bdb5669368417fa2560c26c782b1c863b1773561fa5fa520f4565c0d04dac2468dba432b4cabce32346d8e6d2743220bcd9e66fd88e4273e21a76095d9a35e4a90bf9bf1f1ba000757ed8719fa48ef3530f7da6dde06520eb6acde111a428f0f1dfea1104f3856ccc26354a8e93af732bc8dc5ebd2f941ad7112caa17968442cd4fc0e64a937491d57bddbe3b965c956c67782e9623f8434fc9a6ecf8de5298da5bdf49c954a065c0d7e3344fd0bc051310ee959192c89f20ab5f31a7176e148fa9581c1f7041a3ef9cb6ed727bc2c68de90c0b4e1809b5b88df185e555b9c2555a053e6507b12cbc7eb8e648a9309a6b79db199d1c270954835382c94bc150dd50dcab99c3458660d3813f17ab606e040730e0bdb469939dfc0339d4a8da30264e1ce8cb30993d824c270514833218c7c47ac153948da7e6a7888c865a8de5c3d44eb6c10042ff4733a626a70202e5a599bd273a7c1130679947aa13be6641b6a8414dd5b0b2915467bcdda3551ad2e51dee5f72799142dcd54b55cf07d9f6eaa769536e17c25df2de8ea2a5f23114c692846a1269394d25afdd4c0fb52429e98d8426687049fd6f37a0cffe7d93b99813d0f609538b4e4a4dcbc760a04a6f6eadbfdc355ce943bd667c3fa7d6ec2c0b5ba81447d7ef26c8ee4f280788fa3f89ddf4d5a428ea30b9b35385c406a35e62b0bdba4b3711485efed68f3affdf1d0576da02f12626aa84304488e607e52f98eb2ce4a1879911fd1723d133044fb6331ab2653f64bb50ca7690d62f31aeb502da848c6c0d44a962c4a6560a6c1f3f82a6850d4d8ed6c6db00ce9879c252add0f56cfc5062a2154fd8e21655edfa6eb0fc02e3bb426636a139f5bfd53044915939fe50e3c012c1e6ca289d2b4f7983ae9950932a3f5cb499a5cc2dca013896c0c10741e1b09ba47868e7dc3cdbd6ea10b0519385c279becbfe216cf08ea8772967345216cd9135582d18b264176e85998234d5e99ec047647f984a6b101366383afc6cfbd967b064ea1083c63c19b97bdc41f2b7cc79b492969c8abe541e6696f20c8b099c6c3a0a50905c54269f7dba41fa870eebace2104223265fe704f22de40c7ba5b9b54745d371fb90541c64c8f0f74c54f33b78aeb404a64cf5daddaf4f15f07d492a63debc0c863bd903f41f0808e9841d29f1282bbaeeff3b068ab96db0122964883b4a2e9387d43b233ffebd90f6bfa5f902e8d117f9c1b65c0e65e1ecb0a814e60432a473da68af607aef7622c9817cfda51e1dcf3d205d583158295aa437a7e7335c1232527857e70", 0x1000}, {&(0x7f0000001a00)="7c84224bfd2e81e8f8ede4fb17c83cde79c0f9702e1480398452b56d06f2f6aa50a02d96ef59d150abc177efa439377d1b75f7ad19d2cbfd567523506fe1da19e6a84be275a9ee39cb675f740d04bf036646be1199f647fe29c3fe27e07e41b28750b4399db61ab209ec9f7d037918b3803ea9a29e73fdc0993c69a46639fddc041c88f0d72bdb20329c28c7027c061054f243429f456fddc0c2f472554bba424ca196779d4173241d08cef2766a4dcc24420a55578effeaae5eece481bf19360b148401f0c7b9eb7799fb95acc1b2b92428e58c7f62a1ca24b0e117c8f1928571c255375a08ad38a931c0764634574028ed6d6265069b", 0xf7}, {&(0x7f0000001b00)="93f9ceae7dd36a8230e6ec2442aaaac14daf5c7f1d80bd83af449ffabca34e56cd8ae727886b1a2de75dda41b4dc37d757ff839992dcb98ca15ab55bfc5b2260b9102a8ece41afbf6ac3f7b42e8dd9f688acbd7cf14e3702b10629fb376bfd9825cd15190ad83bc26d59fd58d95ecd32ae859976f286d4f32ac88f2087a6d84a6287d79b9c6611192aae19e66c82664a3ea008eae9c4abc1b303", 0x9a}, {&(0x7f0000001bc0)="e45d955ec45ebf41263bd0b9df8bc9af3789a504dadcc56b83f2e6685a17434b79ea5f72c6cd1a8af53d12fdd8775bb13250accf3b075f00e0f067afd9754efed8a47ddac2e13bd1277f745b9c176aa2eb2ff30d8ef2bde3f18c4654fc7446c8759c67c1ffb837b5e6d86abf0c74e8c14a36304afca4648a7ff500cab39b8e0d7b28ee7480af47592cecb8e33f732c0b3c406abc8d71454554759b7c48a00588f182c1cd5ead7afbbe75d05c7bab9738f02d27353d25ad2478842a3ddef9b8d754b55f75f8726e746ed3594d", 0xcc}, {&(0x7f0000001cc0)="e43059e1943d9652f8839935339c6e7d925db0829fb47890214227018a192160703367503a07c10e19b8db09c74380e4e3c2f7899bae81e203d06df7a328ade55e974cbc096bc91dc2a76cfae252d6d3c7d9fa87cde5591e78f2d3a71f061032f5546689dd763fe6ce0a34e6b59b4b751c4b6fb9513675053c04fd78578604516e3175cd44dc3fe84c2619c3b6fbe2864862ae236662d9acff2f9323bef13ee86be67e6a5a38690603da28", 0xab}], 0x9, &(0x7f0000001f80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0, r0]}], 0xc8, 0x406}, 0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)="6282a250bef21e31ec51a6f52788e6bb50daeb7d590def707a25898f878ddcc07d2db88415b11365092622dec9af3f4f77310cd72550308f03477d7f53dd8eac756c4d4f608e453f08670e173028c0e72ab19dd0acd7ecac2b34d63c813ae1cb3ac6b8814e582e77dd10007c822ac9f83fc6bba7a6f076218cf9e1cdf13d3b662f185acc693b78cc10888e96fd155582b8e5f910226b833f9227d70e9f04ffea55", 0xa1}, {&(0x7f00000004c0)="b0a32a04a7db3cddf0b2f79a08e33cee6ca214d6af6bfc73b9151496aaf2b2dbbcc37ce948c463c2f7350ed6ebaca6957a0921a0f2a453ca8505dbd3953861591bdc3960348865e63c78aec7fd7872f3f336852b46ed2a47a915a09767a2a0f9a948da05b4552fc8851c1fde4132abbb62135950bba9a0c212782277bd6ee8645c6c04b20f019ea3bb97f87b9e2567778970ba88c98200968b85937775661aa8f9e9885be4502303f3f4328686bda7aa5e26e261130fe717810efabd2c142b3dd33606468d43f8300f1f6aefb3", 0xcd}, {&(0x7f0000000180)="bd608b880284165ebc59fba36084e9a7513d557670642b6af40d5ff9cb1c07e1fc721900e9d640576bde81f9b91460a40400dd6a97c82cecce8b077d662a163b4cc81dbc08c1b91307e23d2d6ed1fdee96b1b9bd2e13e42c07a2ad", 0x5b}, {&(0x7f00000005c0)="9d9672989d0e8cbb5381558db58f4dee7839569cac4033dd08bca5278708e1e634b2c4ee6ef79c8b0322e3b92ab3c6b883aaa16b98bf1c2dc73474dce3", 0x3d}, {&(0x7f0000000600)="03520e77bd21e09cfaedebd4119e9085bbcb8e8a09fb60d567b623424edc535fd4fd475bb6af048dd515f89f2790500725bba367b58637f7eefadf2a7476a2a3347b2f70e1c8dd3fa0951dbd959408280e659c7c57cfb2ba040fa067ca4a981891844bc3a6806c16d37fbeece0e71d6b3cd00cd0c694ae2562e00dfba872d46d5b0ef782cc59bdeee47e4882b9d466186b676f42b12268f7ee707f2cc6abab57e40d7bf1ad099e6e04ad26af5741441eac6494", 0xb3}], 0x5, 0x0) 00:08:38 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x0) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) ioctl$KDENABIO(r2, 0x20004b3c) fcntl$setown(r2, 0x6, r3) r5 = getppid() setpgid(0x0, r5) 00:08:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) pckbd_enable: command error 00:08:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2060, 0x100000001) sendto$inet(r0, &(0x7f0000000080)="ec0a8c2f54d38730c5987cd1473d2cfd0dac1ba90270d9f0b45e7a47b9cd9ef18336badd5f072229663274b37431d121903a486a0c9fef847d14eb1adb3fbca1abfe577ee8762aa2446e09f45b0e885ace3f2bc6ef7cd40e72f04154222edf6532462576df21d35afff20b1fd1c9fc9f008635d7061f0e30fd3b579ef234767f275ea355065c8842b8e52c56d5e1eddaeaa847fe8f9bae1a1aad4804d0f05f350970c0355e510426afb8d214b2ceab2da512dcad1f4c4ac20f5ef286", 0xbc, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = msgget$private(0x0, 0x1) sendto$inet(r0, &(0x7f0000000180)="2507830b0b7e40b77804adf2d33ad40f51ed21f1cdf4224585032073787a22119df07b565d9652f05dddfc363c72c21c96901ebd5289273b0a3b4ea4e1837b5db303459f2205292a141e0e79613c641f813075916aa8676b6cbd8c", 0x5b, 0x4, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x5d, 0x1, 0xa318, 0x1, 0x7fff, 0x400, 0x100, 0x2, 0x1, 0x7, 0xf5}) fsync(r1) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0xbf6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000440)={0x3, 0x1, 0xffffffffffffff7f, 0x4, 0x5}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/182) r6 = semget(0x1, 0x0, 0x100) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000540)=""/120) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000005c0)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000640)=0x2) semop(r6, &(0x7f0000000680)=[{0x7, 0x80000000, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x101, 0x1800}, {0x3, 0x69b, 0x800}, {0x0, 0x2, 0x800}], 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/144) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000800)={0x5, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x28200, 0x0) mkdir(&(0x7f0000000880)='./file0\x00', 0x2a) connect$inet6(r1, &(0x7f00000008c0)={0x18, 0x1, 0x8cfd, 0x80}, 0xc) 00:08:39 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f84caa0431166606c653000e54e2b308ff92c0ada407e608599b7db874bdbc8c0908d7f0715e09909b0e301189faf691458ff5210609b3e0e7cb7f19c2dd4d73e40bbc2b933812614076c1227b87bea5088cc555f094ff38dcc241a846f094ebf88b5297af7cb13226dd1630c3115d15e04bf867c154185af630ef9888a98d4dc98ddab2953fe33f0494c7be76b024dee919af0ac6e6f5db5b520f5423f840a468d431fb0c937786683d459fa4fe6a824678f8a3dede76ea77dffe96404ae1fe309a56599744edd4f80e9acfacf5d5a245c88"], 0x10) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="83667921c11aac45", 0x8}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="9b810e88f7d2a242c491bdd208b3fd4328452ff215fc7dd63589615645f1302852f4fc40ed26bb37734da6221c775f1c2bbd9e8afc43537709792d1f02eee7655c14897ff2b06e5ccc44ff2623fab0734263f557fe6bc7471e19c3da9ae442f14c48ea938e6befa8aa439114a5d5bdc6687523768fc568acb810b78c718a83bd18d2bcdcebd4c21019b52f8f9c43b4ddc1aa7334ae2dc933146714dc8b02672f9d4ac9", 0xa3}, {&(0x7f0000000040)="4407d7ad0ee9bac95e8612bb08d4f3b424c677cf03271c2d79a9c6a0e104941fce33780815aa3dc5af2072", 0x2b}, {&(0x7f0000000180)="339e76c25d3c0de218aa5d86f77d8ecc4e7117910f97cc401ed9d0d2c32b9427e8eba215b2657bef0c315cdc3c233036df69d82a340b688288d03f5ac05e287b82d92479158c6ab859d5985761a037029935028e082bddc7e02367700f21ff3027a2c107ac8f9815dc6dadd52167c19c0354c957c978aaa3ec47cb264ea83aa242a8ab50e215a7ad49895d8920429289", 0x90}, {&(0x7f0000000540)="052f89004245f51cacf74f2213774e838b1c7cb33938bba17a84020bb6f19181e3013296ccb0f5abc61f184f11ae3036652510e51cb01ec833e18c628aff80051a815299381fc417fa34586e74c4deedc64eb52399abdccd492a9249038905de2701db5219292afff138b6d2d287310c7726c73b9cd0a940133f31910811c6ac54e5b70642ea9acdab9064585d95a9b18dafcb2a5f617f3e676313f40b6db5a99ac42522346f4289874f6d5d0255de36fc0f856799f413f0c52eb75c9355d6b9cf2846217561673cf4a206ed1e0009e42927e1f97c90f1d87a4d5b00238fbb7043c0a4122ec336c7ce35eb4f884c80a27528ff4471777eea66a75d313274e5ea70e2a0e7af6047cc85ce4f34a886f992928f91df4533761d6fa0f38f0f393385f6d8c39fcfb197d7cd37228d07f944098b5c2f5198ba975b07daa89841c21c8c03a92436081660920a97d7e361f5c6c82334452c341c61b563421fecfce0b3879709dfcac96f68a235bf4d09d9c9f1b29638b967c3a4ace817c3f592bea74a42252d5556d8df858701beb3653f35dbf9c0bbfa93914451ca6af559460389dab1883abdb5e529bf0650226ce7e8c0927b216ac84c3e61e8eb50273071f2222312af04242fa55ea334634485479031cb99160c35283a20beed347231d33b8f189af3c1f321175661c49ba5e183e90f31d123a93b931e601f1303f165212ff125aad6819082cc42b6d9abc5d0d8b30b995efffc4c584184f99e2e260652cede88879bbd6d59c0689be62d909f23b7b2fb3a318671d87b3c5f6df935f9bf915bc39cd30307d23edf86bea9b0154bdbea6e6d6f1850d2809274eab24c29605f1d53ccf7ac34887129380eadb26533634a633ea314bc18028410e32637cb04fa6b4bd4b4c9ce8517b84f720830130741eedeaf6836127107f6a7b9698d203e64c03af67b125532b2555c4bfec263ce0be277a1ff3d5e5660c1f60930e36c7070ee9eb97dfcbce2766960da2406fa03f9232e9b387740c0004f9eb77494d58d5956de207ecd127712d4ed6a7d98ca8f69e540a549bfeb53839794c828ae9aedf19fb9cb9548cb6f0261e9a762704f68770d2822b95ce82a77e0327c086222632d8ac46986451ec2baa8c1ee4135132453d7c2b2af7cb7eaeab24015338891c3b272233ffbd698a09cb2032da2e485810b11fe39c4d2477849bcc9ed6607e147c0c0d4de4f10000033c85ffab90280d2e658b0e55c898c7abce747a8aea042756c96d0591767b38cca9a5bde1a49c5d2fd3f75d631e31a6740af13574db1c955c95d7be2598d6c1b886888b150407181332b885e2bc13f8a4e140bbf8e1daf60aebe690eaade0727c5c9632bc97eec453962a035f1366380862351789d1a99b8ab436654c98dcd18a086d6a07528fa15c335509edc7961a4bc649e585fd7dfce194396c9e00774d07c429ee4ea949683ae831ada365e950ad1eb4c3ace93e2418a9a1fd726de8c8d881b1496c08daab395f923db75bc6e58e37896f56073084eb46b71b673a39ecf404b77dcbb150c7bd2e44346e83769b700bbc5061f0705b57231bbd5ba555514bb009675b236df9553591fd4db9c6941842d668e20bf554fb06fe04ca3c9e24de357ce75384ec4f92768d102e089402fc8290754141308562ec1dc48d938b65846c66dbd0762fca43f38cbebfba95fedaefd523bfe7aa1d09f86f8800a6049b1b48722b872f45012ab11fd0d2367f60aabd6ac89629482e7b1853655fec0bc7b39d69659a8b121daa789f3ce8adbffd50e473f402e96665ed5fe2bccb131ab14fa18b09d1bc3a5eab090e495063e5ed492724ccec7570406724d3c97d6f3400c7332c57141c997db65b936584f669e8ddc27d2892b961a0409731aa2a88834812dd1e2148e2b027233f411bb755ff62266d5149f8a5602fd1a8bb0d98fb4a66c18ea6328776f707dc29b537531a37fccf5ed7d9ed8d49a0d1f18c2a61af95f23ea461ba8c333e4a82673228fc85ab4ccff246d02fdca11776c4ba7ccd87829dce2cc57a939999413672dfba11b21b1001510b3d3c4e9aabc6514171bfbfba993b50ef70b3d7f4c8829506c540997da0599fb30d158b56abda87b6b1574d6f4c1a406b5c6d227678026265b67381927fc2a4d2de30b7107eb38226c4c5bf7f7883d97f98f819f189a8a5d5c568df0bbfa2805d83fbbca2454a91a9f8f730e66249df59d154cb49d3d6813822ece3a73c62fc5aa638bda82421fcc0effe51d7f3f13b3c748b125abdd395a11f61b0a2cf0e5cb2942eb6df91bb5c9bdf1c2ea30736504b9ff3321d9b1813465e63725bf7857642431bc59b1fb17e2737953be3108e809843e2b82872f0743f338628852429b803b7b1bcc829814982996336729f418760028170a45e45bb0919003412f2998a8d377b13e4e07442302b5f770356c01ac85650aa47efd1684e8f2b7643c2ec11c9c17cb92cefdf8099c101eece4be5d6770681f1daf9226797d4b9eb406bdebab5bc9d9db7e9641036e34a0ee726ec2970a354607164623030e67f6bbe4a68590d2f70a2370b72182de67b7d7a26f824bbe4a340bdcd065a728c2f76a1811fa497f00aace9b4ec29f6880ee8ab5ad9cc51f5314acb529cc129b98dbe5f28d8753f4f5df178480db6427c328c71e2709966944069158aaab9a5fc43020bec2e5b1d3815637274bfebecc3cd9773132aa1cd565fb533517b44e3ac2e0f24b0d2fbb93afd4468691a321e69cc097097f137e94caa61d3eb58d25539ff5298990c92c158b7f1a085f700b8a2145aaad4714fbd04be621bb11a297993459773d2b5a7e4a5d3aa4b29e16d92a02ec16872775dcc55f4baf3bf4711a99656ad2b9e4e2cb696e3331941bddce4656c4c791e889425594636eefe5c33ca4895652ee887f766bcf1ef1c47b5b3a1e09629f4f9ab47c9b107657ab99088dd7e7fe92dd3b6bb21c17009ec9854bd1bc9d99eb2bbc18b0105228124fc2751e07a09a1687e0facaa92ac51c98ed4c385ef690d36d2f2480e37595f7b10ede38bbb5b4e3c1472de1d5240f2ae501c44a2ad2d396445cb883c72035f375905e80ec9b764d3e60f8558061407d9554e3c34e20df5f325fc1f60344d57f24c0ecb51801a6ed87ef4b3dc18038a039f37f4b171589269cee94832b49ac58cb8993d6f2c146042205ac392d8ca4981dd3f31611ecf38a7f2535dfbc76e0c2d4b9e209118d8b3f5923a7b058e02bcd484f8d9ab1cccd94c7d25ae3f481797816efcc6f5f4a97f4f129905dba07d3b1753408c6f29bfa8cbff03405dc75749deeda00432dd66d9fce10b7509467a24554a4a3a49df6d4e3503ba3dc1b3c34af30f0ffc91d5b519fa916687479ea2da6a990c5e353a78f0c844a7705ffef32dc62bbf15aa055b27479f3c0f778ed9805afd291bc9f728c56534393eb2c0930ecfa4ba9ed0d223deba83fa6378472eed142382fc701db252cfada2617a9950ef5a762677e5b2905d2edb9b2b5ece25c59ff0024137840c9c5159185b482c712904ae58ede0f483548e882a068058280d4a4c9476012cb397837cd22829e28e0d9afd2222ed8f2df3e98aee1c88e90bd675477dbc8a5d22494be6da23c7bfffe6983d575e039a7f6572491fe706f739b81d786fb5690a4f4453c062461a8a0298fc318cca1fb4b1238b7196e7f63161a263b04b42b461aedf5c643ed7cb0df16dd3ac5bf3d0908c98dc733060d4b4e6ec8cb0dbe4620e223e3873259be09dd581c8c6ccd6a6da9fa7e9403c0e3d41de0f758bdf60f6402f4020f2d705b07ef44449fb76068a49d046a92bff6af022da8f972461d658aa60e68a8c0efb68aac843d94b75636679bf1ad0cf4a4cf426fb1a6e3f39bc675ebfc73021239952b81da0e67dd38e0c82c248a0d42735bd891f1f7920f2fb8b1e3df79a4a10667883b75f564034a34fb891978d92f23a2e3dfa5762d9295704eb852119e59a5e40d630fe227412cf3ca4cc0ac830aaa63bdb39f375d02208df5c3cd9346b8152ab91bcc670a6b5ced18d7a8174be93f51ee4d384663b72fde8eeed6915eecf82bf643d9eedf1d0ec6b9d15946196ef4465cdcad5f2dc760700ad69c905f2216fa8ec4c784b8977d1d90b8d7150c189013c5dc8ece509433bf056835b96ec9099c5848bacfd1580124e6d2a2c313c67d05c3aa3498e8435bfe5f788155a5359c11ec36dcd9ea71103bc1dc46b77f113469a0b8532dce599ba9def7a876f784f9a4bf754b1362d44e3b1b28607567c20ab282c48789e0f89ad753558378cea02da065097dec433bfc3ddbeecf87b94bd98ada770cb72d94ca4b0f21b51353ff47cd37f1d54dd89511f19a548a40ca500f92c769bc0fe24c54a5339312d63e09be2c2acf43ea1dece130d52b0bb616e6201aac3af0703052cc6fb9524fdfe56d6bde7ace26e81886e508d06e2d6e403fb487bbb4ab2e65bae6b498dd6618b3bbaa6f455b463034a2a79a17002dc0225e93856e2a469f0ab3ee0dc185fe131b317939b4ee6c52e71c362e0b17a0edd3dd486cb3726ff6d48683473ed3c7680700422ee4da886f5ea780650728064988ac43e7605affa7e7a8b7301de4bfceead9cf3d46f9d4df9a9bc30952d9753d7ab767cec1a06ca3d158e3b23d102a70a2d81e11a2c608274141613e7558c01637c44f2fcd0e02ef3360a187e4e9577748a80163375eb5a16e84cb32e701cec208f8cf893ce898b841735b86dd96c88c5204e63b13a17724ed1b2c1dd2571e1f18b16597bd1cc7d6f94da59313b5a5b0571c4ea956222f55747b86c7f8d3ca280e090f4fbd2044547aadf634c02380cbc8e623c1ebcb96d26f92aeb101598aea225d1f6723e593a333542f9d5de593737937894da13a91500a66a107e46a9d49fc5a826886ed34d00916fac51de1a9fed9cc083fb08c614e14e34c3c199819e0d6fc469f0a9239b536bf188b3ba3b9666c9fa7d1ac27deb73f64c648e8f4f9cbe67aed941ad5c72574ce5bc9718892e3068354c0177c703efcd37dca85e0d33d3620dde1bcd75ff16a9d40c1b7f7ad664bd3d63b66a9e7ed61439c62632aa0d7897c11a21b8a8c83fa0a2daa299077c546029c8eff88fcfa8c8faf76af3d0c304e5db769ff9b2b581d87f3807355cfecbf4551cba03b090a11f68a8081e23c5efb30a7282063d95dea3fc695e8aee61d2856d64741926d1de98c9e90894a644a1cd778eb2ba8db791fc437e144132fc9f3e18a4a3766d0b090148405c8689baa5a9a52358792aac2a3d6d55b59344a82b66838fd36add54c56ee1ecb334a50ea3d8e53c4f35bbbc709fa97e51a7fb1cd9c816b8cfb50c26d58dd59308b6964dcc5ff2515fcf2c6e86b2e7188cde60814fd60b4a1838727ae42abfd67e0127565c14eef0733867344c4801bbc9d4c48db3e794fc2bb4446be99eb0247eabe4036128fbb36956551ce951974b94722f98ab059ba589bf06a271fbe1380839fcdf17daed05e2f6b2cce537042ed86d9aeaf086c6e592f08c26d9a7fc668d8336b07b10f751fd9a32b3c6bb37d6e69d95a8406fd93de87d50448e2b571ae96b770ef15f7e01330d94aae9145137b2751d7b64f03138c8ca2cdc8944ce209396233487b59794866fe3cc9fd35a797bb6d18f2c6a843a957b7e71f3d299ece2e245d588cc6b8f61d7b0250fa4d22deefb31618d061503f90892e2a59b8ac983ea569d42bbbe98e728ef4f5c2887ab6151fdcdd144e4dc74f8d43d14f0c3556f36a30056f7fc83b8fb85830c53d711a498a", 0x1000}, {&(0x7f0000000240)="c98d9f9494d5872710bd3455b72d1fd784185954f4fa7c7db1763eeaa324acd5b961685e741c91325c615dae40eee0059e", 0x31}], 0x5) socket(0x18, 0x3, 0x7d29) 00:08:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 00:08:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x11, r0, 0x0, 0x0) 00:08:39 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 00:08:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff0000000000000, 0x6}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 00:08:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 00:08:39 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) 00:08:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x1a0) socket(0x7, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 00:08:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff0000002dcfad3d8567d70480bb751358b146000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 00:08:40 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r6, 0x4) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) r8 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 00:08:40 executing program 0: 00:08:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 00:08:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x101}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000480)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x6, 0xffffffff, './file0\x00', 0xffffffff, 0x3, 0xb7, 0x5}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 00:08:40 executing program 0: 00:08:40 executing program 1: 00:08:40 executing program 0: 00:08:41 executing program 1: 00:08:41 executing program 0: 00:08:41 executing program 1: 00:08:41 executing program 0: 00:08:41 executing program 1: 00:08:41 executing program 0: 00:08:41 executing program 1: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000000)="120000001a00e5ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000003840)=""/4096, 0x1000}], 0x1) 00:08:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2d, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x4000000005bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x60) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20881, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x80, 0x88, 0x81}], 0x375, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x0, 0x1, 0xfffffffffffffffe}], 0x0, &(0x7f00000002c0)={0xfffffffffffffff9, 0x7ff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) r4 = msgget$private(0x0, 0x690) msgctl$IPC_RMID(r4, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 00:08:41 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 00:08:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 00:08:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x60000002, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x4d, 0x1, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0xffff, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x7e, 0x61}, {{r2}, 0x0, 0x18, 0x18, 0x9107, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0xc9c, 0x8}, {{r1}, 0xfffffffffffffff8, 0x62, 0x40000000, 0x7ff, 0x1}], 0xaea7, &(0x7f0000000000)=[{{r2}, 0x0, 0xa0, 0x0, 0x401, 0x7}], 0x2, &(0x7f0000000080)={0x1, 0xffff}) dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 00:08:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000005) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) 00:08:41 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 00:08:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x3010, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{}, {0xffffffffffffffff}}, 0x0) 00:08:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696cb2ec"], 0xa) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)}], 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) socket(0x18, 0x2, 0x5) 00:08:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 00:08:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 00:08:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) dup2(r1, r0) 00:08:41 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x3f, 0x1, 0xffffffffffffffff) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x0) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530009f84206526fbdda3d244b7db4982dc2781cbc56fdb58407d4bc5feb01f1c0ca0127790cfcd6fabf56c45dcbc20262513d79198daedec4c57afa18ffca9ac880d776847321f04a3ed7a90658ba9c7c6e123166b6818aca7ebbca4fabbce1b183a849ed0fd848415875b296de809de342e64a4ba9fa072c668f5ab329b30ffbc932457cb733da5e9130dd550eb8a241360bc4ea12791f45b4e4bfa8b35055941b2e5"], 0xa) 00:08:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x10003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c6eea4d547a3d80732889c8208bc8edd2dbd4f5c7b4a09582c86989a4743260b5caf4ce9d453fbf4fa5e3d0981acdfebed56a6e6a564d5c761bca41038e30573e35ad731bf63f8c8fad21eddc84ab1c9e4497c9b600a97595c32c694e5c393376cab0109500b8384c9e92d60e67d98f9ef78aea5d9f6b83b283648bc8623a8bbc3c3c2935f226f2dc31f8496232f1eb37988e283f34d53f0f7385d7a615f40d20ae1b94abf470ec6a47888a4393104", 0xaf) setsockopt$inet_opts(r0, 0x0, 0x4000000000003, &(0x7f0000000040)="995a86705d10d209000000ea1e09", 0x8a52ca2148fe9e0d) r1 = socket$inet6(0x18, 0x4, 0x6) pledge(&(0x7f0000001680)='\x1b!\xd4\x00', &(0x7f0000001640)='%\x00') sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x21e, &(0x7f00000001c0)=[{&(0x7f0000000180)="3f7635738264867c7b0df9ed71ad121397551320ccfa8bb93ddafe121c33c664dcda80dd64040baccc05c8734192cc0081ce7a9b", 0x34}], 0x1, &(0x7f00000016c0)=[{0x40, 0xffff, 0x0, "24265896576fb41999264db690e53c3b0de00077ea3c53a082b3358ac500a655eb4366679ca4d6a8f6327a17"}, {0x58, 0xffff, 0x7, "c4765fdee316b69f8e0c09e5d4f07b9ee44ca3a3f146300f7a4c8026a3fa6fa95764b2323e2cd9f0ddc67031a898a17bc53ad46ae4519e1a3da182a341489f9e90"}, {0x100, 0x1, 0x44, "350fe636f0fe3bdbc69f362ddd3ec1696c2a7cd72e77e5e3555a650b2633c82543f4081d4343daa4cb091e9355abe2ddcd4083660f533cf252fbad1b2fceab6f2849444be6144f7efaf28039026a78dba63862e772612507d306f24ca753bcbbee3cc77bfed6c09d4c3c66ddb424537f3c430e65604fcd9ea29e082ba092866d52e3ec2c24b088055419a2155d74544527e3cc54d4570e477172a4d97697fae48a20f50985384f5932ef7a0a606fa2fc41cf6c96ce3f2680af3374d016b3c7ea481e900addd6810ea5d1ba8be732e511175c8dfda7a0db81d0af968d8ac456d9532a9309f19b8abd8fee"}, {0x1010, 0xffff, 0x4, "85bfa1764904feecb0d773f4190aa67f6f138b16d2e4082ec4fe3aaf05c0101bd18ee8d61bc59ef111bcf10b1d50015b6f5c31b64def2c226903c0dbd49343b7c36c4c641d0503893fec33fbf7b515be407b523dd83248ceda6e153202f883d4032d50be69d3de96dd48d1a2f711b5bf3c0bef61836067c56bb530da62c6345f768f923500de4b88ed64adb7b53fe87deb4ceca76ff54f28d9eaae4f2c3a9390d888dfd8dbc2a2f1c6414605205b09c8b8f94392869ec8fbf31ca26b16bd0fcafae7c473aea90ed5340a10d2f2803101ee6b66fc312f4506afbe0f38b5e1efabe7b00d8a7c688711a697cded9112b5ebd19b6ac5cdc3907e338ca4d015839094cfae08972900d0dd7da12eec312a6db0f30d7903de2b053fb1273651d72fc0450e7b1c70ebc260a61211a2dda14cf01f951e0f0f7916344849756e2449492af13935cc635fe590a8e8a4d72ac025325df464eeefa665a5a2192e925a47a0f369e65f843d73e7197ebed9a9f1f9a12eb1b242efb92a944fb5c4552db5f85177c1e66fd414a578698408af8fd4a56be4c7b422716f034062b19841a09f09b0ec04adb9f75ccfb9399a0eee392c4a1ebacd924300ba7f1324896428664dd9274e566f0bb6ff80c36643facadd40b85324ed7e1f3b44b0f1b7733683d7af7590895da181f2d44e141c722b6047148dce8304085b0553b15f35dbe6fea6155f04b78f6269954f4feeb899036cdcfe0205fe9bf43e5005d9f86d67acbdc8ae9c649e3dc7a7d5644cfcbb101d87a844f7a8ea4c2d40602e88484f5e4db2ec24ad51e27da95a74e862a4a93e3ae4002cb337c3ecb66af7318e66bb3ca45abe9682fb1db71d96db38f4a45255798c22ab65ee20637c717656227c15de7df988afb109bc003f9a180b7fc9866072b5604a06f9ade61d18262104d29ad288c98b6467e923a73301868e7407c9a19ecb3c98551f6e2d7f00f7cf8e1787140824213c25cdf3befae3016a8e5da901d135ca5e5f8ee78a625f6d3a5fe788d2f92aa43f06ecb29a7c10543b23fb7aa5d8e33b8cee5d0e75a98e2862ca9e3df55cd9af734e215e5c8de734e0155451fb1c2c03c67168cc6f88a6fb1bed17e9acb6a5d7f2bb11cff882b9b1feaee7cea171bd90ba2fce668da92ea3069492036ace2cc05d26e753d1fc3acadc960f59f6f61ba07e36623cb418131f42abf222ddcbdeb416af44cc929abf0220325f4438ddd347efc1f0ac11c5979ab963f9e4037cafdef9db26342ede99e26219822228ef20d62afba128521e4ea99221b312cfd6e0d9a99430ebe61cea7b8507947a83765ff44b899946170c22f02cf419a9e3cf302684384988548d043d6bb7a89646edb2151add537ea500e99d2cfedd136e56ffebc3b0d650cdfa367312b2c86c918188fe4aabebb367bced7f587c85ac12e67882453ddb61bc2fa0eaf81b04384be49506f99209eef19f8ea2b3f33addb524837adceebfbe3c7b3fa57cde545be37693e69046dfff4d18befe61f0665b0425496c054ab92b080e9b03f11bb0042eca15414e2caaec5c2d018e7c3cccea3ff49c31ff82eef19f1eae636e30648c2649a7ddb71baddfc0d0ebc4dc199fc6f1f6a682e4545f2d74b89afce6b61e0a028b25f4d6a1c673616f3fc76aaa68e070dadc44837cde1fd1ac93360b37cbf24cb4d60d8de1581da251141c0aecc2d01edd34f67747a75064aee75ae4d1466f2270f2dc8c7359ac0400000000000000043f7662c6239a53be3f19f41cf6853d8523b74af1bc5dbd6ee5205877e54c9bf45b0ded6633ce93e769437cf35f46274ade2311d865ab09e0bc26707910a218416f05d12cc785c7e9d5a0f830119d3cafeaeee2d96bd54a219be87905646726540d1bd3ed7cf97a7b5d6df9215d6a0b33e761d65a62592ed49637fd308f58a660087a89906f8b06794461e1a3d08dc8076cf863a3674f5d7a451aca5186191143cc219a98c9eba6627a82ea73c4e84137ae8660b1b2baedd6a25ba19079b989d82e4c821abdf5976f9c3a1c5e79035ed68c7a5a7be6b99238e4cbd6e2fe5aa8bd2b69edbcd2aeeab86154354e6930faaef22524b767f4b815fb48a0bedeb64aebd14febb8b2a7888b9da86674e10af5773415a15d674bec720ce8ab16cf08551466fd61df22a844d95860a65f0c5fcf11544f5877ff7ae69f095970700d0829f77b04a84a21ed0096e5f9922721a6e906f4841faf7f462ac8d372cdf70e240b92afd6b292afbba244580ffb2ccdd0f8a8dd0c657ed82f613768ddc576a60a7df2ac6aa71336c4155d75802f19d2c8a48af60f741b995e7da507e715d5deae43ec8be6d45162268bd9baeb96a9a5e1fd88d6b2b1e078c838be2078e3dbd91fec67811b8cab6adec2fc72a54dbc417de753ee709aafc5a951c5712ab6592a64435373be7adc69d858b1e6473a06478b80f2650820086ab16fbaa326304fee2f22f15474097817956870b0f72f56dde9b8d511c6258d7e2509f7ca651310dcc27bd05379991d3b871c990543f4e3e2c15409eb738b43373f4a96ee756b9221dd7ead464bc7a01e50de9487643e41b67c2b99e958901ba3cdf2c79a405879f5a9bb287c564b424ad2046ae1c88ec37c4caa2f4afac76ff06c298865b087e07868c553b5ca72994c6b16ca7ae5d124bccd555b15bd430cbf3fa5d183e5f93fbbea09148fc83b3ba161475246001726731a5e2edb6dbf4026ad4827c234f0fb10cc360aa3a99f2dd9f243962c1a994146e553d4c85776ef0498b258337073dc15e8def0ce7700093acb23962753ce87e7f26baf4bd661e22bc7529ecbb199c02059ce4c13ffa0eaf41113e93d8e99f4372f67d178b526bc33056c0bcc5188a81066c1e72294e0e2831695a532e7c38d143b99074badf480d6cebf0164dc26f23d8b7f7f73d8305df122f7acea23c3d4c31c8c70d26b032f95d666dadd27221df80068fce8d51143c32b58907000b43a84ea20ef3e1eb4b38d374511528ddf5ecbd260102dabd9e917354682e80c109440597a1aa30e417113320b2024ea55de2de5c4d05fbe0764fac0d58acb160d1be6a5f1fe98af78ba82cb481bc413f7264b7fad0d048dff6ffcc8f2a036be60becb097413160927785d3a2aac73f1903f4bc3d7ff3f706bacb319f628d9638945a5ba73d4ff42929a68b7712a7d3c29ac352adff6962027c408b7a00d89615a3ea21de1a4ffc4e019b22cd03462206972142497e8ec0460909af601deb0190ec926f8baaf58bc43a58cd5db07cfe840eef1578e0cc5c58a5d582f7fa6499fe26e7ebd7de48794e19b0f60dd9bd21b73b203e60ee1e4dce31bc4fd4716d10d7eff06b1d67ac30d628f69cc2323f5831091fdffba7368d83bf03aa9d04a554670c11f20dc4b83b8ee112962cb34f7539e3271bff6c1656baf5fc2f2c79284622c0c5b587fad29f0d9ab32ec8770ca249003c4a1cd6e55e4f1c28d86350be353d77472f5aff707ccfcefdb25505851be9fd927915d2add88a274e37404a59144164d0da01fedbc827d2aeb59eb7a0ed2a24530afce039d3b7e33fbaf0ab72a95639cc79358ba6356604d7150de63417a5c6b0ad828854e9ef2b90bf6c3fc4efb62af5767f9603f62f364294d4f354e23f624b204e8882658c67e71af6b025a9e7027e15d07dae327a7b524abcd4a57e26002c74c0a90e3287ed5ac23491a2a6b10aae26bb786960b981720300813685ab68e66c899f80ea3f0e6a6fe71550ab91024cc960605205d5812bef9ab35277b39ae4c9f9f4f23b416df33200eb658bb28624efe2fc92c689a443628cca4baa680250cc45567823a339cd68b7df7707f5e14ede4910c8c09977efad2988899c2b1a346d206dca3e1b6142422a839646152df21a2ab01381f00b6a6ef942890e7234433d1717eabc4e777ebc1e3b6901cee89ea21ad66b215f600ff25cbcecb22bbae1c74a15c4863c55c1664f11521a13828757feb3e8e76164ff436a336eedf3bad732f6638d0aa0fa77e1f752898d8699bde25d9e8cbb9f32e35e2dae83f844ba551c0549efa8aecb06dc5b957acb2200220a8f10955c34131027d57ac3b93de25cf7953a48bf79b320d220fb92d7723dc872077f1b551497dbb8106413e4aa7017c5ba3cccbabbab1413ea0f4d409eab86bc98327e3044f254010bce0d2cb6d2c485ddf14a510845f417e3f9db239a686d6e33e1875e5ca9c68f9af737b81105c14a858fae4c8f9d128ca1dedcf0984d1c3231d8a9591f3df76f0569f8d0393c49e1863106ce87fbca86d81188bbcf37e9cb37f9a6f856f1a647331aeda201fb22bb88f024aa3d883873531ae21a2962da4cb6ba8294453a18267bc42d3c07a5fb9d3a9c9c731eafac3f9db357b042d494d921c23bb4dd5fa00699a83fb3a1d990400000000000000de3f9a047da2211239aa7ab8f45b585d014b28fad1091e2bdb482e3fa7477d4d27c579a6a89d43358cc8d993077e5bc57f5c575edd239cd6e16fa99e4a7bcfbb2c268461dfae72895f843586f47261df5d0f89f8d6340cb104765a674f62dafb498a2be64ce2764f9700e3761f3d28a48f4a92a8f769c70c4f6fdb4cbc66cb709bda4fb92d8ba6ddf21aae79573ddab8cbd3ff446909b8d0706273413eab7127ff85a6af5bb565e2c2cee19079062cb5e574123cbe0ce20043f21a02d5a22246a5e16ba12d39350d97bcc41b0be222d2561fbdca71d345ddffaaa70e8adf5978c32aa120a325a09c0165d4e2e8c2e790e957226b1c9e48611abe11c8e8a2c5c1bce41f2a9fe9c408baf813db8b194aed15a90e652638513d86da07c21bbab76fc1f260499c093294aac787bdb6be977283cafc6786e44ab765f301aa3e1626d9e5f485ef3646be7afbba5874583da9059e060ec3e52b53c349b3223091e023cea5166635aaf7372c5af57faf2a9193dc79a036667a2a0845c9eaa46e6dbb6f35c69f04bf1f1b454f2cc661909e06e386f2a11b8d04d58d223996e77a2412ef1bf66bc8d44e53c1249af38a56458dd1b137bc65787ac8e1ae3fa2e386a0fe656e332412c5756493b8e3810a90e7a03f8b405455e6223e9549b5efb6a9e305b34b9c730c8cd3f5a409011d343ca07ebecf681aca2e2437e93eb5657540ca677e8ffe6b6fae27101de5149959804e58bc2934ed93fa4bbe9cefc049fa5e7f639dd12246583008bd65f508f28330076f5b3ad77e34340a1768ec6753904eeea0b85a6c5eff776cb32d97498217bcf8141127437f78802a54df092724317bbe452d8845380b8c66063d8c6ec46b168bea3e241ace11373fc9221275883527f7a8debba1f247de03bd60940ea37eabedc981ef921dfde1e2bbf227bed665ab0c6ec10fad7603fb3b765eeda66f1cdced85f14d2a7f639f085a04c59af45adab920891a3b62a2b25bf01878ae231902c4c9a2f5b8c5cc0a2e3d71e228bfcec7f6b310db658f0e8272c81c886464680de7bebd7e1f9cb875958cc5146c745e73e811a5be540fc925e4891aac0d96f5ef47f61d630411a82eba0a1060d72e9b2e23709f620b9f8fc13380cc33ab85650640a235f3f0df10c9034e9b65a0b0000d0f60e71e65789ed859aab46a513b357910d631a2b28ec91c15b41447565a4a005fbdd5cd0b63aa1769ee5c9a013a00bc9508334231539e32c4b743c466758687d0435a00177b17ae41715dcdd9fc45ebe68e1b61859e5acdc24d74c5880f4dbcc113a367e3170d3427a136ede2164bbde9b6746016bc3ae8268e3aa7a0c89faa66ffd993b7dc010ea9495f9176a23989a24903d9215625ca35985387f58b904dfcb7f8b4efdd4be2a91d2408cc7a14ae0056e45b0bbd419b1589a22b7a96373b1993a02c03a5a0464a91730125e5a1ac9812d027123658700d37540d593328821ef293b06ef3fb4c7e61bfcb1e1250ef00a3b568a3e7c45d8e5b63e9e6dc66a98996e95d1ebae92dd764f8e83bd1c18d8f71093a4a486ae9a23a10efb2155efa37da9c404679e7a2d875031e778f70e3bbe18cd93af966706f7bc51990eee27d5df5e0263c5920e4c4badb85498f"}, {0xd0, 0xffff, 0x5, "72c91ddd6336e263539287be33ff6994bc84ec25748c9ea889506dcdd939037c811d135700eb551e4cde8d20d7dab4eae87006c956b05f08f6cba401bac3dd7aba8843eec6385a4ef01d96edad64518816d61d934dc2f3e2e2bf83cf63fbdfb76086b2ffc9ca8223622f490cf3edd267fd6ce4bea7579c82d5eda18bcd3050392fa7c21043e969cfc77cffe18f662f0e223cf12c339929e1afdb99581ce609ba9e5df5d605dd1ce4fc997f2032da55888a84a7ef2aad4cb6eaa58e"}, {0x70, 0xffff, 0x1, "c4216a4a348c9ee887c08515c681efe5be48a0cc45d0d23ae6e75c98378807ab5d1213920903163eb9982248a1ef641ba86b0cdf2a99fb356d6575c8f4d8ba52fce7f0419b2e49089ef50250ccda3df84485e1ff7f5040239187929e67"}], 0x12e8}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000200)="44be3076531701ad6205d837532ffc5f5a41255cebd1930fcd0f298cc7a27c122f4d281322e9588481202e841251e0354bb5e4e4757c56c5eb71ed4fbd527ace5e14bf19ebf42cf948e9af5ae5a7874a07020185a93192f05aec8be0fa91de4437067fde6cc38189dceb247a98989fe9b4c3fba897436269c612d06b1452155103fe0e4b2220186e93ceda8e6341cb4fcdb43b1891f4c9ce3451098822eb565708026dc89a3a8e83e111d40efe5fdd35d90ce514c8a6931685d95f8392c1d5158841af6e8439903ff238f081c97903e85e143217e6aa60fa0679585d3b5ee563f0e6f835", 0xe4, 0xc, 0x0, 0x0) setegid(r2) 00:08:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/127, 0x7f}], 0x1, &(0x7f0000000100)=""/116, 0x74}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:08:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1000000000, 0x8000000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x8) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) kevent(r1, 0x0, 0x7fffd, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xc0, 0x0, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7f, 0x8}, {{r0}, 0x4, 0x10, 0x1, 0x101, 0x3}, {{r0}, 0xfffffffffffffff9, 0x81, 0x20, 0x3f, 0x4}], 0xfffffffffffffff7, 0x0) socket(0x19, 0x0, 0x0) 00:08:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x8, 0x20, {0x6, 0x3dca}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) write(r0, &(0x7f0000000000)='B', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 00:08:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 00:08:42 executing program 1: pipe(&(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x3) r1 = getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x41, &(0x7f0000000000), 0x0) getpgrp() ftruncate(r0, 0x4) getpgid(0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="04009d0003df6f73ff", 0x9}], 0x1) fcntl$setown(r0, 0x6, 0x0) write(r0, &(0x7f0000000140)="4348f6c11fea206f02bf06c4217c2bfd6308dc01de1f90d6fcd005f8a012fc66af181e3fb01e86d35eff9518de08b9b907e1f7333230cfe324fa9e0737233348fca65128ce2c5615b8a30669bb425e7982e690cd2bbfebef1041ae5de21c333e05a70f8b80dac5b70f709af57f51e50ac1708af80b86a657c7ad1ff0b669f0b2f69771e67a62084cc112359d7c1791326b799d12", 0x94) write(r0, &(0x7f0000000000)="d13d79248e49dc24e6be45bcabd65a358fba4482877d7306b7e87e1bd80c1998e5db", 0x22) 00:08:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000280)='./file0/file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000040)=""/108, 0x6c, 0x40, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 00:08:42 executing program 1: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0xffffffffffffff82) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) r4 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 00:08:42 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x75) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffb, 0x6, 0x80000002, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x1399e52893ab67b5, 0xffffffffffffff01, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xc1, 0x3}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$KDENABIO(r0, 0x20004b3c) 00:08:42 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) pipe2(&(0x7f0000000040), 0x10000) 00:08:42 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\xee\x00', &(0x7f0000000280)=',\x00']) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffb000/0x4000)=nil) r1 = semget(0x3, 0x3, 0x110) semctl$IPC_RMID(r1, 0x0, 0x0) 00:08:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x6a745635) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x9, 0x1ff, 0x0, 0x9f8b, 0x8, 0x3e, 0x1, 0x0, 0x200, 0xfff}) 00:08:42 executing program 1: r0 = socket(0x11, 0x40003, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x96a4}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="6abb1840317faa831ad5c32662651b648e7ee1eeece34b38b455f9c68cb9e2738650283420be1b92a0072106d5beab0e6ab238d02c8895090dafc2ceafa8a48b7b66e3e7224286372aa3660d80c64d18c42f7946ec8fa10d3ad7cc2b212c52b84e1ee2f4ff7f53e6b2776626", 0x6c}, {&(0x7f0000000140)="0c2126747353b2dd48ebed7822c2d2321aed2d6e97ef15ec404912f9ecc6daeb536d5f1d8b597852ec01d79740b0cbae2808ff1213bbb7bdbc623dc4b3a365108fdec975d8cfe0860ff60c88e6ea77930293b4ad8c5461d3e748144905523dc80313645f84843f0598abf6482338e4ead67310c367db4dd54b5809db17f29e3abb1432c393928570a93c4a3e74e8771847fe78ced0ab216119396932e79ba62cb7122dc24b89ab9f7e9697f799cee90a96e918044d2cffc365bef0", 0xbb}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 00:08:42 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffff7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x7810, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f00000000c0)=0x8, 0xffffffd0) 00:08:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000440), 0xc) 00:08:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x20b246, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fffffff, 0x0, 0x3, 0x0) close(r0) 00:08:42 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x100000000}) r2 = syz_open_pts() readv(r0, &(0x7f00000002c0), 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:08:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x10202, 0xf4589897e279138a) openat(r0, &(0x7f0000000180)='./file0\x00', 0x28, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0xcb}) ioctl$TIOCSCTTY(r1, 0x20007461) pipe2(&(0x7f00000001c0), 0x10004) 00:08:42 executing program 1: r0 = socket$unix(0x1, 0x4000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 00:08:42 executing program 1: 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, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x800001}, 0x38) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x20004, 0x2) 00:08:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000700), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r4 = socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x1, 0x10) socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f00000000c0)="86eeb5dab6d294f3c9cf9a485a6895caf5b415", 0x13) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r7 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x7fff, './file0\x00'}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 00:08:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000100)="c62caa689b4f568daec958dd7f4e01153428b25dbb2efec616f4f7f028add425065949696fbbfb44a7a3c9e78586236c597460ec7d6ab0e1b0c8f0cd73a35dc483b2e44b41d3710c6cb8b1dd1513ddf9dc71f24de538e592e8c6044ab1d70b5e269d632489c4c0e0bd40b6e973462ba095143a89fab038536083f2d90187e9b482e72d9a3a11fbdc17b4fa1faa80b338465018c0a0e05170be48604c2abd4668da02cd18f7fc021029df29138f9c181be97b462475170ed00b21895fd11b92ce79da721a1da28e80c31316bcc56fa19d3ca20a1f60ecdcc818e34a9818e6d3c317f59321bc818422be66601e98930003025013f2008e0242085f0a36359f67", 0xff}, {&(0x7f0000000080)="5225dd10672f8ec862d3a7d8be038537d6e6b2d9c43e05c61056554d1fac369542ecc7ed16996c43ab091deaf85ed0a6d7df016655ca2d", 0x37}, {&(0x7f0000000200)="ff8ad44f6b1dda1fdd278649ace3d0f39da0f078a3878a21c2a32a069c6fe647c53b52660fe323d567ad93991d6d3399dea55ebb2576375cf96b07484416475b1ef3bc54c9cd3cab744fa71fd0a8a76d02a44c81062d21df0571bf087f8b17d52c77d48f2186868fd8842073e88d93547065a15d94d4e82ccb57f3f5ad4e23f6f744a28b48389d2931a74c3f0a96042e54861e2616629c1cef3e64876ec19722fcaa03146e1155724e0ed8f20d76e0994791", 0xb2}, {&(0x7f00000002c0)="e5da963706d078f86396e0ab5904285d25ee93c020cf76a3603114b54861859f4d162fffba6e6ab76dc45c9d7533dbffae8b39dc907a14860a2a4a9ec40341580f3d7a6b976db4f77776df849cad44", 0x4f}, {&(0x7f0000000340)="1ebf0b8bcafef0d615b20dd2355638f10f6f1a1815f06b58e41e0fa0b6a54def26701831d8d0f54d6595c650878fc141de046573a98d155e5b47b3ca65146ee0a718f4afafec0dfecde2426016c82abab915253158e8c1751b116069cf33ea7863b3777e2cc130682de80a71b10114d36bc7bd160939ecd8442b7cc4c8faf8f872f08c37b1366438973d23e5379f83c298d969fbadc2fd7005b63e3aa00e43fcd62deb1a7c3c68e041a2b0e3496486d2", 0xb0}, {&(0x7f0000000400)="7f963b6dc30a578df985eb1dfdd1923916fa572176267cc375eda3a34964abcef1da982cc0022f4717db5f116833d18e3b327ecd2a8acb3e13707e09ceec25b85992f7d1a2423071871a36ec31f9fcefba2b1b58950e72849fb094ec0ab1adc14e942909270cb41af7676ca85dcf1fd749a7dd523f00bcdd1325ed7b34a2003456369fe14ca3b3b573871cd1ad08cc1affe0ec391e7b463f129b0bec4ee10e", 0x9f}, {&(0x7f00000004c0)="6126c0fd57b691cb33a34998e09b6edd3cb8b413bb01d90d57be0b3a07dd7e1a9ca7772e683b70809424e93b195b5734776d86b7e98a37e93e3254f1ddf7d57cc77ec0568af977ae05db2e37e88188cb556a6a73aa03bf41ce30230248edf49a07543e0db8773f05d0eb16aa7a73136724cec2336ff8ea8d59d449c928852fc4497a176e6b1f4ebd2641cd7b0bf70dfb719c5b14894e6e2d3dfb2e58713615aaf316f02735ce538181d47b1dfbfeab6609d76be9d3db5bd70011836800cc68b28fb238406876adfcd68380cad27c38f1f45a1ddc54169f97b483d85d898d420014a2afdc75f0b912d479b510337a48dd40c92bea67b7f6cc975a4c19a039cef7576318a317f384ebb3bb0a0ded9937bdce383c730b29ece80325b2b9b2f9b15f49959cd3235cb77e5a47e47c5338b64e0fe90d0df4b9c20042d603eda18d04e549d5c9cd6bb4ef4c581ed96ce68da7c18ac64ba298ea1040d9bf95445c1ada708dca857bd314d2f32b4793d679c61ab5ca708126172a284019a357dd68917c4c54fd12edb034c0e58652463a5660366528811254925056ee40e9daa7e407a4d0f8e1a21253c4ee7c7139d25c448cb35212d45792d71818b80854cacebd7a95e6d4cce1c277cc6046f4fee215a216c7bfd306d9b504dd6450a020e72b99c357d01eb45d4d236bf1ffa81db6aaebc5bfc1ce3e2d7a1b8960371ca365dbc98c0c40aee30b5c5cefd22db9c95448085a65ea4fec728b28b7a419d8bd6cb8cf3b2d61c6f544f08e0291589061f4d191fca08fb2889559b13682a5fa8ee9e4b1aa6e55305b8cc0c26841dfd2efded007a16df11f68500f0d7e4ffa38a7ffe7daa46b08e84bc3a3592ab644e3225875e0caf7162841de417dac212ab137829ab4f7e1b65d429eea6288aabd6503df7038c0c5f3badab5fc78e71eff17da4423322bddfee3e8d79c4e09ff5bca6f20c2286dd2f93b63554d151205bdad943b1b4a3826bba650e2100a161ee8a31eff4442d0e1bab5960051bb625aba1a3ec70b9bd1db103aeb7544d4539b8a926d9bf322a7bfc86d79c9e79b92992efad77628e1016fb3d7be6662496e0ae20b98c060d975f3151719cddf37b7c6d23e3c315415710df49d872ddb01d5b47a9c58883e34072d22bbe4d299072e9946db69be7e5fd3fdb53261640a496a49561faf9f1c5ffa87af1f5c46f478b934d83a1e087f09d698c455370b6803916a03b643b5ed811162394024becfcd4612ba6995dc0a6f912a40abc515019d352b7b7196b3d5d36a46f19f6a5093a32588ec9369f080fe3da60ec883a721b06733761df1472ab1d9ed67c42f8b70875f49d81b5fb37cdd02de60c4c0df2961e8053004416bb4e164eef12c2877f93a3257378cfbfc68d5bf1d35b7c784b0857c47e00c60781d6cd23604914c4007942b41dc736c157ffac778b7aa0f8c1cab8a0f0a68cd33bab5945382882e513d7b61261337d5677dda6e5bc7e2f9dc44ab98fdbbd02052d46bdc31e1fb763d31b96626559a838421028bd84bd61931f505f82d42639213a9431e95ccf45fdc8094aaa165f9858b69a96b3a35922ab8a2e34ae6eea18e6611d96fc1e7b1c7c23320a7aa42c022fc8428af72292e84154dd25e9ea31b5e676e070f20dcc9401ec6381fda250a5a7b657f42c0764d2c2b13fce5045adc7239f8216b2fc5761993b49f00616c1d1dd921cf1ce1d5b288d3e59b3ea32dfb73d59347d41906a2a3015cd68212b76887dc1facc31a4b34ca12da81e5f0bc3a6b6c35289bb3d70f6dc4fc98a37b5fbb5084aa4949d01aed69e98e1093860c4b932f3eedcdc1b31bff5da22eb047bc9fa3e87df2db4ffad36a3f5b54994aca32361aa94dbc28105ee24a97a6065318f9982ceda547ed6bcc70ba118454f0b8c33576a7c9c15345c59f00cd889e272819d9baf4aab2d26c8a5ac225ee9e8cacfdbae564de9c81524f5f0af059aa1c242ad3e37c82e7645e6fdea3c408d422469b4861308c56d12e0d001e1c7b6ca47a0ddadcc64104c4523d2d4b68308176fad5aa77da5f07f1dfd29321a3cc31bd3e79e5f142cfb93084fd82829645090418b0d20a5a33315521f97157a02baef90dc2d87e44247115c4ccb7a49f9101fe844d1c5caf8af2b4bab6845eb6ff0ad284262bec6a73cfa97b5ab78e7564cc1a9850027a358336b1954978da71ee5a6ca26bff0f0c40cb2d8673fb28be8b34e14cfe0a58cae1e1cd7b224b637a8eacd1d6c52e9ef0686bf2e0d8e393d013ede65f7971b698c0dc4b7eb80c774f3dc5316425d8b5716e4179fe5552bbab5797a88ff54d937089fe355a9bdc973e8715b2c4826438c0d23964644b2ba4b6885765ed457da74e58b4c85fd4ac0f5c2a2e29bdca1f6a64bb64a1a7483ff62314a9af080d20841fe5d6d0b8b11aaddf12d2e7707f601321459a3d840a8b3504eeb21f5fcddff7cbb290a1e24cbfb5a23eef4bc43bac57330aa55a84a60ebf29ffca52146b29468554444ede04ea7dddbf6c2708dec881dcf24a6901e7e2975a9b0365aff65f240dd6a2942095ee6b2d76c63838b62a234a51640b641d1d5e76b091876715419257e15ad2cf297557ff409deb49d3da29058dfc2d01463525e55f7e690c423164c78b1b42014d9ce02b748f4da1b0fe1b00e290f738e8a29b88e3c3d27cf75516a23e30f494feb2f4ea5c9f534833decb864bd9f808c4da37ecd7d1dfe4fa9d0e857dfb4ac24796c34abcdc705e86716b4d95451f94cf8fbe94b11be7edf241c633250faa6747480c7ec13cd1c8e2c7152fd2b7435b13743f9c7e9f7fe52a65c5f1bdc7ec8ce4147b8fae0ad74933b05b7ab216ef10c0ef84be766036e70d9cdde489dbd46884c42b3a96a4455fef47f0878a19968b0c5052ae5e3566fdb256a2e1e3e3293c950886648c5942de94e8a2f3c7062691a21784b0367adee90bc085567ca78605d675bd8a24a99e4a3f9386b6c8f61e9e86ce15e9003f213865308ab3f842b6e486a5eb24ef32038f372e9cd79634979db9db1144f78f289ea32b339e36932641b1c31389e24f663e7b0762576d6bb7688f27707f1e3deb52528ca9ad6819551b532754c698a9a8a513998d77f06fdb23a5da66d738a23be9cf3c0a2b29e1c4d8a147defb59e27f0dc5a8b235759f0effb903f464156acbc71676389e2d0712de37abb2c7b13063014a6226982b212b37b888ca04e714f81cc6dbfeb42e7a75c3bcd04cafeda01d0007770198482b831ca77be73fe345ad52807467d65e5ad248a5ba2f658046a6e65ec677e87b206834c7cb0d7417abb90fbe8cb4548468e9725158b9c2a0823e199563f48ffcd62b2c13959fbd5476be0a748519dafb16d5238904abd45628470001e70c7cfe61449ec61d00872855e1f9ee5c3c72792b552d8b2409880a30c7dec8c775850341f7435e0f39c41b6ab77b7f0e5f44b13f3be1dee726b11d0986bf2c7c9137a9951a9b50780db44501b5ead677601893337129bf8606db668544ebe8eb3cecbc2119ad7a3dcfc1bf2c5f7762db4af06669340cb2aded500369b2ffa6e1fc8377260fd6b86f978a9991155e9e58e8a39375e372ce7cd287e057727e8e312894fa4e0f45527b64fdcbd48e1041ceab27a8f392ca65b4faa97bb50e8f1995a33a8da1b6e5bce556ad04ff2bd04b23b735b067ad4c48425abb7feef4ecbf1a06676a7379a962d6163023d66a4cb673477d6ad13fb0f03ed0356299d6ad51640da3f392a2e173dcb30a0abc25fa57a4c8f060289ed9a64c828ce06b3376e2905004799fbcf84410d44002e91ad29f4d1ef12c8946cdb91c995d6db9b4f70f06c4273bcfdec1aff3d127f03f42ecefb7308a796079a0413c9dfde64890ed19724ef74d2bd12a05d1cafe6a8f24e8161b8a737fe262cb708ec6b211256adb7fc533b85c1dd2c433232d0b8defbb058b4f8e649dcc4163fe0d363033413628f72bd0d9136f99894d34530b2a1b4142ba985d5275bf26b18c3176bedf4ae153b8f40320c6b6f24bce59181014477c24055234d141a080ee906fad08de6701753371bbe256dc9f65d4134641d0770bbbc7bece35e2e037367aae8503d141d771c4b70c90a8eeede72bd87eb47a0feb5621b93a6cfec6db489ca3413350b0a384c0ce8c4410c85c65a4b3c19a37997bf10297e5d56d62120e50fed375c24102b03593dd1bc857b55a6358d9eed42bc4287c28e1c03e10f367c65bc8274f384043d3fc332eebbdfe40be41c3c652c8427f4955e5c822a2585c4e0e5ad52f316decb08ca18eb57726c0dba952e11cc8a1eae9de09e4f897feb0ab59d44a1514aee8821d8638fab76892db0cc27b31e92c0ca05844630d849859105310ba916e07292ef78519738f6ca0ee5cf336ea3ec2442f03e46a8afac3a5f9bba91c7ac746230602d5acf75176385e27f94699f4c5a0ce1b154f583a4e6de2a79a269942f59aedf053c983f1268ab1dfab50d85f52193f6fdfb4833ab9539b2681fa69899e05ebc5f3c80eb4ab982ef35145337c81eea778043dacbd15a5a8ff6f40892c863a0b09fe5048e60c74e4672ff64c2d8db8237d1048ec0708a699338e3b87aad9168d8acbd553e1f267437965d3e4753397e79cec94568a97a48c41cea431853e250f99595e68df9a9d6c234e5cbe49040d3ace7ecd17fc45dfdc7507c09bd0c0b1f0ae0644b4d659aea47c81c58a57009e9fb2a7ff987358aace7909a9c3c2d6457fef50918edeaf9d2bda527a49b5561e45b86a05fcd55bdc2fb40e045c5519410962bc40875cbef7c826c7370b35ccd2729567737939b5754694582c87cf1cbdcc9ff528bff1c49ca235b2c442db84b0324b42c888a9a2b3bb289d8b9bbab30b0d4390a56b768687acb4369542e6ada457209635688ea33b07dbfb30ad35f2b460635b5a194c23e9b8ef413fb794e84ef9da3ee130801c8722696b0138239e51702f0db936daef337e18e7094b7300fbcfc8f6ca9b2e2a8e0a84adb68487f9f36674e0fd5db2ef3c584edb053eac7741bcf46ec6c17aedeb9c3f99119dc1f93aa018ea4625cd56a838b663dbeb5ff93cdad16e4554a73d1f096da4d0feca9bd49bd3e193bd97b316ec913f5b710541209b65b77234e73afeac85b081acb7a207aae6461f7c2295368682962acdfd3f03201247b4d8850d6a519c71dc4bba1e4eeff8cd612ae2cb908108108916b3dcbd16100202ad584bd4f0b2f043334a04b2a8b764b658f44a900fae5e88ca5dfee20ff2ad1aa02f1b804356d0b05c8909b4a62dcc8d87dfc701630021952473d6c0d075b3b39468b905905316da81ad2ed63e4ca3c1d3570ace66ceba43618b3ddec04fe390f3f02d8a5a00135192e978ecc0c391057e46c658815bcae1320576a16b6ab18cbb7257983bc78e6432c4e7834abb44b7adceefd152cb36e53f2a7a1cb7b160d64e2d74f0dbc6f2eb86c57587c7a6a6c126460f81996f408846316183708868371d553c4058ba3571e1b02a51b9f4c41f51cf84a722fbe16fcab1c5ddd528b45e1bc20272ab8d4232fb8daf2fb12656fb8a3133b2e7d262fb344b59be0197f866d5838c990a8bb2d34cecf95cac66a291e05df676af422d3af98a684a6b12bd608cb3d17a451db3bbdde49f0745cb3234775e26e3a60a8ddbe6295b7c490ea046c63c550d96bb2da9644130a360c59e72a559045c3b431758b5065e612181152c6b750ac6f7045955fd14964a2151f54f067a77da3e919655383f8ed00d56f9fa932182cd337d8b771724bad604c7c4cad8de5c10", 0x1000}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="13e05d899c7538ca55123bbdcc6f09dd7beb4bc56a97b13d61f308", 0x1b}, {&(0x7f0000001540)="5e86c04550be7041ef50d519064725c40f4025c8f75185c5ea0d91948e33c0731d58f2e74628bb859a3fba20e6bb0d7e30c3ec65f5c06fd92b726a3a28", 0x3d}], 0xa, &(0x7f0000001640)=[{0xd8, 0xffff, 0xfffffffffffffffb, "d020f492e22bb6fd899a782b4ae623d98e0c94c163d8d6791b5ba2fb5fc3daf29b911330b232398321ea58fcdb4781b81de7c0198c7f0bba85c9778018e7d89505774b74166fcb2892cdd716a645435d41fe46b463c84ccaf02df40f2c874ba3bab9061986386e21b5061974568d24b3fbf7a63ccf6b957e22faba300e41f3de41f434fdd9e480da5a23e5ce5512afeaeee58a4cb77a593392e4ed639e5889f427f1522d014a6fcd4299bbe0f5012dfa46bb3c3a2f565e87dfc8bbf31c146227d7738108e1c3"}, {0x68, 0x1, 0x0, "ca85e19132a9dd403842a6cd5c1d97f23805dc3ca28be0695389110dec1da04ca9abdfa3175597be07a06246011afbeff3077c922fa7e192f2b24aeaac6014e9912753907cfa19480b39caf23260bbc8d404e0c68985832a"}], 0x140}, 0x2) r1 = socket(0x18, 0x3, 0x3a) accept$inet(r1, &(0x7f00000014c0), &(0x7f00000017c0)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="e9565fe58267a2fb9507", 0xa) 00:08:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x7, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000001c0)=""/211) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40000001, 0x7, 0x200}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x9, 0x7a}, {{r1}, 0xfffffffffffffffc, 0x88, 0x80000021, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80, 0x1f, 0x9}, {{r2}, 0xfffffffffffffffa, 0x90, 0xf0000084, 0xb88, 0x6}, {{r1}, 0xffffffffffffffff, 0x4e, 0x80, 0xfffffdfffffff800, 0x3081060000000000}], 0x1000000000009, 0x0, 0x8, 0x0) 00:08:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x16, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xffff, 0xfe0}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x4f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x60, 0xf0000000, 0x72}, {{r0}, 0x0, 0x30, 0x2, 0x25, 0x1}], 0xbf7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x11, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x98, 0x40000000, 0x0, 0xae0}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x3ff}], 0x8, &(0x7f0000000280)={0x8, 0x7ff}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x48) 00:08:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x67f691612f8f26cd, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000080)="a224278e0ae0f471112a8a07827f5b38f71b74d1237fd4cb8520dcf05c3c8c2241d9", 0x22) 00:08:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1, &(0x7f00000000c0)=""/185, 0xb9}, 0x3) r1 = semget(0x2, 0x2, 0x400) semop(r1, &(0x7f0000000000)=[{0x2, 0x7ff, 0x800}, {0x3, 0x1ecf, 0x1000}, {0x0, 0x3, 0x800}, {0x1, 0x2, 0x800}], 0x4) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="9ba77306f0a01a6975628c992ab48ddb4ef358c537c9cdb4e9e10642c738c35284212a405c84b6b00766306f8fb7942efbb715f482bcbfde6bc7d5aa6da9aadc74ff8cf28bb6631079accb81f301528cb632874429f2baeeaf1b338a2fbdac9a0bdb1a2d01f506da", 0x68}, {&(0x7f0000000240)="b1374982d7d6f9922322414ca97dcf44d8f8aa51aba9b5fe53476876c34ac7a229c085b1352d9bab9eb3a895c90b85e518dbf95f530d5303c40346bc88eab7df8ec661a54fc24058651b3f9bb76e4778be092f2c3d80e52e0f7f27e0aec2a5cbeb9a4e798c8d1790ae055178cabb05e40b37", 0x72}, {&(0x7f00000002c0)="5e78c602e3ab7e06b8307f96e24371168bc562504d6fe9c7d69b8d2ecce1008f49fb6b1e80c5cadb3f1dd36b5c9adbf199c90a82ae8d736b11be660d50f7567a3306f2f6d872d97b8344ae6bbf0904aada74078c11b74496252f2a55f717d6c7ac2da14b4b30d04e4ff352f4eb8e04d4cb1e0ad4158075a508bfa835ab6abf389995308bd2dcc2694c5696a094f597a4a0b50d3561c5b471a1007d1f730deac2387daffd4317dc31b65cecbcb1b0fb2781abf5d3b497ddcdf2fd617d897762c2f7859dae13973a469b770b69191a05e8f61ee7d11f1e2e5694db3281c031976607f415e15fa991976e1ce8e62472fdf5f8efd73c7820f7d867", 0xf9}, {&(0x7f00000003c0)="54e328f3fc3f6c2abda1ef3aaa707ea26f7326a196044635735b2b50d9fbcbb8bd883b297eddc3d9fa8a1fc781791f02ad74e2b829d4483f4bc440331b2438c1fcaacb3a92e689b2e24254666ff0f68bbf83bb06f6dd4804682edc9f0f28a90b8f7697cfd3f2f4ca7c139060509912f6c70811429de0070c59a3ba3bedcafebbe82df69f7b3f24fa742fe9eb079459d3e938450e2cf15a67549f90ab4b53985ed958481bc6caf669ba1776bbd7d1700dd6083ce5794d7231b903f648f88c075a655b8c6f270d9e808a17a75679bd7e547fdb0419f57ec9c6a1ce86e961cf013a26c6b510c4104be9c626f952b0068c69cb42096e6099173723ac520f66b2f5e091751ea7abf7431ea4eee342a009e8cfb30519558ea7de20d3536afbbf9088599ccec634f599c94a7c30e41608b889921a62d7fd69d642df1995428e0efa372931dab2629e58e3c8662b7302d8e610d30f7536595123958f045a0c106c54fc2dfd297d1a7fbde02bb0e73595cf8ebf8b4e008d22953643423a66da67fbddc7ded7c7975b3e09ff87d2247efa59c1355b56c41e906985c1d388e89afba96ea2aaca3fb278151fe833da2d1b13f0f9be5868de03228fce570821feae9beb01266724adcfe9131b98bd628952453b4b80f3e86a2f578d31e2b30000bdaf1622f22abf3e149daf250a9ca26338d23ff8709630be6b55c6d146adaf7a979a522e250077b50441ec0f975b4fffdd096b536ea6918c9d9f53a0caf7b582bcd53f0187714616c810db2b56f2b70d990673cbfaa173a1b7bd52dd6ae968aa8678f23a3a4ac4b2c9dff27eb8a289aa2cb0aaf6e05b9c2ed0aa5275945ce85d04dbc1e71464b637693299bd4e5230f495b680eaf76ba023ca131fc6f35387db370f909b477c138a2a0b00590f3ecd592d5ce01bdf7552ba80c12f86484a4c1257991e9182320522feb177f338a415dc4e0aeb9ff9622e8646a9565d245062b6cc2a3c99054ecfffaed6158499d31bb15ffe34fdf7ed7035f06dca1b27f1611cc53f1039076920df0aab96b22c57e3eaebc54470f6dc62044c408e098d5e3b320f8326d85649ef78d9321fbc3a01c525366e6cc33bfc08b49b7e8e5f41515f4547d69573add4011dfcc5adf120550f5cd83693be56074d4b30bd8fa5f1f8c13df7fbd57405206828b27bce9dc7301062fc367e7ea4058ccd20297909b6db4edcb993639fd772d1bad67ba19693394bcb9fa4e5aab6c869d08df7da77de21a69bf054470943933a6757c0ace9106f846bf23fc81a2e61dfea8894e2433828d30fe83c561845104f041c1e19124eae76c015307f2f6492a83b7b50d40c823dff21edbb5fe7cdf68baba0c6663688d437984c9cb9fb24544f5c22430d59c6d339f5185bdcfbdbcfb508902e76c9a3fa16df171e0046955d2d3f6f74305885b43f7ee59433e61bc01b157d625f773c678b5646ff7de530bf28f29a690176c45c0073c02170932a60aad89dae99271ca3dbb18b83221666963f307589f790a52155cc0bee5985e8154661e8dfe39941945bf91036f4450b35ded37d784c154a76aba8fd4f64a47f1cbb910e0c39106506da2ce625e6d14568ff6f5a291b6c8d49bb07a1dfa66d1bfdde32e068233169952f3fa1631f41abb734f124a99d16d279190ae3e47a0265f213a8ca7a139ae6c2d300bf93323774e13f20af6f94ad6e360c7b9cd71794931bca116e140e225fb33294d86ea556536d1a55bfc08d5a8a0faf6fa7dd38007738de7968229c1d97932d6751f977bc712e8936c9c0b4bf14ef0d6d7835b083799a7f2cf0e66769fc9b918e88d0342c48494762bed3bf83c79f1e58818299823300bed6c9b0ed9a4adf0d5f72f51e68809b969a4667cac1197dc0a0f09cbc297f877549db0c3c23e7880b40914f5f4f614b1992a177e970f77dc66a7d370e4b8ffaaeb8069d348716109be1176912a0a188d056109d6b7a62c44c22037c9894a64686fb35071a3cc29ca5933d349efc7469480ff0700d15292bd3263b77d8256213dfe76cf3476447e3dc164161631f08f2c034d24384c975349e8c9322320aa9469b159b510528e7b902ab208182ce5dfdeb5809498bec44054f22e81f77e9e98dd572166ba99dc90e7ba1ae70f766625722670e4a66d5456aa315a3a811bcccc033a654e2d2036d8bb0239df864141621d6fb7dc5f3eaa7fbbc7e49e8b80122d4f5e829250a4857ff376af43a7dbed7835ce019d609b46e84d526bb4ef0fa3836a327c8bd306dbb2f5dd7bff1e25287acc6e5bd0c65c1d72607f0d5c4367a107d6097f501ee26d883d40d6afa1c3f0ab8ec49220714f9e316835c0287fd3d004b616d05a9c4881d3d75d7a52692ff2ae577fc852c97c05d1769b18296ba8712baca31eed4094fa98524e45c2fbde35b40e75d5fb80892daf28bd966a506e23bc383ce410c54eacf506185b27af47873a8b5f53fb7bd9371a2c1a38bc6ee9ecc3c2fccc02d7af5827345f085086123a01e7efa1cb3827c17e3185e8629725d5976ffede221e54c97196b62a8d6df859e0ce0e215e990413979064cfbb58df82fe133440f8be7529ed99095edee3e0b6f3d2ab4a8b67f9458076edf472c3bf5f6b5fdc403b6f3a0489bec271f320a6229c16c6ce77d7c445dc99cd50d6f755cec07d9b7cc2576615c69b590c009f07fc357e01e6ab485b5c5f6db558f037d503fc88eb6f910a15fd9f076f65121f07dd896e5a7d4cf6add06dede6674625011869f2e5308c1507f496857fa00e2e51cd22b4d6ca8d74501cc70f0a11b6b7a4ddd09f9edfb933f1ea276d4a3437945a76b0c1a946cad86b6ae1b7365014b0e9abffaa4ebfd59f4802f1636fed729c36207154b203cce42a420559a80685d2ec3368005eaed6318ca5ff3f959c0e9487b4f19abd23066eb5a8136a6ff85dbe188cb3a227c341b1177fb3b2526ce7d84eaf51b393d8e9b782c58edfb79b464d8289944af4020525449a2d3a91d4f3f939d4c191d0b0f698b390bebb18fcf30eed7225c68c14fba80e9cf0dec39ce72848c7dc202567cbf0f1d5d19e7fe78790b1353b83f094474fcdcb5fc61d08f0dc154d39ca9a88c03c40fe3ae163145421c28b37bbdae64053c260d63b59d5857b4d7be4d85ec5f6d8328a650582dbe375cf69933c3426d96fd1d85a07d5a9c37ab8505ca521bf40f8d223526d2d62a40b646f3cd7a1f3d3135a4f424f3188c934a388036f62917951a519799c7b99591b1d51dd24639f4461eec294539f7b0254189041ede65a3f5f6f3bdebcc5fffc6cc843fd3e7ecde8551baabe2bb58797a535531812f6134f2ae821abddfb0ecbc1b502625e7fa6a0891fa9f9dde818115887847173ecbf3a2ce6b2cbb312f46c29cec144c06ff2df4b52352774e5966aeb68ce4033f7eaae0fcba63d65ae8ef5c6ab46db10711e26412aef6edaed5edb7857a507d6ce8c0c30954e423dba8fdca03b80ad161ac5f80a40cabcfd6366350a445ea20e8a42ce14a99f0a939c20dcdb3a1df98045111d6cfdf915be01937afb61f4d7a522ef6f24cc21460f50c5e1a88eb4e93804c2b966f6613ac1c23f81bbe8fdcd8744fefa80e3c82d38b687bdca5d0d8af8afeea681463baef93c89b7bad83016a3eef103947ea5c19e654632b721e92fd0bd9f9e3149969918e10d8456e379059675499643cffd61e48bca38815134fd56d2dbb2872de9951bbb6dab01f2366714523c9adadb250391e46deb0d8bff84d022b2f0b6d2e5e2614f1188e3deb05bf1e3766184f365af876d335483782c607807399bc58f8f589fc2865734660cfa6ee95ad5a906a9bf2666339c5df1ebe00bd8d3a140dab278e402be8906850d127dc7115ebb9aff85c5fa5675227c7a152e1385eacca19a7dce3083591593163e1ee801020f32df97959589342c30ad88d8496a3f3cf01bf7531851a206f5c88f73c0d4ff0a552152add62651443720b9a87d9542bcf1b9f3871e4bf30b4631d5d9bea6c6d90bab3131c5200f77147b7c4acac860e56cc8ad974838c0eb077e9e51900e986064abf3c68b9508f8b61040a79a585ce093024ca37d450edc1954a45ff84c2d67a0977610a51488b853cf5acaa3969e799d6f78a30ce6c1f39dcddd7b2a62126fe2a1a2b8614b8e4137cbfedabfdbcb7d3fa191650f04d889d6804f669b465473f72b5d53ae9e481c36d85b6a1599e3e5430077a73e879c23e2736fdcbb12f0880396659be87ed857c7d9cd8270a66cb0e0c2746b5c6541ede0ccbe1d08c185b662eef01c5d2649f45c7e26bf3d0e422ceea1ba84e471018bc13884575445aac47b4259b1e2e501ed87a2de9a49b8df3fd5022eb6041b20a592d92f43eb3ba9ec5bfc5d8fb7eb172d193fb22aeacc03c4d2115942d5302b717bfc209f2a39fd2d06b2d80e6d29d14fafe0b6a31459658ec19f6dc5f60d40f1f683a795a684d940a8c04b032b2b1f5be9944d444eaedd73934f80a2aa6ccf60f86a7339cbb72b1d1f6f0dede94fade3eccdae9b0ab8936bf68bba93c5f59271ca3d626414461f9b7a91962d3f479629cec3e712425dcd726d8c3708b149904a529decada6a064bf0a46a26c05298528137743928fbbd9c37de607b4bd6162b71823cbb0f8d22b50169059e19ea0e8ba0a5144b556a4870535cb7ec292a46aaff156dd000a02b758c6add820b880cf0377b1345d2af5967586f4266c607beb96eaaa20a5bb98647a3f5ac8291c893dad1fb80742c9d6085b86c9ca9e130100ba33575eaa2bfcdb469479b6fedc196c5c1ef4c469f95966ed48fe15e0601f30d7182f6477780363bab0244d43ec57418812a02c252ae941dafaac47594f2e36559dcf7dfbeb1587d92ed48155d2a9d3d3ec74a54e022c9c97e5ccf64626ba2aa5628b2f4e99a328f817ea423628ceee58921ae4fccc6136b2adb74503623e13af8e6323ef6e7fb56e19d3acec2d4a01e419ad689044451a022e82e9bf52c72d22f5e0e26e04a21bbc7510ae69003bb29a8306fe8b8cc44f5b01b7f568e6773abf4a49c7dffbab187e30831f1d50eac091885cb0e2a9fdf7fa594e4506a854a4b176e78dff702b8d9a1bec800edb38c3b360b82c914c1849554ca3b6248e6e672e69cdc510044f8c7b3a86d617b45d055d386a068bb87e29b9e84efe9b7fdd953d84934c18bf941de23fa2a008c561fcb879e6c9ae30574338ccdeda515f0cfcd45141e41760d4c5adc7583bff34665b4f855fea68b7eeda69fa88275695fe1b4fc00d03df77ff49a35abddb637ff809da96192e3397ff21ea9785b0484379c0e4ec39a08b81a5a1ef72e8ba703e718a0d33cba7728e3be358bdaa864748ecbb0a5e8ce724577f5239612c70d2fef0bb19f0947bfd26981e02482fa4645e92bd8cd7e57b12d1ac5fb9fc97d524a08ca0f983316c0a2dc92d860a779bd066f125133f750a67930ead0240fbba5a303d7cb828ca7a1dbb49eefb8013a13d704defdbd73c79156377686fe5968554d56728618fae732bb49b44b246b94978cc2f0cf6a4157a108e6fc6f067b06fb72c3ed11ceec8f0771e461994e6660f1074b0f8e7529a8c754694d1728394f7f6da9caa1c9c6884adfd69204c6791e64ef035209e96d3fa165583257ed3a176f36ff24a3a449476fd38eeec929160ae3b82a0df120a0a90a6470bb9d20ed4c99caf8501d395086edb74d370ac9bba32099e64d727ccb1c782881605023d3ef058f12cc0977f03cae950e41738066772979d29a61d951fe305904f9025fc8a65dd334cfb4f97cce23", 0x1000}, {&(0x7f00000013c0)="efd7141ab3752c42c2f5cb710ca79e3374759a753b92a78e53ec0a8054eacbd10db853aab0d216d6062a90b287ecfc706541c3e7ca17932d872d2d5c805e9b2c27a17eaff7bcc002672bb478e7ec6dd19854565d6aa538cc085536508140e866a203ebcc7180bc0e057f47cc860929be025816674ea593864699f8f3bd88d9ffa1e1639b98", 0x85}], 0x5, 0x0) 00:08:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) syz_open_pts() 00:08:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffffa67b, 0xbde0, 0x101, 0x3}) r1 = syz_open_pts() r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) ftruncate(r1, 0x5d8) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_open_pts() r3 = dup2(r0, r0) getdents(r3, 0x0, 0x0) 00:08:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) fcntl$setstatus(r1, 0x4, 0x80) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) flock(r0, 0x40000003) flock(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r1, 0x8) 00:08:46 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:08:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x4) getsockopt(r0, 0x5, 0x5, 0x0, 0x0) 00:08:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x0, 0x0, 0x5a}, 0x20d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x7f, 0xc664}, {0x18, 0x1, 0x3381, 0xf2}, 0xec3, [0x7fff, 0xc7, 0x8000, 0x1f, 0x9, 0x3ff, 0x400, 0xc58]}, 0x3c) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2003, 0x7) 00:08:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 00:08:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0x0, 0x0, 0xfffffffffffffff7, "f19fc763f44bd69800"}) 00:08:47 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xc0) sendto$unix(r0, &(0x7f00000000c0)="7fd26bbba1d1db2ee6ca8fd72b45d1c9af5fc2e5f7e8144eb47405f87552d6a52c0b4474514e17fc4ad4312b16a192637d2c5d56460c6d54fc79f83b96932df628cc2f4f3466c24599bb8a1f1eca4cb69f1d9649d73b7854ec1fadc2a458a9afb447267e2dcb4372806c888eea95e267287370429a877bf6908324c9e3c93f9e86a938c6817f73dcfddb6ec77075341f6d4be878b55d3d2e86d534483efd1e16a5cffe2313a57e701d638395e56798cb1656875fbd4aad2d163298a1a60d575b84ef4262cedc27058a3628daaf057d7c50039df7a607543f861684d0ed447d774d4876bbc5bcf94004db98bf2611c71378d54b6e327055", 0xf7, 0x7, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa) 00:08:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x3ff, 0x1, 0x5, 0x8, "c7fd42edf3e8877d6fdc0562c8060f822f66679e", 0x1000, 0x3ff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000640)=[{{r3}, 0xffffffffffffffff, 0xab, 0x10, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x2b, 0x1, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x50, 0x800000000000000}, {{r2}, 0xfffffffffffffffb, 0x60, 0x20000092, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x3, 0x20000045, 0x1, 0x2}, {{r3}, 0xfffffffffffffffb, 0x1e, 0x20000002, 0x7, 0x938}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0xd44, 0x3ff}], 0x7, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0xfffffffffffffffd, 0x40}, {{r0}, 0xfffffffffffffff8, 0x8, 0xa0000044, 0x7, 0x40}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffa, 0xc, 0x2, 0x7, 0x8}, {{r3}, 0xfffffffffffffff9, 0xc0, 0xa0000003, 0xcd52, 0xdb6e}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x101, 0x3f}, {{r3}, 0x0, 0x29, 0x8, 0x9, 0x1}], 0xffff, &(0x7f0000000140)={0x2, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000500)={0x0, [{}, {}, {}, {0x0, 0xfffffffffffffbff}, {}, {}, {0x100}, {}, {}, {}, {0x0, 0x1}, {}, {0x0, 0x2}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {0xfffffffffffffffd}, {}, {}, {}, {}, {}, {0x2, 0x800000000000}, {}, {0x0, 0x3}, {0x0, 0x2}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./bus\x00', 0x3, 0x6, 0x20, 0x1, 0x3, 0x1f, 0x65c, 0x0, 0x1, 0x7fff, 0x8}) 00:08:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget$private(0x0, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000400)={0x1f}) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r2, r6, r7, r8, 0x4, 0x7fffffff}, 0xfffffffffffff126, 0x8, r9, r10, 0x10000, 0x3, 0x7fffffff, 0x4}) mknod(&(0x7f0000000340)='./bus\x00', 0x10, 0xfffffffffffffff8) r11 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20000000) setgroups(0x6, &(0x7f0000000380)=[r6, r8, r3, r3, r3, r6]) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) openat(r5, &(0x7f0000000480)='./bus\x00', 0x10000, 0x100) fchmod(r11, 0x90) syz_extract_tcp_res(&(0x7f0000000440), 0x7, 0x0) 00:08:47 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) select(0x40, &(0x7f0000000000)={0x7, 0x7, 0x3, 0x100000, 0x2, 0xd25, 0xee, 0x8}, &(0x7f0000000080)={0x1, 0x2, 0x251, 0x8001, 0x7fff, 0x9, 0x10001, 0x100000001}, &(0x7f00000000c0)={0x80000000, 0x0, 0xffffffffffff9549, 0x8000, 0x10, 0x96b, 0x6, 0x4}, &(0x7f0000000100)={0x100000001, 0x3}) 00:08:47 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x4, 0x1, 0x7f, "8475381449b8e1ff8d607ddefd068f267c4a020c", 0x9, 0xb07}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 00:08:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7f) 00:08:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x82) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) rmdir(&(0x7f0000000080)='./file0\x00') read(r0, 0x0, 0x6993c493) write(r0, 0x0, 0x0) 00:08:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="9285790b344297abba7fbcada2a3a0179b514fcf63e3291722531b7ec3af324fdd3d9be8f71660781f5d9a0f7298595442c0a4d4e20a1578c6c3211e2e1868f6cbaa7849dd9a90388e973f536d51d4a9e0c3291a4c15b3533c6b08495a85cd8baebb5e50bb071d42397903ce4985e3bdb202d7d32eec3a9e6fd0de4c19bd07d8eda1cc2b475ab217926a53a3222d9983bcaea73c01298e3c6bb78a6f2767d8cc21bfaacd188c4ac219936647e43b70867162593270c59ce3e9f89c02921ea27e11758daa45bb9d4a97bf8e08e68bd9e33fed0addb848bf73fa", 0xd9, 0x4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x4, 0xffffffff, &(0x7f0000000300)="d8a67f42d5dc7a63e0445a9be05bac78d407b66acd9c876c31073193705eac90479e62d060289961aeb811693930ac271e750e6c950fe7eb19f949242b0de702e63907141a1ccf11526bd324cd3b00049e6b67d3e2ad9bfea077cb79f73ea016c7eec6897f74fc077e84a4dc526ee926381384787a25f1d502b0f6c3a0f8f9e9ed4a0ecda8a1fe9deb67ab69c8e10e5a3431b9c3e39604dcb0a43d5692", 0x9d) 00:08:49 executing program 0: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:08:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f00000003c0)={{0x7ebf, 0x9365}, {0x3, 0xc1}}, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r6 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x3, 0xfbfffffffffffffe) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r2, 0x6) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000640)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r6, &(0x7f00000004c0)=""/174, 0xae) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000000)=""/191) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) mkdir(&(0x7f00000005c0)='./bus\x00', 0x10) semop(r8, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 00:08:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r1 = socket(0x1000000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x9, 0x4) sendto$unix(r1, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 00:08:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x108) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x375) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffd89) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r6, r2, r0, 0x7c, 0xa3}, 0x5, 0x101, 0x3}) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x20) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000240)=0x6, 0x394) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900), 0x100000000000032d, 0x0, 0x0, 0xc}, 0x4) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0x29) semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1800}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x2, 0x4001, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:08:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) 00:08:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) 00:08:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1a, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 00:08:49 executing program 1: pledge(&(0x7f0000000000)='\\\xeb\x00\x00', 0x0) 00:08:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = socket(0x1a, 0x3, 0x8) r5 = kqueue() r6 = socket(0x1, 0x6, 0x6) r7 = socket$unix(0x1, 0x7, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x0, 0x7fffffff, 0x200}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0xffffffff, 0x72}, {{r3}, 0xffffffffffffffff, 0x28, 0x80000063, 0x7fff, 0x42f56ab9}], 0x6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x10, 0x81, 0x6ae2, 0x401}, {{r5}, 0x0, 0x0, 0xfffff, 0x80000001, 0x4}, {{r6}, 0xfffffffffffffffb, 0x0, 0x4, 0x2000, 0x8}, {{r7}, 0xfffffffffffffff9, 0x12, 0x80000050, 0x1}, {{r8}, 0xfffffffffffffff8, 0x559aad51eb3aae3e, 0x1, 0x4600000000000000, 0xc566}], 0x101, &(0x7f00000001c0)={0x67b7}) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 00:08:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = shmget$private(0x0, 0x2000, 0xa87152fa6df8afc4, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x400c745c, &(0x7f0000000100)) 00:08:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 00:08:49 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget$private(0x0, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1484, 0x0) pipe(&(0x7f00000001c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockname(r0, 0x0, &(0x7f0000000200)) 00:08:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x88f2, 0x24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x287c0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x6, './bus\x00'}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) login: pckbd_enable: command error 00:08:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180e2, 0x0) mlockall(0x3) close(r0) setrlimit(0x803fffffffff, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe6, 0x400}, {0xef, 0x1d}, {0xaf, 0x425}], 0x3}) 00:08:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x42) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 00:08:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() mknod$loop(&(0x7f0000000100)='./file1\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x20) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x8880, 0x8) 00:08:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x4, 0x4) flock(r0, 0x2) flock(r0, 0x2) msgget$private(0x0, 0x1a0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 00:08:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0xc27, 0x20, 0x0, "5fb1340a3543d6abd385b953e74b96a3e170be98", 0x5, 0x1000}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 00:08:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000940)=@un=@file={0x1, '\x00'}, 0x3) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="bca8be3eddff8e7f378148e77ff2356cd02747bb443a4ae9a133ec9b9b14748de8f267a1e20678b35e8b6cefd33cc7816b0b093972344441de29f4c6919af21169f878ade267c9894b3d44", 0x4b}, {&(0x7f00000002c0)="028b29be9506e0eb20241785585ec6df4e116f3337995871bfa3356beffec583fd85c2190e0018a0b6c83f606f1d38ed9fee40d0d4953a50b9694e5f68bdda90b79b8cd5fe847f7b186d7020d8e5897fd3bb6a4b49978929e1f00ff6195dd67db2c5ff186c822a97af6bd60bc431c18a457001bde15bf91ce9bc489e5c2bc1e37ea0157c180a8f6f2d780a290b9ae73b298c790040b0fcaf084fea4cd424", 0x9e}, {&(0x7f0000000380)="8885c0a2fd3f8c67baa473c8b6b7a2728e37962ce0dbdd50305aa69f", 0x1c}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000010000006a67b75fa0c30000000000007800000000000000ffff00000200000015df13119f680d929927c5df2c8d8940e77500517f2c5df139305df06c51a8452465135b623f691369853702c198f965efa73edf9ff8666de3b4ee07855e6badd28007996b8d37a41f63e0e727ea680fce635473b0aa26f4821cb0d7edf23754028b1c754a3c4800c800000000000000ffff0000018000003efa13f555af4f653a08c7fc14c70c88451b49406e578520468942197b0bf23e994c5ff978df53a32140c71de08d50a141d6b46f30196c5aff44c740db501321a46cb4c9151b0d45514a30407c4b8b17423b1a5eae2d8d9e11a1ad87f028fa61e3b29c6494b186ab4216674a60f996b942b7d604b46417a330a94c81ad8f0bdaa9ddfbbf3091168c7214bcfa99e0bf8c0fa155bd551907dec8ab84ede93927284ef39e3514a965179af84b0fee40e80ba891cc989c0000008000000000000000ffff0000170000009348eeb4d0124375e0c026789c71ef265f912ed33d0bfba94cbfa9554e066da3358001c58c11cb82ca2d631c6d59cf4447ec71a8608e26ea4a223678322b7fe206e42f5ac6149f1e0c45b29a8e4b9e513adcfc6b4c229e1e144456452629ec149a206a4e25695ab0a18e1f78b749e54ee6faf10801000000000000ffff000006000000905c40fd6eda2f76a3b001ee029450fe318f3ab8d1fc35245056eb1a92c4cd629eb19c2471a1c10ed6c8fa7724273b839d97e742573860646164ac1d08d5d9c6d3206bbec77accfd46057245739c4d9208ca4cec379b8c5c9cd4adaa211be1423405c2ec59734acae2365559b8db77b3d3d8350d4b707d1027bbd54b6257265f06b461089ec24b035bcf33b52820b0f1c8564f9885287dcdac46a23170e644b725c76ae8f1c722019fa9f19f1756d827be3462170d0b42139bec51f1f70f546e4a916dab4e70a4deabd8bd7e933bf2675bde4687e12170f798dffd1661b605aba241cd2b3d49a049e0530d1ccab4b0d3fb6d1c348cf885006000000000000000000000005f000000a35aab9b2a11cc006d69db46f316f91b79b647ab238c92ca212bcceba5930c8b0ef0f7cb102b7affa550549b8cc97766bd246a8cea027d2e4e1abdad6954fea88a25dca49759dd41b700000000"], 0x340}, 0x2) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000480)="0000000227feff023519edffff0001000000d44e8492e51e751723fe51153bfeb1fdbf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a07d1827ad000000000000bf318c6d23ecc08b6c308b52e0f48ead61fb8e170367197b1bdcfcc7e3d9b2cf2fca840c141948b56438ece9eaad883e017d58d9b8e206bbdcc4004f1e470bbeac7368c602ab3c2e67a7918a34eedcdd2c2a678c07b3a8c3a3fdfd6f4d65928a65e8405a304a8fbbf8fb2a3933d5c24559ddc3ed0ad1575115bd6051424a7a7360e68b38ac7733dc8777f082d00721148925cd61dbb89e3b5698a75aae883252f1cf286533c22580bae3ef518c7a981f209aa54291160cb3c08b2ca814f016238fe344ce11009a6ef531855ea609e4ba5c886541f7cdfabff378a46b5df2e9a5eeb34cf03a7e38fee5fb24da3bb90862c0a110e61fd8a58bcd55ed9c89ad1b88e4508ff06ebae71aa6b014e361c08980a9adcb8ff8ded09b48666931da136e70fb8fc3fea7f6e7", 0x171}], 0x1) 00:08:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x1a2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 00:08:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0x133) 00:08:52 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x5) mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 00:08:52 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x12, 0x0) r2 = dup(0xffffffffffffff9c) r3 = dup2(r1, r2) recvfrom$inet(r3, &(0x7f0000000000)=""/5, 0x5, 0x42, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchflags(r0, 0x4) unveil(0x0, 0xfffffffffffffffe) 00:08:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="df370e69", 0x4}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 00:08:53 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x800000c2, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x9, 0x400}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0x6}], 0x4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x80, 0xfffffffffffffffb, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x41, 0xf0000004, 0x931}, {{r0}, 0xfffffffffffffffb, 0x6b, 0x80000000, 0x4, 0xf33b}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x1, 0x67f}, {{r1}, 0xffffffffffffffff, 0x10, 0xe0000004, 0x6, 0x401}], 0x4, &(0x7f0000000180)={0x1, 0xfff}) write(r1, &(0x7f0000335000), 0x10052) 00:08:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() flock(r1, 0x8) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 00:08:53 executing program 0: pledge(0x0, 0xfffffffffffffffe) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000100)) 00:08:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:08:53 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x4, 0x80}, {0x9, 0x8000}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7, 0xffffffffffffffe1}, {0x67, 0x5}, {0x42, 0x84cc}, {0xc7, 0x80000001}], 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='(^%\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='@+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\xc2\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='{', &(0x7f00000004c0)='{:\xd5\x00']) r4 = socket(0x39, 0x5, 0x40) close(r0) kevent(r2, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffe, 0x88, 0x80, 0x1, 0x1}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x26b}, {{r1}, 0xfffffffffffffff8, 0x1, 0x21, 0xef6, 0x800}], 0x27, &(0x7f00000005c0)={0x8, 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = getpgrp() r6 = geteuid() getgroups(0x9, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="b9f3a084aca541502f20b98cd49fbf709cd914bbe3c0b0df07ab35d421b2cc51e320eec59740b08c3c57e2ca6edc7be188c69b07b5cf8e4b6855acb7807be2fdd769101c5e5e4996c1ba249f5876a6ea9bad4708760a05a2bfd3876d11b53b20776ef5c2b345c65f4ef8027f062fb3393f50fc65c4e7a2e145e206e0d4bf3ffaae133612d9a2d1e135f5d49e98a7081a3e0b62fa4859446b3dd2c8c2e0266dd72256112b2e8f9fd414552b1603d8d7194a27609f4abd55fb141ef0c9d602b852d4a1b906365c1f21b61c55482b88f4dcab845d3faf7b59", 0xd7}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0xe}, 0x401) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) setsockopt(r4, 0x8, 0x1, &(0x7f00000009c0)="334944f20dbdab62d0c252d5090e0f7e6520973ddb40c42e78ae672d942d1a260c21e8e87c715e", 0x27) link(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) unveil(&(0x7f0000000b00)='./file1\x00', &(0x7f0000000b40)='c\x00') setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={r8, r11, r10}, 0xc) mkdir(&(0x7f0000000bc0)='./file1\x00', 0x40) pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r2, 0x2, 0x1) getpgrp() utimensat(r12, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)={{0x401, 0x10000}, {0x6, 0x8}}, 0x2) semget(0x1, 0x2, 0x21) 00:08:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x2, 0x800000000}], 0x27, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x7e, 0x8}, {{r0}, 0x0, 0x0, 0x40000020, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x36f0000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x33, 0x800fffff, 0x6, 0x3e9d794c}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0x7, 0x4}], 0x2, &(0x7f00000000c0)={0x9, 0x747ee0ed}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 00:08:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x4011, 0x3) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xffffffffffffffff}]}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 00:08:53 executing program 0: msgget$private(0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r0) 00:08:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000dda000/0x1000)=nil, 0x1000) 00:08:54 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:08:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x9, 0xfffffffffffff24c, 0x1, 0x6, 0x800, 0x1ff, 0x0, 0x1, 0x5, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0xffffffffffffbffd, 0xfffffffffffffffc, 0x7, r1}) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x4) 00:08:54 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x2000, 0x20000000000016d, &(0x7f0000ffe000/0x2000)=nil) 00:08:54 executing program 1: setrlimit(0x6, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x200000000001, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x7fff}) r2 = socket(0x18, 0x8003, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0xffffffffffffff58) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/112, 0x70}, {&(0x7f0000001480)=""/184, 0xb8}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000001540)=""/199, 0xc7}, {&(0x7f0000001640)=""/178, 0xb2}], 0x6) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab", 0x28c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)) 00:08:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x20) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00006ad000/0x4000)=nil, 0x4000, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x956fbefbaebebdcf, 0x7ff) read(r2, &(0x7f0000000000)=""/125, 0x7d) 00:08:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x212a, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget(0x3, 0x0, 0x80) semop(r1, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}, {0x7, 0x8, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0xc5, 0x1000}], 0x7) 00:08:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) select(0x4, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffffffff}, 0x0) 00:08:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 00:08:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x8002, 0x2306) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) wsmuxpoll: not open wsmuxpoll: not open 00:08:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') open$dir(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x20402, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 00:08:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x3) 00:08:55 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 00:08:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 00:08:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x2, &(0x7f0000000080)={0xfffffffffffffffc, 0x4}) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000200)=0x4) 00:08:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) socket(0x2, 0xc004, 0x9) 00:08:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r2 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2012, r0, 0x0, 0x0) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 00:08:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x81, 0x81, 0x8}) 00:08:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 00:08:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1ff, 0x800000000000008, 0x0, 0x0) socket(0x35, 0x8001, 0xcbd) 00:08:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r12, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r13 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad900000000000000000000000000000000000000000000000000000000fe000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 00:08:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) syz_execute_func(&(0x7f00000000c0)="36449846816f2294583638c44211479200000000400f38cb67018fc9c094e0c40165f239c4017828f42e660fc4de9c1c00650f2c9f6d000000") r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) r4 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000040)=0x800) 00:08:56 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) 00:08:56 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 00:08:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="b52ca6a33c6b2cb285f23dfed60778daab48654e7d71560cce25c28ec9f69cc2da", 0x21, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0\x00', r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x80) 00:08:56 executing program 1: r0 = socket(0x40002, 0x4001, 0x4000000000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000035a3036"], 0x10) connect$unix(r0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x401, 0x20) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0/file0\x00') utimensat(r2, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)={{0x2, 0xff}, {0x6, 0x100000000}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00F/file0\x00'], 0xa) open$dir(&(0x7f0000000040)='\x00', 0x200, 0x108) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x5) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x11) unlinkat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x8, 0x2, {0x4, 0x9ab}}) 00:08:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7ff, 0xff, 0x1, 0x7f, 0x8, 0xffffffffffff8001, 0x3, 0x2, 0x2, 0x7}) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="5d5b8c75023426f666cbf512fe46b6085f54631a4db420e620d96a83cc97070a033a0ff0a0be14b1a77b2260057be2730bb6af111df204cd05c8a790aa73c0d1f6989f6a5c4c5186d0f7f53c3bdf88873542be17d904d80c8d06bf8a14003f48499802438d7753989e9d222368fba0943776881a65128fa7d4845880e6c9e74babfe60f28988ccbb2401b573568840555b17b343af9a7aa96b1fd41eb8d739c66ba68627279f33c132e4be597cc41131d23545b5598f63bceb42f13c97c6be014ebd09fefbf441ee4500c4db2faf091daa53d42abceae9f4bbd0901995c8b0c866ca278770438c07cb969a35c7b8f66c7227a50d6ddabbae8a4e187d180b57fe7e3540847d98e8355f1170826b622687368ed068fc8e2a14ac4aea6cf52019289c8cca0a503a725fcfd1b84df896ae2d45976d47e66d3b8990fa5da3ee60a2d956030e6d52224c7ce794a423e382f9f5c541b24197031f534fa17b913f2825b4e820fae3be4f05a7ad66545ea7ca6cb5ac1fafff6143eb10b689c703a177a4ccab77e43ef70753e461d2d0ad73447ce2d48072efc0f684518918d613274703da64aec9dd9b71ec1cee795f2a4e6045e4e279120c04fe01a3c0dd20b5e1016109f501fa147e0ed0801753a2b58732cc6eca60c0e44e8389a707626b65810b2083d77cd9fcc199cf60b940959412a65ab18a4f9e9680eb6ca2f4b7dbf07e928f0210e5ec63e866401c38e580403c71832f73298f9969696212128a36a28fcbc01f0a8d87d086e45323d63ca2899e60601d89d6790859bc40531951722511852e9531b19a12f97891ec705398d5e57ea78e3a5c23663f91c8ceb14cf266ba8265565052b6b575bdfa861f45b479d7f63084084b3a4897de36258017ea21f5aed470efbb104fbd75f4938cd8e9cd7e84eab0825b880130fcd558ac08627b213316727a73ebcf3c117c55487e5411f3afcf391c23c5a3e1747e7a22ae04732a8da88e7de5bda08458969f41e20089b1829698807d1c5f260eb5a50470d4897f6f7e776d2b52496d1b3eada9bcd6c2edc1617b9a8bbf89963c423b808d5e4e6b4c6cc5571177c636b4ad9e86b31058b590c46137569a45f24c232b5e29221806fa73d2ed7c278a8eab57a813d665665199e96b72deb744bb6fd90ff4665637524f29c7e8b15de94ce5c40ceab3863ade08f1a1bdd7be08edb4261c3b88d0b1e03c7d26c47ae0a1fe28c627e022ce5dc8e10a9ce520bbb343a0d2a6d10ab2aa9af01ecd11d3558b820a3e06f73965e3b8a4db1a075d03f6bcf8ff858de97cd82d205e40b390c9db247d78bced512b45fe1a28dcb32db582d25c64cbf7c41094391864b759170684f3e71b2ce1770cab3e974255ae2ce41ee370684c2808e5a201554e420f64bb136779f21777d51d47cdfc5152f8e01b133ff16cc8c67fd0fd0af19bc52963685bfb825931b5dfb8acaeb0304f3f6a1d7bc437576d7ca769f259179aba62326a1954c3cc3b7f00dfa94ad2693e32ad61760e17525f0a7f3be671711cc1e74cda79dd8bd0924f89fa68ddac00b4168748ded5b988b9c3c5a405cd6d0a0287a93aa76e2ed05f01bcc80c22646bf04f53144a0a603bd8b116c45e29890014296df1419897c4a8e27393500bfb0ea8a38adcaf48c35e5857695f7669e63a0dcca270fc6e4ee56fd925bf6156d4af989cd6f7096cec4c2a09dfb7e6c86371792f6ae22b3fcde28410ab3ee88a699d6c03945f9e622a0d9b44cb98025913073211be7ca194d803f52412d56426eb05d09d9766ec0f3cd29f1fd9503f7be36eccc6e3af5724bb46b4471a90c3add92ab8e8ef064acf79fd7ce0b953e23a573fad34fc0aa2d35ad7994f7c311a74efaf1a377e9191270a68d1ab538a5f19c84ad76985f6ce914dc5fc1ce14129a8d3edb74ca6d570b620c6501faed766b54a7257c58e4d7e9382570e6cd41e5a9592ce425821ef2df4925a2f8823d4ce079637586d77dea2f662094eae177c15f812f472f3e1b1acb171a6b80f39abe6a034c2f65a017428950dcf480cdea43d7e5a88f7e48aaa5eb1956b20f8a9d79f9dd3fb73137d77f63132142c4cd73d80c7d3ff579aea1e26cb1173b48ec256d8d8a937ae405920e2a8a13004d4a9ae50a7342e0f9014b5399a935e90dfa1ea0285842cb86167728b6a88f9c0f04b1f4e59a4c022f97b6582b488873d7957afcadc129184cfef74fa31eaa5def3ed64927a7daceeda191bed123ca600a1351e3270c231bf7ff392f90b1a21e0a6c99b575b6b1a42b7859836c0fd158b7becdf4b1a4398171ab402d1f30f517b30d75b8617e59ab1c1e30911b6ebefd3b6d5c677712f4c3074c33b44f1c0ceda2f68cd1ea171d46905cfededb949c114ceeafeee8715d4dbbfce5b8e388203f6420aa28992a1e9d97da2e04ae11dc6930eb0e372aa885d0fa11f32198c82f46cdcc1b6f90409c44ac727c882566c0bc64211366609c7e829c48b2cb6bd90b95627221361d4e752db391c0969a606f9876e341f1837e142fab2001124887f0337b69e0241d7341dc88f5970df77b6b2029fa731e8b2cb1def8cdca6a54f960c98e9b73f3a34797f95192f8dd6243f86e9aa8cefbda582b0beac56bbafc51532cb12779a451e7693cf57e6dfa236ddb940baf709163bc937e12667ddbdf107b25da50cb08d2545fc810721fed14af08b313483ba95de5793cfadcb85dd6b8d843f50e7f03b67214a83af0554634e5a927a2dbac7e7e6eb483deffc9e7e3a7f45ddf51013a6c174cc2082953f12aefed323a41a7057d404f8ae67ca2173cc392c32682c0b780478cbb630914d26ace7b17d90b190be903b6131c1a6cabee45fbbbaddbf272e79fd3adc0b7538de276448c88fd308b49696ddacdcad459e76764f056613719e72bfd926855d5ec3b9f3a0fbe18d3e9f14d2a83046064fa1128be2ffdadd27f9bbb122b7d9aa0272b6c24b9b5b3f9018e36b27bfee3912357854445b9259dd97f2d49140d26190554323a5116cfd7a1fc94a2ff536ca714a2a2f9ea98bd94662bafbeb315d8ce9914579442bb555d68c9fb7cacc707b1c30bcf0cf7f1e991634138b456ee8c9b9971a128d26756e1a60fe99e0c97741ff5f7d6f3a3944c8112252012e00c388325e7c500ac1cad45c2eea5a8ce7d584663221007903fbffa1883d6eb6ba9271dcd75fbc0de2082fa37ca850a93f796cd53ee77bc1e1e55ecf313064a56700ae948307a67389a4dbadaf434ed9faaa660470612b5a8ad2315d9a557f6f5b4ebdf827bc3c095db649851b27d0ce7b46b777eb45ae607dbc978742a9d81d70580e88a60d1d522511114430c0a4dae6430660bf02701972bd6ea164ff354661dcf7a2b83c71dbb28fb271147934ce4441e48618d5475a5cb06f3e5254e713be4ea6a9e900dd323e50bdc2f82ed7ea780d0331382852112ee2f48f0a051e4ce3fbfe52407042d9790c0e57bcb7c449f1c5a3797eac4cdda09d10b338d6926938b057e3353d36b0f4304ddf4ceb8ae35467a04524652fadb0cd7a628174e6db9309d455b023ad32ae87b5957fdfd13d6386184f4765e3fc5ecaf86a0b9ef2d45845cecf249879f5ee9bac46b61d78a295649e2dce024d836999b8826e24106e5b8fe978b36f344ffea44388319f4e2ed7266f31c461e96f7189c2c28993f286ff0d93de24d2f72cf12e4c56177e0b0ade1722cd6d06c8d730e4393fbe2efb80e55c7ce488244b39a846c52337fadde2230f2196192e8b7741c50051e4d4525b53a1a0a7400b75423be9ee0f5325fd1859c49e48bc74e3dd0c1b78b67da9508fc4231076e8fb73ee6c6e730d73762dde3a1d0e34ca94b49e6cd3e9a6499048051c5355f8bca2525e4a9e182f7d830587a00222a10e65dbdf3cce76af9948d7bc40e050318b9daa5a6305a40701393eb24c0e250512a1f32d51479eeaa80b253f262d3faf6959f30972cde55969a47ebc4b99442d4c93d3b239b7adcf99b84b78651d97fdaa1f0d0e4e3ef6e76cc8b0f744e0f51c9ab3e8384afd46cbc69f5508c048024790816fcc78a02c3e6ad93c31006be2d2c59f93d8114ffe7e867b23720b8daba6d5137a517c0b92e8830c07f52b4c60ec45b47ed60cdaa36078b66a3930e00749535538e82e8b4b1c78b4a3cea20b198bedee6bf3ffd37131b82c426d70684d4455d9c709ef1d60a977228437d3cb84d0795915e6abdb0fd70da9bc8fba32c0c6703c70662e1e44fe1f7e5e8d4601d96dce03fdae0fb9dc6a846596c4d647ac0ba2ec971a30f9906edd713350ca43128959deafd93d5795af0d208521ae4a616575557a6d39609e5aa16d551704c9a6be5cb63794a782811e30fb0db76ca27d796b8244c7e38696fabb249ba0e00563bb63d9cdbddcc8a0785b52a443011836a64048e697c00092c5ab97ddb98fd8974aad737ecd97710b37dd5cae9576ce3a066b3f948274be96b49bff1eb8d7aaba7aa92297e3eb358e010c937b638514c5135b7a037d7b5063d400c6e54260a012ccaa3cc5a971f04dd4af6b3ba2db36ea3d5ee41b5d224c2988b0c33620859335ba4a1db1f7ee285d1ed773a26a934fb00cf4c492be2c70fe47d2ea8bdf9edcc8d9f5fcb4b22c2e7028d372dab22fe6a81a7944463998fdc9308f817def88748f688085caa435a8b00e182e01f873dabafb85cccd1b47b06508253bfec03ebc7e2bf929f3e7402306e8eaea72716a59c26261af158132bfb2fea13683adb98e448cdf476280955936304292e0db813037ef590e3330c280cfa2b19a05f052261d4847337537de5eea3bd1d0d603e6cf8801a3a17df09a7cca74dc5b18f92fbbfc879a3ef2ce39218d2f6ce77783d66ea76499b630e521e11dfacabc8bbf437a315fc744b24d7ac11c297455cea58a63e8a24e19083d4a9e2fb7aeec9c3b0ebe08afdcf1bd2cad20cab004d33642ad30390acec46f2e038011e12adf69cdb7f33cf5c1739a9f98d0d176fe3d24bcc0a6261b2f2de5e23d774ae8dd76407cbe48729608e537450c092f815cd1efee57d6b9e442478ebac2965128309d65d4c3f7aa33549bb378f7568872b1e1cab9f2fe83ef676a902106852225674978b97344c790665e5e243b0f2a366338fa59f46699e6797761927a26c814a175e2ab1f93ba90ce09e77188572fdcc237bbb43bb38c929dc2a0af977db88ca826e7dacc8c8de5b7da3525731b9bfb6fe913849cac356709df06d654d01b4853078757893a290b3e67730daec25a794d6f008cd7792171a8addc734d0d87c7c0510f5e7e22ad9516cce79fae55d60c135c82130948c574ef717431eb43d466af238c0dec68aae22d65a85b6491821d75a542eee27c079870c4f015effca4d13ce37f845cd272d058f4d757d38a4cfa5318181cb2a886d07a234259923692e04593f274818d910301f33e7ce320b4299bd308f82373049ff8e759dfe9f59e5a5d3dc16996bbd878ec1b1cbd5076adf59841fca7a01b5e40d5ac97f622043fb9b7e12783ce83ce196c441b973b2b34e142a26d5685d98e405d9b242e22ed605417c1f7fa70b9df85bc91a9e1d29e66a3771b9852348fefef94cd5c67e4251a3d31f297cc13e13914af6b5f9c308b005ddb34e20888c02a83197297368d7d640b13535f53b3f5c269a51de5bad1384958989755f62d0623513694bd811c79cab2682b55b1ce05cf60b2e240ad527972414d27a6637b94cd44995d4aca3d818b4cda0065866913dccfdc23126bd70b2519270b8809e74575c0ea613222f60242fae7f05327db", @ANYRESHEX=r1], 0x1012}, 0x408) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) 00:08:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 00:08:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x32bfdcb5, 0x8, 0x9, 0x7f, "bedf019c4351f98c00e3208dbc5a2642cf079b07", 0x100000000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x40, 0x6, 0x1, "5a349b5f8b6bd9bdbaef12b267250cf2a4005285", 0x3dd, 0x7}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 00:08:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96", 0x64) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fffffff, 0x7}, {0xfffffffffffffffb, 0x9}}) 00:08:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x32bfdcb5, 0x8, 0x9, 0x7f, "bedf019c4351f98c00e3208dbc5a2642cf079b07", 0x100000000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x40, 0x6, 0x1, "5a349b5f8b6bd9bdbaef12b267250cf2a4005285", 0x3dd, 0x7}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 00:08:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x401, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x21) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x800, 0x100, 0x2}, 0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x8) r3 = dup(r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x4) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000280)="016414a6", 0x4) 00:08:56 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r1]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x16, 0x3, 0x0) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r5 = syz_open_pts() r6 = semget(0x3, 0x1, 0x40) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r4, &(0x7f0000000280)='./file0\x00', r8, r3, 0x4) shutdown(r4, 0x0) r9 = semget$private(0x0, 0x7, 0x230) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r7, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000d00)=""/226) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 00:08:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) socket(0x1, 0x8007, 0x3ff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) 00:08:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x3) r2 = semget(0x2, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x7, 0x58, 0x7, 0x4, 0xffffffff]) 00:08:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) 00:08:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) dup(r0) 00:08:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fbff37b3c12705eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 00:08:56 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup2(r1, r0) getsockname(r0, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="459e55e8207ecc9df92bdd07efc829b87d4342f876f1a20e2c1b2e41", 0x1c}, {&(0x7f0000000240)="2aa262736798c2b66b7dc02c970d4fe612204a531d5a427f7881ac1bd3633f00e12a15e4bcb5a48f10bd61a40457d69336220f3b09085fccec77ead15c9718c3d4fc9c6e8082146eb3b50720ee9bca4277912f9f1fd4277b7da3f7abd02abbd9a565dc56e0e1c12ae646051ec00ba44a54db27e175d700c1bff3d8458df90d17e2995127a0b87ebf9b3e487a5acd7dd9136661673e9e859f5635cba38686d95e6102f589e965225253ba2e1c09a27812272ef785d5c6585a588abb726295e80d5fbfa8ceb4af6d0048546224c26cfd2db591a3858d94df6c192be1236aa2d2c8f77299214aacb1366ad279c07b709b4ba32d437817e1bf209f5cd82c7a4b41c1b6b96163d0b5d117e5dd34b63680bb221f706ee0acf15db436ecf0e2af52f92b127ed97af1d5cf7c1cf3329f79d7d119409ae3a9622b776ad8e63c9042aaf6e23f438d07c8a0043888c70527d2e61c9c408d92fce7de55fbd9ea1f0e4c837657cf49921017ebe37dd2e7a8551b715903aedbcf18892fa458e426cfc8270fa9690fc5a7aeb4f5e977460ae55c8181f1e6a2e543c716f544283eb2449fcfdb5aadd5918f334cc0343843db2a3b06fc6906e9c8687a647b97ed81d2d67f29f42de217c6a6da84b77d4692de2a5616b465efd794b0a6e0d8b42a4f409f73ca94d99390c29ba7aca27e3b7a02c2554b61dec7cbdd5badbd0074c496078294d17d36cf434ad47d7e0dbba265e0703d08a4cfef5668e86671bec743ff1fa7ac0b1c460013f5970efc4b1e99c14ebf969421fc79d49b5277cfa9c976aa513cf57311efed5edfefcbcae0f7156303c344800ad4af608386867eb9431365a4f6475a94da473ea300fa95aa95c1799916b61c9c698977199daf6b5a6b5bff7f027bb85b723a2dc3bf8bce2ebeb51645cad41ffea3e08b1e01b0b713c1d5ee31dc41f39945c5e33e54c4492a63f7dd46d2323a9a1ed13e0431ae07733bb2dc3b87fb66c1d50e6cc61f495b26a67d3487f0968bcd3f82be3fa81cb184783d3a6b24b84f23cc478929bc505e5e984f6898bafa40486dedf9f229da453242d57146a648dc25bf3fc9c1664512e052c87fc5238b364a905efe3bd0aa44d668132c2153d3d3f1b22eaffe369d16dfbe0f9862436918094afc91b77b25a2dbb738c5a372293966eaf4ec6ebc9d2380e034482311b7660e5d931aa25807ac8a0196713c303e8fc1cb8a69c1e7563b4fd128f0995a2cc815b7fab7ad84adebf25fccad697cc60815c87c0750938e843bd7884f311e7c528975b2d5106d21b74698979b53d60c7f15e0e2231925c951bb4c4a9df459ae2810368652753b3ca29f263ce1fc551fb5b1f1ed1bd015489aebf10e9a8590a36cbfc484ea3bdfa978007e8aa4034f18a534364e4765ed5c119afcbf471fc7a63a410a6e2dccf0d245a286d602ad378ad69bf5427e8925759a7a6a86b09c82ac45462ca908323ccac1aaced49a55444c80642da825a5155561c11dfbf25777698839e08ac35fa51675ca090e4f38d60efdf29cdbbe2d5e27c82117323a87f9bd8a172eb6d1481b7a9d9845763bcab8e3359ddda1ddef20d614682c6777e27a38e25fb121f2512858150292d147974566480e15caf04fbb80f8098c211a6c0011e8058f9c175ac763384eb181d98b27918d4277d491c5dc3702ae5bfc9a5f97571753c54065aaa0a48394ceb1ee933bb44303587429536fd0e638609fd6f8b372bb1f3b6906b88080a30647f08d9d0049fedffaf247aac7add737b694d06fd86e164814c26c4916a570d36febf12461bb407f06edad81903afca99a641dd5e07225f46d3447af382de9d62d47c13897e86e1b55986f287c98f16728025c8bebd01abfe6ebe7cdc1c6d9dafe5766170fc78d558169b37fb003750d1a72a70a3217566ae096cde807a4590af78879e1d0d5e34a56f878388d2e5af061c53b5f56ef2dc5fbdbdcae9964ac7d7b5889cab54d29958e612028ef3e38d4122b348b015e6f930aa7826b755e5cb04251c48c963977d2fa7b0ad3f7ebe41882f9a5eb438da0ebd59177e9cc89c10445cd38cb9d2718e3de2e014d00dbf354bcbf4a49bf03c9fafe1022ae005bc346040e0852bebc87849b42b9994704bb7a8e9721ac1953d27491cf03b4cc7ef46fce51e8a67c5784f62b38dc92136861bc1d0cdf4bd38acb76055863e9bd33d922e67c6173f4952417e188055cf8d319dae4c7cc52db04a7339f3fd44fd1f4986ff1cd06aba39004500d2e51d529d361d69a46772dbd490897c3ae35a451f6a6fce41c1fdf9508b24cad5e20f35ea21fc490a725fb8d151b0ff35f2bb4034ed928c5fc1a80acd7535a6d2081f203fb26c9786eaf01343e86092051c0c53e640841e261630a99ff510c6ec9d5e1933d8073e37cd9bd4a2150a689cbc3264e9584298fbdc45dce782a7d8cb38197bfe1f1ed6bbcafb2038087ca04d08029a616de8626035790af0812dfc5ee5fde2ef9654f671e7b0963a6c11620b29d81fc80536cfb6823493da79549482294dfecce2c4f6b68b17ffd94ab4a3791e37c3696fc306d0ba01bff178e24eb2facd3baa46b3ac2bc7514e5b0b55f80e74185dc9bd961cb7265cd9bdae3a125e6e99bfca82b4e04c23cde1abad919137a77687b9aa6d0c18c6bd9e9fdc90f857130c6de4e9f406002f10051bafc1f81f40e582048784c0c52e0bce4fc3070a76287a74cf4b5012b21880650c6963a4555ed42b9ddd52521df85bfc8c1930773d3d171c9b47222b4896c9622f06931a23bb2dc86ed4877fc5c5da9932d6ba79e01045054a885e5efca1d1b4cfb3e265968611bfc6c5f6c46f58765002d15152b25f96f68deeaf1b15a8f59ef1f9b1c874859d53c8aaaa7a12bab1242db79bb922b86946de098d566a15366d6dd926bdbbf0c6168aed3721da4334ea71677897839dee4582aebb9efb8545f1fc8118c340dddad2e7dea7048cb0f33d16d3450a23a81888a981668f8ed1e7f216e4e7571289bb61af118faa0ec68b9369eb10452ef0c8ad0dc56c4dda0d73f63b573ce68e85beef9b87185bdc275e69576d2dea88651072b39235d14d9a4bbc18b2fcfb07cb1589ce564a7ce31cd2c975517a468962b17151ab3706c980d4209d15857b6a97722676fb0573fd469019ed43d1790c22f107fa5b1d91e2157ebbeae3c5e06cab5079e2dd14be2094bc9f2a056ac46da5b65162235d7daf5f6bba487373666eceb38d47020cd5214642858402b0ae65c29ec13bcfe8d247ae9f533928202875551d429f10a27932bfe22df015b1f1e5d57cc42599b3f2ecc5737cf2fe17c5af96384fa37b011bc4749046831a8d77a94ec0ba793cc528fc3d473da928455033fbb7d08dd0412d11b365b27b7b797980508888446408463516c664de2e9e995356b4321cc0cc3cf7ebcd656f1d95ffe14bb159365f2334232d65b964bd652c5e90c2ea3059aeecf7aa73f96a52d54b69a17ae01c73368690b10e7e6706f2a1fe0fea6b1bceb74fcd871f640d2e1ddc9e66f567107b0105931d4babb9bf4be0c9f1b4f58f7f2be2bffde3be7ef1fe4c18d7101fc542ffc6d6a0f9c8f89db9c01341d1443ec4856b760b5be7c378faa09375db4ec4693d457beab8719c272cd469839b0d95b33fbe982237c239f3921038ca5a67dafd7f9f2b0464b1d1d28b58780785338a1c6e234b6325764e5440ca15368cb62e528616b4ba03823044e301fd4692896513b6d7d3bd5164f534e16808ad4295ea1b26bb324820d39b9229357a467703658b85e2897a0147dc46c61227319c36d0c86fc7c24dddb9e677e0d6cdbc2e9927dd63bff5166a8c9cb9c788c467197c6b96e93dbedf9c8ade41a9e7d5250319f1ac2d455d2c447869875c2192b6bcf830780c815d317d5abb4a049c624d5680ee28c6ed3cf176a318d7a9c455da747897b540797d0baa0c716bed06073e60de761fbfd2d3a96a7f1a62d44322d4b332ef65cb4efc4a2be90d58e4553815ac4249c9dd3a8c0c0495c56d9039075a9b8568b35521d416ee12b5ffe40ebb99444d44efaba033e7939ec74c96e90e3e58e766d79a1d82a72d6df9b1babf98c8b3c3c82b27a76d074f8794f0e358d49c17ce594df5fe7673109a9d155d66bd25ffd1b69c94696b146610f95d840f0ae70a9cad297e72a80ce6f435e40c65b85f814fa1d1e4243c629460d473ff9a158e7697d5fd065ffd3c4403b4d20a0b848c47a74cbcb3faf1249207f657cb2a486dbd578e09f2525c23912296f810bf7856f8c9c8fcb5046d1a96dc784139f5e813968ce0016cfa0a92baeb507e03f86528c4a4d246a24813f105045f56b756b7822e8d51ac964093e227d1761d14d2431d4fdef196b588d60bae39072b3572cc2d7cbcbd4adf7047d7b7ce55015e6a2acc401b0494a6051fc7d55d04b44bfcd5cbb9099034b672413da09c2c710cba2adf7287abec430018de9ee0e6e4624e256417883d057093921588dbaec1d55cdc6f99bd81990c9e20be354a9e3f259621178ddacf363bcf7ddfd647e374a60c16901a84b91b4cb9e5dd83354876be219c3515af9237f898ee3ff4c4b5b775ecd0b817dbbb8cc4da0d5ea14948964a12a8c72231c27367e64311f83daa2f9d3570bf6112d313ec8bcc5d6b6d695d1a37f1149dc98228b487424ad48d54591807a206acbe6a43b16200652f479517f6d86f7e95204bbb745117a07be355f93e9c8bcaac20297ee1f37cd85a8158d23ea78900057056fe2812ca435659731bb797b012be6ae584280c61ce7ac0a5fed5a4449f34e7d0550e2310c9c456c8f1ba533b46aa2f1950178a2bbbaccb0f00c43f9eee0261fd773b3f4a44c7ac49cb499a63d1b651420a400caf96bb4e494efadca767f4f270d6cad0b50ec0eb3a723dd12f6564d2ba7ad67fa7117ead848a6da44a6f77716c4338cf61034b7cf6f32646fa5008eddab9ef65a03dc799b599105a78f8767129a18b4b4d1de93e5ea5fcf738a898d8ce56dcd30aa922e18b3e3ea81c8b5c1e4c51969488b341a15175b2c29772544fab665ce0e9e6bba90143e33d9628ae82ab60a3be9e5478d4199f238b54a725d1dd0fb66575b9b8724b112386fa39122a3a1bd14e170dfae1896981b70e81c9ce6d1bf2952d512fceaaad01afab56afae7c527e32af1ca9db3ea9f73add0944072e729d121415de13ad805871d559c3fbcbbfa0ab6c438d22d813d3174cdeccf3f8b300014af87dcec78f4e15c7e09e63ac218a87d45765104f97a92598f783098716ebda989a5bd5af867f13acd87f050760fd27ad47adab2e91348883bcf7236dbf5341adfff4226159415bbb01d835e34b5d718b2919765b9ae5ecba12a6080a264fac098268777d843c2e1ec673680f0a165ab2e0f11666314a453837000539891b7c720be88a181f975f07ad21f677a40f3b20debb61608730c3e5ae045a0f703ab10d4f9db16a63a1cc4276e8f85544f5f9877de752a1d84694466b5bf54e26979d9b726b644ea39172db9c4b5be7219344d001ee8427b2a4b3b6581509e22db48e97ce643ef3357256b962298fc2a2d3a4c28009241cec1ce43c7189fd7abdb31d83b6d4d5f506bb6c17524f13f220c5ca549141e0ea8f170e38764b83f7d43dec565f180b1f254bfdc4dddf635e9539fca45ce124d759d9aa5a56f788551efb18d35a02acabe2c0c376862ef49a98eead96659c3dedaae3a53d61632a402347fd18366762c556679d54bf0516dec506f4aada7d92f9ab556b8383993de2e579cd6c218e85a0c3e584b4b", 0x1000}, {&(0x7f0000001240)="862587c8fbd78ef8d4e6691bf008afca05709bf78e878710a70d1a9cc6c2f3e0b9acb87dee67dfc57676aea74eb5fa74f221800a2ba6f7280d080632f92899856e4cb2050ed23ccea017628e52fdbf6c234028d2b9baaefd81af03aec54eab06a95dc52d310928dde16b0d70def44069f7918596e8b0244453073172d4eabb4194c0bca1b7ea86e3f76cdc9edd120bc2ff4b5f32b746ffc8dfc2ec254d824b7d66606dd08f02a56a5065018f708d50de5fbb74e1272709ea53fdbaf042e52c347f5ca675c5", 0xc5}, {&(0x7f0000001340)="08efa1da2438a27a79aaa3996043463bd3bc0bb95cbd51f5bcabb2c547d56b6fa7e8c0084e7c89c2dbaafaf8ef6a01d2968cf0243f288a0aed00d270509dcad16d55c6941abd3162baba4067c73dfda38ceaa11a397467e380dd884e8926ec40bf06d8bcc626439544b36c51a376dfb70838579a0e8536eb1657cdae193c0c5b3cb25b89a3fa7b32162513d2c49774bdc81608dd60726439ac17f336be6fd1b6708eed5e8e0aeea30a546e99", 0xac}, {&(0x7f0000000080)="ce17fe3034de6d7994b85629fc745dda42c9bd4b9827943f9dab0e9974c86e2e", 0x20}], 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="0f555669045d6fa02e47d436693c324ec396ba4089c2094f9dc4c471cc87d37f1276854bf2833bf4f7d98a03a976ee548ca97f16065655818c30fc7d28d1e58196b3a384f56f6276e32d8b676684da9232cb2f7e1b500ceb8b6a049f77e2fee2b6ee3786a09aa452cf06ca35f0fd122304bc4ff84b10a6d16d95630c09032614ea5c0ee8967427f63bf503e5e9139cb6c8135f9daf1a1001c633f8a7a73905f6d9e244411465db2a83ae94b12f050dee1172e83ac97854e6c544f1d5279f1b9e2d3c0d18d3a6b172aa80a888", 0xcc}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001480)={0x2, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:08:56 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x38, 0x4, 0x5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 00:08:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000080)=0x1) 00:08:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c301d"], 0x8) listen(r2, 0x6) r3 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) socket$inet(0x2, 0x5, 0x800) shmctl$IPC_RMID(r3, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) fcntl$getflags(r1, 0x3) 00:08:56 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x10000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 00:08:57 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 00:08:57 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0xffff, 0x1000}], 0x2aaaaaaaaaaaab45) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r1, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x9}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, 0x0, 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 00:08:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 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() 00:08:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="9b116e6251b722c815dba87d0297041e50c5cff7cdf67c9114730bbc7d3585fb8eb451d169c208febbc3a133", 0x2c) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="bbcf57e6b9d2a834786c0813bf36f78fb82d9bea71a8cf7496077896b0e492a38ac57d1776bc792096a0288e4e65d9817ba7178d0260e9c5c97f9e279948c5477759921a8fe533a4299ad683442c1c017d53ba20", 0x54) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 00:08:57 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x8a80, 0x20) 00:08:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="39ce11f8d083e013898b25f0d1cb938bf5497ddefa43fc89b2a430009a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71770f837d0733ad4731b1bc5cfe6c04508097c36c00195c32d7c3c6f5359a3523106e1a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1a", 0x3, 0x10000000000408, 0x0, 0xffffffe8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x130) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x27, 0x64f8}, {0x6, 0x5}, {0x8b, 0x2}, {0x65, 0x1}, {0x24, 0x5}, {0x7, 0x7fffffff}, {0x27, 0x6}, {0x8f, 0x8}, {0x40, 0x2}, {0x0, 0x5}], 0xa}) 00:08:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) 00:08:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829774168b45d60b2500"], 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 00:08:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) clock_gettime(0xf065d7a34eff1379, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1004, 0x2, 0x0, 0xffffffffffffffc1}, 0xfffffffffffffe9d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) 00:08:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xe43, 0x6, 0x7f, 0x1, "563799fcdd6c83f76575fd3f2f29b653c7e05c0a", 0x7, 0x3}) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 00:08:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095cff7c53abdeba709d400000000000000000000002117c92f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076e1e2615f96c18143e88e555f05fd2ce51ee0665f6c1f77bb15fc34583616fe2fbc461b246f10d100320ca988e290642d9bf47d9d4b23d502736bc2a30fe7660cd470d39156be3a955ced0ecd34c3342a"], &(0x7f0000000140)=0x1002) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:08:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 00:08:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 00:08:57 executing program 0: setitimer(0x20, &(0x7f0000000000)={{}, {0x7}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x148) ioctl$TIOCEXCL(r0, 0x2000740d) poll(0x0, 0x33e, 0x100000001) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) fcntl$getown(r0, 0x5) setitimer(0x0, 0x0, &(0x7f0000000040)) 00:08:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 00:08:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80000005, 0x3) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x100000118) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 00:08:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x8) close(0xffffffffffffffff) 00:08:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0xc0) mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0xfffffffffffffffa) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x160) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 00:08:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x800, 0x5, 0x200, 0xffffffffffffff01, "b8a5ed18145f4529cf075916a6640cf3fe395bce", 0x7}) fcntl$dupfd(r0, 0x0, r1) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000100)="9101b7ea1dd07141404f2e35c182aeb3954a7af9e5d575598120eb37ac8282f6910358a8388ab5dba38f81e415e1b2a7d802e9920387646b99c9337c8ded2af70f64f836c04bb31ddfd899aa3bf1fab17271f32c475a4b1a41e29caff2ef0b6f1341ccfdf6f677be4b0d515e6b859e429c59df1ee1c0f37c9aaf4aafeec8f961f11fdd7cf34d80759c8e1d03b5ee7b73c64f47e964094ab34b3a6d41adbd50dadbe455031536b98371c4f6c9587badae3ce22da8f8d0ff59060fe68cd757fb64340cc10f0ea2854355ef76759997b903a672d372dec9faaca0116235be262772d814b045ed", 0xe5}, {&(0x7f0000000200)}, {&(0x7f0000000240)="8d4b9703bc254fd3cc54b800ab89ea3a520708def6b5d5d4c8bffe063598770021997dd4dd4dcaa7a6dd39056cd75c20ad2f51a2cf1f27c99a4a259cb5c30268cfa86aff597d4a10169f78d64dd590bcf93fd6d5bb166d00cdebda9456e4f3f56d3fba20805e946ca529d5f93047a739f24189d0b7b1afbec2ec543375ea4449d2c57c321b0a7548c11a2aef8100b086eb2137fb88fcd39f510e7979ffd546a1d726e2b79960635c41b57f7e914aac22b46b2624f8361f9a725d3f8f6a4b169cff4ebed935facb2a10b5119611c7381728ffcc8910de3c883697ec5602dce589aac11b429417d8ca81ea3517ca99e079ee3662b2a77d2fa49ca237", 0xfb}, {&(0x7f0000000340)="749a96c377068512", 0x8}, {&(0x7f0000000380)="a5ca4ae875d16e0b2b6e9e0cfebbce13a9dab4da9cc92d33a72c183a8919ad500fac854c12e15ceab046ecadb4e13cedaa2464198fddf09181db4a5a750d3fddfa8f4e6cbd1d180f33b55efe93d818e79a8b994254c9a84fb1c639019ff4dcde5f31369a9799547f2a32a0b181167e89759b173a7f75dcfb74ef3d65022ca9a49762adb596d67bf6554772c41e631e804bd005931181949cccd4dfd48ae566a3d9", 0xa1}, {&(0x7f0000000440)="c908c32ec450d9c6fd599a1d8c689d5e6ae3", 0x12}, {&(0x7f0000000480)="65d89669294ce2cca85ad14ce7c58fef592ded77c7c921062ccfe21f199682ae9d0e2569bd5b69f68b69f0b126947773bb7d34b4f555bdcf6aaab459b6e32edcb1d578f7c41808a5edea659576b647541451e169683396d75e4dbcad6b9ac786d91cdbee2b64c6e4a934bae98256048ba2914c474b28bbf395f0db3c8957f582694a921f88541bb6a4d0052af212afb7a94e226f25532d734748b232b8aa63a73771844d67a56ca09b36232d8e1baf588fbcefd674bd9bdc6567cf1198bbeefcfe0fed7c29bd5bc37a07ee96a0220c4d17bf5d8ccbc7f3c9341870b7fea5246154a1ef0e2f7abdf8221edb24cd7bd473a28ff5418ab3517d6dc9c806be7502e9e4d0385b69fec3f28699e406a4d698e8761d894628ec3936001e441596ba8b0b21743863bf88e44bf6aecf92a504b8baa9260af9090f6ae2708b3e3752fdba592b54dd9811360a3d4efbf4617c6b4e5501aa0c98913676483557357b327504052e494cad9478e8a76e7015f4c494999310e9fa177661fbb33aab109f722d1720ce37a82511cc13f00b6089bbb5778d583410c7c1c325f752d000d879c589d626be2e6153f0c6f8f7be30bd83a1c3d6d145436f3f1b7a4e475475d3ec5ac2c3dc71ca450884c4cc4861b17ab06e836b34e8acc4ceb8166780279397cb8632a4e89771346acca9c18217a0d58dd00ed9d9bf5335c827171449926472a4cc1d2c9aaca32fe91d691383b40761625a3da0358996524ed9f3735e09c01859e39f4b8825db1fb6efcc849be3b6b41a918c0fd37ee6939b8240d4b55189bf512642d08c997db1f060ace8ddc6825446fa81c20b33f25136322ec373daad66d8b9da11b42d981435e473031ea206a41d41c2655e331bc01376b57e1577508f2e8b464237a13553b873e058871c2b5c3634eaa1d29d02ec9d7bcf9c7d9bc0b9409ee4533f2ead078cdacccae43d35964e2f0cddea77a098c986879e57457bdd291e684aafee20329aa3e25ff77b0f5f56435e4d666dbe1290313fb762383cee03086305d47f7bcb4d23d3cd0c502cbe89de36ea4e36bae15abdf91d09cbcad38e3833b5104b43a09c6d93b7af80b59101c07c76bc569c7aa3a6b84678ea8319fa1d483a9e4576127c0b35b6ed66f856b97cf0ed62488268eb7de296b8b4546db3c0b6ed64746ef5c2153f39f6d32cae8cccfbb5721b8fbe3ca4b12a55a68f8813bcfd6aa7dc6b4dbb35f621490cbeb30aae51c387d2b7de3c221daa043de61c3bd7cccd86d26b7f809c5b0075c446e235324301eb5eab2f5dc7ddc2c8135a62af34ef44cc267a9afdd4860ceb79902136abed3955e93a4599c35014003c73b1c8c434120b34c34d2d416f2f0cc75a6fa1beb7fb5a99e838a9fc9f959aa28caed2835a7e1b9e15e4245d4430c2c2c2f8a37a95bc39e5473d8f721a269e0c29a68312b55ca87d970ed121b6f1db39894e74520e05fb54ba83bc17bbdb0c2553a2ecc38358e7879ca4fe677301a72a6434877d887d234b0945cb9273b5dd81fdc3ddeb21d885d47ded35943f65ae598ae23dc29990adb7aa371cda2a89cb5b46d17aaaf99562164b79dba6b734df5d08f1e3505c32f33d2fba26aea8552b09251896a9f9d9e863f16dcd09a6b98ebaf200aec7e79f4c6d660601c0701051fe8398097703cf9b69109c8f0ab0ba894b67a15d30f7fa77be78b1cc2c97f9e698df69da10bca266edfe702a0dc66fb706e190f28a29924527f5d7c3e2c085a65d5789fbe800ef9c90eda0ac895527b1c5ffc3e3bd242d1b1d8ab35ff3fac2cb827c029687ced4ebe6edd3185b3cfe63d4a277d690f09fd44816609459bf0e375716b36ddd9dbef31c8655279e77b3571b85a9e54a10eac5a6992dd63d1ed63ae418673ceb825dfc9f1656689e607f050a3f87a213d5700f40b5d7ab2eb24831792d181a7178aadbf05846a4b091da0981ed4891f620b5ecfe90ee2094ec301f6277020f2c8bfb786950abc65c6496bb2360df9586975c216bccddebb09f5f6ee228a6c164b54c14ba62291c40fa67e37eac1064042d75eb2a274d404135066118d37a5e5a9a9ed6e30c33e6c34de106a54be9172cd344741dcc3b9348b7cbad9d231c68be58b065b0a675731fe33549ec3f8cbc3fe9ec4d48c04a68894b1d3a0c27aef8d201f15496b88787e5ffe53c5ca4b2ae84c023be262c869668703c3bd6856b3c0aa3fbd4989543a20488ccd691c6b77124d8f857dc552f52c7331156e3ca582d3fc92c88db8abd8a1b6ee199fcddbce2d2a8bc4343dca5c882c4ff8c2fb0c39957707eeea74e87f861208e81bac7a16b297773ff9674145e608b9e005c23d90b154e073c89a38e559496945a8397ff7f97a9af4681ae1b3e39114218b9e73dcbb65f1c309f5801722a164eb8f8c566685af56203bef17f0347cac5c22a4f27ba5d9a908b36a303f3f7751463690ab7cbbb8d8edc069d33e18f1878ea2cbee2931106bca8658a9a4439024686a09ed1e4505ea41dcbb7a836e42f3533cc844903bf0f84555ee44f541944d468a2ad84dfefcd79b0cc4884b31fdfe67d1bc57fc36a262711bd9657945dd827431c6778f6669de823c970592662892e292d1bc29f71147588447d01b8a7efe5d755a6ad15526de449128eeab085dd3a6316ff7344b1a793a23017f401058128d32fa7865489f645c60408e2e0b87057e5976e347e08e76b9085eb9cb2d514e3b9860608241cff14aed6b67acc746ad07973ebd3eb02f5a64e5dd816ba9eb9174c57408951a1276e5ce6760330247347c7e511dfd8e005d0535c05962f9521d346b072e11eda13868f1c24c498df279577db6c19e357b605f72db1638f4526d39b4b0b53692a6e27277443764ae4987028af465f36999c735f80f4d4e8304b13b3e0dde94d3135faaf7dab24908a1fa5ed3c1c0bdf7a8ea45cbcff2e480100e68cc905ddab97af9a44ddf82a9f4b2886c56638cf364e160299ca3fe3780997d21b69b9d701895e62bd498ee68a04c42af1fe049e7f1743c17b019a16d0b06a1a9607c9adf705d466b9cfb7ad5d7242bcfe599be391f785cbde5c48aae6698446e9ab4fe05957003e48e5b53e63e6e66ac684de3347ed4887ef389341953a5503cc562fcea593be38ea2b03a1997f9e4646fd1bd9e0c11f1515aa6d6f6550b2f4028f877c0950540466c87064f7bb33223069897ef76de2500f33aa7a582e7382190edaebb18c06fd87a648ef9da0873e8c8388d70ac8469fc68076b5a161335168ed15aeba2bfca03151fff71bb2f60e3d03089747e8c1c13152809e1c069e830ff8f3e8c66d086aaaf9efe0be6079eb124aab98eeb1545800cf773d63a191af2664381c1f95f334cd517276c8a83ecb9fa0b3bd96100db3c0a298e3ffced92dcc9e83e38e4c90f38dc3864d35b097e7355b878c181e2ce62350264b0a369986d965d1914a2ee0a9944eb66f0c7097ae73046eee526ecc8982c5e66ee553cbbdc06d31f485b5d2929a7e2344c67375b81accca737f4c266069011f04a71aa77175ed846f63d707e61a1d8d4e27d5a8978c70c30684f0bbe48a526423390b9eeda83672ad9af7819127c6ad77eec2feecf504e2c5eea733555a5fbd038e57b8d496cc0cd9783137a3853d83a7d914a8fa367acdee8fbffb4ffc37e72e8c3d863dbeb0e526725b6e51dd5617197e449c155e7b11d63f7d72ff975b5d7f26e43415361e9d15c35dd97bcc4345c222fc12ba5e6cc36eb6bc0852b5c1255ba713bbf2ac7c8a01eecb0bbd306cc7296d1e74c66ae9aa635d1cf1ecb08cf2ce4f369623b13a383324c8b871c41c7ac59733bc5fed123508df61307973d3322e78a442b3172cdb6f78b0d08ad211ab7172aa7dbdbcc40cb10bc9764d933494f3f5308d0bc0e379c27854b2e03021ae7d76e9d7a6ca11d11566e9a2e64362c874b7ab1b9143db511d5d852f03ca3f90c80920756571876aba9be37f71c9bb0743b243c6cb4325d38758ace01d805e0156822c9dfed1b1a6ed9b98464c4ef3ace9f88b09ab89bef6d63ee4c462186c9bdeeac05fb6a7482edc9355ac7e8488d16f48f1c6b5243967c363457bfaa6e04afa1fae22c098bff5a7dd0afca0fc43f8e623554d7ba8741b7e9ab25c3aa3b4b9400e9d22f9f5b414d2e9b08c3c10b10ae3300ca184bf5dd171d065879be5a06db02fc822a96e5dd327e47820b9413c59de6729e2e3c3252f559dd395fecbe549fbd7b76fe153cae9727f8663912c6bf5aa404cd7495b40a89afe9cbd03111a82caa38d18c367477092e0a53ad630566cb9b31070b10b9ca21b4447923734f9d1d4e44f5a8f96b1caa38b2a0fb1c9b1ae761bd5de35d2a37bf06f6d7519efed00cdb727fce1970d9952d47f0d491f9f62a871299e13ec56200ac4a37f616adb42d3bfa023961b4dc47ac7fac84eb57c8fd5ea88ad07ed19f6c9d315e6d34532ffbf3246debcba06fe556a979ad65a63e3d851d782b88da5986ed914ad81de7fead1fbcc5084f57662ab3e950258728be3467e94dbe1aadadb872d58016a9327ca8928cc2200ffd03410ef43651ff6431f949563de58c70b729684bef4ecfc87fe7cda7ae4414f8794e511a6254bbff040f10e93aa1b5ddeccd83e8a4394fdf49462c9b512423206a305b7ef886d9003e9d1013ab1c9fea07a955a9816fef2aa1b04ec706f5dc341a4827c75c0050b67284a78260371bb722142535cb4e1c37522212099929bfadf5487b9e5bb094d84e0f5fe4533bcc411cf12a6875f3d6ace1dd99248cf6924be6c87f36789c2c33250f97fdb3267716d6b2200f6fd938e464499f65fed1f8e57d491ac5286b08e4c75b103f91221e18d8e57024ab51a345bb96505eed6546a349234062061fb758a69e25d0477da42eb4da18f02f81ac50e6acd06dd4a8329d8b76fddd9d686f26496127aef814639679498556a3d0cff403d3f42b8237618bdb34fa1805ff130f56d22d228f58db56b062e986de0c9ff78314e8e318ca0d072b0b589cbc7534508d8c56f6a39d2a00478736b3e8a6e0efeb4189923e31f27d2c75f0e7a52583a4c88832dcf533383f296415512738ceb5562ff02e808563ca5e5a1c8b6ede14db820636df8e2eedba279532377e9cc23cf4f848317089a0434a3afb7e15d9093d788d0ea02f9db05c6d9b0ce859ebebb95073449d96ac8183c10f74c0fa8c7443cbc606ed495c0c20a4843ff216b769e8e1a2dd8ffdaa92f7adf62d70f94d4ba96032b8fa302c2ab8b3e56d78581ccd7b75e2882819a93270766149b5851ae9754e35456b4e4379d20a18b84c4ad1cb8f124c85959ab3b4c38bdff2ff040986fe3198e16c571b11bb12b8d644e023d701ac769ef22aceb03181644c49ac65254e3bfafe36a12367babf9dd0d8a355b7a10910091916b39a2d51467b7d15d81b12e924a7b777cab2b99694c1e02674edf39c863fe1210a3ba18d8a8e77b5d327d2c467192ad036635087e232c0b4bebd6e21be918803a15f47ea83042ace57acf0da051bf34e1073b7fc9fd48cee04f3bafdb74415960bd1da94956258f8ba925e4e0805b4c4b263b3a7e635301f16b3c675dddf9016f8f9f16910129ba2ab9fb7f8419720bbc9ebafe8c86e9374cffa3d77095735f0c2680171231be614845ff27b0de03b5e80c009229670b99ebdff4dceed9b443d3738f71b14ddd0b743b692da227c16c7b8dc9db90bf4ae50b74f329491e7ded1adbe5aee532adc64a77c8dafd246e66fcefd751b9a647bdb58b61beb1c58d2eee3c0f321ad6b7e41127bf", 0x1000}, {&(0x7f0000001480)="ef13d7a4a1376d6ad2f4dd5dc2ef6dd5029fee9468dfe90acd7df397434d5c9b8bf49fc60fc0477015c8445dabaf7bd5a31f4dd4d8e5be07eef35f91f3aea78a545252da196df2146fcd1bf37984263a74a35308d902dfd7779a261a9bc4320944948de4afb3eb9e69981b77fe88e3e36963a388cb20db471a41e23e245ccacbd5dcef4b32186ab57912864e894a0407307ba6c0d35dad446846c7e0d62ba85a986d3b11ed5ac7e1b75c1f03db075cfab86d7d0148108a7577b3602f1cb13c5dae4903967dd7b4b06f498113ca835a7b279c15aa08a93d67cfdebac50bf754d8c27fafc5672405bdb72f92222e270280a609f924f63e6555fe986b4ce04412077a71658b5db1bd9f9a6400c918e3da7d659b4f24dc5e369d5a138c4d40db7e849a74510a45946c4d59d0bb64b20bb64bbd38dfa3df26050c0bdb1b98416a5e5e3fb556c87fd1c3cb92234fd9a284af391bbf8bf5af2ed5a9e6cc4ecd210ccea1b2f14e7fa1434ffddadee905546427301c543847fc875bd319c7cb99a345f976906dc9d89149430753652cb9203f46e34b10f2e4cada49ac625e8d565c299cc33b1182e1409d5bf6134896038fb2a0e9b4f82b58bb36b1ed71430645e8bc88b7460393b93bc773dd76681f9d967a8f365e1ed9a2ad0fd9dd6a9a037d924e9dcd87e33ad0a8952f269f1bdd5d9d7c8cc838cea630dc7a55c31eff749149df0605358e15fab720a570eeea776028ce1ec64a4ee5f5fc0eff9baa0fa069f7bb0b9ce9e12818ff6d1e81826688807689fafc71b55036b82bc61a14a347843faf3024b2ba27b7f499cc4cc9c0677c56f230ec8c2df266fb9aa87bafa34a0eebc5909e4cf3632c2d1d98a79ec32a10bc8ee1d141a186b75e8b4d1d7bce762d52b1ffb225bb1b470844f7719b5d2476481e1a9d96de41a2bd4f5032fbb2f62067c8c99a369eea0b51bcefb87a7d5106da826410668f1a5ce41f74d291396331c7c2bce47e41dcda0ba6d51a858dba05cdcc9ff11bea8c5fd9160f8e1f59a743fa614565124d690bbb17c552f0f1e98cc89655cd482ea40d2e56d9986d67fcb48845d6253673e0938ba35b0d203d035098a6d9be73b38f5e0a41961c244f199412652bcd104ee463ccb1bf6ee52c226aed51363238ff8c31c23dd4ed5f3d2b9477ca62bc7b217ab75abee87e49a6c576ac412fd62dabde1ef55aeecbe4350c47c169f9ab5ef2b94f17b83a42dfb06c63f2c543f63a9c18408b64baf3ba2b116bec3a137c4592abcb4bcad9a6ed3733283809fcbdea045ffa6d0d50024db6f665e1a77d5952eda6c174811ae3554a8c98a41601e559c1939a3a2665d585c84a7312a9241702b40ebb9f341d4fb17a3fb796eef3d839b689d9626779efe250265e4ac742305ee5c21da91d1e62f34c13c88240459175043233e604c427b07d4745b6645991dfcb0fe4aa894dece0036a8b66292f8a1d61cb9bca3c90cd512682eb0c205e20c2076cca267e1f0d8543edb00ea29b8aebe9f19173a68f2a09e8aab5b88a1fbe1572d034c6f26474093d9ac81004939a8a22525631b081077dbe380f56b247646443a6963f9bcbddb55c963516df2f44f943e7b55e1654e5528019631efe612cd863b518adaae53d5943ab87f5e636843195c964f711e5ed4935bb72d8682dae7712bb53933a591ac3b4334c58129309874553a15c1cfcca86a059785e35b54ed9bdeec1b7d3ce0499b0d90601f37a66b8886c6c47ed51981e28a7916895a1189354fe911d59d8154c06c76e7d6464d90e9f88806cfa4f1915ea6c7a904cda7b305f1083f0d5bd3ea5028322c81a75c021f928f4031f5cde264335314d220dadccfa3bd7429f57165a0b2b50b7ac127a0b4e6645e1350c3f672c86e7125407add855f5aca938f87f1bf274724b0e5867ecb980fe8ba08ad1db05f1230ee729c90d6bb6ddfa8dbea145810fd1b62f70ba18f4a1b1d7d5b7ef2ccef0a99a42ac4092dea6b4671e85391174ea07b55430992c649477558298447b85d7225257a2b2a6ab4d2422e08f2e930fab67b4073e5b5a5630b1ae82053e4fd0fbf4b551bdf1fc40956a5a965fdc7bf2034c3da22cefeaf1fe792572c6892faa1bc5411570c0f86454b73720933ecf5251e09a65528b1df24f6c9f6e5c26cc436ca915fabeb7c6b561fc0287dda464a28311919231343cc3fa4aaa56ab4306ef7596cbec3177752fb5c828206f0e5865facb1f41fa466455d49e3ebb8e3a67806a7617fadc705fcd6c0f620098008b7af5092757e57cb10a88dbb16d60a9fc63382ad6a5a03833fc9e2b88d88c6ad54591584c3d72472ad906801a8b5a0fc7c76d1bf2145033c184bfc82ff6e23d33197fff4b35cc98298470195bf6488e21bb2aa292d413460cfc995b69baf7a282154ee727e5f22dd4f8017ed5a4e70dedcc1f0119fb6ca39e01ec6f4c7a5fba9be60511d4e596b734e4f6f481ae7bb15c9555214a9ecf05539f0aac230ab020ccda3210ab7799a155c2c94bc81c0ddd748bc42948c814c99ed846e3a6f98820daff8fc4bca80446fd1a56bd18fe526345be1ae14746e00af12b84b11d795a44f3dff677894652eaffe19cfcb57ab98e3600f76360c0598e9b63e6f2f817d1db412fefe7db7bd4eb10e74ed90ab219aeeaf8f4855502d215dcc28e79b16eab05ab808600454b65c1325bf0a24be5b7b3ad0b77df7a59eb3e4266b0492072a1b51bf31725c8048e5b8128caa1fd3c354969b901915352e3a4ed1e30195254756481952e75b1eb3cff008dfb24fbf38bd2a873385dce50af00988bd6fc0c93452c8ffc9dd5318ab5849740b2c34504698c898c8fa05481252995db995e1206e78d26469c0b767a38fb69e7175f2fbb4f2ba6a4fd84684e2a3f4da3e7ec2b584ba1ed1ff3783187236e20cf8af566ab37d8f0d6f44516799a00879284b15477dacd55480a58847436cbfcf0a4aa24e40389ef0ea5388cf9064b4f5398d31d48b889e088e091c8b34c7681ebcf8560543d9d1fadd805e19a339aa071e45061e7567e516d09851787360fd9d60d38cf5db1b2f5201652ed77c3daf0e72319c2baf40f18a8d6972075a04f931604ee05afac0936856a2f1fa474ee29ee382da1963cc1c35ec229e839ce95ae76fae187b2fd72c8b9c0051a51236ffb9eb883fd885e611839cc859a4198dad99f0cf08767a20df4fc188fe982bd77095708e1ba27419ca6098bdbd520194fad06f5f4545a95084950e92fdf89c144f70243811a265dd140f48b246a5a7bff374f22bc901266386d0c210c749d2ac26f0c3ed66fc566d2bef6e8c82bac31cee47e86065fcf293762ab6954f65379896b069cc8b4d405cf64211e50af259b5c0e189f61f02a262c14a4b1295adc7dea4fc8cf757ee875189daf7294aee6e030b4f62ffc4fb34a9c3c6b4f51ccf891283a5e882bb229a1a491eb98a0984061c2bb8de4d8937c492b100f0b375879043cb37a08fc06d68bed38256c45abf38f85d678c742dfbb4526b9b8e4182bbb4fab573cefac5032b8a9f24eba0550801255caeb400369b43b0b6c8f1846df857fda408ae82c63291cbe000c21e09378de3fa0d3f8061df070ab56a79adf2db8c5076edd1f4748c9be169e77c59b1a1b88c1d1f2273e74a6f8054579515a751a5b148a0d4b2e50d53ff5350be153972a22c20221d084dad952f05f4e963c4951d5c7aa7ddc980d465d4f7dffb7e0cf2f4ee3718266cb8403ffab7462a6869eda65e8fff504caba3bcc134c071de2b07d4b9db9d9bd3521b6c065ee91f5880e48e668c239a783742981a0e446c3d3c503c38e18df08ac0fb5b391b33623249a9f8cb016546001214b0529b3f1a1d4eba4f0862882ff68514473aa9b112b4edfde8e2ff7bac8282936399694c33efc9f62ca28816475bf0902e4adca09a0a77c145b033dee0503be5dc453b3432638bc80d512f04579eddc103252436a3b41840866072dd800999d5ab2340919d08318fc4d737d69bfa6fa463c86cf5e7ce0ec3d8a845f8a7625c6d207103f11ffec9c0df435b396fed295f3e333f14d9acbd555a12b190b038bab1b76f8f9ea296c5d63a082cd9f7230f3a24fa6a0672e9669907446e6b40380f1e2d5409f008711e11ad99d3721b295dd20743a1f6d149180db40bbaaf8af2dfb88897f5cd75920354017cbe6493f07539e60e34c4e9bba263f8c2e94b5a7bd80148518b2d187d34a35fb9ac9b5b5502c47781ace641afbb1688f3f4ef7f87e50c65c10590da5d934c00e432626b717dc74d27602e4150af5308b0587098f27e8aba7769962a939e7ded6179021c7987f0788d563bf7b7eb2c1bd888cf9427fc467fe6a78b0b0e635148d3c7ff51adf54e2816cecee31fc3e67a7a5b06d1510d9b2ef2fd58964cd61fe935570a08ee0da01de74a05758de721be735bf9cc362fcb2b1e43f132d2e44b39541fe1111217c1cc6cc9f93ca5725226a0f60ede7bafab2b8ee1e660248b1f25145390df37826eae81bbaf15bfd2b3d2e64aa8250026b1c15a94501c1acbca29d42dd7b7c8a064d78e8cdf313a3720b07c149c2e14d4eb0eddee3032e6ae97522feb1fb802cc180bff97b595826aeaf1efb90ce806f8cf85bc522ec47cb79fd0649180c2d1935112c4ba14e96b4211b28d07cceaa2c415d14b6bdc6b8db0db8bfa4e490b59fdd9c3c5aadbd8644d8738fed6bf023e8e485313bc604946623a347e50b8c6294c33712997ba3fe8fc5c44485f7481d43168d78152f2aebd05f0990290a262c1f12be5fba387631e0e2bc02d04375a34d3d9f5592b8c790155f482ed87a388a9f722e05f44e7b54b236abbbc319ffaaaf7b2e50d0e67016e2537396e8782093e2003639884c9b47ee863c76b1d0b033b94b2efb272cbaddf70a1f72e2fba955e5f64e5007f6dfcd96025dceb74ee10628a67c4571d3f75f7107138ed461bbf2d4ef9d578e46119a98fb5ebb08b3b57c720e96c15ff9036a3a40874c551c42645d9000327a33377dc7a6b9b9b042c83a28a2be908922fb6fccf438e60e19bcd5fecaa24161045880df1a9ae754598c4d36b462b5ef2c3591d07ad40e58a321414f305da0ffa0e00046cfb3e296dd030bb35a20486ba7217c334fd3076aacae5ffab7e8047bfa4535e001ea0e1832994e15cbb934f91ce2af18beb9d392f10a0d2355c674b852334543d61cd1bad2bdb84e0770997da5ff628ac6c4e83bb834defe91fc9a3dbf176c554afb1846558d306d94f0650e12b069a8ed1992e6515e900ebb29a29b7f85985012f254327fbe0b5198a732901a240e124a979fccc85f0283446d49e4059d4e85937122eec14976ed87a88c75f448594c8a4ca3f516a62da25cf6b17c51540095776fecf7d86c45cf7aa5aa777cf4e43a6944fc962bbe5340751aa75e7c369fe1d7fcfa30d0fb0923aeb881246533c36a543d99994fdab90fb7735c3148855b3f8098d09e272391ce478b22c2ebe7ac7a43d5fcfba30a1d40c4876beaba3ed69e4e77a3843856daa157cc9fc141b2204299c08ff3a9e8392bb20814e2b6a326888c4ea63f8314f3f1a886023abde69a69e61d01dc4734517c86190a1521a38e274e0b4adf83d678f58c0a12ca67abe8cb5edb24226c81ad422bf4aa9e8443914b65f0e9d65bf4accdad10bc5b62109af79840cbcf6a0a5e7e809d9c810b6fd645bd065ab9cb730e7eb1953e2f551c80a2f829599a0e552b7623c031d9113b37df8801fe74a54a6078d1571ede362e4b0ab4ea51e7a02e523c1dcaaca0574a8be69737fb4a", 0x1000}, {&(0x7f0000002480)="f9bdba8b7a55dba7a6f465d05cebc3d0f9c10546c735ffcbbec810454d4ecb4cc7a578d35634b2c09cc7cceeece18b8021cf7a0655fa69ae5233fc853ec4dd32bffe55108de5290acbd73586bd410e54a543982ea419c2923add8114e980f71fed8e67f741174774a05d9aa64960c564234e4885a21bbd2c691cc9b3dfe052e7ac9cce85b1369dd7defa5575f68de3d02fdd90850c109d8be9b66df457bcba9678fc60edc781345c50043882dbe16917019321c90e8ea853701469fb9d8c235865ee191a41806ef99d09a54113edaa72a07b4cd2fd47c171cb9d1170af283fc3c06789ce438a7a", 0xe7}, {&(0x7f0000002580)="1ae74fd335581ba274f39d63cf7f5efd091cd1a6ac80eae3505ac7c4655cd57d3704c3aa7ab52b66069f9118a4603a17165492a561b057a14e7b3a108f4b560b6c065bf37b6ea9be57f424aa3447370bb3c3c759265afac779f28249dea318963093b1fd171da7daa5b38dc4850be1c7d16556b94b32035dc5bd93d7dd2de777761a64c33906d661ea9840c67387f4392d38ce6cf193abaf710b7189c737703f19c557e9fd93ac3307b93fef0d3c26569edaae4c688528fc7c52c7bf30e025aa45609d40f5e648801142a46aa7bce99eab7805f0d45bc087955c86f429123a8e154542d2dd9fdf7ef82e3be50f9547a85384c5e9659ffeab8d", 0xf9}], 0xa, &(0x7f0000002740)=[{0x98, 0xffff, 0x8001, "eeb5122853871bc54815e3f043437f03052b5ecf55adfdc7179fc8d886db042a008880d266369baa1adcd8f0d036b9f967c1a436f4ad9846596471b163e8d1d8d417d3278c75486fd45709e1aba654f43f00dc352a53f63ffc215d9b64f5ac6378c5731a49cdd5c43b50917b0be3e510db61662008686b2bff47972d511a8a44f409"}], 0x98}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7f76c770) 00:08:58 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) msgget$private(0x0, 0x2) setregid(0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x401) chroot(&(0x7f0000000180)='./file0\x00') socket$inet(0x2, 0x5, 0x8000) msgrcv(r1, &(0x7f0000000040)={0x0, ""/166}, 0xae, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgget(0x2, 0x20) chown(&(0x7f0000000100)='./file0\x00', r2, r0) r3 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/181) 00:08:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() socket$inet(0x2, 0x4005, 0x7) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r6 = dup(r5) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000240)="2720e390383a5104f3d0427a3c85495033aca421a381dfe7b893d3680f1c154986469c2853c92ddccf8cfc22686d9d5388e7fade0acf1617efb6aa33407a0dca413c881f48d15cfc4e2bcea0cf264acae4367bcf419fc7e6c65fce3ee7af478f795e2865913f093e1865cfdb94e85646cdace111347e43baf2ac2bec02394a3d6a385273f45976723e6098c9458b843ef2a4c4928929f60af89ecbc6b7055aed118c41263323fe0e84ab1dbe023d3b6344524bb34dd5323f9cbc88943133a27156da6a010573a3bc06c688040daf3c590e650286ae", 0xd5}, {&(0x7f0000000340)="4ac7d058e0cbe26352127a0cda25489328096761072263c06bdcfc809c374c1798ea049c71769252cb6ebf8a64957a5093e22970f246133876aa2b53e4b90d99d739a541c084b95b219437445538b2d46988edf52c1f18f4009812f03282d485648b0b3b5c59162444eb1d5200e35dcd2ed359f5ce72329e708886d29b5606374ded8674921d505288a4edff32128f1456a0577e2ea6bfab4a40525bd1ebcaadace56f377abb8b206045574408d4b1e468f2936fe3ce4bcb7f6e5cb3bf", 0xbd}, {&(0x7f0000000400)="3435a7dc83ab421ec5444919369aece36d74e26a26e072e4a5a38b2a7137a607f05173d15114e05859f353cd8202d95661965858c4d8cde2fd8f11d8d06edd8527f14fdaf05d535c1ac1ae5f5e4cc21cfd246125a64bd16a4ae193eb6ac9e52bb8179b3643d536593af0c511d44c62", 0x6f}, {&(0x7f0000000480)="4eb2e2a4be0ddedbad5d46551a0fc685c72ffbfa7bc77a3213da96d282879947174284d6ac5664647860827b15fb24f9a40ca34fed978353c2db050d594e43831c96b31bdaafaa4f9166c945f1b61231b93e45794759bf5418bf0ded5af9", 0x5e}, {&(0x7f0000000500)="c3f9db6e84ff2dc6908012f947a72908669a44ef46f1e669a624ffc89a39a907d7a4170e13085b2462141feca09a1325d4e9f0988c07078ea5841b1cf59b02d57602ce75275540148bb9fe80b3433bb3c9196d70ec43ce081d697b76bf6dbf2c07b9a85bad043b04884bc5bccc028d835b910f15381b5003063146e11be5bfba9565749b4500de5338885556bbbac8ea192b0039e2f68c07c60e68d86ad7d5d59d747e387aab86a313e7068cfe840cf380e5841515e748ddb2d0ea1121d54f89d4de3853892d7db9c2a3c78fcd4f69a0f70e6639fe68de715286ca0f3e048c5bab2f0610597480d45e135124f139471f8e0d466ea51d69daf5fb439585983ca1ac8558b1bd04eaa7fd781a863233add12847b3378f1836721cc932e663d0951f3585b238f0df03d79b29f9852c2544e56431ba3c53ff25ad254571ec1a74f309f4461c8f08158eda2afb8a526ae3217667945221fecb4240479d4812d7539ab9e170d918ba2d9629da08342823a4dcf6a7c344c8bcf35c800d5dfda925be96fc6729ddda94a77803c225d8b615508c9b3e40a89361894af88ad27538c32f9c3311fa9ee5de8582b679feb470c8bb4ba627b254d6926efe532515c05ded95dc65b859b26713a4f921ad20ad6f3812242a7a3232946e4bdcdd170e65e38df1b08f4643dfd184e0fcc9db1c6cf6c7559fc39e80655f4a493992a8ab7519a95088f90232cb534c81cac7214b16525c0a606c9da600202cf017c53ecffba2207a4bf055fff40a9bf49097f498df2e0a5c74a2c2847349bc43a1dedca88247c8af42db987f0c6ae7a3908c766a3727ff4c2d324e6d8d764f5c2e4de71855845afa4be4704302d7202b92d3c1599690ba015b00532560200aa1963c4dd9d1ce62ccacb49abfd258d01817be942c499d4339e46ae658c26ae29c351d87dd42cd511725039e0cb5cfe8a29dd5b18953287cffe2664d7e6b8a28ad8e9f20f57474dd88e85260cf0e02dbce72879fead28c5f7b1938f7c76eeb8363a70052f401c854f8ccba8feecd77954c9f14656d65209e56dccabb477cc2c710e8c3d843f4d6ce9d2a3d371cb9e00ad1ed4c79af37739eb64308de8748e13b955e7c980b5d3728ac94354ad5fa8a4eaaaada68055ec8f1891a42ffbc39f3737a66e31ebfa71d3297b71fd1c895ccbe3d18fff12dcd74810fcfd1e8deedb287507d8588baffbcc03beed9b8a71f4b7a39042bc6029f87b708cb742b247a92ef579dae9cf43ff9604f209086065e50ff0e783265465ffdf4a7b110e555fc2657f6c53d04051864123743d8b103e7cb7f70765f181230acb0728d8d97f12db39b2be2e472f99b2b7b16b8c4d6279725b7bed668a8541e9719b97f8f16a597cbf5384e7fe49c94f84bf6778061d4a20392fc6769262aaa1719e1940bfa38822f01df4429e7dba529503a89edc5592c5b484ac762c18db3bd92194352f08bf34c4e092412623a0c25097b1bfb6191ef5c8535b60c9d457a96494cd60e677c6968d52a87c2e9cee9ecbaa2196186df8dbdd36f4341ff8ab66f73d15a56a03728e016f7cfc0aa674776c40908d203b4313a3352189ed19e0c5cc721a78b80b8c84b3c92ff43fbc1a4bf0103f921741f2e168780ef92477c224a56d5f1e215fa501a94a0ed55dbe88e27ad37824a8ff2bfe3c9e7823ca73c2d17b1406a92453e793628aebe5e786e968ba6fc57fdd199c84edf2dfea43d098a552cd7170ce93647a2c74dfb244279238064c56e1a4fe8fd68e30df7e2ac2d3ad7322f615ed8243e84a0c719ee4768f8fc2e3fe53217b0076bd19eb4f6b23a03222833a1d76c30e35508d6e9e757350191457a6ca421ff8ece1ac190c4fd34c76ca022b312c3d07c73bf2c3509019f0ecf8e160765fd35f4feb5743eed2f4eef8742966dd4a802a155cdbc331c85f360840c9d0f9272591833b10344486fe2dbe62c0811e75a4c956dd092cfb0a92ed634085b56f2617b4316f6e66c67495a8a96481c45f8ddad12a290ed640d51ee9954e10ef5c3abaac70e57aca0de83a95d10377d086a287da44734466d0bf6a7f9ee529f1a223a648af4702cda846017f64e93727183214c2cb8a67ddc9b987d03eaa54c679e12478647b04080616ba177182715d5536f4b0e555ea94afce8c4924c0f75071261c0efbef5172732017714a96ebccd7c244564a296b48327ef4e657e39e0f777fe03569a14de3f913c75cd1a4bc50a8249b9ca830668417560922c126318a215e765d30e6f26965b34abb628b12321019d7f64f5ddfa9e25c8d4783fc2cc84322dd55dea9f951ef4a939b0f39e50f0ff1e65a5663cd616a6837c07e4614803737849a81aa2879e6cf624c42081de6abd6fcae318407da8553532464538627dccd76b6ae611d42e6397075e0c263c6495fad38add06276c4b46cb2021193f500c1f5ab8d8994ce53eaa0303c00ffa2b9adb02b0c6866f70d54605d6f8518c93e5a25062b339950f2317bac759c0962f7d9963621ae89d965b4afac8254fa96065452f2fd73ce1e5f23816db438c79084c51dbf6176cb3759fa19702bba5c6b99e16ec9443cf9558c13079a4925550ede1ad46a51de81003820b60f631e0b9df5a6b4722ad91fd4aeda39a6a5f41c4767b3925e973d68915dec32ca8e567965639b1a5ea369492f05060cbf7a07263a3f062102b66c1897d762aaacaf66d0af512feac34c028cd9a14db4ae9a806155bc744f4bc6847d7909f0c04f35337884467f363c9998c7f6bd7a424b988dca53626ce79c038a245f0b456f88c6baa35ced6ef12063ce14a6fdc2e21b14d2a2b27aa58b4c7886a68fd8f6d80380b1c66ec8c151e19a6acf3d7b92fd19b1f1497857192b5f2f2a09da26112b10fa968b559da276071bac7887c1905a70a00a2581488e3ea76631eaaecdc9931042ee2a69b42b1dbcf67444637d6b797e6962d1749dbea42a43ac0ac30f03f336449debdefff28348d555e68716e2382781e47b50d4fa6799c8157dcf933b135e779d449d6d83b28e4df8afdbb1655d8d517a134137a7f154780ea18b9e09fc64a30816adaa1f4b8ab4045001bbaecf7c516bc788d3fcbc8303b286942faa6085d4cc0a92a422c18032b8ede32c54bc32ca577598ae1e65859a6932ba533ac1c647b5560d863fc2c6360cdc13999ed07eb2abb9b35ed3c95794312f7f1f358350612952e9f9ff300cf690f09d5f3b331a1b9e986245b57f9365a2455480deb7516d48192635ddcfd9c04c6ce003a6970be36e5cc4b54aeb23e77e133d4c2e425c92340f26434e39bc20fb003e996df9cf114280e41764562a255d7b41c7ddc8d903823c1fcec2c4cf5ddcfd0cf47ab068d24df0e3a88628b4f75f3f4c4bc68eca7c8c8a71b527ed551d9623cce32498d7874f2dc9628b332405192009d5dae58947bdd5bd32a671359171643daea5a4358a0816e4b88e799d693504882261ae229a5cf9bd2f886ee76c1397356e59510679f1036246468168cd9b4a4bcf6f1f3a8943bcd933b87d08eed39847b06ffa3bcd7def8513a74279224e94b376444b8fe5935b0ad33997055a111ac0ccd3e42dd0c27f0f5e393b0681741a0a8e1f8a784d8422ded17be2092c3da8f2ced32a5fef27ab8b932d69d353e49b7825733f6db696cb4a33b67b5ee20c2511002e49572f34f679dbce8aa232c78ad92561718a80d7a159a57955f084f49ae6d4b4f78ada5d0a8328fa11e3f967b7232e2f9bbaff5da39e862e9d44616fe6f0dc96373ec4a20dc30ff3df53970844f1967634ebc5b1b8e1f470382998497cad754f595eec2922637be6d0b4e1ac34634191ebe8c375d706d73bc75ef34fcc2b6a6a99300705bdcea7872236fcd9d33a6081a7d8a3ce8e70e608d4cf516d770bb12cec70b4ac94f481251ce517805f3641bcd49d43d41b99a45f31f67d7250405235c09cebad2c2ef78fcc9ac7e0b53a7b3d59b8e9eb6523221fb97dcf7f67365f4a4254dfb31cc0fd46f17c626ee7fc2d90996215353531cb55e39fe03ff8350705f1f209704a1a2e0d1e0f90018b3446938eaa80821ee0690bdb81433354da14688b8d192949f70f150cbb92ca491bb59c1654c2f3833050f8c3d2306647bad9c52b7f295c2268d9714284b274ad332f2ef2c972c3d8410139aff04e9736de6f9045562e5695c0565aaa6d87138b348b3e285cd12838f12630b63e91eea938edf1face36c4598f9d0ff0ceae228c17e1f92505bc818772f694ec4fcd20a6c65f09693f17d197e0fc292cd9d871774ce696b6342e8a59c79af26abe567bbdfdebf5e26ea55ac8c4182dfcab3b81fa82b1f0685af9d56a4bb7667738be5f261393dc43d3b9ed4dbb69b378770919cb26a57e84db988c9c40896a5fd0500ab6a86c17dc66dff4ca48e90ddf05ee74e37e795295d795648b1d53b5126820aad248082ab16f7d0f817d29a4125cf55d3de2f99ee0d9113c081b62f11e38f94bbd17fedfec057c7e7f166dbadc27c6dbde7d2e0922e215e4a6561f44d03480d785ad516886120e693da41f9bebe2c7d9706c4fe11ac63ddfa04b49ac4b2f5211fa6ff972b902a9dbab61eb4824af964901d75879bcfa1bea62efae3a44522e952368ae2927f9b7ba548766c5e8734812223d4c93e53ee0c0c38c613442c513552eec9c3ff5925d50edd5ae6bb75c5a9aeeff9fc7eeb5d48c61a00fef7cefeb07bd64ed4b207f60a7a401d2e99d6412918996a54ba4e792386e33b43e72d9e470157c5391ef39783d812d75a65f7760bf41085530b5104aeb9e6ea81b045c783ec545b439ef7184b19382ad204fda58d5e55d7561e39b4ad222b39cd311d1dc5c938d3d4bf3b08c2e0cf562647d80a7d147eaa88831f14ab1a03a7c415abc67cf00e5832ffb3c62500ec4532d5460460c1bdc30e00306942d59a6afeb1d2f162cb394d4cb7e23ef77c6af504667edf9ab3daffc0fc78bf62d1c0c6abf2a6515ee03db9c83f8d6464e433c60f0cf06c6cbc84297a0e29acd800b65c106b6371a8ef081dd81ea1385768119d70b91d9d89e99aa1ac48cc6ca8642140664aa593b03c3ccf18a86258a3e0c0eaff0ae2b12771f9f6e1250ed00f81a9a96bf296a84b957e8901e7abcb93a295a5ce1085b5b5bccfc1309c61db3d1f52c2fe054b5f32ebd2cfe479f6a6b03bfa69c94b64fde72b187461c94e956ef0d4ae914590e297ef97939b9359d88989d9c67154a1aeb9783390bc2278c4d287e866fb244cd9b5e89a40274ef11f6050a89484b5739315b3d8a3818f78090ed6d52796595750b18542406e24f7006259a734ac248128c541fad23b5948f6ff79339a07e8f5129b6b32c8fe81543fa654389c736e6f130f45b31e4bf760ecaec94628131254fee5c7929ab1db2f103fb241b01acf98e009afb3072e85817e325c1cac6223af3ebd30e831cd3c736a265f83d5c3b0430a24cdb2c46be74a20fed2dba38f442dcb035efcdc8861c0897658f81508f32618ca6f6947c854d6b8d7cc69a9eafb62bb07a48593c08ac137ea1a7a397e73caf40d22e4ce4dcfd73e6cca3bf960984a1479be79ec2768c0580faf0e02486786b9fb315aec4de90d7d5e6cc41dae9ef3e9b0113d6daeafb9fb9ce55f43ccf29a58cdc56dee4c7952a0d8473a2a44c97cf680690f1b4279a8c3224601a72c94ffe4af075c995ea8d9a5238e927566c94247f1fe14cf9176620bd7cfcf59e1e0f373261a16bb4c1e95005aa9fbfcb11f34eb041d9ee51dffbd86ec9b0f78fd5a16b5bfa38aa09be14571e5da1d4061", 0x1000}], 0x5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000040)=0x18) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7f76c770) 00:08:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0xc7, 0xaa}], 0x1}) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/247, 0xfb}, {&(0x7f0000000440)=""/30, 0x1e}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/43, 0x2b}], 0x7, &(0x7f0000000600)=""/15, 0x3b6}, 0x800) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x8d, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x10, 0xc7, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x46c, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xe0, 0xd, 0xf8d, 0x3e1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x30, 0x20, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x7, 0x1}, {{r1}, 0xfffffffffffffffc, 0x21, 0x200fffff, 0xffffffffffffffd3, 0x4}], 0x100000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x1f}], 0xf2f8, &(0x7f00000000c0)={0x100, 0x6}) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7f76c770) 00:08:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 00:08:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x20006, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da15e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79b1f22dece0bd821d211884e93c998c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"], 0x102, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x7f76c770) 00:08:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x4) 00:08:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xb1c9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x4) 00:08:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xb1c9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 00:08:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xb1c9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 00:08:58 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x4) 00:08:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xb1c9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 00:08:58 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:58 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 00:08:58 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x81, 0x6, 0x4d39eca, 0x0, 0x4, 0x8000, 0x7f, 0x1, 0x3, 0x22b, 0x7}) close(r1) 00:08:58 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:58 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000100)="0387d4d53bac7700640fc372e50a9cf53f80041a6ab6abe2e0593d1c21f7684d7d11f0e37421564c6fb95c3d71b84f606f816fe559d10036654b0ff1500e159dda8f91a97ecd963a1a37c9f1810a8b03cdf70b5cbd3c027dd3429e7973f64e7cf414955575d1f37888679d1e4172e33f55bb4c481eaa92519e790522309a30f8ee6118b7157b7887110a1caf23865315972b058cd2e8cf0bf8429e1a0d0a63f710e60eb3c6da3408dd85d5b4e265c8f9ef05d991535c9dacb6db", 0xba) read(r0, &(0x7f00000001c0)=""/161, 0xa1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r1, &(0x7f0000001280)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4cb901fdddd3c55520e4ce57b12a82269600bf8c30448667903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef0783063ab0942547de71df16d9275088fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a3368d3c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d36807f157acb1680ea06a8fc8fa220267c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e05877d0aa3ea2c122068b2eaf2a4a0c88d0547f4a8d9da130be9eb8ab6d3e289a6235a6b1ac25df0a5f934dbfb4895592e96acb2dbf4401ee68051fc3f573535307122d21f4e9ec5b2149fd54f541295356ab39f9f125c507a6284dd0c51a9878ae9e006a54fb70ea4d0793d2ce921b394e28542c92db0f8914a54b116b515b8abb469194068b98989c10ed5fe61110ea25f13497f9921cfa7cc3e170b0002648c09727603d81fb93f09a86ed5f195e73d566a632cd1b6002d64e851b5db5095f9837ec6fbd01b46ebca2223303cd35271023002d15b1d9003896e31b1e8bf4fa013b8c20c96a3ca4a1dcd7b17a38abac245c9a0f45f0f0bf051769ecd7156f43f178e060da6ff496868e60caa8bdb60881f8a0276b537abc3184dd9a39e156c61d1b0b4e1169aae", 0xffffffffffffff61) write(r0, &(0x7f0000000300)="bd98440517ac89af1b00", 0x255) 00:08:58 executing program 0: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000000000004e00000040"], 0x1e}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x14, 0x8000, 0x2, 0x1, 0x1ff, 0x12, 0x7cf, 0x2, 0x2, 0x80000001}) 00:08:59 executing program 0: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = kqueue() fcntl$setown(r1, 0x6, r0) getppid() 00:08:59 executing program 0: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0xbc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0x3, './file0\x00', 0x8, 0x0, 0x1, 0xff}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 00:08:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa8, 0xfffff, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x7, 0x4}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x31, 0x20, 0x3, 0x1}, {{r0}, 0xa5570bffe9f9d896, 0x4, 0x20, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000089, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0xffffffffffff8000, 0x71}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x80000000, 0x740, 0x200}], 0x0, &(0x7f0000000140)={0x1ff, 0xeed}) kevent(r0, &(0x7f0000000200), 0x80000003ff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget(0x3, 0x4, 0x204) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/65) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file1\x00', 0x0, 0x0) r1 = geteuid() openat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x8) r2 = getegid() chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x30001, 0x2) lchown(&(0x7f00000000c0)='./file0/file1\x00', r1, r2) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x100, 0x4) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) fcntl$dupfd(r1, 0xa, r1) ftruncate(r1, 0x9) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100000000, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="29c84b5d20646d032be6d63bb3470f54da37631099e4ba486ab7d944e38cbd96477841640fd473f35125494fde7ac7796e1b7460b7c489f866e868", 0x3b}, {&(0x7f0000000140)="d42c1e55dfded4bfe2cc89d31a53efb32d9c6cc35b28805559e9f6a9586a8672e6685dddf8ba6cf0c59435019e7152ab2cae1f9fddcba6c3ac78a00855eca396616504b9cfdef115ed88cf2673419decb4667e0d6ca757d6a4aa5bd09f67fe33fb57c9fa5984300f007a839d9045ecb9a8c4b4e4101e9765671580a047636b53de11c0e879ca9da89cd20393baf8c42494da164833502458bf9ecdf27537d291f51502d605c48a75ed50141817693e32e772f966a39ad444e7a569ef1997cf5170cbe8656ec5ccb63b8f1c71fa968eee1a", 0xd1}, {&(0x7f0000000240)="5df7f20c4aac9a34498370410c213adb74cff12a836dc5eec1f25e650484cd79288bbd373817b6e6d4939a40f51638e94c74ab6cbce594fa6d7865c6015d8732d17db7d334056f951bcdea8d8615f6b484b7abc5c218b43cba8ee7399c478b6e52", 0x61}, {&(0x7f00000002c0)="b734d7d699abf37097260a435571d3379ded55d533d99d3d9a2aade3216ffab83f30ca14453a77c46abafec76413e31a20e24fd388d8a07a8148c137c4120d0b8ab6a99be7e8cd34d06303250e142d8c7c65d8c1acf1ffb247ec7989c923f3028068d464b3cc468abf5ba916", 0x6c}, {&(0x7f0000000340)="128db2e09b567923d69cfb7ce3ef1542b8333c3676da5ad37bc472b3c92cf4ef2f2b9d7cbf89c7fb9183e4673a55d51f5f834bfa9262f84005f361c25558e180a4e91bd3dc9a4aac0e7f0b40c8d779bda3b141451c6be7b21f5d72d3bbf874c51efe220b424917b72b3e277b704215d6b0dcb4ccfabd17ed30022b25d38ff2e125d65feb46d1ce15fae2614d59c51e9c650e2ccf8d809d1aa4cfe3c0cdd36110e65f085a20267725bbe905417fa30d365c2f03d6beb852ab716ab9808dc2f62fdd84c803e46734eda561d67e5aefe5683c04168ca83e0f4a86e2de25", 0xdc}, {&(0x7f0000000440)="02d2a0bfb8470d3994f9e2ef03e1f0b5d8da041d6d2eae4f8761174ba54968bb38e08a4f8f47a650b9fbf13e6916bda0", 0x30}], 0x6) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000480)) r3 = semget(0x2, 0x2, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000580)=""/196) close(r0) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x500000000000, 0x23, &(0x7f00000000c0)="25c7904c0508b4b48c83ca82ff2bd2719435ca4110211b1c3cc229b64820d2d31b9180", 0xfffffffffffffe86) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x102, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x203, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 00:08:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) socket$unix(0x1, 0x1, 0x0) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10230, 0x0) 00:08:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef57be1b20e567d304800b3451a548c874201687f11e701d87dc58144af808eeeff78445a74d6bb0289b5681b98ce4dca394cdd315ec46b2d8b4988e117475c93d721641490514a7d3275fe907cb00f0a8052d", 0x66}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x40, 0x7, 0x6, "697709e5644b26e846a64d2f7f764f902d5be414", 0x4, 0xafb}) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x3, 0x0) socket(0x18, 0x7, 0x9) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffffffffff80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x60000000}, {0x18, 0x1, 0x0, 0xfff}, 0x4, [0x5, 0x1, 0xbc, 0x6, 0x10000, 0x9488, 0x1ff, 0x6]}, 0x3c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget(0x2, 0x0, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r6, 0x0, 0x5}, 0x7, 0x4, 0x80}) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x4) 00:08:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x80000000000003) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xc0) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x4) 00:08:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) read(r0, &(0x7f0000000340)=""/199, 0xdf) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d9edfe119b9f87de879f4e79f0baff57e0d1d598"}) dup(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800, 0x0, 0x7, 0x4, "010100f400000002161400", 0x1000000000010, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:08:59 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x4) 00:09:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x4) 00:09:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) syz_emit_ethernet(0x1000, &(0x7f0000000180)="81d7580a90181658bedd193dea7d56855c7adea640856ab0dcc2ca2f1d37a20337dda1027423a054c892bf0625c03b1bd4ceef05d9bff3fe0e7d923f74705bb7da151b5d5d0c7a550e6a9c9e213eaa49080b3b4d8cea9fbb4f8d7ce504d58294d086e2930b718f85ab1aabf7f1f51ae2d034c57d374a88ebf456b5acb302d36e5b009a31343f18f42e457322ed50b24a8b47d37b52e027386af6ecf7a2bbc93adfdf3ba392608c9bb870a926b94acc7b7fe485322f4f987968ee0373c38c5caae889ae7b688ccbb208bf23de9534a22664169f3052b024ed61f32bc2c541fd6e62bea1eb7ad4083a829e3e854d4d9244130d9303076386ed4aed3e9c9f1af99ef9413fe55f7d3966f32d3f209bd231cd505cdfc2d963a58a0f858f00aede347ffcf02c51f78a991d402a404a63acecc3f29703827dd7031935185bcc67b2ab027a31397650fbac9131f99b5e23f240e1ee35a57a1b9184838af98b01291860054ea800c4f4db2ea5be66ee2155a7a089cf49d9eabac2217750ff8273570078f715eecd8b31211f3a74c307ae0c3693f3d62580e8f49a9986752a3dfec1aab02f99ec8bf1aa5d0c54ba0b78e4a55566c002c1fc563fecc08b0d72dee09330b5caedc1424f6c66f55b4ad9d4632c98487fb1f8bca1e2e718bc6abb5702b14b481c075f57317ecb2922de8dc181329d17d5df41b3c0e78e872f53a0a73a21ef8e0ff4092a43c342dc5f42e00c99f53494d3ead61e6311bd9697ed76aa00afb195d7f5561e41270b4f23843e7f4147b1cd44fdd0a18d5bb3dd050917e3aac0d888321685c228ba9f4aa24e718b72f5a0345c441c79449d5febd45f52ac06cedd78c1b94740359232e94361a437767e7f9dbd802d4f404a5e8c0b6788960b58f8aad867704c4e0d5a17ea091006a833921c4dc505f4a64a241f2eb806027b1f67ee6e08f283ddf56eefa7f011c95e3c6cf3b83bd53917dc4a195be136f07db928e93746e55408c8cf716ca5b869cfd6ad1386ffb23f7a9af452e9b2ff8588660007a3804b29f1e1fadb4702ddde45536495d463dbdaaa12a6039318cb84633dfbd8f6b51ae44520732a40a0fcc76185ed6b0df37a3b5a925cbb444e4554d02652df7c5c985286f0dd6f9f5710543f3452d7faee948771f14bf9b016b0004582442030029ebb1c6164ed60a4479c31f7521d9c3faa89c98b408c94908d0d2a8cef3f2d9e8402d8c1d6c5df029f7347d8ffaac81d980a1a9938bcf9c8f0a5e554b3fe99adac7f46cbe37ccd35a7d3f9b844bc9d706af3c92511744c0264dc6e5adf95977efe7c45a2f6b650285364256d5f49dda4ad6c9f6e7af27aa17b12f3769c7142613b992df30befd7c2cf5746245ab1b98020cf0ecbe946c26c282cc1d04ea52874cd3e709cba2fc6adb9ad92bef9f3dec901331e8b7b8150723fdb9fef03932fc0efcc85071efabe9e90af2ab8a3bbdab7b1712432e1ff37b27edc5a913bb858cf36caa8c187b7051e22a981686ed29075193a346e0999da5aaf12068a7c6edf5945c5053c1b6dd83ed73133e29a1aff71b55ea2abe99440004c82be20856212a56aed4c0c68a0cf759c26035f20c22904bce81496576eb255ac9f22f96ed69f1f3bd93125e85c41374732ec9721f7fc6a4f39dbf9a8e986e4195294d24076d2233392ad6870b4c2be8dd6d20f8e3bdab3f74219a48ecb16a3d45a3303e6200324e4e3fed158bd531fd8f191731459f16fb07ce48c8017566058dbb03ece33182acd6edd69e2d44fd273d06053ec9c6a2e69748995bbe8e7cdb035cdf9ac68fcd04dde288c7b2272623b9d180be3bccf04fa07a9cf207adcf48f0e6952a2da02bf0cba39f3a44da5f01c4db307a4c1b80b0eb1649d13716a04a3aa0f81701253db9e0a1b2f4a519bb739f5656a2050d2ba34efd8ab3faf86a3c23b6e2fbb90cf1a56fb7f16d529343cc7ad08ac8b93568ce0c47fa9c8adee14ca6c4d563e9d1fc25643d9f105f7c6c2a9ebd375d168c433a7accb7c1e9872f1388cb431b752f99b266b9a3fe6088dcd814b49e7efdcb67dacfc1eedf5054450ccb862c14ebcda5eb6d004f0696dcdb5161c3332adaf3e9b2efe7c378d518644c4bd464471ae079eeef647c8094e4cfe345193f5fa6ca3821d9694eedd2fd7b3afe12b3fe8831a69aaae16804b0c103b32d6a22c43890caa3cec4da37ff5c3ee752e14b57c251d0a9e28fab4bef83cab4cd532c4045c5b228f1b85233966bacd1cdd1d01accd36854a7f4d1fccda1f24b2356909744fdc540fbc9596b09ac3db93d8e468fe4f11c187baf7f6a6fd4e1753edf312eb9548818c7a2e60150ddcb319223f4464e4628c5688860760cdcb11be4bd5bb29ce1238fc8bb1e38be05176d4af7550e3b0c20af9ace8e6eaf6d64a226c6f4f4bb7c3affac81783d42609d950406ccf490181216bf909878ec47ae176cf17838478c19747cb675c5f1bc27a553915a1094dce79755f236493ce89ce76b155673b6e1856d8c9efefb18f336650c923d46ccd8fd715caff05a3a0ed658a82f0ba7bc33712acc452a54b61b0e59565d9884d46aef08d3bbda660d2159cdf06a1290f6e94cd8782b57bcb15599487fd1401f71c8628916c8468f889392d9e7c310a9d17fc9ffad3140907b3a7cf597f2f1671711f2933384911b923fdff79ace4c724cd530bc83089187082f2dd25bd4096ecee55553bc56dd2aebafdf900cc2ae3051df0713ebb259979cbd26fbccdcc46ce7caab14218bbfc3426988b6b3a1a95a0b56bf6f9d1582895719a9985919c2ae01ad219ab79dfecad0863d08659ecf7629f8e62e6eaa2d1347cd9454dc4265521a33b17da20bd6d5326dd6b6528afe70ace81752640dc42fd05c0c25b2be20db9350a3ec27209d6f83e5db4b19ab012b1234b3bd434b8f40ae8f0ba1ded443f765521eee3b0b5bc121917c701c89887378be2dcef09724bf7e616da5a254b13d7160c83c4ce4abec918148de51bf20f6d9b9fa4bf265b6298d03de90ec9bb1a8eb880a64e1153601518eed9a5fcac73a07d1b5c1581dbc8067d11722d8d6161ed42d8f234c3e54810ac2e3fb3578144f24811e470c1e9a739688819d71eced6b13ba23af18bdaf17498ef85a425d64195aad1ba6dd8af6b97f8012b644fa319e5b177f2b0f1c8ff26e488ee8779a388c0299c5e94d9daf5f989bb7df3c59d50dcc52ce5ea6cf2039f008e9790237f4f2333db38a38c04484da59cb21bdb789297ccd87b220e27c739d450e32fcb7a2dc47de50407d9f6ddfd0117aef51d69f9143244b634ddbb47b985c967893570c8b837ec69b94a0c15d7d5936c00176aa1d50605583c136e051a81b48d8baf8d8782f06de44db4befc4dfd7e655608ef5fddfc72b46ebe2bfe038635c76bfe8337ddc6cb2d6ba0b69fc2c5fe843f7f85fab94e6ea897d3273c9a1c19f079cfb771d0810f5f75e93eb05e6941b53cc85878607970a250f42ae2307295269608296ceeaddb9d0e0694e2a51b674805d43c48b2b5d304f2b6e9698f94f77ad84817c8e739bd3f223a09388219c1aeabc7109076157ed72401ab89aff782bc4a1da9a26ecd376aa010066bce726f4a655c694ecccee41e515e88386ee53007ed3571194802c3d24c7b36bd38d36ed574cbf55b489797907ee7c6a4e661d29e07e115cb99a3952ba1d6afefc392ca172bb08a926bf34fc78a76b7603bb540f995b0fe7470567c2b9819556c0adb4310b86dbc47bd8c2f3057578ab73aaab230ff061ba082283746e927b336e6f34053b4af3efa8cffb4aedd205cc8b9da8c004cd707bd859c2b5eb20a1f1f22b1f67316c4e38e87dc05d32ec0a708c972f726d12fd7c514ff1d30c9ab57c2b26d5ba3f05223b8256f5429ae6266aafb93f50d44b247ddc5cd12e986ce7ff0e6a00624083aaa040abf2bf102078319e5b05874052d0b03d887f9ee990ea9e4f138115adb19f35bde110728f57b027a03bdf814703b9dfff89d8852f600ca1f3070119557904e57cbbff573c3147a5da1c1c2f64f1854b684e4f62b6958dcc02ea2dfc564a432f291c588809793d94eef52295a3aabffaec5472cf3538ebf0405d7685cd50e43964149d19e39c0e08f405abe73db339b81c4a290360a4e3588b95258a74d690030d3c7de6b23a46e6cbbb05bc9882578f63279686ef9ea35349d4c468d17b779dcc38bf46871200f3aa0d73f8122a44b657ef5c15388ecbcf40648d84d2fc08eb4c186b48ceef4aa5a48e734c7a27489007ef09cbfc96401296ff918348dc9ac012b3475aabdad0a190cff9180f4bfab7a861a1fa0da41b8e1832666953c5ea56c7c492a4ae3c4f0d957875ea7620486e209b9ae162e8a5da7966b05fde8ac8350b4cca27b09e06959b427ebe9dd6e59359089ff17aecc4dfc76626f6ebd5fa9cacb02bc1b2d15e18cb7b15e29e20e47a0bfc82f28909effa7c05f9c8fb7a4f9cc7caa667d51dcc62dea36de559146278b99041b1e1a707d1963af30333ed18ee4195b330e1dd0f21be98bf1608862359ad468f27f41d39432fe86c7877913b7e3ea8240f2e5b14b71eade46db3d162be9323fb68d81c78c1a15e4e8f7efdfeb08f1ad2519aa12a4f69fb878d8544b6111ddf8cc9db4a12a904e883be976e06e1600339f7ae0262dba03fcfa640b9486329d579227b4dccc2dcb0273a744d74e33578cee4d60824a82547a4d37c51424b96c9979f3f53a87a246b32b4ff986bcab515de25c789534593b8b794aaf2f89491dc7b6294988d050f9bb4cf424887363f5bc7a011f31e632adced7759bc9638152c5f05629d6fad3c4c90b3943d66926b1c7f125a493180264b8730dca55a3f26a04fd5c7d1cfcf79efbcb36e6e09ef24b8e77df3394cd1edb25a5804b938712c80f879c67fa9121bec8515504ba54c65f5ce889131b21848528e0023279c17d2b16759480a4b65148523b1be980ac6c3204def04d6256cd75d357c32b8b60b0ab82e42f67df9a5d49f75fc641557c34d8bb64f042230ee641a952c40fefd7a08f68a29964165bcb074989121b85704abd92c00448c3166c050a84964c903ccd2919df763a1d7650ca2dc87df854c9e640212667e89f94d08a7b7bcdc383863b9bee1dacc179bea45353c006145c30b57d937174d654a2dc4f8a3b40b3cf03fa7d145c5543d7136959136414d44136dfca7d0fd41a19b0525a23706d3ec9b972df5fdd1fb0023aae6e6ab65bba4ea558bf0c80063ce776b01f8ae4a9a540162e7c4ba626ac809144814b9363e0f45d5315852ab4b2498649d21cf234634c5b148f8f85792712c2e2e321b798a62c453d289193c77147d2a08727a8cc62110c46704e23f861cb7cba7ca6069694ba6f7a0cde9102005afb84e93a57e72976ef509dca3ba6c3d6560d6c0830ccd7c7d2c122d05b874aaf8745aa4d25c628476ea38a741f42cbd5dd2b51ed02737538992e7b4e328988de13150843051cc95965a6df0dbfda091230e358c665f1ae3199876e3b68fdd3ee34c1a04db8cb9b9b8fce0d10bb2551a3826edfc3327f1802035a866c61bdd88e5968e3a74b2928f8faa2794370050ea2bcf60685726af3fb740bd0c2bc55b4e55b763ae7b4668b4498c31f7636ca8f0d376f6b6b7e083218a30beaf64dc55892b33f1359c12f2c4376b01805dc548bac1c4a12dd56350bcd730cdb80b5290c4015279b562e82ed4a1faf4225ee11e46d3e719b535d8fad000458d4e82d568d2fe957df222652291bcd3889937bf8fc927bb94d3a905ca27e3c4fad8554") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="6431eb7dfa2ff9b14603ef0f7ed4b1600abc536cecd6b9697575dc4653932a243721729e353b7317293981b142a248", 0x2f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(r0, 0x1, 0xfffffffffffffffe, &(0x7f0000000000)="47d5b4a1a868646da422a252ffa8b0", 0xf) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202327e00696c673000ab8a75e185d229f010d4cd132eba3b0b295fd4510ce54d60cd1403e86710887863597e1055cf2c7365e29bda4ede2495ab24437df2de3bc49fab58a4a3724672815335ed7a3610f9ed6f7dcf7389aecafaeec8c2bcfa165690ea0c1f32e987faa6ac32d83513211f474c909d6bfc0d53776d95706322412d28d9f76e3bff766d834b94fec440526cb89f662b47ef839152b2e9d193a2debcc32c2bf85a1e5efb80fd02cfc32e80a37a0fdad71f736ba373850647866ee2beb4482d4182db4dd63f6ff3a9fd92cbdf32fe7c6083c73efc"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x2) 00:09:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x3) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000001a40)='./file0\x00', 0x20000, 0x20) recvfrom(r0, &(0x7f0000001a80)=""/45, 0x2d, 0x1, &(0x7f0000001ac0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10010, 0x1) recvmsg(r2, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000001800)=""/175, 0xaf}], 0x1, &(0x7f0000001900)=""/201, 0xc9}, 0x1) r3 = socket$inet(0x2, 0x4003, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/107, 0x6b}, {&(0x7f0000001540)=""/100, 0x64}, {&(0x7f00000015c0)=""/154, 0x9a}, {&(0x7f0000001680)=""/157, 0x9d}], 0x9, 0x0) getpeername(r3, &(0x7f0000001b40)=@in, &(0x7f00000000c0)=0xffffffffffffffba) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:00 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x7) 00:09:00 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x8) 00:09:00 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x9) 00:09:00 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xa) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xb) 00:09:00 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x13) 00:09:00 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:00 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:00 executing program 1: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0xc004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) fcntl$getown(r0, 0x5) 00:09:00 executing program 1: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x7, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0xc90, 0x12) 00:09:01 executing program 1: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x1000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x4) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x2c, 0x4}, {{r0}, 0xfffffffffffffffc, 0x42, 0x81, 0x27b0, 0x4f11edb8}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0xd, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x7, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x101}], 0x4, &(0x7f0000000140)={0x3f, 0x401}) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = socket(0x31, 0x8005, 0x5) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r1, 0xbd) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x23, 0x80000000) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x380, 0x4) r1 = fcntl$getown(r0, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x900, 0x100004) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x3, 0x4010, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r4}, 0xc) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') socket(0x2, 0x3, 0x5) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x8) fcntl$getown(r0, 0x4) chflags(&(0x7f0000000180)='./bus/file0\x00', 0x110001) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') r1 = socket$unix(0x1, 0xb, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x200, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCCBRK(r2, 0x2000747a) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$getown(r0, 0x4) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) fcntl$getown(r0, 0x4) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x4) fcntl$getown(r0, 0x4) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$getown(r0, 0x4) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x24e) r6 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x5, r4, r5, r6, r7, 0x80, 0x4}, 0x2, 0x7, r1, r1, 0x800, 0x4d}) 00:09:01 executing program 0: socketpair(0x1e, 0x4005, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x9}, {0x18, 0x3, 0x800, 0x1f}, 0xffffffff, [0x6, 0x3, 0x4, 0x10001, 0x99, 0x6, 0x0, 0x7]}, 0x3c) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x2) r1 = semget(0x3, 0x3, 0x4e0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0xcdd, r2, r3, r4, r5, 0x8c3da09f01d5ce9a, 0x7ff}, 0x0, 0x1, 0x6cd5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semget$private(0x0, 0x5, 0x200) r7 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x4) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r8 = open$dir(&(0x7f0000000500)='./bus\x00', 0x103, 0x0) fcntl$getown(r8, 0x4) r9 = socket$inet6(0x18, 0x1, 0xfffffffffffffffb) getpeername$inet6(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x6) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 00:09:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x8000004300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x384, 0xfffffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0xffffffff, 0x4, 0x1, 0x5, 0x9, 0x4690, 0x1, 0x3, 0xffffffffffffff80, 0x6}) r3 = fcntl$getown(r2, 0x5) r4 = msgget(0x3, 0xe) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = geteuid() r8 = getegid() r9 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x0, r5, r6, r7, r8, 0x138, 0x8}, 0xfffffffffffffffa, 0xffffffffffffff29, r3, r9, 0x1, 0x300000000000, 0x5, 0x6}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x9, r3}) fcntl$getown(r0, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r11, 0x0, 0x0) write(r10, &(0x7f0000000140)='\x00', 0x1) write(r10, &(0x7f0000000080)='}', 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r0) kqueue() open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) fchflags(r0, 0x30003) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 00:09:01 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:02 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x6) 00:09:02 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x422, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xfffffffffffffffb, 0xfff, 0x1, 0x1, 0x3, 0x101, 0x4, 0x2, 0x2, 0x400, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0}], 0x2, 0xb9c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x6) 00:09:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x6) 00:09:02 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = semget(0x1, 0x7, 0x490) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/159) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x408, 0x22) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x124, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8) 00:09:03 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/213, 0xd5, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x4) 00:09:03 executing program 1: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc048, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x5, 0x5, './bus\x00', 0x7, 0x3, 0x800, 0x2}) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0xa) write(r1, &(0x7f0000000180)="b3339e87c41a13e7003b2b81b2960b5aa5746ec37a36bb9e5f67b0fb05d9ef510b7558fd07f55baa89cd3785228863b18b66dd264bd69e36fb3ec51444cb7175d2ebe079fdeff2bf6350afc7387d7d99e8318d07d8975195f3b1bee0a45425392dabef5bbf6b4e4fd230b77b4d49edc57819c9149df86c046550596e", 0x7c) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) fcntl$getown(r0, 0x4) 00:09:03 executing program 1: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) pipe(&(0x7f0000000000)) 00:09:03 executing program 1: mknod(0x0, 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) dup(r0) fcntl$getown(r0, 0x4) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x812, 0x0) recvfrom(r1, &(0x7f0000000080)=""/49, 0x31, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) unlink(&(0x7f0000000000)='./bus\x00') 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: r0 = getuid() seteuid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x89, 0xd24) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x42ff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="c32dc940403ec12b3b227c9d9b48f7d2406696c56373f555cc38a1d7d217", 0x1e}, {&(0x7f00000000c0)="ed2bfd4c90acaae73ce35c784ab1de7ff3174bee08e4f2981dc4894a8b15", 0x1e}, {&(0x7f0000000100)="e20e47325dcf2af878e0decdea978097f11983707f43ee6fceae0bd0b6101a0895711d60d27bd619ce117f2f4d8a3330e3add68e7fc7a4aeb355fd0378fb6eb976b9ff92bb18af1f214bda336342aa437c03ed4b85c2ce71aa54b9fb456bccdccea8443bd9421a6b1ea79b32d8617bd35c142287b4f200f6b5b72a5e1c4a76acacfc21793983803e21dc6924d3c03eb5cbb2ed3cefd791d1cc6babf452477cceeb2c39c6779666477078795116130393812d117541f61d54981ebbd167d2c8fc4062730b2de626f294b241eeed98", 0xce}, {&(0x7f0000000340)="3a027df3307059cf24e496ff40cfdf0d052ae26b1ed2eee987333a2cc65c137507ee618f534b2cf7da0a8b39396d7f9bcb7e011916ddd3753f3c27c986566d48871e54ee2c38c44d920e86c55f995d74294fa05dd2407ab4603f7de55d70e22be6898bda269409ac7893f56f993fca1ef6ad7293d27f39f9a2154af21d0799207504e2d077d425479b6a0b5372c7f194ae5eb8f7ef2e1bcd7aaab2b12c6f5ed7b17229897227a66da08ab07ff4eec40c87f77af617e3b97e1bb79027fd3b2468e3a79d8e57704f5cddc3f89b78b57d89034fafce360033f4bb57714cc152aadb6a681c", 0xe3}, {&(0x7f0000000440)="0809b400ce57917210c0ad387aa80026b2f794897ae1375879471c65fb4da6f3bd9047102e40c2eb00312d6b76bd1534a38846dd42e14024238182e7cd97f4aea61315631992d1eccaba9cfa124e2c701c9eda7c63396b6531fa3af4ffd6b23dc949bb3ccf468db420ad88c5e0802a4eb562e9da065905c63022d89c45f5290ae15186774398044b9cdf78773536c263776524c244d3ef8d56160dfe92652bf044c3442e2b4f5cebeaa867a862b1fa704d06256854a3d40ab80a171eddfce55ffccad84a60c2cb3405d0f51144a45f8bf5b8edcfd83bb224d171e31677429bc6960f7c1e308b96b6b2dd677562b63d77929a3711273b46bc3181774fd5729da8aa87aeb69cdd189d205220a6415f949dd7b0a5e6d92fd364cf25e335ed6da9f7dc6a21f2a5c457e3057668959f7fcee51599fa6ce3ef7f77b6b21f695b4e4fe7000e333a30895e0e0f50ba495e63fd3c1f1f8c66792d95646ef7cc113b096c81093a5aabe3360268a6936e4622e6fca4d17c8aaa296891c0985aaf05b910f1841dda467fda4628e4d4364dba0763c817f36985c1a409f518c0a4cdda068981ee5a526faffb7e416f2822950e18a942ff6683ff6cf7b1a6ca3371c6bc978eeabebee015ab2eb43d327ee15ab77caf3c60135c09562fbe32ae60ec5981ec6b3969386d4ce23f727a7d43c71f56aa49c2d4bf3824c6114d9330d727e24a46da8b63be2d04436499033750e0df2f46c4a0b87524316068c84c7675d2c54930b4863b0b783b5665cd1e9771571d5e2b04506275f722b21aa3007c4ce81d0624f6f01d42f35cf3085ca4fc01ba02ce38914e82dbbc65a587f1db08ea7ab8d7c2901c0645d3205bbd0ba0a6251c2f46ba3c2f1e789ec3d48c1a8f7bafc3f86a93c9daba35198db9ebeb5391f2c5c526c3cf45940c64b888611b6a4b65561e1b52fb126f2b08cc9f5375f6bfd25c9ee02833fa9d8d35ced3e967e4726a631795e5cae60c4821bfcfb28566c677bc37a73dc1dca021a7bb1b05337b6e55567e9fada5ba1eb19ad44cee3309ce8dd9638fb7aeceb1ce5c2f90b62e00d19350c6b1bbd63a0698046650156d387dd83ed044fb404bd969e39659e639a3bc4268febc2c2c249d824e6f922234fd52466be40aee90407bf3f847149118f1ef08556d94a0c6cae671f116523eb15ab25ab45e80bd626d82b77904832e4e18d67e7809d741d539f8098a7202839f8ffc5b0a20fa36562ef4b7ebbaf98b906f6fcc08521cb463330b899a916999e4fe94f2185898e961afef532f8570a96a630a43112f207412b646a3409fe912bf29799c209f7c7e5037328eb76f46cce9da64b69e6ddae995b404d8e7e0b109ebcf8b05d8a93a7be26eb889d3cce9374446fe2027c1f0b82e46fa7a672795622d184fa5a311850376bdae87365b7856e44bc9725ab36918399d29033d0c2b0ff79e28f4295fde5bfed5a08a98715e02bc376cee9ffb67d2e6ff09b97f8fc40d236b229e9d207b6c698c37f98ba49f5055e25e3ea0ecd07528f978e83fda86860c9535b728ab18dd639b8a1f96b827a0d2e131da3cfea45a48c52cafbcbd681d328668b65da8509ce28eaf1d3beadacbd01605cf205450aebc91396cf24120c6a928e1c7e9677d2104c6a903ab4dab0d99614a7d0f1f7c8ed97ef1e2b0228dcd4d6664c445e067b2c294920209e526daedc814f354f8620c9b567d06ae132c516d8fff81e6e5271619b42da29cbb6dcb99677e4efe433d03559ca3d1168cb7d48bd538c3e64e85c0fec2525f33f088b0cc797ea5c3be638115e5e8b754d5afee4ca31e25113adc9c13d72a5ed111f692f369088c0bbe44a8410b1dc24a6724e36882af2825463829af8620b1749a94f88891c1791c3cce2026873ed2cdd893d359246f37a12fa47f44d9c7d418d091b586dd29857eda67ee1869338f85e6ce95d850b970aa80fae5a6212f104615a3a2c0eec8d1b51ad47cc07f10fd8cce0d0fc9225d70b32a42e0ee388532b406d239b8993136357d0844eceb389b1afd8c5d674bbcfedc90dcdefc5c366be73451dce524e4dcce1d213debbb9e1d750b68c66aea231e144f2eb83a900d69c0a89ebdc1dd5c08d303998b4a253dc833065452ca2e5997a6962c9eb245f0d3578735213895184af207c29877446692fe1c0248da46159f453f3cb3b94774a0269ba298c9b05abd93eb24715117af113e831be2617e6fe13545392717f994f18e339f682a66a2d7ea16ff666fa90188d909fcc211d836648aa13f44ded40f742e462f771f2397caeb0b48de1d6ddc05e144e08853afd152e55d3565c3b8f4cb01e3e88acd453f586b1253e0e5afdaae9f0a23c70ee38c65f131863d09f8799ca22c1e62f12760fd5d84a06bda6721c50c3b8ddecfee5159e24d5b6be0770ace54419d5f3e9926f8fd81eb24a4280cf228505183624edb42851eb903cb9bd9da0750d738dc6fb9447365feeb4a74fd00abe16e48e6a3a4456f50259e51f428e815df13eeb414ac69b62325061da428a0f5e55483879c5a5e2a5ab9852d0a476f7825f7f010ee3a6a97a84bd80a374d23b352ed0f27c93240a2bb023d257eb94ccdac4eb449e0cc6e2472498fc4bbcbaa7d45082a3d622a89256fd7fd29c208357862bac93b907ef922ee22552ac78b634add357b1a3d49a805c7a75bb547cbad16d7d6d4f25c3bdd112a057671e17b3e3325c7510c7d6d659fa43c026605614f493403ab58cf5da8a2bf51acc547ca477535ff7886605e022c0104e444a13b39969ef113bcf974cf33493b73d414068fb522d776aff709d079f7679146d3385208ccf212712a1f915c599b7a83dc9966a8145fa05b39e06c6fb646ed23d0a6b1067d1a27e117d9d9c377951189898f42e5a23c7b39701388fa92022162530f0fd446c139a86c79287b4c98a541cc27bc7be0eb61da340d4fbac661866818a00ecb5210aeec84d105443c474c626246ed5221fe18e2a37773055011fcd4b58e2332b36640bf56ac1d90e8084f418f5407517aaa9410512fc3395fa2dc9d9e67b1ffed75fe2c74fadc932939f87265590a3032b93852613d71224b511d7005d20a72d28df1b8af55587b9e0bacac688d3a5845f614848f33e84ae2043080d4bcf98da4ad1e9b1d2a4a0d75df215120a71c7e762644c38e4b592c69afff2cc9e007739eada5bbee5074e3ccd84c412182d85d2b9300f5fe9011c2e296a472fc793c92c77750c7bc363df10f2120544495b3ed935cea163271bb261fe275889458e48483017a145f68110ae5b7a74a6e46375f26ca248883affe47355064401aa62f0c5219c7d1937980b4b8b1abfb65184bf03a9af65291c9415669db98408a4a5ccc660fb32d8e0d2d972a572ea0fd5584088637eedd19b5d7774a6d355988fecd2d496aba824bbcc76c8437ad13ebc11b04ecfd9dc75eb59d9895665f772cb126b67fe603181fcf62e36bda16d93cb0504f7bfccb54e2397bc8539b346eb59d069c130f32a4028956d66d372ef70c3807d6c320c85ce4c63012b4d095681dcebef4544a18a1ff6b5d8332e020e0a708132d3befba222953ef1920cf3e51a270cb0c60d7ecd052a732d1148e5bec3d43ef72913ffdb126be633ff5f465c2907e2b51dea719e38a02a5056292b7898f230e065cf9b0721d30e2087177fd7b83c04e0452383b4fa8140b57e2afd340da804f446cf27501b1ffe836fba5d57ba1171fc90a617c0e2b6a8db9eb7b6522d0cd30ff08e24923411707bf9a4cb982af0c2acbcac0df5b5642302310efae0281457aad18aa44ef909a768dcd0ba0c5b4fa8c6d159aea219963fadadfe2c8c1be190448b598c9a68f93d4b2f467afcb685fe204b6bbbc2200ffc963d0a2ddc4c3bcee8047a72083d4c5c2b57949d5cd5ebd37f44bc24c3d57c159594bad43fac127fff0ad8d9d7adf708da8d5505026b3b17be6ba2ca76a7781cf8d24cc7ba7dfddc91103755b7b033af114d6440f30a836d1931fb0db1bdb71ccd81f16468669adfca277236ba72fe32f0eb462bf81699797acb401b59fc29214afe0bdb81efd5c1d7997522d3adfbad7eeee8722d0ba161216bbbcba3137eef1f8581bfa19115404b326f478af7fe791ac9c6104f97bb452b30083f6a98b5222ed77419727c9e76c5095ee49630a558965737430c9a8b052ccc7e07bd868104f2f3f790605de00eac6080cec7bebdab963b57823530c1be66a5868c658b4bd2bff0a2308ac21ec67693ba599d6d7d87714d106fc66c290ea38eb022a6b409b3247ed265cc08f7ac223f2e989aaf2f45aefc0aa2570ace8de7fd6b1a5bd494153f982eb298cd70401f6e286808aa3f3492229583b3044e57adc2135195d045a115e4c053b1b68b00d94b3e70cc0e10c8381a8b47e635427a151ed90c46a128c6661eed54367897dc4d29c6e23def3b2ab347e1f0f5b8fc9687d51832280e1128beb7c4a735f13a988a456b96ee0ef9b2de6ecbddd8a983da5e25b3fd802b124edf43f53eb931c89bbaeadb1f514da6e5b936474bc1be818ebbe89d13df17716ad6c1547b50a49f8f5bebf3ce12dd850474ad514f4a81dfdc9f428841a18e67893a5df1a9bf3213d1aee4ca18b076fbb7dc54bc3a6b8b84bb832291b01f01807fb880380087dab3d3e02e230f1ba05b728ff528dec11ba1ce8d7bedc0a230eeccf39d1896ce38ab1309318a05735501ef3486131b691ebba08b8b29fa8818a6d561ac5061cffed3366c18341b9ed23c7108aa821d299d9a0a45956002463813b66cf2eecaf408a54174fde8b0aa3dba0343bb23ffbf61904637efe44d99b60c240cf01fac6ee3858da6bf3acff26bbd226622f8c7a1c96e53da85431d54a51bc734cfc3244473794e01d05c6e607e5e132a156fed5542ab43670b06251b8a7ef1d3b501c93ba7705918310b70b1dab4f049cf337176f215c0eb07b796d191bc949a065cf2e06fc21b0efe9a0349a0078253006e31316a873f01b72434b175a92a9f407e2eb6fa0259c4d20727e0c45a26d6efc3449b12efe0906e35e0859cb54e667785993ca11a4e3f0e3ab57f5fdc85085b2f4dc79fe701b88fcdef80cf27b1dfe6c69ded77d5323445e4b757f5902812820c16cdf8fd76b52c3adacf988550efdb105e262149bc39642e0aa1758db2a267a545c5c2868d3ee00834854e42f99b726dbcbd2fa1afb46057fcf7c8fa9e569283c2b0ad4b234fba10c090481cc3173676aa8e3cca47af18f60f1b656d53d1c017b96996ed8e5cdadca31f9934b4321769a655ed2ee86d2ded441446a52239c5b60772283e083e3063337ec2f373a81e666972b18a900656ae95a5db449af355e4359c643a2040c2fc2a3e6beed6c6484f176309f63229dcc68572686b5250d69c3fdd3878ce3261f5e64f622f30e83b6b13e93a923bdc843c48be0aa139fbc7b6d01b1c7da990c75fec43e6e916d2f9f4de8feb6195f682a88e668c86f4169c11222972336854d605f3b8e87558a85a8283e181cceda4e82b468b2b1b154608b9d169c7efc7282734d03b9042715fcafe637e60d59fcec8e58b99873d877fae9dd6cb78d03d3ade5ad0159e9e5c3aa6f453b193e3b74b83d5afa2dcb9157da943a04818371fdd1f1b4c373f2bca46c09b0bb20ed8628c458b86d0d99c787f56072907e63356d8517b770a106aa222496214fb07b5e4c768f065af3bf5699690e61832e10565254973f33ac1a2795ab68a28a915a23bf09d215c988c7f18fc3635946a1e4d5d4d3001d20fe15a3f0762afc7e74d819", 0x1000}], 0x5, &(0x7f0000001440)=[{0x30, 0x1, 0x401, "60efb8d43942b1dda7a9f3b3048ba973fed278ca83ada998c4b694c17413b364"}, {0xc0, 0xffff, 0x400, "82c2bcc083a6c0de6c8130f5c487b9f2d96d1626d5bdad8b0e33079718cdba1f67274162ec562dcb43018155acc7f18c60365629e1f8ca8664ab1490d6e464c7b4ea0bb04731f85b2d5b5c6b0ee46bdc25cbf0a98d3766e9538382d98f08df779c181c460840b19ccc1b4e1de21ec0650ce489c1742848a00c523c327eaed02c458b995e7b7205e634ff4beb144b61c22c2363af5aed83990adbbff1ca01d4b6444fd28b47e1b589f68a8257"}, {0x108, 0xffff, 0x7, "6dd4040e5cd40a12055dc9b8188f6ba8b2a741628b5138404cd6a11f01555cfc16271518ac477fa8756852f8390af01d3f229d0f92f059291148e570b7a0d784fa45508f56b222f9466689e403f595450139049c26f51f7ecd0c497f094e9fe6a30524d58e743f797a38f8868291d3ef1882386cb846a654943abcd02e02db6e6154f109b293ef844c15da8b174fb5920c80b1ef2c1b55fa98f6865ed72090fea89134eab5b0e7f0b70caaf5419acbf710ecce9c0434d73a1aa5f6131b148fc87b8db555d14364199205f74c1a3d85ad038001397f2ab42d678b3ce3d28f6d0c612006401ee40f9584909cdb6a5fd76797"}], 0x1f8}, 0x8) chmod(&(0x7f0000000000)='./bus\x00', 0x5d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001640)) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8050, 0x0) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) write(r0, &(0x7f0000000040)="be58235d93c3ce81341ab6044034475958753a650c31c960e016acf9abdf3eaebaa3a7cd5f1b0becb6bf4655649800796bfdbe83873e8320f1e99e7f9d464478491b97a437be86feb61bab746ea9a9e6170b686f89a49bfa02a39c4da4f53a0c1e557d01e6f646d1b7d726ef2b0b1f662da3431f7e788ae5ad4d100198922f3f27ef82d79f05bd4d619d", 0x8a) fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x4) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4a, 0x6) fcntl$getown(r0, 0x4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:03 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1011, r0, 0x0, 0x0) 00:09:03 executing program 0: r0 = semget$private(0x0, 0x2, 0xd) r1 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f00000001c0)='./bus\x00', 0xa0, 0x2) poll(&(0x7f0000000200)=[{r2, 0x20}], 0x1, 0x3ff) r3 = getegid() r4 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r1, r3, r4, r5, 0x20, 0x7}, 0x3, 0x5, 0xffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r6, 0x4) 00:09:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x6) 00:09:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x6) 00:09:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x6) 00:09:04 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) fcntl$getown(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 00:09:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x6) 00:09:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x6) 00:09:04 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) fcntl$getown(r0, 0x4) 00:09:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(0xffffffffffffffff, 0x6) 00:09:04 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) socketpair(0x26, 0x1, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/60, 0x3c, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:04 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x2) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x3) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2089, 0x7ff) fcntl$getown(r0, 0x4) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4c) writev(r0, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x7) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x37f, 0x40) fcntl$getown(r0, 0x4) ftruncate(r0, 0x401) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x8) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x10, 0x5, 0x10000) socket(0x12, 0x2, 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r0, 0x4) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x9) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xa) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xb) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=""/223, 0xfffffffffffffe2f) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/58, 0x3a) fcntl$getown(r0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) linkat(r0, &(0x7f0000000600)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) setuid(r1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000200)='&!\'$\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='#:\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='-@$.+\x00', &(0x7f00000003c0)='+]]}*\x00', &(0x7f0000000400)='$-\x00', &(0x7f0000000540)='$\'[)-)({./\x00', &(0x7f0000000580)='@(/\x00']) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xc00) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfe4) fcntl$getown(r0, 0x4) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xbd01) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80000381, 0x4) fcntl$getown(r0, 0x4) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0x100}, {0x0, 0x1f}}) 00:09:05 executing program 0: r0 = socket$inet(0x2, 0x4, 0x61) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000001) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000)=0x7fffffff, 0x4) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x4) syz_open_pts() 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 00:09:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x18a89, 0x3) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) getrusage(0x0, &(0x7f0000000000)) fcntl$getown(0xffffffffffffffff, 0x4) setrlimit(0x0, &(0x7f00000000c0)={0x36, 0x401}) sync() shmget(0x0, 0x3000, 0x2a0, &(0x7f0000ffc000/0x3000)=nil) 00:09:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20081, 0x4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1c0) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) socketpair(0x18, 0x2, 0x400, &(0x7f0000000080)) 00:09:05 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x140, 0x0) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x40) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) 00:09:05 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x380, 0x0) fcntl$getown(r0, 0x4) 00:09:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x6) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10008, 0x0) fcntl$getown(r1, 0x6) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x4) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)='!*', 0x2, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=""/4096, 0x1000) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) r2 = socket$inet(0x2, 0x8004, 0x1f) ftruncate(r2, 0x6) setsockopt(r2, 0x1, 0x6, &(0x7f0000000000)="5a8765562da1507fd9c70820b325143c9d1d6640a239d456a9a574b9c870681f02e1d04a77e90065462c614792b362b677c572bbec74db64992e74ab2d4e398021846268869bbf42b7a402955706970f047cba810c73955cd799618f74b8512d8babeb6750068403bac08159efd7f3e7e339ecf904ec0aa2ffbf4cd9859c689b5841b591171c93dd8f0e9a6b1b5b62329bef9f33d5388b6faa2ad7414b5e339aeaff8b39e74d2da00a1a298d1b2d6c9a5841", 0xb2) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fcntl$getown(0xffffffffffffffff, 0x6) 00:09:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) fcntl$getown(r1, 0x4) 00:09:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x3) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20210, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x10000, './bus\x00', './bus\x00'}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="dd88f9b21025d2ba94c1d8d20557ba6a345e86ea82c1043179ae34fee3b71e5b8a883868036f4527e0474e9ddd31f1aecd48eacf1cadb06c8ba5dc2d380b999156964d0d07858194ae", 0x49}, {&(0x7f0000000080)="7c47f0aef20dbaecbd096614602a03f3d5bbb47c4143389d9287589920697eca2ac73ed81802cdd2f87ce9486a4b194a35f5e48efbab231b2b34d22db1c6ee254d15cc4dd8b613ae23f05ae6", 0x4c}, {&(0x7f0000000100)="3e528f610179bd6c6f04e3d2a61c6f78a717a89d8d56e344f8c8948c445c9eef", 0x20}], 0x3) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x2082a, 0x6) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x20000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1c0, 0x1000) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') fchdir(r0) fcntl$getown(r0, 0x5) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3301, './bus\x00', './bus\x00'}) r2 = socket(0x2, 0x5, 0x6cc) recvfrom(r2, &(0x7f0000000000)=""/233, 0xe9, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) fcntl$getown(r0, 0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x20) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) fcntl$setstatus(r0, 0x4, 0xc0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) 00:09:06 executing program 1: stat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x9) fcntl$getown(r2, 0x6) fcntl$setstatus(r2, 0x4, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) 00:09:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x180) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket$inet(0x2, 0x7, 0x0) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x4) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x6, 0x7, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="05ad15350497f17d0d0c3b67691c161e97f6d3aea98d34ce6930bd4d1e38c7fa8601c883d470994bc87da4ccc49f3725eba020c6f0c2f5614ef5921e06fd554df30b50048e7a4d6b025671f28e9bf0057c4f7eb4ff80ad80be79ddb8600d20151d602c049e40233bf806f354c4bd9ee2c25521001906ddb38af97181c3e3cf5c", 0x80}, {&(0x7f0000000100)="f01778d308d134aaeabef2ef0df7e6ec01650f93a3c75387913282129ba56512b518105c0a5433832029891ebbdf7af233033ac62a448bffda6d2c7fb968f9b6ea5ee58f4a4806294b21476f5aa531aa4b63b0daa92a5ede0a9311436e0704e41ac323749c", 0x65}, {&(0x7f0000000180)="b709dda0080abb019355295d3362dc1f26004b10ea92a14b9ff88a922995849623f0c0ddc1a135e8844e6e700087531e4484afb40fdc29df5318d6f6e8ef544626527c65e3fb17a838267e500e2c8a04fc9ae1bd24aa6687b0a24e4bfda3de02469c", 0x62}, {&(0x7f0000000340)="add729d8e386e9266723b07e3348b07853e94c4f87ebff74c129f3ad93cfaddcd32d1faa89ccc8f75b6046279d98286b8819e7be9dfa553ca00325bffa27b5316330c1e68c725557bf2f016d08bd1785207786e6c4630d084e06055fb363e8536d1f7b1a7051991dd6c7b0f2212f1a812d134b0e419a170f2f3aa9057d9229a18d027ae1b060324160843521eeb2f76497b38900f2496ec71c5b655d285afbf4047bd9bc", 0xa4}, {&(0x7f0000000400)="4f86b9ba6d0b99f5dc2225bc6f8788f0ffead1ff315b84be241282550d13179ec6242fdfef6dfc50431f14e286afd4a873f858ab10499f2856f27e2f9657b1ac1da389eeab1f42de835738898c9d914ca0e8f6ed5ffbb04d2bb0f769ec5c8630d6e39199b13dfa35ed52c20c2d70d403f733a38a1a9b4967486e2698f5ddbcba69a57f7711e55bca33dd9bb0f31a22179174002c0ac7d4be140ca9e0d880925ba43132212bbd5074a93db4344f60d9dd58ad31218f09f8c394d59f2b866772e3cc822bbe666cd37905b399231a5b948d9224c91b75b0bf12dcd64e1365141f4da208a0bb6de84cef325ef3f39259846904", 0xf1}, {&(0x7f0000000200)="f314debfef4b84b4ef1085ec361aa3ec97e03bf6a0591730f2cc3545468309d9e4f72955d5571558bfaa4eb2348be9ac6c5edb3e261dc96db3f3a262e6cc4d7a0136dc56f675c9604537897ed3d1d6623f218d0d305bd799f2bacc4e64170541f788bf4ae83e59ccdfb5fbc4ae7d07", 0x6f}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x408}, 0x2) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') mknod(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './bus\x00'}) getegid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = fcntl$getown(r1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = msgget(0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x5000000000000000, r5, r6, r7, r8, 0x100, 0x7}, 0x4c9e, 0xc9, r2, r2, 0x401, 0xfff, 0x9c37, 0x5}) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="66a4c50b581d150b01002e2f627573000e"], 0x8) 00:09:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x400000006000, 0x5) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) socketpair(0x16, 0x5, 0x80000001, &(0x7f0000000580)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x4d9adb58) write(r0, &(0x7f0000000340)="46bca27819bae75e004fc128937957c55a5c18b350ac3924c564ba1b7880c45e406f00cf1e838eccce73a6956c71475ce46d224deb7029ee4e236b4e110e7fc43b3c08cc8c30a29c0b627b3cef1a8e15cb561ebb76c5a7584cd26ed7bea11db879f465400d3355f6e3c07ae3833eb013e685146c1d69f02b3421547a8a71c5e985b8f60bbf5bc61ae28482b44a22d807ee56a9ad3bc1550a4e96a18c46f84153bf851e3a37d2dfad6b6af45d1a4d86f367e7834a1a6d0e6bfd8c54048d4cc01d47", 0xc1) fcntl$getown(r0, 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="9158813648ff7d099c378a2726e09ad4c3dc88a2a87b3bf1a8396f797db0689a5480c5b2d1170590e7845be9646310c70929d4d1094fc1299612cac772b934f754224965b0968838de213254c8bca7755be28c3738745fce0cd39f4aba739c90a973d888517cf499d394fd08a08296ff5c29380caab0526823a77930b55c74f58495a0eb6aeca3c3082ecdbb664ce4ac49c3721872d762049b52ece221c0ca4760dc06db1f0eca1452f72d630238c1a15f6361be0f1d827a70dd88a2", 0xbc}, {&(0x7f00000000c0)="6a82c15960dd251ab96ea3fa64542a543b2d302f0f29e434f66bf15c088af196da4085feabeb2507060c287fd9ec14076f26912efcfda68118a2a9e3392e6fa198986d389fb8d9971b75a7181e2830f8258a55e6b69ec107956213c496453b2f78443514bbf2d1fb479c0f68c4229b3676916079c2af2156c3bac014ebafc3a84c6dc92bb29c0d20a6ec74efacf576c49d618931e3053413dc5c5ded8b82952d4fab7fabff4f7f1caf153f795b57c0729a1dd1b19c4492f082936c454a2afa4be07ac5973d84cfaa40f5beab8002da8b8b210443c79214a7d23592ba8d73f7b28871541b902e7db44aa85a6051571829e49519e5142fcaebae", 0xf9}, {&(0x7f00000001c0)="6b4eefc6d417a97b2e3f7f84b5fb68d9d15cf1b97dd465", 0x17}], 0x3, 0x0) sendto(r2, &(0x7f0000000440)="e63e137550214cb17d1d94bd062278e71b4c6d01d344e83abcfdd485e4cb92b138939d1bfb6fbd1a552317eeaabfda39bb1a4abfbe5edfaa0de9354dfd2299adba2efb7e2541e03532ef6858a4c42a2459b1befcdd9d8ac962dc39b9edf714e4c6b0aeedfa0f9055181aa74314291cd4fb5734ca086021bd08bc37f905858d5c0e5d1591ec8b476ed916c4d0971c953933bdabdd995e3cea18a0c4d87dca509b95ad263fef132576d20dd45149db924136ed2793a533a30b0edc981cd9056d55872f1e360132aeacece5b6426c7b94fe", 0xd0, 0x40c, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x5) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001440)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001480)) mknodat(r2, &(0x7f00000002c0)='./bus\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x5) r3 = dup(r1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) fcntl$getown(r4, 0x4) r5 = socket(0x6, 0x5, 0x1000400fc) recvfrom$inet6(r5, &(0x7f0000000340)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffff17}, 0xc) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/223) kevent(r2, &(0x7f0000001340)=[{{r3}, 0x0, 0x40, 0x0, 0x674a, 0x3}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x3f, 0x3f}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0xde2, 0x7}], 0x9, &(0x7f00000013c0)=[{{r5}, 0xd2c1bd5c62fe16e9, 0x50, 0x40, 0xb88, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x7b7}, {{r2}, 0x0, 0xf4, 0xf00fffff, 0x80, 0x6}, {{r4}, 0xfffffffffffffffb, 0x50, 0x20, 0x80000000, 0x2}], 0x3, &(0x7f0000000240)={0x7f, 0x7}) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10d) openat(r0, &(0x7f0000000040)='./bus\x00', 0x401, 0x100) fcntl$getown(r0, 0x6) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = semget(0x0, 0x3, 0x10000000bf) semop(r0, &(0x7f0000000000)=[{0x0, 0x6, 0x1800}, {0x4, 0x64510251}, {0x2, 0x401}], 0x3) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="528ea6509a2e37348b991d8212ab3493722dac1bd41dd1734d907e9c6d0dfbc85467a6fbae807c3979736830ae622309aa7915b5d4f53a682286c25edaeb04c0f6304454cde2f66130aef2a64cc2a1e4d16278f14833ac97c50b6ccd96fed4127168be0c193a0ad8f87739b0a960e480b60956a273901ce5b6b8159347e48d93fdedd94032e805784b9d3f02df3c1517cb6f2cd18c246c86bead004d8de8e3c75fcffeb6ffe91e75b88dccec3743d6968d44ba0f8c20c7591d070a47bb07976f3a59e2068a59540881", 0xc9}, {&(0x7f0000000100)="397f9258d2ec36e91066fa876f7374ce42fde2ef8d36d1f878e529a9acba25ee81d1fc0838b9a76466832aa3d777eebadbbf1c2a03a27d295bcddbf58347741e8c725eeedad87bdc6b3d1ace14c690bddc29dc265fa873f29edef7b56a76e653f38266ba72a31adb86972de99854b18f4e77cfd7fc4cdbfc81216f3b9ffedcb9d3a44b4af780ae1826a4443583bebb2201235b949f9db0dd094e74a3208455550cefcab4c86c2c6d892158f8820413197ea6f745f7a5b81cfded45a557d174ed", 0xc0}], 0x2) fcntl$getown(r0, 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x8, './bus\x00', './bus\x00'}) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7, 0x1b) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r1) fcntl$getown(r1, 0x4) socketpair(0x2f, 0x4001, 0x53, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x7ffd, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) setitimer(0x2, &(0x7f0000000000)={{0xff, 0x5}, {0x6, 0x21}}, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8005, 0x7) recvfrom(r1, &(0x7f0000000100)=""/34, 0x22, 0x842, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0xed78}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x301ca, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x80, 0x0, 0x20, "fb999c2fb27fa55cd34653a6b0aa54855eddd841", 0xf39, 0x6}) r3 = getuid() r4 = geteuid() setreuid(r3, r4) ioctl$TIOCNOTTY(r2, 0x20007471) 00:09:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1000000000000381, 0x0) fcntl$getown(r0, 0x4) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = semget(0x0, 0x7, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x10001, 0x1000}], 0x4) 00:09:06 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xe000, 0x9) 00:09:06 executing program 0: r0 = socket(0x22, 0x4, 0x3) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7fffffff, 0x10001}, 0xc) r1 = socket(0x38, 0xc007, 0x1ff) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r3, 0x4) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0x22) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) rmdir(&(0x7f0000000000)='./bus\x00') 00:09:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x6) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r4, 0x4) openat(r4, &(0x7f0000000000)='./bus\x00', 0x20000, 0x1) 00:09:07 executing program 0: semget$private(0x0, 0x0, 0x201) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)=0x3) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-j]\'\x00', &(0x7f0000000140)='#.\x00', &(0x7f0000000180)='-\'\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='^y*/\xb7\x00', &(0x7f0000000380)='/\\-\x9d+\x00', &(0x7f00000003c0)='[&,\x00', &(0x7f0000000400)='^[}.@]!\x00']) mknod(&(0x7f00000005c0)='./bus\x00', 0x20, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x84ef, 0xfffffffffffffffd}], 0xb63f0000000, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000008, 0xff, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd, 0x2, 0xc0f, 0x1}], 0x7ff, &(0x7f0000000580)={0x1, 0xffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x100, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x88) 00:09:07 executing program 0: r0 = socket(0x20, 0x0, 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x40) fchmod(r0, 0x8) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) getdents(r0, &(0x7f0000000080)=""/132, 0x84) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7f}, {0xffffffffffff74cd, 0x1}}, 0x2) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80, 0x7}, 0xc) fcntl$getown(r0, 0x4) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x8c00, 0x48) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x20010, 0x8) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) setrlimit(0x0, &(0x7f0000000000)={0x200, 0x6}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') fcntl$getown(r0, 0x4) chroot(&(0x7f0000000080)='./bus\x00') 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='!{\\.\xe5,\x00', &(0x7f00000000c0)='{/\'\x00', &(0x7f0000000100)='*\'\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)=')/\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='.-&\x00', &(0x7f0000000240)=',\\\x00', &(0x7f00000002c0)='\\$\x00', &(0x7f0000000340)='..*/}\x00', &(0x7f0000000380)='}-\x00', &(0x7f00000003c0)='(\'\x00', &(0x7f0000000400)='$\x00']) fcntl$getown(r0, 0x6) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x40) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x18000, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xbf) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x1090, 0x100) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) mkdir(&(0x7f0000000100)='./file0\x00', 0x84) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x20) fcntl$getown(r0, 0x4) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x30) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x10000, 0x8001}], 0x80000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x13f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x100000001, 0x400}], 0x2, &(0x7f00000000c0)={0xff}) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x5) fcntl$getown(r0, 0x6) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) fcntl$setflags(r0, 0x2, 0x1) 00:09:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x800000004302) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xfffffffffffffffd) fcntl$getown(r1, 0x6) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x162) sendto$unix(r1, &(0x7f0000000340)="2d4903ceacdd7be53ac7b7cb19026533e631d9e4892c52c1c81d3b2b5f4dd20b95a857082b77e7c497b92886bf2e3faae0ad43c735e9d5326fb38ac730664e74019519a323b7a8340594946b5c9f8f9b80430d534b66feda705a3b83461903d84b5b263433e9662db60ee49ba279b4becebf6e340d4f3086ffd0bb919ec471da394710dbd4c75db0a359ed41fdecf7b5afdd0fe0c7eba87afe80def8d08b8df02b8ae218b6ecb5b333e9684dd0d995f4ad6c5aebbac3aaa81e67f7eb93930ff0fca4d26de19b8d862df3cb3e637a1c908eff561976819c0c726e5ab0f4601b394770740b53533fb2c4d09fe54f831db34980fa62c19c5bf2ca20fd40c764f1e1e97990149cc8c2f8b30b0cf8caac1cf831d1004b97fcfc5911c1cbbf95c8ce2b71527ab8f4f7bd1a870cf15ec183d32d7f5286429371b5e988f0568ebc92cdbc2f74f417db588614f18dda0e0d75acf0541b70803ae3b39e4305ed2c2aeb964841bf952bfd9eb98d7d6777d083f889a6b26462e74427781f9d107c95997c9e304d64e39c947e3625301cc043686e9b193490033717a3b48655d81d3861a7e3bd4e9064938995c85a8035d001cdab7b76faf56e34103bf225ee885834c2a36516ef3902fd7af0e456276163b2a265cc6577b1f7fd1128dcec16c1ddc5e68c4c9e58a0f233163e87b54b08377afdbf5bf0d595ed1c4d19334c6d65364e5df6c1d03602fc2ac3d7dd065d53a1b5dae82bd50c4b3ca649bff179b16dfb130896b193461dcdd1ce24cd831cc2dfa7e5d20423412609473c01010167f01f91c86815e1818f5bb89c759bc3733ff03c5d0b03bb55bb259d8b62a3e3f6994529d41c96da3a57e91c5db5c8ee65fbd0062f8f1f7d7a1ba41e574f6082abb993d71e55041f4f096c8e5e2beb0fd9c6973cc4d9277fde912b18866ab0a6d8bbe3f1a9b6e39cae4d3427eebfd7b91bea4379d7f14363015be3aff9877038b4bbb9171ad084c7d1212aa11e7669a834d323faad776134d65e6d104daa76e327e2f30277144006ac888dcbc46ed97f450302dab1de42fb7c6780ba1ebeb98635290108068ab0877bb7aea30803cd6736d5b30727f2eb6f3c90edb6ee6e7ffc6e543f3449e9d82779deb81e41d7451e6d7dac5f8e242740929c3743536b313ff27672d407000b4b93b6325d9a7bb3c5d106d56f14e61c5e617cf11d54f76866e47180b8a14fecec34e5d0c1664e5b57ee039210d5f114c7ab3ba381195a0edaaf31bb66cffdbb91cff4d49815156ae78e9d17545af1838472d64c00ff141474ff305453ce929556f3d2a907700c7ea233b3c9f06656a638b71ecd6e0aa15e1bbe08166e656e3a85239687e14db315ed9f2b8b3d10a477362b34086ec8969607b9b069bd774ca8af99bafb028e84d0a6ffe7255b71122e7497b0bfa56f78f42e58623b6382949c908ce0fa0a50e61839bc062aceb48200ab7ce9ecbedffb29bcef8e0976aa8d09daa83f8e67a7d2c4a65ed107e19a164e50d971dcc9461dc35be04a4292ecdbc27fe085cf4d82db217c4829f16f9463f1e1e181d28076cec8202b08543365d6b653615da6b5f432fdc5ba85275ba0cc24f938718b1a8057c80dc4ea169aa687845ae5790c71a5e6dd2b9c8fd8a038d320fcb8d93c10991717d1d8ae2edfbd6fd30414ce8ee8759bd888b3f06cb25fd14dea121870346a14f0753c78dc9e0cfd31e190a13b2b23d38fc4178f0e46fe85ebb4a0c7b5df30ad35c1a63203a99214c4c74098c26799b4a66fcd50ed2e969ecb8640c5d2816c3f2aa961e3d8cf1154aedcc1cbd7ad6447320f199cdc1355c5f89dec708ff492c01fcdf5761d459f3849d2cca78a0a3548a45d8f1389b6ed0cc1e038164fdc121db6ec8852d47ef6da1dfbd9673ca0381f9d095fe224f3712ed73fe6613fed0c3c6257a64a32f8fa44ea6c999024db844335fff6de0f7c265046f2e44f149523742f6b1af9ba714579f49ed7f08fccf1c676358a7149a5bfcdc716f61dbc60ddd626cfa20e64e0a1441eb4b3ea37d78c4cdde9d8ae1d43c5dace348005ebe2dfde02bcfa34a80e014bbe82cfe3dad683c66bde78ce88b28f21c4dd1d3322548532ad3ff5d2f5dd43b917bba9745fcbf49b95c35ebe875d9b1698369d8c98c27cae28a69f21a4bbc02bf5be59e9cd438debe15d5c2bd43e26b88d66fb8f3ae24fc262f017300a42828f4a1b347351dda7a7adbef981b32de9176e7506d51553a1cb505d0ef9d0000396bb5b9a3318de60e2c3b6d3aead4590244fb4ac990cac192c4ef66c9b46a7880dbe631fe06b8fd425751e5dd018e77afbef6756854e04d7ad00248d0054b9092f2bee3172b6bc68e81b8d3d21db548893cace0fb4bad6eab521567fcc033580824ca79bc66b3e3bfe526ff9947ef84393250035856bada5556d08f12ce183197b2d2f9227bbe014dda3bc41218f48da2645f6f35bfd5b2e4bd330c98e682f39147caa5629a5c73b635d4acfcd732eb064b5cf95e585f9e20c6c6d718c9e44cc6e1aac052b750e5e5436dc960cd3038d0d1607d7c91e37587d601dd639c9e03b579a1d0736bb5eb5df867a7f257608c76e43ebe2ea52828bdc6954f1fc2b4642addeaf0dc93dae07473b1dadfb28679fce1dfc206db5851d8a8c2599ab7dbf9a3f011080834771f34b3b689248ae9b6d80aaaad3afd4fd4ff3f36b957b16b81fc4cdbc0fe190844d7b0b8f3817b742c6cb106404814fc9d91ed4a4df119fd22fa58fa3354c54f2f687be8139a4c0756457c13209dbb3777a9d56f8b92c8c793c2e00be905a61eff1da5463e700a907d45f6e117ea7bddf554349beb6fc93d4c2cfc51ce78328ef21a4805ea2133428fc002a73c7138a829e6132005833ad1572cf1869baccbc1245c0f5441c8fcf641e9ba39bb2f10d54ec601030113e1ad54f4b90e6ebb2a0a1fdc45cd8ec5eeb59020035b7502a8b4091631f7c4c7503bac1df29ec6042b5471d219fc8127959c65cdbe47b3ba58bb95d2feddb3e52b6e893948d76e6edb14271ffe8e8516deaa37827a5fda0bb669634563b53989c8b312bb89bdf1e258c7ba5fdb2ecec48a9ffcf8e39d492243431509dd81a890918bad98226ab981d5fafac9dd4a7528d5730f67e5a3b3c42f86d1f457d2a1c7f4b488222bbe013746a889df0bcb4c9d21307742c965644df5e399df2ffe2633cbab336004e9f84356325c770d186df92501b688c9dd5d0a25a12a443fb002aa649b4aa48a8c6393351c581f1d02c94d72cf1a898cf4eef267a6167b3c8e771fd13e9e04ccb35c36ed12232901d5252a087f5fc94428441e90eceedd1f52567558d246d7fab8ce1f5f2c6a4efadef49bfa3b31e77aebfd2e63b9753898f1155b1bd26347688e9a6b0b4e90e930c83e8125544f6a99c653f042509c0d11cbe211b4e26fa1244ad345b191c76bad0bb790fa4529f6fa37ec970a718580f51a4e8178eebadad3e469dd0d33b788bba8615b170b788f67e47184da37d3a38c36e53cf4cf16ff88fdabf83b3ebb85aad1073cb1bb8c92dcd8f8fe872ba7c905c512fdf8a33cb42e9a537d463acb4a98137f91a7f817e47645321d3ff3d439c15b1987f6480c1f830d3212594509a63c434a4eb1bad0c6b7bb1a1edaacc63d7e98a5820506920a85760a950156c3cbb17b0e81a04e7494e5d49dd804d26657c4ed44ee67549c4c1b12a076ad930726e3097389b7d8a2598f2739f6b789028d7ef0623f7d5168337e0688b8ef8815849ceaba12515dcc2d7123bdab405a1491fc41dc103e7a490868f8817dfa623ce1caa091c0d74512630ca95d7bf9caa8095361d317cc96631c95c04c07eb7c439f8d7641d42deeac691297aec2989306b6667f9d8cc9a034c156c6534ca90147c222114dc3e73c51915f52f95251ae742f4ad46acfefc4770650cebb41c6418b72f7c4899d8df5ac205177cca6b05b3498dc30b4112d55803a5f2fd718082abda1844673ef0b05bff1b336d151a93b395188ee1b4f0349dd0c74c8e260c7548bd1f8bb35c6c28c496b6ff9b3f0889b35e3c9d7aeda3ce3be798eee27f41a5159737032e669f01ded6619782cc627c7e736d6e5b3d824f27d2cd5f2ca6f131f981f90383de4fe97dae5386cf8e06f05f3421313fa8b40ef5288d0dd5a9acd63831677116be49f8e338d20ad17126ae94f4c342115eaa31e2d0d2bcab8aca8640992d8580dcd430e8dde0882eeafb160b4ec80a2c16db6912614f7acf2ba11297c477e94f0b2d1090ade97aac6a59d450e599e0422f2b646ed75ec2298aaf4290a212b0275551519bb614e3d55c5b35bc2809d3656028c48c08004cb44c9da77e3f0413d9bdb1ca5d4f82ec0b4a14febce49e8797378be120538ef6f3f0c9054c0e432801accfa9fdca9e56dc7699c6f2d81970bb93e7a0f3077f5c366fa3b43e5de07497956c244d824ceb0fb57e7ee9b1ace89baecb20c3d60735b8a761b217e138a21346582f5b924e7f011951bd94d16b835ca42eb8092606b32f20a4732d1a4bd1195aad9b584386d7eb56f7d23bb4803bc0fc3392bda5eafc123b4a562002245a7baddb34577ac3455b17025aae178934a878b2eab31fbe4914bde27d6e551c74ab522bb82bea738a558331425cb78895ab52f3d2a0173d71928c117ca26d90a2fd50a47c8b9ea1f39ae8265ac226d92fe1a31fb783641218a35414206fb4ff6ef1a83e128b1d317a39ded6ce12e4a6feeca557b51673bbe721d5db287ade05b263d5aa50fb3548bd8c190bb04741bc89d5ffa9171962d6890af8dab17d2155620a94734262f81efc26a27557fecb20ecb5a96ac527f274495c90382a5902f514268b5e271fdf0a744ad23b1448306f1956037af5ff23dedda60d8f997bb35d1fe0c9ccf34ebf25a1f337aa58d169b8c6bebc28e883f03268562cfc0c6a72b7afa260fe12691f3c6cc974b8c8c98e707f97fdfc020725daefeb4c48fcdca71b0c13f7612f9906a58ed81aae41b18f865c1c5f6020e1b9f7493401596973c4299f53f44bd70b73220ee3b83aa57165b0a100a782864d5d5a4d7d656e66f3f0ab5a0cb6d3079563ed41029f6b206e38be2c84cc125174da9801a5daf06e928acef6091ab6e76200ee68527aaa2c0e14bf48e28e3a182859f872483b5b9c535af1e3de265044cd2e46ace6662e97d987f5bbc33258ff4a6245d348c449f49602dff9a96673c814aadf8094718ef40ef8898c4bb26d7e7aadd5fe6513d887238b5870c626ac78c09d79ba543fd38171942418b3c769bffbce1c5c1196ebe8b5b2dd505c2be0756bcfdc411ed5abe6bd165b535d6e81c2e87054f5142a27cfaa023184c6f02c589555a5db083c0adccd482a77b042af6a569fbad5ae7d8ddb5cfd619fb7cafbb9646790e3a02bd4951ef4ffe99b8787087cf570344a2e0f5ba796c02b4edcdbd90110a2b66480c01d7e7c2553d2bea0872754ad01ffe51cd9758bac6a7eaf843d3be865ee85d61c4d251a207a48fdec57ffa07280f463f74c999eb6bc98860bc5b7ca4c935a6e951ec22c89d387feded4a9e046e901fa879d4bd9f5e6630145e41d7cdc7eb11f925cd93d00cb9f001c8a3bd09200556f9908d313aaed62f60268b4c36b611770c420c9df142e706f3dc6db972784b32ff151a2c7f62fad2609cbb819ca42fe87ede9b4d69e92fac7f00868e01939d156ff05e8b22a81dfbc95a0a1f3e49ec84f3f6f00191c878741e62c7c74334be897d585902b670a417c36fe2a7b41ad0c58d55f4515c41f5ce0b27faa96d0e60f", 0x1000, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 00:09:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200b, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xff, './bus\x00', './bus\x00'}) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$inet(0x2, 0x3, 0x3f) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x401, 0x7}, 0x10) fcntl$getown(r0, 0x6) r2 = dup(r0) chmod(&(0x7f0000000200)='./bus\x00', 0x80) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/98}, &(0x7f00000001c0)=0x64) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0x5}, {0xfffffffffffffffb, 0x1ff}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) close(r0) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x4) 00:09:07 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) msgget(0x3, 0x2) msgget$private(0x0, 0x200) 00:09:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x900c, 0xfffffffffffffe01) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x104}], 0x1, 0x7) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x49, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0xfffffffffffffffe}, {0xe7, 0xede0}, {0x23, 0x7}, {0x46, 0x2}, {0x0, 0x3}, {0x83}, {0x82, 0x8}], 0x7}) fcntl$getown(r1, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xffffffffffffff81, 0x1}, {0x18, 0x1, 0x4c8bb88a, 0x5}, 0x3, [0x80, 0x7, 0x3, 0x0, 0x0, 0xff, 0x6, 0x9]}, 0x3c) 00:09:07 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x48, 0x0) fcntl$getown(r0, 0x4) 00:09:07 executing program 1: r0 = dup(0xffffffffffffff9c) fchdir(r0) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x381, 0x40) fcntl$getown(r1, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r1, &(0x7f0000000000)=""/105, 0x69) 00:09:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') recvfrom$inet6(r0, &(0x7f0000000340)=""/194, 0xc2, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x2}, 0xc) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x4, 0xa85c) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/88, 0xfffffffffffffe48) 00:09:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) fcntl$getown(r0, 0x5) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x44) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xe3, 0x2, './bus\x00', 0x827b, 0x1, 0x5, 0x80000001}) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8061, 0x10) fcntl$getown(r0, 0x6) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x30004, 0x2) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f0000000040)) close(r2) fcntl$getown(r0, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './bus/file0\x00', './bus\x00'}) fcntl$getown(r0, 0x6) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setregid(r1, r2) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x9) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) fcntl$getown(r0, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) socketpair(0x26, 0x2, 0xfc74, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x4) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$getown(r0, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080), 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x840, 0x100) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x90) fcntl$getown(r0, 0x6) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './bus\x00'}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000000000000381, 0x0) fcntl$getown(r0, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x58f1ac7ec3619555) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r3, 0x6) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x9) dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r3, 0x4) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5c7, 0x0, './bus\x00', 0x2, 0xffff, 0x100000001, 0x4}) accept(r1, 0x0, &(0x7f0000000000)) 00:09:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x380, 0x0) close(r0) fcntl$getown(r0, 0x4) 00:09:08 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) dup2(r0, r0) 00:09:08 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='/dev/null\x00'], &(0x7f0000000540)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000340)='@-}\\\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='+\xa4\x00']) sendto(r0, &(0x7f0000000040)="8db66b6b5a376600094c429c62ef64d652db606a17936c837e203d5993404dbb9f7a5edae2bece6f053086b482d194a8633412c6df17d47274b9b0ffedb44ca52a1021930650f4d658fbbb80cbd9271ef0f0c23c1096d2003f2b1b1c65b1f8b7a03f769e91bd422a44d6b2a12150e90332afbcad5995829573dae2f19c66db293a33f6a7583842e0f58c6d54777d40a0746499244901eafd504c1db7d4aa20aa109f842aaf425266c6cca62621d36ded819f3b5e9907979070380c029acb4310", 0xc0, 0x4, 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) r1 = fcntl$getown(r0, 0x4) r2 = socket(0x0, 0x0, 0x400000000000000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/230, &(0x7f0000000140)=0xe6) r3 = getuid() r4 = getgid() setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0x6, 0x5}, 0x10) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) 00:09:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x12, 0x6) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x4) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="6b9e8a5f6c16146e616a13d487e2e4b7a21c8b7afa9f84202528", 0x1a}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd8, 0xa}, 0x400) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) wait4(r9, &(0x7f0000000440), 0x0, &(0x7f0000000480)) r13 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r13, 0x1, &(0x7f00000005c0)={{0x100000001, r11, r8, r10, r2, 0x80, 0x2}, 0x5, 0x200, r1, r4, 0x3e3d, 0x20, 0x9, 0x5}) fcntl$getown(r0, 0x6) 00:09:09 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:09 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x4) 00:09:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$inet(0x2, 0x3, 0x8) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000900000000ff7f000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x47) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x6) fcntl$getown(r2, 0x5) linkat(r0, &(0x7f0000000180)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0xae912eaffe0e70c) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) semget$private(0x0, 0x3, 0x400) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x80000001, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x481, 0x104) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) fcntl$getown(r3, 0x5) fchflags(r1, 0x50007) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:09 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x7013, r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r4, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x2) 00:09:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x3) 00:09:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x21b3, 0x7fffffff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x4) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x4) 00:09:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x20) fcntl$getown(r0, 0x6) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 00:09:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x1397, 0x2}, {{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xd82, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000043, 0x6, 0x2ad3}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x5, 0xd5}], 0x1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)={0xfffffffffffffff7, 0x1}) fcntl$getown(r0, 0x6) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x7) 00:09:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20008, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x16, './bus\x00', './bus\x00'}) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x8) 00:09:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fffffff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmod(r0, 0x30) fcntl$getown(r0, 0x6) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 00:09:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x9) 00:09:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xa) 00:09:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fsync(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xffffffffffffff21) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) fcntl$getown(r2, 0x6) 00:09:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0xb) 00:09:10 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x5, 0x7, 0x1800}, {0x7, 0x6, 0x800}, {0x2, 0x5, 0x1800}, {0x5, 0x8, 0x1800}], 0x4) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fchmod(r1, 0x10) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/134) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x6) 00:09:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x13) 00:09:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$dupfd(r0, 0xa, r0) semget$private(0x0, 0x1, 0x40) fcntl$getown(r0, 0x6) 00:09:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) 00:09:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4301) munlockall() fcntl$getown(0xffffffffffffffff, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x8, 0x20) 00:09:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7) mknod(&(0x7f0000000300)='./bus\x00', 0x80002004, 0x4300) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x108) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) 00:09:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 00:09:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8048, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x3, './bus\x00', 0x7, 0x80000001, 0x10001, 0x5}) clock_settime(0x4, &(0x7f0000000080)={0xc7, 0x6c}) fcntl$getown(r0, 0x6) 00:09:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x9}) chroot(&(0x7f0000000040)='./bus\x00') fcntl$getown(r0, 0x5) 00:09:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/133, 0x85, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x20, 0x4}, 0xc) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0xd) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x108) r2 = fcntl$getown(r1, 0x6) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r4 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r8 = geteuid() r9 = semget$private(0x0, 0x6, 0x20) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x0, r8, r7, r4, r6, 0x4, 0xbc8}, 0x1, 0x3, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r8, r10, 0x17c, 0x3}, 0x6, 0x2, r2, r2, 0x1f, 0x6}) 00:09:10 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x0, r1}) fcntl$getown(r0, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/96, 0x60}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x2) setsockopt(r1, 0x0, 0xffff, &(0x7f0000000000)="40fd0bb0a73f5521d0946b07b961d88934327e502f74f80fb183dc", 0x1b) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = socket$inet(0x2, 0x8000, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) fcntl$getown(r0, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffffb, 0x2a, './file0\x00', 0x9, 0x80000000, 0x8, 0x7}) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x108, 0xff) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x42ff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r4 = semget(0x0, 0x7, 0x200) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000100)=0x85) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000200)={0x100, './bus\x00', './bus\x00'}) setgroups(0x7, &(0x7f0000000140)=[r2, r2, r3, r2, r3, r3, r2]) chown(&(0x7f0000000040)='./bus\x00', r1, r3) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='./bus\x00') fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x580, 0x1) fcntl$getown(r0, 0x6) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x4) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x48, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0xb4) fcntl$getown(r1, 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7f8) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002800)='/dev/ttyCcfg\x00', 0x7a, 0x0) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000040)="30e7b1958502b3e7bbb109da8b451d3f02195914746ae8efa92096fde416401ab028425dffa77044b75057c63b961a25810d32907858aa8f241dbceceb51821317347e3a4c47c260fcfd699268ff85dec590afc0cb3d872250a917b7bc48b6338107426a0261765ad2e40c88913d8bf1e33040e45804f0f4817e0522286702f65115f63171086a70c939bc4aaf90f37be2e47a2d42123d5e23582260f44a63ecfc020ade20510c6bbde2c0cef6a1ac83cb99752f0900dc474a76277219f49f078cde8ebba4078ccdca1f88c01a94d186e9b089609dea0accec5c", 0xda}, {&(0x7f0000000140)="9ade3236b07563a3814ef6c997abca053c6e94934d70c2bd0af968f8d3155c939db1e1f2da9e8c755b5b8872545d8cb9b56fd4b357123a00b983b599b815076d36f96269c8c2deb88191a632f6bd46f6acd068dfa26bc196ef4dae86774600522881e6a15712a99dcf34de163fec220dab97ec9f354304a3e496a167a81243bed77bc42f8c654f8b5f8be254ab94639bf9d6ee72021146005788b8444a70765e8437b90f5d4c42aedda3e83f291c851ef7da51fc3c6ad610e3f719fee42249c12d37962ad12650b0787a9ea93582f5f95eac550bbdcf66d476a7d191f1bdf023b5c1d529ffcc2bff", 0xe8}, {&(0x7f0000000340)="5b05c846abd892ce2091af3e0d382c446dc40a247b6d9ea189050c970860e47ea5e6421d8a8186d5dbbd155d05b4eb4a779abb163df1e878fa9c67f67ba6e5e37dc55eee479a78e5f7de96504b6c684dde4a30a3ad530a6a35948693019a5e9c124406996182edf91c611b8773a7a6ff8d1da150ac1347e6b1d70ce0e1c474bcc505d292764d35b633844b2e3acc4d4bd75151ce28e786c7d350cbc80657cb515370839d89db167ddd88a0d9b9744f3402eaa87979dc148617b45f11ed719c4008", 0xc1}, {&(0x7f0000000440)="0d78a9b9c741eec49b586dc806fc1508d6a10bf1857a77b71dd343f31667778b49470bfd26d991f28e389bcb47c1ec3f3eaf912d5d4e28d2c74ad079b59d794f2dafa6a50669e4252ff0bbdc406127f0aeaecfe4e416c2214778a8f67e290eb9b46fe9818504334faa46be07d6c8463667ed6e83d8e69b35af111fa82d3869b2b7e975b4116fcb71f757ed305aa43777e3e6a204c485993b58d73a326d670a4a377fdaf31abef5247e0c664a", 0xac}, {&(0x7f0000000500)="ee3440b424a991c4be08c29d6f9738e7a78d1aa8db33219acaebdb2c6d8fdb626530282f2791d110c0899655bf9f34de0a8497bb3a1fe58bcb818a0d640a6978f0d4823d7f46a067", 0x48}, {&(0x7f0000000580)="1a812bc0319f264a44f4298376f5003a1f22b74f9c63d48e5f4b11d9ea8b94d0378407f21e23b46e8daa27c97f1b9bb375ab9c28ab3562c40c3a898c281d52191bef76db248839149e03", 0x4a}, {&(0x7f0000000600)="2929500215c32614d7d36569b50252ac9303d3d9fa055de646e88800cb204eecd3053e91a6dba073d0e6ec051352ac54e4c724e4683d59be3f9413437940a74c70ac56e2b19aea288d6779bf9eb4de9bcb375219493522ebe35075b5c29674c4a673851ba8f7778b86b7d62063f92656fe84638a0c313adbd26fba158fe1beefc972f30d1509524f25987692a2779b181570d1be", 0x94}, {&(0x7f00000006c0)="c9a900a80d260527225b2df2e4330ad0d88b5e8e01f0cea6798d66e0261fa91002da72c27b59e16128db00014aa79ecd11ddb36d30f6cb356457ba74f7e52889e112b00a4492cf5c072557e11b0ed658c1460a3a3660fbf29286726605c91b1fc634117942eac32a66e191a14e1dda1f559e644e9ab6b88f7f819ac6910bb0d4d221507d1e30f6f01748ec709bdff61b65bde7f379864697050aa64931a70e522cbc17f2e92cede49ee21c63ef2b292a98fcef2541a0c8697914bb7dcf984f133a563c0d1ec5089904cabbf22f5aaa5c129992205999d959950b1e1b7c99d1063040f5a157a6682c760044436b60d4777042bfdd3ded767df49edb929c3a4e7304060e0e2ba412430c0f6d5e01194f6a66ad90a2add1ac9f637b336824519b141a100a38821cafc4caf799cc2a1fddf1fe361a26e624eaa61f309d9e70e1e086749ff75b49641865004f32e6e187c08bef113adf31d664e01c91bcaca0bb43b46345dec575554686be141180cb1032930f9bb74ef9888b2a83c12cab237ade0bbf7be8a942c4392e8580bcbae9485a4c37a7afafc92f09e17bab1824f4a3d2153f192b759ea14fc5b3a1bd1bf4cecfb9888f80242c73b81501f1fc375266074eb2d2108e29710f5c92a365be9293be63eb0dbba5c22018b52d079e94ec35b791a3fa2192ec7ae8c52c9a49afc2583a45d6172cfbb4aa52bd113d2428aba8b992b7055503577e95c2eea0f4be43362577006c7fceacdf82ad0e436286a8373b3a4db722456543457046d6014f101cc9269bd1e62b9c7c4205c24e5a23d95c59b8c36ef130b6c8e3da709224aab37a342fab0d1689fec100307b7120f19114768a35efba480636fe863c4a83a0e0aa8b1c40c1d4e0b644fbbf1424f4379f7420356e825d32a8dbeab30584c27753c247f0e872e9199f0ef99d863ff5b39f12d23c5fe8b1f442998b1107d38c3333cafb935c495461d59993e24c2507c3e40fed96ee9908c20ef09d1ef792934a552c855cec1720ab44e2018ede2c6af6c9426791853c8bd9d5b9112ffd19773a74e3501c4e8aee9b183212eed0d3e37b57d1aa6602ee091627a28ef1a02ea11454d5d2528fa72a97a320e70ed7a91dc357924a5fcd3c799e93b5798778ca3691e052944ed3e0d77cdf3e9ddb7c64f27de8e223fa6690733ed104a8b9050692c584aed4cafb834c2e1d2d45d7784b25c0e502ed3936ba1b412e11040c40e8cf220ae07edc37c5916719b3d661026fb2a8f27bbfa52c4bfa57fc6508c6b7adf01f577d661f6c88a9445793810ae4a32233593348bc90e0ce327db774faecb826d73b5f9dc14d99c8e2cba67aa8a2c3802cef777e5fd93a0fc9b71c2051f65da6d3d317a3fd32a5e8024b991a20df243eb6c4343844d8d5c0636f7d10860f9ae7533e248f9f3934eb5409df9a8dda153e6cdd46f98f3579ff8c3c68f8c58f8defd849278b33f583123689e0b790e39c66f37a5c2384249f355408b37c7ab23d67b05715f6356d88e23cbfab6ba68e175e23c697e33749f572c3f7c704c975c614b4d62327f911938c27e824c1baf62a2f3e6e3e418bcf5187a4adb3f034776c0a68f70a79eda5b688c821b1bf1350a26f7859461acc945a0bf7ab5f231c3803bfc3c5bba25a77137696d33f6bca1512d1ca7bb1352a8d5db8600c3a6df19c094ed6ad8d63f4c9a66acdf37ee8ef6b0daab7ebb1e9d2b007e1ce19c92db6f2266361d77a93bf20ae1ac50db3db3475eb954548f44c117f8fd891dd354d20a4a29b91780c2521b7c1ef6071691a96c5044e86651160ee87ea292dee94f0a26166497236d9da55d98adbd525cf4a44eb9751d4e837bd79cdfe46212726ffaf2276e6bb2000b8109c454b793609415aa71c3331f3bfa77b71f862b8f6d0da68c00551d20617b432c237918bf60ab5d49c59416b85818a29e81baab3ca771661e8983e83134090d033fae82bc495c2c7dd953061fb4169462a1f541c7e9a3838dd86344fcbed95eeac6cd7ea36483aa0812a81a8a5e8b509ebea51479a7cf870d1a7d856784f7b31adda8cd68d5212e53dc2c933d89bc799aee5e898dff88a28d73a2fb597698e2198426ffb81f02b2f26a5ce55dd9620bf0a1a05172b167993e2660aecc2ae13b89a28d32f245f4031c3c7d5f5c5c1c8b50186f36d18e563074fecdb89e603d2ad8850cdf4d4683d9365e29339e9b538b390e95493f1462140a2926a25eb8b34ef1fb60191ba4147dfd4602cabf0594591e65da9baf7478f51f58e6f7255825fe0b05d4d6b97905eb47efe722e1900a7eaacc1c3cef3efd044628b318b9210b47fadfb5233948207f9fd4e8bb9e037c5b56f694ff0de410f740445468777f176d6cf0d5b13c7e941c64f3caafbe7af24dee41f30ceb23b12b06696de57cbcde2c79c77123a6c5c36ef9b01e54694b9db4b82357e39897d868a52472ac03d51896c4f37ad0a499e0cdbcb47b388fcb236227ba4391b5aa50c6333e56993117ff197d380b1d95696e18ea5b430869df8d8a1165289e06a9250dc3a129d838228b5925c6c54e7eb01d5ce14f9a3c63ad0d682b56a1ee7be011e2fb9c9436ab37c745962abae6146cd7b962c37d7b219379db47ff747dec70762ec8170f1a5b7167afd52d5be1a2411de55554315d583b671e6cbd98b3b008833bf1bc870a908f35580748797e99e3d33bcdbb45f19c2508a827ef31c795a9431296fe409acb9994761fbbbe285fa209cb790387739471e6de8cf32c551e4a25201cca10fb1129ce1e61576aa26d9670faf09a80264d955f7cae3462bdcb182bd1e87da85f98725890f466a6042cf4b45632082a92602a798b38ba3532ca582d7ea6100977e7691a1e28e528f6f6495458d8eb58d0f7bc689dd8224c84b564e07b2357e0aa8d61929867ba22816327c788e9f0446761e4ac16477450433e0752aad0944af3b30c8f16fc52565a0d7ea3145d5881f2101d43c7e7467c2da78bf605dfc36249a612df037dc53276c3e073925b35765b6667fcc7c834642d60087192d4230ccfcd85664f93799cd5fa33d1b98a2ae015a5e40a7e669c81b892fbf7ed64e46d94ba5f740a9387f84d7bba273068a9b90fa05fe2a2ebea475d9cd8a71914500aacdbba6fe1d451c9d5ce24257d0003ecf28b1ba868da8d9449d15a9ac723b3b3495758dd5a4c6367ac05eb87bbb6c139365304cdbf978955b3e83dfc049a9660a2018787e67c1e7b71b15e64826270cfb7e2d9a708602bf2041aa7645ac246d0d59dc5d8e2555955e34a78c3da2b41bc49e61b265acbbfadcb293b907cad6c9c583c7a7b6109c254f4ed2ed50f5f4bcccabed66eb6c13fe41c045e44e642a3e1c30a1f26b10ff25411871594e06112dbdc19339ce068a653491fe8ee4743851dae8df1c1128e8d82d2dd7d5562d27e5f706ccafd91a6455808c60c26dd562e518b5d6d3990991182a6156aa56aa0d26f9f28343abc0a07f5e4cdf1d8ff5767c41471180fb7c037cbf99ebabe0c6d45bd52e832d8dcaf6d0589ee41602729971e7d71b073bfb1540c3e3db496588269a55f7e5ff0f5497e2b0d55490e1eaa076bf4cfe78add6b45b1b555f1f965182209f513e85614d9986399bbe68e814c736bd0e1b0e8186fcace6f9a9ba254f5426d1e6aed428726c81710fb665abc57c39144bc4ebc1ac161c3dacfed81d274d7ff0c72b5f5b42b4f051f4d0a9d7b2f68b3a433c8f4979bfa36ea5558b72dc1ab84d98f72acfee34c7719767780c83841cd593dbbdbf4aa9b37c670e771d83787ec7f932a081896eed0c0ea301835f72d62128cfbe1e9e3fc9f658769107425e8107198913520e7153f3a221b70853e131c15a1f747a8814c7eb9c531843434ddc33a8c7ddfd7fc24653c02105d922f7a158ae84e727c463c42ffbdc00aea4209bcc4618c2eda4c430c9f2a3591fb3ce00e6fbee26a948d31cba6b77c8976c863071c54b28a66c7b2a34e9dfd0b1dc512ced5bf83da2a76a37e21cde1639e953975f6ec8a29b2a5f4149fba3562d608b89bb47748479eea8e741d0c8322118d8109e44989fe43942715bc18bbf22c68d579f0840a9c71c296b0c67da19d0febef10a67deac154b39e0e5191c9b38964928112af68650258393fc1924a51bc09f49bb374540697b4486650f201641f34d3e028fa0e9b11eaebd3cdffbf4f7771c3e810f8fba2b329c818a3c3dc4f632817ab2a80cf5235133b26c64fb6fbe1a809ef35493ee7b05ee4859ea2b388c7b9428c412c4d906e658f0742b9677330008efa8245d5d018b1ae45090bd49d5118a3950a319b2cc7ebdee92209df9042ddac8f2693e9ae74ac73168998906be0de8c778824647a4a9e93ac42094bf978637275b708885079977c2d5c732e188d25b3a6f7a75039db06a2224244508de54fbe080a14784d810d158bc9661aa1dc18e985c9cbd467699945dc6bae02110a4e72da9de8da1f760a26307cbd0c32e98357cff25765f3211f81fda8ed341ea8dbc1b0ec0fe1ff8bca6f5a3b37fcf6a97f9b3957f2306ec7f97813264e83d3d8f723d052deffc2b650e00b10c89d3a7ed025682bd9ed834ead50b26e0c7afa110eacf13aad3dce45819a44ad3dc08f342365632ce12533824b86aaf686248bb05f95c21f7b2466274d364fe172c19d7a5d6291777e37bfb4155103cc721c48c33939252dab66cc03dd2b191b3d8a64ce55f9b2212ddb922fb12b3cebcb2cc490bea1b70405f44c667f03cfbe6266de18f278fd5df58af4a6b5da7bdb1c7e186a96e2781873d62a861e13415c87e65bcad54e2dc6ec7f0ccab2d8bc4345ef816a3f2005ea8c463b2f1c4c947a68b92fd61d1d488a11b30486198857fe6e109ac812f94eac7c7128a9253411b7de401a2751678628344780da0a3e7c66be5a0e742a797f82d1e08402ef1f242bd230a04cbe6114646d6b61855d11b688c2559d266df0cbe606ab3246dcaba24427b0046ea38fcf90930230167ec15be6e78f8c8928bf18d770f7ccf7dab1e7acf7ea33b0944fbebc2e0636411310f43fa0c2490f3e45838a6310ead98c2df4c798c18f60eae453b5ed0dabdf4f03e158d2396c0cd8452f0b60058be11436b9ef9f43f48de33af2d3419662a1f576468915d596de97ecfb4333c593b644fae387bfb9df211e3bfca9b3a0ae166507355b3c182939675464b1a09ae3b94dd95254d3a1c06fe6b6a82a4ef690d9c2c88eadb65221835882c45112723c9c0246e4cb1c76adc08bc9f0f5fca65c2f5b478666086c3559e569619aa071d89dff9607d2816026276db0434b57395a1d48cb8ad23df33afebf88fefd4e7ce17bbb8d8e6385054f107e2de3235c09cc51c8ca449f884668d020647bdf82828e0a75d8fc83d3ee38fc1462070b17efbfb67ffde82620dbb33ae464929dbbe0cc97212e31ccccdb312924a6616d67f65f983a3e9bf14292d29e1ddc1ef0e3ab433d6983a12f29516d9f623b621020a387d767bf2d40042b044423a54a6e07b7cdafd83567c95aa35fe4413964698af389b90758c755a4087d185a336998107fa47b317e2272e590e68f232975929d32ba94d48ac52d71a8428f01adbabe2e8b6d0fdd9276e104947b13fc55e0c9dc1728e2668e12014924e144a2f3d274dc273c7a42aca40e5c64370a9803205e19ad4c9b66bbd94dc202ca6547739adf9192686659ed35e38b6dc9580c080310b04302faf4137bec741fdd5219ccca6fa474a2f185ea7212ef926dca37a68cb027136c9848f24fbaedd262637593f4e8fb9bf2aed", 0x1000}, {&(0x7f00000016c0)="a66d118719c08d8f0091d7619a8e7a7042269f1af19f09c6808aa4d3c33dc82c3b146f1762ded7cb20323c1c1feb57a98bea5da965e8b12e307ed9b62994f6c152a47db9893e26178744df8e0c0dc75089b93a29e29c4b3c78a75dd15e6fc1050172379680cbde946a5bc4ee38f12d6f4ac419dbec45224e5982923cedb9e6a5461663625b9f4710c44813d5286241b9cc69b731300f799148f7fcd7ded5a05d1bb2845ff709fad86157a3d917177f7d016759d9e5f0cb4d0e8fd568a64c910bcff9272b11bffade9d6226c2b3ee88afc45ace121dad0692592ecef1531d8ee986311d0592c1ab2c715f0940e391c508a8f14ec4323a9413d21ffa16c2e40d4c11b03f9d013c8df5c1245b93b7a507657bda1dfd7fa9af6177cea8931a7374b3c09618a7fccfd23e871d50c1606887c0b0a1a1721da99bd0f34912e37aafb494e76e7a1ff0855962ad2c7a40b5071759cf0ed72c00d26701d5930d52a0f029941e3dcbcd7449b222bcdea0e074472fd52f2e9b187341bbedcf1f8f9b8772042004619d10fea367245892ff08b8df8de6e7f65ba59db046288b412310597eded6630168fb44c655124181938c4c6a4afa9da3830a032da37bdf5c9f57f1f93eadd70fd04c0b7d49f5213a3923b0539e682653211845ed6adcc75333249cdb5c98f80b0c0ed77cb9a353cbbdf559353da27bd5456734d0e8f9efe426ae6aaed1abceeb62f845654075ada6e8b0818079e96d3e5694143aea860ee7abc0328a043f1c586f9dbd00dbbb66a8fe58d452323bf5be6b3a43c976cc85d14c691f078ab5b9d77d45ec86749d412a1396729eab62710e94b27830d3e81b6c56679af7a3bec6e095f1ec8d626793adf4a8e01b606cbbbe57bd6d7d1033ad60b1631e3c736aea9e46fef74b0ddb1f0c3bae86de1c8f0b620b02f9afd197a33248289dafa1df8b65b0e4e3c3c7cd6c6bcf2f1e21ce68909e2b4b989003ceb99e52f1fc0d704c6dd43903d5e2c20dd7a44bd7491e698972f1ebbc912ecca377b37726dc96f8e57f89b67db88dfd2f25da295b86dd942802af3d3d1d510d029b4fa29bcafa93595400343d712ea8495093bd3ec5ea2cd21227c548e911b24e05830f8ffd128c48e3946968540e1987e935aa5eaeba3ac89aea6a8d4bc49234ea34995276623bb96d12c3fefbeff6e72b8f1230fae51032a7089caf80809947bd3b40d57b80ebbd13b1ab96ef0525950d76000d0da15d1e98e3de159a9befda363b400f1b54ce2102d365548d3fbc9750fd2111cca6fd240b8c1064a8921b012432efb65e3b7203fd8581fb8852127fc31d72fd30b40870ee6291b0b74bc59d6079bd6f1f47b5eca55b6b9f944bb3bfac597ec7392be39f7a09edad4590cf922c663fd2494d3e6eea1002e95ff852243577bb3006697de0dcda2e532efeb5897049eb83d965b4f72a6bab820372634f832edbee0614f430fdd80a376a14aa88a6efeaae38049704e2e373d1c53206d4883ea6bfe29c7bb29b05adaf56bfebe0db1c59463a0b5332d4a6f8410a0467e5ffa729f288b405b78eb37af8cee3e8e5cb523d7cdecb90de1d0901e115c0f547eea5ecc256f46a58fb6946c0d0d98c347cb937329811e0797708819c1575575582349414614d90c3df6e0ea91d030b42689d674119565bb7fb88d2fdea1d305d2b37c86254099de4129238fa2b5c3b2eec1a850df4d373cf5184537d3e1ab3584a55229e8b80b371aafc19d91da47e601f5dbd9d04ad96ce3dc007e4f8526bef9e6815c6b166dc49d0f513fb993190f6567ea058dfa74909468cbf1217f6cb22f43f7909a4a8cd449555b6431206401cedd620d7fc7660620536dcdf1a2c21812df1c633cda18d0af5cd9f05ff91d67e8700658356db81fa3b5182653c53ee11bb0478e023ce3456e211e3169318060334a243f3ec1b0d59b7c2f0eb27762d3979899003660b9ea306e252eaf2c80ffbcbfd34ead5e23c4dec64d29aceea6075692618e6edd2d97b63e196cc60a7a941891c870a769d07fdd6a26c099813ea37d17acd6126298803c09838527d8464ed996c0d44e23fc6b095bd2827ff51f149a5ec2793ae51f20cb32f99ee192df4e9948a643df35aa2b6441050a618d93bcf5e416f894301d1a15a4d24af77145390218d1e7301246ad9cf52f19c4dacb15314c97bd00de718376cd83d775ddc932c9bb2af98515a9472a001f54a8fc5c5ed766c9d5903e015db6bf2e32170e9be4ee86cc410810c0f781af7b7fffe52b60bf542306cecd4bb5dd56aa5b163f2dd5f5aa6885245d7c55fc18d94e789f6678a3210914908e14c0a32c2fa5b00d1ffd3286338c808fe0f81867ab3171df99c983972bd17865195d85299142859bacb3b92c36c52f24005ae225c23a1d1c88da9e9b20e0fbe7c5495b1519b3aed81f9b6890ff7ac2cb708a60dc1794e1273cc5392852f64384c98c11adc7df9018c856e02dc1fbfa58fcb691534cbae637182771e289fc58b831e812453b96ea9241ba46cc58288df9fb9cd2a2c4a0fcca7717fc8eaf0737c9e097c6b074c1cf888da9d6d9ad770a481b769bbc0557b911035de81bd503b1905cc3f6fb9db12ef0e26e54a3309a10799ae529c73d7dc74dcd95db6fd3276775d56e06d2ef251308e480d89969b0f1435de01ea957cbda72f14d19fd3b02dfa131c5bb577d1a6edca13546152e88ec0694451410ea2158821532cc5ef9706699608054e257fb2a9f37723989ff514f2074bd02ad4ff507c48cb86400ba390202696e7c00672b6b9d8cbc14c2da6fb2accd50c58a13dc2b11bba724019135db7cb5a0e895fab6c17216f9750c76f0447759a8526ed764ce36101ee951ac30c927f0a2f4bab012b560db20b93a53316639281f524905c5282945bed1f3a26a9b268a37965637fc89431950aebd62ed3b3424f9f3a942f4c6dead17f89952d85c2968d6a9854ae6fa986f9c969e6fb4395bbbb104fbf5ff4ec2add8427b9bd4da3d83b09a0c1234ef0c86dfaebd570349ae13725325eca40fde2e25cd70567a9f72c6d4ad9270cd99a3b5bb0844f6c01888f86bc5daac2606cb3b789c0feaceb6ed545b044252f12fe47703b9989001812790e23fc06257d0560ff6d66c80ce2e8ae65213acf86624359a8252dc95de968e686587454edfcad2063fdd1dd77aedd76d708ce53fc3d94b1eee3d679e21b5cc74ce1883c77c965b3b9a80a0edff655dc4dec1f3a15d006ae9d94b2026db54c972d2d8b6e4dd3f3e3b79cbea2b4f292b7273246bfcb49d37b4ae5fd16e65360ba0eb03adeb1913c608428901a3b67204c04697bb78d30d8f359d45ca855d2158dffa29f630312e12bfe18f208ab86c7b43ddf63092d091808cf4a4aaa429dec5ca56535ebd1eff6614736e4db49edd2a45da32d7f7bc2c9d77f50f6ae760b2aaf95290a2fa29de9cf19dd6ed48a850654cff57538bdb16f939901bdcaa0b3841d28e1231b01a4efd7a42739ccff777568597b51ef57560c4d6d880302d82018c7b04fb6b68d2d92582b47f9def658fc84423bcf46fbdbc6c075c450b96b371821c818167168845fe7deb3d26d7f4cb164cc9b0708ef21bcdcd752480022d1fda1ac78c11e8b9219d235de9f55928edce37eed33fe2506acbfa403c9649edfbf68c37fd483827c658dee8bfe10749e1ebbc89710e64bc9b3abf7d5ef001f82ddbad12a56f2047092d9e2eeef1fb5e75220bc4a4ea18f5920933791bd261f0f1948a96170c05baf9d74f6ef847154f4058fd60bc9b4b465218b6c330c13affd2f214397375dcbe9ad9b5609e5243438a1b7192d7eb99f4b24e39983c369182041c2651eb5d52da9dc4c17c1bb7a17448cbf26c8a3466af26c5cd28ffcaa009a58ad8e8cda1b305438eea9458e6babd04c85118976c2902768ed08af9766df7ee78340a0e592a6678f7d4a36c3fda5da0c5dd20c3e468366cbcf23773dd38692c5bf88c9a12c86f481bb493e1a55e20b7f62c2e7484781cfecc1f863a7fc3ffa74623bf34120fad2260fbc76e140137b56967092d3d1c1162e5370c404e02cd0656a9c51d487afb07c6d5402e3cff6755f2aa7f0656cc20b1f2f6d94f05cd5017f7f4d48b99b75833cd82ff6347218b1c6407bef213b0a2f2be859f3066bc4b4ae144010e97b46f1c5a5b3fc4e487bcf49338bbf4fc48da3dc076fb3b23bf749c6a159b99181cc817722fc8c8c6ff0e0d47ea1c927e2de45b2ac97626bfd1804a032255cb374366153b392b76b4697d33eb650bc0b55def92cb73ea0f30476d67fe1af1cb919607af682cb768421ece6d3b678b6d9a34316fa287e070064b12af7343ef52840ea733e70f65d433c4bfcfa1f3bd9b8f8829242ef444d40f375fad22fb1789ed57513271709f1419e543c7fb79e0b393cfbc0939cd40d304d772b9d1eaf86033b5520fd0c074332842cde353206a35ac4a86c8c54bf9d0205a0f3160ca3680ef0fedbdd550e0cea83eab2e5fe6c8047dfa12142e1dcf95ad252d81a8ac04f73a3b86fbc197358037a09e37077ac50f73444fa9cbd7aa3fc6dca588a1a5ee1b153351f7dbef55ed36722496a83eca75a20dbec14afb4bab2ab7e09287de0128983927bb9a89b1bd3bff21e94763dee1168d957ecc0e79fca1a43c7f5824d8719d63e8c9483c024c5273d188d990e2dd55965845e90058ee09d422da838d52d8b064d206212ea3a8218a83dea1dfce23c933256cf11fff30744d6a4a989ac16f5e84dba81ec34d2b8ecc4c180e3b9283b2efcdd012fc7a057211d3cbfbf57839ee0a48a3eddd2970bd62783886f2beecc87a221ef21834417b816f29dbdfba7d0e0b92927d692daf2e4102056d9f3ebb090bfea9cd5b9b609297e5f1521f1aea142b1c830ff58bd396e4ea86e8a1c932034b9e6c32ddd7838304b6f4e0dc981d7a7e5c167f1bf5d72f2e32983320bc34e735e544feb52e6bba969a2c9b7cba643cfa317c544a5e82dcb5d444aa36d014e94b2be64139ba1879774a032d487276a57599efda0bc35e746ea8dfb80419c4ba77a1b930436725fbc7103bae752a0afa2dadca65a1c91fed17d17ac4a02fd10694bffccfa7456389a1d496f0f7ab05673f4860a61c86a3a9f17155af945b76bd3e27972bf8c27d72fc243a2300073419ba8f360cca64cc24308f0f337763027e2f69fb3bde4d2fbbc001eb8c765542eb6fae191e67ec78162b41112d997b4a05273fc196b24d3ce68dfe250085291c025a3e702a5c7fb545e65fd17b32d2beb9c034464040c880bb099ebc71e1020cf7654b7f2cb710ffc650e80a154b0234680137115278fc16313e6fa35269b19b44c4f3caa5ef83c6aa65b4fa035381385e4f1e5f8a13d00bb7fa377cf0bf3e1a407036fd7d76b9f1b907be518df257f5bae52f55b7744b8a3b29e74a75962f3f081c7f7d9886309da8206db87a68fadc08a8fef8c5b14ce3d7cdba6948c5c8c80a3e505a7671647152ab8b1c0adfe8b1830cbe046f10093847d660c97a7805f8eaa5f76fc32e4524f154850ddb15ed6cda6200783655b87ea0471b029c9640137740259b29ef767eba3faea3cb5a9a2e7600dcaf291d9850b58065d9abeef8c9dee0df4e84d3eddbf92295fc60a308ec0bc03a416ca461e1d719a24bd6e37cb0c90274122369c185e3234215bf30cdda8719744d8761089c81358ac3e9dfb810300aa3a48a80281a573333dd429114ba97437ec1163140165e806717091e4d95536ad21e5515f766e09281201ec9f13155eeec79db550a4cf6700c9f2e161fc", 0x1000}, {&(0x7f00000026c0)="bae71bd5b6ab86dc21a7b21db0664fd616e22b6f1eb24324cf93524cd37d64a254343143419a9bc1264a028dab2033614a1943089ddf8acbeb8647d469e372cec9810226e8d96e0b618cd944cc0609c5f37a33a5430ec01902382f510d78a883c661a0f75958671b1dfb2bc6756b82", 0x6f}], 0xa) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x37d, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) dup(r0) kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$getown(r0, 0x5) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000040)="cbe61d249ebdd076597b1126f1d96a2707f5f030120c6e896a15e1920fc54d0adde8a21da304a77d39b385e176dc38ca9281124842ccd2fdb68b8075da68d9c50e92c405cb66d2b76e4a9bf57132fec13d1290313de332b224a2392284e224", 0x5f, 0x40f, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./b\b\x00\x00'], 0x8) sendto$unix(r2, &(0x7f0000000200)="1851881b366a6f0a5abbbaad17f9427e2fe1bc2c082c4e80918b2f0508d73f0506c0f664b298c7c42b55d2b37ded9d4b17497033c9cd45010cd4d68c56c035d6d3b05ce279f66e", 0x47, 0x403, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x6) bind$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/151, 0x97) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x800000040000014) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0xb4eeef4c8079d2c1) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x18, 0x4300) fcntl$getown(0xffffffffffffffff, 0x6) r0 = open(&(0x7f0000000100)='\x00', 0x2, 0x8) ioctl$KDGKBMODE(r0, 0x40044b06) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x18) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x20}, {0xffffffffffffffe0, 0x6}}, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x9) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000001600)=""/114, 0x72}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f0000001340)=""/165, 0xa5}, {&(0x7f0000001400)=""/198, 0xc6}], 0x6, &(0x7f0000001580)=""/100, 0x64}, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001680)="91324f06225b4a8ea5e1db3c0928cadea87bd2186414120237bb4692b0e78a47ca5ee59a84605eaea918409da96e356e7efb82065d119d95d6a0bec82df7118ff61fc4c8c9f57add1436dddce40250f3ca768b95cf4a20de4badfadf3411551c96f7a6142b6d907816b769523c69c40aa2674ebdb8baf676340e30006b57d1680270cdab4a9be8f859bbd22ce49774c37359353a87e091e5ec73e785d0ade908", 0xa0}], 0x1, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20280, 0x28) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/18, 0x12}, {&(0x7f0000000540)=""/73, 0x49}, {&(0x7f00000005c0)=""/143, 0x8f}, {&(0x7f0000000680)=""/98, 0x62}, {&(0x7f0000000700)=""/255, 0xff}], 0x8, &(0x7f0000000880)=""/114, 0x72}, 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0xd1, 0x3, 0x1, 0x80000000, 0x6, 0x200, 0x1, 0x2, 0x5, 0x7}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x32) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x6) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000940)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000980)}], 0x1, 0x0, 0x0, 0x7}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x100000001, 0x80000000, 0xffffffffffffffe0, 0x0, 0x1, 0x5, 0x7, 0x2, 0x1, 0x7f, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x4f, 0x9, 0x0, 0x101, 0x80000001, 0x8001, 0x0, 0x1, 0x1, 0x1}) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x1) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) truncate(&(0x7f0000000000)='./bus\x00', 0x29c) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x801, 0x12) fcntl$getown(r0, 0x6) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x73b21fbf) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xa00, 0x0) fcntl$getown(r0, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x110, 0x4300) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x1, 0x3, 0x3) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x8040, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x1, 0x100000}, 0xc) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x8) r3 = dup2(r2, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r2, 0x6) recvfrom$unix(r2, &(0x7f00000000c0)=""/203, 0xcb, 0x41, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f6275730041ad5cd546d97d60b58546c0e725c0f137ec6794df5e76bcf6234b75c814e3985524ee333809e281fa09a04fd65f041b710f59f84b1a4692edc7660bbed324a0bb22a9ab3149c811d50a974abfe45ee9349c965347edda6f556a4ca4632a99a111205220070000006aa1abfec5dda3bb67596c9642c022cdd6d69b317723fa1a8eca2a562e0f128a6537bb6a3d151f2d9ec1f4a1d967ac58f0828564350f6a9773b9d1b00d1c6e9251c64a1dae1c2be72de9c815ba50b16ae00ec4f13db94931c1c1e41ba7ca945efd7c92aabbb864223be445fc7c4baa0557597110af44e587571908d0eaf10ac8ec89d836b0fe9614f9952204e7299d37c40e6724c54136e1bb74f2334c6c689d434a448de74692"], 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000004c0)={0xfff, 0x2, './bus\x00', 0x0, 0xf4ee, 0x6, 0x8}) accept(r1, 0x0, &(0x7f0000000480)) recvfrom$unix(r1, &(0x7f0000000340)=""/138, 0x8a, 0xfffffffffffffffe, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r3, &(0x7f0000000280)="ca4ecbfc4e72e030e85baff92052f93ca934b63ac78197951ed567d42f21cd23acb8cd8f8da30d237eec2406f7a971d979ed893e89c2a38db8fbd2366cbebd0836b288939a1018a0ff456a936af0076ed048d12d364c0a1345725886", 0x5c) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './bus\x00'}) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0xa) fcntl$getown(r0, 0x6) 16:00:09 executing program 0: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x400, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x7e, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x6, 0x4}], 0x8, &(0x7f00000000c0)={0x8001, 0x9}) fcntl$getown(r0, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000400)='./bus/file0\x00', 0x1, 0x2) r1 = socket$inet(0x2, 0x8002, 0x1000000000088) write(r1, &(0x7f0000000340)="f2941f23b1c68ae9ef44766b6e9b8197ca1ef00f7f02d5ea56cdb87c409142292e95d3bb612b7c593b2dfa71dd9075e39a064a11fff7686535c4e8a02e81e4ba1ee91a68d85e52c89f5f409c8d8a8695eeae821fed6d0b714d00c556b9bdca158060d15f3a982ddb60cd00d0023898586e51443f6acbf5091977abc48d58152804d8ce03d3e41f114c70f1723eb3", 0x8e) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="0e741bbde1a51d918a61d2db23ab63f68f9d3b2966117e2e5469da4ef7119d5ba175c6c50ffd856758dfc7e1d9f29a11364d44a2850052aef139df3addf4614530647dafe5274713b624405249f065a6a3e7f7d34aba0169446386918298f0cbde9f808f142594d03f3bc7e008a275028022300e826322f17d6bdaf9c1ca40b44edced0da413e1dadbb856858444e1ef1662fda03d756528d4689ccfe5b94c16c9c6ca891fc0e5158cae6500a1dfdf0a51e2af4d0bd4ed81ffd595332b17da2bdbbd8bb84c569db6b259499afd9e309bccb86bcf3f712623f3ddbebb4634f6e0e6a3d5edd9ebfce9a2eaf481e5ec92", 0xef}, {&(0x7f0000000100)="07d759bcb9a40711182ef12fc5d15d88844e782e9c6d37556050599fbd51a0e7097a60a8cb37231a8a588e10245fc88f1d4a9da803caa15673f523d05ba596cf6420788941caba7dc256628e114bb6f55430009e8a639fca885e97558f1e1f3928326943a53c25fb4409909f3666ef51d3d32e7d205a05a10e2a80435367ad3e25ff356022", 0x85}], 0x2) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fsync(r2) fsync(r1) fcntl$getown(r2, 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlink(&(0x7f0000000000)='./bus\x00') fcntl$getown(r0, 0x5) 16:00:10 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000300)='./bus\x00', 0x10, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/3, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fcntl$getown(r0, 0x6) socket(0x3, 0x0, 0x100000001) r2 = socket$inet6(0x18, 0x8000000000000004, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5, './bus\x00', './bus\x00'}) recvfrom(r1, &(0x7f0000000200)=""/48, 0x30, 0x802, &(0x7f0000000240)=@in6={0x18, 0x3, 0x3204, 0x8}, 0xc) listen(r2, 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x6) fcntl$getown(r1, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x20) fcntl$getown(r0, 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = semget$private(0x0, 0x0, 0x81) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000740)=0x5) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8100, 0x80) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r4 = dup(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000700)={0x4, 0x2, './bus/file0\x00', 0xfffffffffffffffd, 0x75000, 0xffffffffffffffff, 0x4}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000640), 0x10) unveil(&(0x7f0000000680)='./bus/file0\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='+\x00', &(0x7f00000000c0)='(,*-{\x00', &(0x7f0000000100)='+:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\-+/\x7f(\x00', &(0x7f0000000240)='%!^\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='\'}&)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='/+,-\x00', &(0x7f0000000480)='^--1:[(-\x00', &(0x7f00000004c0)='-&)\x97-@\x00', &(0x7f0000000500)='(2*}\x00']) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) chroot(&(0x7f0000000000)='./bus\x00') mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x2000, 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x10000000000037e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="54a8e3a264377fdb7b9a", 0xa}, {&(0x7f00000000c0)="c3a14bc591a7d1ff35110778e1a662caf5bcb4c13071368090f1f95bacbb9aebbaffd0c2a0f21361fa0f4e820a068573b3472786b410d515d74bf254efa6380bcb2ac45711f01bc01e2a11982a968c3a9a78aea7e24d06b79492fd3cec673e32a8f74ebc9d6f23491c7fcf06f96cbb95c0a938b3", 0x74}, {&(0x7f0000000140)="8b75f4efef282ee1c23eed87ebffc68658d464772dfc4dbae8e96e21b51c00ec91a65cc5bb8252b379f8fe1bcf462eb32717812eb67d45bd66f13eeee2ca8b9dccf342e7f94872d26be636018e9b768283ea5a6585fd7138b4e5873b54b9765a18ff25eac720ead16bf3df425d5d3e60a97a2bedc8077238c2f41ff4f0daca42e624b6e87ef11a7206f7f38690244e028d60cf790b8c852b77a8ecdda44028636e7b1917e3a54b28614cdd7b5db42a5df73d6b165f8ea61a40feca110c7eb8a4dda1683f8e71da3615093d40fd60f9ae4175bdc62d75acf4590f564906b7d01109363b931d2b318285fc67c4182dae27dbe4", 0xf2}, {&(0x7f0000000340)="90e1b39cb055cbaefb96ee322bcef867898ba2b2bd83aeb193f9dd44ee9c75281d86a3f0d85eae3f068e19adb237f1a3f2455277727802ff960ad7b5bb91be67f4f5e965ede09acd73ae8a222a3eb39719b4cae2629a6b5b823a49417842d47fb5bfadfbfb5ce3b5d61a6ea6e2cf5af0784f3130b098fdb3b717be2fc35df5dc63960d07666f9a60dc2c2863a5ad4444a96c6bc6808ca7607d593405d4255e", 0x9f}], 0x4, &(0x7f0000000400)=[{0xf8, 0x1, 0x86c, "ad468cda76ea029caac413b82f9bb3fdb5649528790d68beaf735b685d07bd56a97666dec12dc63cd4ed6daacfa7b425796c2b5b79ba5d9e1391e9e1035ee6c150386014cf21b7fa5a1cdbae88d0461b3db374c48efc7841b129f489632fb7cdde2e585a2acd6d9c81176ca10ef8e9427951036e0efe55f9e40963c2680fb590e0f165ce56926f1a9cb5c02f224e38d8c3cf1c397e7fedef2120e44c9dc26b48b8cdabce3228915d3c9c373c97f7a7a1f944ad03d5498b8c9a4d43ca75c5bf356731fcae9782ebe88248e37b5c73430a59fd573d32381a9ed24d1ab4a3a9658b8818772f16100606"}, {0x1010, 0xffff, 0x22, "8966d25c046f6e72eb1b262748bb1ea694c8422a3631ecf15975cca0894d3343fd122ad08ad8ff7d8a12489ad8e77d847ffae50147010dd19ac80782e943717ed8168321e531c5c838edb5cb6b0df75e45ce7fb25125a3b638e391beb53a5cc5e54046c9a4d8ff5d0311f64c5f332159c0ecef4855bd0ede1fe75a6c23e33ebcfe756acb37ad8e952445eb99528107c2dda524079239e26a5d70aa8472560e6711c3b0a1c564a36d91402c85736be1fb4dbc037c54b4394e937378a73df4585d8c82cfd8e728eb98ce2bc923759961ce39a687070e3b4be03da7bab35bab8f4f8351875a4997c14f71950a257afcfdef9d90a9ab93a1d1e3258b5964f649ef0d6d197bfee6a14eb28f18b27d7d986a7d75544934f670caf1ac355d9e6a1d3ad46641c43d861ae6c20cc81cae70e43eab932e43db68888bb79549410cf7cdc4e01b8d014b70e161eafdc22bac2f2d871bea43dc04ae8d9143226cf389f0c92fee3489ceb010a60997ffee117a6cfcc6363bd043e37469ecb78c9ec5f401c4c84ad3cd54aef8c919763c26a5b0159a491c7e2b3ba7a0251b3965cbf91113bead633c9802c31b2422c36dbb576bd5abb62236327aaafce23f51f5628747c327e0a5894a35452d7ea9c3b1c22b46856c4cb3885aef6c5afe948ca6c6140b9cc79cd0dd37fb81ec189e0e494c5d4a944c105ea615c0a2f6ff58f172c0cde2e94a18376d1d7d99ccb4861e81e8f6a11dc4f4be3f95abd83a83d98b4986c05376c2466e52bfe0d5cf44b3946772f492059b19e96be82dadbfcffd621f7f0c27086d3b7cddcc49e2aeb5a3405b3eaecc940f45f3f62c9308cdafc2ef7a5102108093ee1182bca0e1731dff7d5f48943c450f70c4b776b305e1fc97620ccb8e9bc89f3fc44966a1cdbb74e776cad5399ddc7f484744b8ce9caf069ab43e43a98ef387182232014d21d865ee54271b97641e0b1cf332bb4b54e8bedb5ba6ff790da631709c637cfc1e82fb3f4363ecaee67ae480a09279928a033b5cc8ab0b2f4e2ac3284b28f3262719e894b9d1925f668da4897a75013f8ebbce83fb7ef3d1d0a1a2b3222156b78606996cea319e46414eca4666f47199d24d06021a91fa8f3496752281400f6e9201251ba7b713a936edd8907f15d9c7ef101b25f03c21264f3d95eb9d3bf3437744801f6ff829a48723055dd80c8777dd847f99c8cbb4a3a516841db20d712a79aa1c6151082cce80a8eb106465cbf197513e0eacb3bce7fe5980e3d6067bb33a1fc8bfa32b287aff7f064ad3f38c410955472c7cbf0be1306ba05f64d446043f7e10f098776af0d9bb7ba203660f06fcaf6aa910c01aa5872d4ef9517c006c5bfaf155da49b879e5096d68ac6da65f71876eb3cbe228e1b0aa432f546ee7278b541cb298ef50bc45e874e0a677649ac64d3521f985caa472253b08c51278c45ab3dd92f0b6d65fa67b58c5e9549c00b36846eb624cb8e509682f70cfb029b7c750f7c9b4ddbc4015a0e228aadc307bc99196b2c26dcb1e46fd8aa86eb6105bb407af296e3d996cba9c4ef491b3fc9539769d719130c60c8dd23c3ccbf58a2044910a9d1bb0c156c06a0b435c48b84a64fd83a7abd8c8804543ee5a632446a1c0db04d3761fa74eec9a72694fbf3328730a1d2bde233750826dba83279f3c6fefbff98787bb6ed87640b1945590684ed1ee41006be9797b716caa8d24c006f07a19afe708585556ea969e12b0c830054d57925462a6d85341844831b1120e731be56ee57ea11bc6bd2ff38a730c3d84d792eed0f1dc98dfb0cc019612a8c486722c3b8948141c2ec37e422e3a815eccad198e3938f030e305d7ecf4286551ba83afa78a4e4ffb9f60eee9d0034843b3ba03acbf74c00c0b6ad9c82d509d025895b125508355cd32acea87041d6ff69f16828aaaa7620e690e5d4f7016e86a829cd3e387a32f76075b5818a2303d8f5c6e4a94242f1540f5ec358c8d846cb64b4b8a182a5ebe81ff6d1dd46e6f3cec35b2db00f50f9845f78c828610a44202aa6df3298c2407c7bf7387ca938faf171af36f59c1533c5e13effa5e64a1c7bbe1f9ed4f920997b7fa245c7c0ff2f0b19d41b8285b9ac43f53af6b7a75182c7c6b25161635808b20d7d248cf1c243e5318c96312eba489824c325e8f585fb9107c02e78287475ccd719b2c6f05fc22afc035dcd54b4a63b9a45c117793ab3bedb9c69f6f6982f16916ec72409862cfc5c241f263736c7630ac4aa31d3d3eeb70ce07d7b545aec57c52f4deb96fa4b538c9a5cbd31ed54ef94057e7f34c1796335052f4147b617dc1b4e5662338c4b2e81debe2be46d35c15806f8ac9e75359f456ad65134802ec555596cf5d3669b5e87fdce23cda982addc7fcf8c642248098a03c61046e32a905ff93da7718c4a0d73c210a65babdea145591afc495891acf5babfd0d747214921f7dfa3ebbac5a111fdf7c95fa6ad217fd3d13b6df3439927178468b9e7a42132cee22d4c9344c55ef754242f559b8dba3448dcbf6bc61ad43d7c2eb99a61262f88de3f2e4e9c708e26a43e8ee70c1d73ede45b994c5031329d9e4c4dea49fbaa43bfb23285bdb403b1158f4d1105a45ab9a35a4f2ab7042e1a8b0d7e114883ceddc3e2e904a7c6f4760f6a8a72247a42d1ff675cc17693baaf5e1541c33f27dbcbe9a152dce7662e06ae12d4d6b9161c78cd15b4c9e156d6ccd936d0d95cffc756e585bcd30960daf5a5a2588080ef8c02e5efdaed46c0d7d310132c02f655d89b283fde4b11b1fae22c70cacd14013135de34a8e002e237310049109e933f16faea952f5d218773ea540223d89b20a7f540988c22763a55daaf7a7f4b9ecd1851b1181261c206e444d793b9b37c03aa0af7433790c37f7c2e39ecf66fd20774f2b0e205ba5d37ba0b331843ed5052651f3ec4794aca4a901cfbad6f18528bbfb9b5b55ac8476a055e102405fa2e3f36a0fb5703c55d7466552288e745c313117f46a51c931ff880c44ba9b7c6b97d56f4c6b968e4a5af8722ee37df003efb93f598efb72eec72a7187cb2c9f80ec96dacd352dc069bc2f2980d94baf3fd5a74d39cc6abd1b64d8ae5f3007d984c67b46198b959ab8a0641586109fd44d8561ec9fe7cea2640c35b348051f080f29a5b570a5d0157ae56c72a237436d2a93f4f879801b0f40e94c0f56cf4a6565feb361fa7890a54fc76f24a3b9882429df08a04eb240f2780fe38140e7d23f1e96b4cd7de153a6a6b4c0aba651e86e453cbfcd7a278cf71ae47318cd48588c50117608ffefa4aa75752f279ec0a6f7536825a34c32a7f3eebec4887e64b441c39c25f90e523b89e516e8199c6da0bba2b610e28ce47fa489aac7bca8941de72d38d476a5bf600e2ade4260cf3054428fcd9063523e507f56533c62b517d1eeb1db2e97851222c07502f004554ca9d03e3a91d1d5f15e899ca9f8418274aa5c0984814282ddbf152d5e45805f37111c62c1b35784481ce01628e7c50c2fb7c11bf2b280e314b4e60b9fb72b949d2253fa8ce6634f86d39f8bddc6d654cf85afff8b5a80cad5ccba25ae5519a2c3dce034627422ba5545c03b5c76c97ec9419133219f37ff4c61145e858d158273a802a57b1f67517ac605c1c563e373b2feb9ae584f1db0c5b58c253e58831d5f5241c0428025b151e477c2edb3d468c1fd2faa5de77aadd5f5ce56931c6e8025586e2e9421400a907858aa535b3592d809d77bdc56c056c05e8bdb806daa5a77fb1a08a487ff85c61b06e2a67ff692546e2a48b51f844f99d2fc2400550c1c8c0857166dd6c9f2dabfa7361557d20696ac4cb432a4a087452eb361e30f4a6911e8078d3b9c75acd4a6f014b66a8a3bfab37cb3383000c21bd7673a0e9a16a9891fbbb1d4310c0fde86a2ad36103ff7c03ca2409067b3997c473c5bba0646af9f7ec485a7d8934d3492e71ffd5cb449a99d60a6afa88ead50effe61a072fdda1e9d8e17950e3e1fcdeec5209438d61aa27bb72b4a30900d218f40eb2d38051bb620294ca351c99dccd4f675724dae5268c5b84074a47b9d42f7343e3211578df0e6270fb2fe362ceec76dde3a145c5552657704e2629f225e361e0c6aff01877a464e143baad1e7e3b778704f983af3b3034c2c7fad86ef2a70917c11ce1db6384cc1926d596cb6f68dc0bae889d371d1cdccf33b66e51b2d64a4be1e2ff43fa6514e02c414318507eab75e289fb7df87f9163f62b241350de2d1ce57163abb8f3d424a449c823e129b2dbb7771502d7b77d096df6cb71e329ffba59d3a668ba1917bddd1623ca5f806e4e654fc88ba5afb884806ea5b710c4ac045657ebcec5ac500215a072dd6ca30062648667e2d91dfb880c915f253d3b4fa64d8c0cd733cf5754411ae7f17e0c01a1eb1038cd4a06620b4a6241c9f6a87faa4cb8bef722f48f91ab5965ed0e3033390b5fc9020ce821a49afe9fe828d0226f26b4f96cffe550af32449b319e864f7e4704e72b48534f4a664585b969c70ddb6c8d3b69945f5c38fada45fd8d4a1337e30e636dfb468f61f7ae70741abc5e453d65609f9ca3ffb61157c717593850ef81954c2cc487ecc2a59856bf1e393c637cbd2fa2fdba201bac76238075014c4784e4da98f29b985f869c8eb1b110ebf2d10848ddc36d28e3e6da85f92ded9d511fd6f40fc38ee45ad8172e982d4ac67c8f69f6599a36189c4e47c972f18fc5f76b0efb9b79fd77938525ac949ae316a14c15f0f084c4d908db2d525d0da7661307517b88eb0df3506abc548fc5f1d1cd524f7b22b5365ebc78d3a72513151a6f70180d499108feea9c34344aec0e164d403b3d6aebd5d99af57ee08cc715323bb2b4169384ab5805524b456d5a9294f241c756928d5af8098f82df5276b93e64f0477251e5efd3537332842a2cf08df6590877327c5db77a81eb114f50819a31e6833ac5c5e4143dec3b59ed0acb29279f71bdb3c12969207d52a6c4ea95c0315d006c6ad3227ce81684d516278e191d5476c04e1dbeb4cf251d57fe2a9d2c9a7b6e4f55faa03c6c9a552c48df68298f441f1afe74d86f00ac2b3f7f06c8c0a9068ae7eed93b9a1eb7726b1a411eacbb78deaab49f4e221bdd4d499dce4dbede285118c8b801de370fa69f45770d61bfe6adca2591f2bbc0668e86b4003430470d1adb20d27dcadf1b1e8ac7e9bf1970b76bd6c2f5e11b149b0f11a0edec608ad3a81e0688e76de63c54a41db806cb7fb7bf9b5a62ec0fa9203a4cc3795c4470028a94a0a8ef56327bc14cd60af6537b2daf3e955665817ebce91f825a50299956220a842aadf2426921d34a2f82e0b0f6dfe02aab16935672777cf8634a39702c769d06170073df76030c109bf8613cbe986a00ba2f6b67b25c8262603ac60c1bc7d4bb849d10bc6da58162ba78d26a0fec0debf9ea564dc4517c85812047bb24903bdf8651ab14a8f2da5da8333c4d66362dd5a8f9474684daf2e02b9d6631904367ad40279da8a86c0f0aaeba409fd6713edc35d0e5b501959fbd23146e8186eabd8da4765d93e78526a40ec6b0bfb0f3747556eb0a1926e4917c57bfa6847fb2f740c06d84903a37a3ac84049dbc90c4a892cb51e049139ea1b1c51e19c2d123487658663c6a6584ba12b55b2996cf8dbd59d6f7abdf1622e65feb1555d3932af8cfae45502db2e123fb9070ad79c4839cf65a0438f7c149be9a5f51be93750d7374d6032be591c7e4c78b083c8b4783192a510f19f352556572c9ca5d517420ea5ff08d82de9a3676af52ee311f0"}, {0x60, 0xffff, 0x0, "1f444bab8ed3aa1c3d01e2832891e4e7750ba57d72cd2440d08ff8228674fc7c4e36864994dc29100f815d16dcb69f11a6e44aacaa85091755c04f6c2b6006a3997cb44cc0e25c7297c623d700"}, {0x20, 0x1, 0x4, "1d922661386f9bf16f43"}, {0x28, 0xffff, 0xf80, "b81fed29af47b1f632a67869ee27951ed83c561fa42d2b61"}, {0xa0, 0x0, 0x100000000, "f26de00709b58da691426a2f8ec38ba46f5a236b19abe8fc7a1d6c6fd90ead01f04961d3f69fdfeb0b969eb3cc49211d8010b7111d29a15ddc7ea754c656776a11ad176530067e650e5ac4c2fee8b6e23df783f05dc23b219b74195c4af2b60791d457b00a2c630b5720c3fb7b9c8d10f8c7797411f1724ff0b9e70d47ac91454e505a198dd655cea6374a"}], 0x1250}, 0x400) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x148) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x20000001) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) fcntl$getown(r1, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x0, 0x12, 0x24000000, 0x2b9a}) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0x9, 0x100000000, 0x1, 0x6, 0x7, 0xf2c, 0x2, 0x2, 0x100, 0x1f}) dup2(r0, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa7af) syz_open_pts() syz_open_pts() fchflags(r1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x7fff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = accept$inet(r3, &(0x7f0000000200), &(0x7f00000003c0)=0xffffffffffffff62) getpeername(r4, &(0x7f0000000080)=@un=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x29ae, 0x1, 0x401, 0x10000, 0x91}, 0xc) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getegid() r13 = getegid() setgroups(0x9, &(0x7f00000004c0)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r14, 0x6) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xa620f5a0189eefc2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = geteuid() r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd0, 0x0) getsockname$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setreuid(r3, r4) r6 = openat(r5, &(0x7f0000000200)='\x00', 0x20090, 0xa) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000240)) fcntl$getown(r2, 0x5) r7 = getuid() r8 = getgid() fchownat(r2, &(0x7f0000000000)='./bus\x00', r7, r8, 0x6) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) socketpair(0x31, 0x4003, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/13, 0xd, 0x40, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) 16:00:10 executing program 0: r0 = socket(0x21, 0x6, 0x7fff) sendto$inet(r0, &(0x7f0000000000)="e055747a705f83ce1f57639be909f96a4af2502cbe4bc37d1b7b588bc7fdda4f11f5f2b4b486a33d0382562bdabf11b6a1a51e6e578f71c1f70319fc8732422284c91c91daeb7ab50c6618f08ea3779117ca", 0x52, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/3, 0x3, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="01202e2f1135079b59aa10e0696c653000015d9f"], 0xa) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18208, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x6) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0xbfe01ca186cfa7de, 0x108) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x25) fchflags(r0, 0x6) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/128, 0x80) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') getsockopt(r1, 0x4, 0x4, &(0x7f0000000100)=""/142, &(0x7f00000002c0)=0x8e) 16:00:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x984) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xef1a, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000013, 0x101, 0x2}], 0x7fff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x4000000a, 0x231, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x53, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000040, 0x7, 0x81}], 0x3f, &(0x7f0000000140)={0xfffffffffffffffa, 0x4}) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x4300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20401, 0x82) fcntl$getown(r1, 0x5) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x4381, 0x0) fcntl$getown(r2, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10800, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10200, 0x10) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8001, './bus\x00', './bus\x00'}) fcntl$getown(r0, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) sync() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x162) fcntl$getown(r0, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:11 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getdents(r0, &(0x7f00000000c0)=""/168, 0xa8) syz_emit_ethernet(0x89, &(0x7f0000000000)="7714ee1edb3087e6f4ad1c158c2ff30dbcd4de2240c554b824c273bbc20857d399d59ecbbcfcd2c9161adfdcbab7eb673a75ea64314b434de9afcf630be56f3a6a4e5ab5815fedbaadac1937722628e3dc274ae1d25b8a071f40446f33a0fbedc2bff70420d1f034f46fd9e097c4f2ac29934b291f15c9f38360cf1cba270da1c3d073e8531b2ff5c7") fcntl$getown(r0, 0x6) 16:00:11 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x8080, 0x24) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xa0, 0x100) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x18, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="cf008a03e08a43c96f3e0d4c58f09b1e351dd79a0fa31d5e4ea7aaebf5fc8d697da099a74fd58017070ed7a8a001f1f07b76c6e87836fd8d042e015eb93d6b48f2d8cfcc0dbcf69b429588f29331963261de8122cc5b61", 0x57}, {&(0x7f00000000c0)="47fd8e74f3ab04b1a869d9e33c92ba83a01118be2308df8af6e60cb0332044ebadad84fb326662de1e33ff06deda7c3d84b638560c0ee0132cd751173c4554eeb1cca26784cb793e7ed1c02d14a60890bb2c78894e6391de1a18e1a247cafef3136c53f2eeefec84824cfd3c25ce12dd31812e113e74cc1d510c7bb6a1c888bdc68225d7030c21763c2377d66e59335ceac30ec97860b8a7afb0121c4bdddb98ef8434d08d383a3c4448afe876bc7afeb37706bcf4f42f2e572e7efed6e9cb5b4e2bc08ae40a6d33dcae22eb4dc0f5538469161808a5440b99c18d960a029299fa549667c8278d55ce8387ca24bc88054fc430c13c5562", 0xf7}], 0x2, 0x0) fcntl$getown(r0, 0x5) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0xa2) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000040)="ac5511313175f778aee19adeaeef4ce21f0bd37bbec1fd4c73841c9cbf96f56bce775a740061829735a8fd591fc799b5d06de8d1793caa956206935447f6709af670812ecc94d87ad9d5e31f0e88eb69bb63991093edb77995a9e97cb6c80db148b9b778f1f8170bc3bf6d3fd93a71a6689dc3a39fd05eefa227d20757bf9823147d2a10c4a961f7adca8aebdb74a76ced19689d603e4308db3717becab3405827c3cb515a2433f8756478a4bf07789f38fcd1f3164e292985e369dcf723b3aed4a225727828ad37878a69db9233baf45d3a85823e952aa9e3c7e60f0715d3ef5ef312a11682e11efa5b14eb4d69f9c320cda0477177f3cafe6e7aeaa6baca607d1de34f0539211b5ff3039095f4796cc0a05d231368a55c6612ce127d4dd68f404b4344b21ebef543e666a1607a9adc59fca5b4b53eb9f35d71431d8da5ee37d280c02fd6d1aa36e3dc24e3f12479939b627967d56473a20294b11e883e1616307b4d0e06514b471df70d14b17dcab0ad6d897ce0560df44dab04ee9284ed0c7f3168c2136d1b7fbb06830a79a74a644e02ddcaf7d2673bf5841ff2ee151299941cc70626d7533226b7679ea5be615c6db4f3be5e16f9111ab629cc5de4c9ec5afb0428c7b023c7f442e03ba60d3d928a8f5a10d9b39d989bb9d5ad297be28a57691ff5bca9e3855e6526d3cab4c1ed27d1193b84f2aa2b00ccb69ff26da93d32536d9b343436ebcf1f406b1f9a2aa44015e2d5fc2ecc6d457f09cd83185449897bc76bc4d7381844b92efe0744a0edad687f44f573b76ccfeb180b2a4e7520f5262be2d732abe93bc880c0beac7c5207816ae7722e48b52765cee0eb3f7126e8ac93abddcddd22849c72600ed421352104f70ccf039ebfcc3993cdaba6e9992707e28add63ee439d4a0423b52c3abd796802e2febd037e864f5bcb01ea4241d4d030a95fcf4d4011d9a32d7bd97fcdfd2e2c5af4de51e8db10331e66b270a915252ce4b67621bcd088f50206ce8b32891e9ea4f825a0c6efc64937fb3e30510fb49f1eb93aaa4b6325a4b021d0e8d0a3c007803400b1bfbd7623f1870a0de9b0f222735fb8ea2090787176a66b0ce23a044784e95d5dbcce39fb388fd249fe4766875bfeaa6654f7ae5b9b003d0db2830efd0600ef801bdf2bc93513db34ffe0bf0a96c7d692b1c7e3d76674231296ed966e9d59cafca958b6b3267b890cf970ead170209349a8a92bf564d465ac31c646d0a713822a433453aff0ade56462816549a92a8ef9e1a532daf44845834296cdbc97c897574bb4e06791c9a3630d3e3a97d9b3a9f3e75aab324cf07b7ddea34e38060ed2724fd5c2f72b6c91f0b0484b3c33ab40266ee0e924e49b31631e179ea10d3bc46b6e68d5768887f4da0a63f2e0b11214a55bcd72d1c2df46a27f54ec7f96f12176a0cf821892c6336a7cec6bc62e588732d8762414c8b0e8667a9da3b0818a59c905d6ba45ce5a705867dd3f2d0f350d2552feaf74a146cc64d38da176600e9c42010dcc5b8416e3c7641ca303baafe475df8006fe93ead5c85bd0fafb8e887102927e7d83cad31e6144ea5b31a3d190b5ccc89822d2c0a52e4d0f52bfcd9eed008f27b2f8787d29af35ad8eb1957e4c9b6efd6251b6344ed211ca01aa3f1de2fac8cdbe3e0543bd657969c2af93c97380921434a1263e46f66a8fa8210908fc5e1b4c298b1e8b61a1668b36f916d3ebf5f6ec472206008ec712b43f570c374afff2a873b6cf8b85cb8a25f9287f70290708b96cf92cb5c2b2547266d4de6e16922cab283ed3ad228777508496de663e62887972b0936c450167ab19c5bb0ca96f0ee8aa427b7b20917ba0c98867f7ac169a8dccbd4c9ce5a2e1857be42634d5d4141947e66fe0771e74882dc0309bb8e7a627b17d7d55feb36b24232438ba61a33255a4f8869df7be784df36e5a477391920beff42a35e0009c4931e01b002f4c8405c3d1b1a509a475b396aebe770442f83d824df8b58adb3343aa95b284ff677b9ac7986591684db3d1d4977115af94c2aca524b2285554530fd85f095ec61cd849c85a1cb04a3f66556018429d52a50846418d6084389368ac5bdd0d99fd2f29499b37d0eb64f04978fde9829a302ca5258368fe140fc76258e191f116c875bce921fec2d019d0f08e0a40888762fdecd7de742e4e2b002ac5888ba4b1d88d374a719e1d255cf549b2e84c71fb32184ff80c8fdeadde3ea91a41d6c32b631b7e6f0454444077f006d3652df63ada31a187ea0ac6b683f6726008c4b1511258b628404444b1bf7ba0d6eb517cbfed3a1a576a6da86e03725c1cfe74f9b41078684c50be4e9a8d48dddb7640152926824b337a65177d09dd32172af7bd5aba064fc4990764db7deff7d647654497fadfe881985a823b5ac41eaecc6320e318421340306ff8d08a9a3eaf417b31991493e4716b9b1bc2de984eb9152eb7309de1ccba3fb90b89336d40f75ef05c59346c2d8c9b526c1ebe75ba4b223c066495f9f9636389abbc7a89312408755b64975b89f08a473d08c6835f99b0134884e67e491663fc008ff0918c61bf9e5e90a6ce797f6d779eabed6fa98909f583bbfb25c1c3aedc1a63786964a243c147ed326bd5eb68300907f2cb626ca8449c0ccc06dccac5beb8e93dfa46f7f7e62af0b49ad229d9d4b089b22727b99ca75d262ffc22c49ae5e8c8007f1225a5656ca5caab0634099c5a343d6fcd59bf9c75ebfd3a9b921aea468e9c7d6660d75b927541602e0142175d628fe8141bfb7f20a63a2c358c791ff87afad311111c27aa9374aa4d02345aa4d8d026e36f8f5d7b60e59898a8431c402567534be567d3a6bc72961f4f07376f956566b1eb8c10755cc1af06f42400e4d56c72468fe29452b6f857a69f8716b20110cd99098411d3218070a4514ba7f787482cd9c0b2f2b09a29eec58aa3c4803822593ee73ecc375cc0d01715b73e63039b36e7a7728c8fb4e7a14b452cadf02a2bdac1463334d70f62ee55f6ea2b0022d7e35a6cac30ccff0ab9deba3ff30ce3ea68c0cf829c98027eebe543c8f6fa0d7ffcda0f060da3903f7ef42f537892c607a99954fc6890cfc1481a0a894eddd22443433386b6d64f1c9fc2869de1a0c9850ede6e2589ada5cef8896f4586c91cde2fbf006c783f0de055849ff9218efbec56ef0f8615dbbb0cddf79ec082f53220ad0259b0a586a2e330cc130e5a9a4a03996a76dc242d60c2c15bb9576b13ec855d3df950d1a76f3ba9319f4fa73c3e998b2013f303776af90b97d60e80e63c9b4e7ddb84b5aae7b465e110ed6769d62097e6eeee69234e7bf6a90444af4db4a563509cd89b266bc8ee5cb267245d227856810ae479f024ade104aeced8696ab45cffcabb8e986f6aebdfdf3e2734c7a6377c0a80f4b5b37d53cf41b73f83fd7576ca7f6de12d3ed1f76b53ba66a1e77d2985e4048ac99eb60042a30c6edc0b2f6b4cdd154356c33b9633833b9255d09d86afeb7823c3a256f969884455cadec4cc06d6544f79613fa0216243f5107b4405e95ba7ca9e6e0a03191e85e2ea8f7bfe7b9575f2bba5661212013a1bb632a1ee06c1f5269084dd7ec3e7fd55e837c769fa42d16f9a6ec1f1c29dd0b4cea3d59a7838797077e29c7136abbe47213611ab9d3c3a9d97ec15460ecb30b359b7637fbe0d38001690804d0d242c2d8dd02a6b7c4dc1952595e49a46b03cb344b31a574eddad4df7e71bcfe281b34bf9c994bfe6649e3630e97c54808cc580d97a384d6683db8fb019df0f3d2b8735af7cf47ff72efd308edea143de73063778a657b45d094ca43dee0ee90c22911d693d1e64d0f770943eb04001456e50fc9807e6f1b28011ed53b8b2908d1daf3cb52db3f8f35c1c4422cd5b34b4a87b5139b446849b8872ed52f74d24e3e9593e028f781e15f0694a5bddedfe336c9618a8f139145377fd05c17ded811d9b4f17edda76e4228d77cb76ac249f0460c89d1e6e46a6d71fcb7e1469664b60072499d1add3949ae5b1b87e5837201130cc4d430d8c01bb23521559a3c90de4cf4e25e57a6565d86fb2bfa2f9c14c611c7fc777906a94e25972eef5e85740539d1c50a0ca1058509eae55bd33914c6e3128f0899354b5d3d96815a129f5132a8f0dabbd75c9b628ea388676657ec01f2a92f00ccf14da6de698207f0ad54b47222254ec1e09a85136a4721006dc6b9c7446ee40e293a06fb47160b9ec9244b01446ba674c64e5bb6d0fa95cbda4926fcb44e3035c652f037450d1f7a0212b766be8ff4faf2a1003086aa02b24efb8779e50fb267fb8fd02197b32e911de2fa13fda7324d85d85f168bb53c8fc132105582ea5e78b6126d09ab03b6ecca68e2749b6937be33a4c7d2c6e45df530988aea3fd341516b3bdf042b04f26885b503e9612b7dcbe0c089630150ebbbfb5db0e1feb055887686c26ce954243807784335e7168fe3ffa64d7b3c80d5db7d91add2452ebf375648991c90f26375aa4c8f72d784a269a3ff1f20d77ff01b67004df5b42666320f487c360eb4f16f6b38ce54c5820c1363a91282f7bbdb664a51bfc84d6670706755785fe839c592bd5beec4fbf40b8d4a27a050deba14a354012d175952034a09acb6897fdc0c33bcde2bdf601f35ff7db5c5e01a4dfb099e3ff9e7ca360a5a66388194faca78e3a0dfcda09bcba3844e489f572adb9e32912249ef23c737b0ac90f0603550e0c7b8ca03eb494e3d39b845582eddfd308ca015a36a39af047c267d5d5ef19c13d2c78ed7207e1ffc48e34c8ad598d0c2d13868fbdd5afbba915d360809436d78ba841d2775e37d9e0cf6c8bf99e9a0bef671f7ce5fbfc90d644e6d283a231dd76c403392202be2499c70afe6f42818d7e6f7ab5f8c47abb58b39bfa154423d0a3cbc355d32e8027e0c885cdf7751f8e48d84314a96514cfb12ccb1dea9a1d71a60da4f9b919d47631185fc5f6345441cfeb7744f0154048d30d8a75536e238cca3f496ba2de215295fe56c2b6a11e732541fced0d50e70dc374d14943f62124ea85e42b22c1d18f7eaf4eb5bebec2bdad6aa5a97021f8fc9ccce5543e66d366a6756ec238e4aca3c0dff0857d15adb2ccb00dfc6c8397983f38ca87c9d3bed67329f578c61fa3e99f72d36bde3f9045e52de4f08cc202077f7c8b37e1288c761d0c4328ce9849d493079ac5c83be8ffd49fca472ba5041e6541f53c25aad909d896f547c59c8e7873119163fef2e81131804cb1dd1f37d43a4c84fa412092a815dac0b94c0b7b567a65bb322b2b53de9059a7d274bf33d9af4835ac9c8db8630ec05c76731acd120fab90a2d0b3a77b298027821d0b04c8eb96a2f08e055a8c9b74b36f72685f66e312ff7c83ca6d25433a4329c6e44584728a851923a1f1356ad9cee2396570a943fe05f978bfb4d8888fa1e0aff828d896f406d3b4425a1be8832892f93061b0d13f46eb6229081e9ce7884038cd05e1435aab591c7ad570ed9992caf36d77f7901b9529886eb26e70562894f56980489003fbedba8be71e80f329bff9487c3b4c640681a98fe26fa03030e11a0a0cc4de5c17a0c81e49f47a614009fbbf88d7b9e9977729047de2d3daf02cea608cd63adae6665318b4253ea96dbfb9bf1ffb626e143154ce2cbfbb9c697e8ffcc6256b4dc53bc66103de87d22c1e30ab9814a81bd32f4b3699a8cb2d3d42726faaa457f57d144502901d3f2cb94984dc309e8ff59511331092d9fb162aac33ec24b71a7f0d14c1a69b10f1078f1757470c254df7587d8f", 0x1000}, {&(0x7f0000001040)="0dadee77474d3521d50e1bf09496315ae52c885afa846e5af0f5b9fd0808832a0760c719a8397835be5bb5995985b6d25de5522a1f59209adf", 0x39}, {&(0x7f0000001080)="fa3aeefbb2ea869f1bdb7a3a6c6165d91faa929cf455824a55c6f9fff8deb8b9ab7d489488269c9ae1f144190732b844e87df689e50ff369c6c7aecca4cfe194b675d016a4875eac8c9358c8108470614ae8dbf00bc952b64c8d4a2c490e46c4a6", 0x61}, {&(0x7f0000001100)="522399f981bbc79e78eea5f65ae0454acbfec53816d8d0592c06128d77ae60d77d511957c335cafd569d57f9d9253f713ec17502de01e71eb5e8597c072d13c29d8cdd9768bbb06aea13f0d631c5b8a8b3bcd076b7af439e1dd5b1384014852b6998d904d68b20bb6e82a4f40a48a63efa69246191156044cd66b0eba43c115ada0daea666fe4c5af192e6480262941f9ebacf3a8107a05b48bd", 0x9a}, {&(0x7f00000011c0)="c7abf90da10e180f64dd922565b44002eb6f59d480ccc0058c84bd38715bde98d4821a2c953631427e9e8ff3ffb26cfc06983018b1b895ca42a216594d1e1a6df09b92706d502b37cba8f2274f28fe0f8be6bdaf37525119048ae8e3a5aef8cffd564c47", 0x64}, {&(0x7f0000001240)="20ccd6da2f44fc01508d01de8d7ce29342fef714037e6f4f853d50e57bfce0df43229cafb643a7dbabc1a2da39be5b14174b0c83e6ed1581fe5707134b2fee5f626ad822f99c4e", 0x47}, {&(0x7f00000012c0)="52526b0b4b975788b612d9fe4545a45d8574451d3a60737dd4afece211779943f20dfd95b60aaf6f9fc9d642b2ef2ba3f0726c37ac97d03cb9b73a4b7bf5ed3559518694563282969ddc5086a41959953c9036c8670227a6bfbada55d298dfffd89c009db9665f1b892b8a7de2438432257d07c2f8140e3aae59cc5362f074c92e6847b4f030b5b1d98f85adfcba748030a090e0ca60cf437860710ee7779f23c2f978c2986f855765878c44b02339fe8798a836d76d2c933ef64a", 0xbb}, {&(0x7f0000001380)="a3629a4ba1c97fb30e19cbceb8e7fea77e98228a042917c3858718fe47bbc257cc7cc635f56e65a6a7f1ef417e98d85d517cd74762976ae7a76f131c08564e6069d94813dc9ee53aedad9721313f61f58ff356a5750505cd531f272f007ef4a025e9a851730a55503843d701b6fe708925f91a705e17ed793f7a6df5672e3b8b146b142e34e13a8a99b85b6ea093c8822201f7f7dd642cbfee330187ef405cd6df113df04c063f1eb26a45dc908b8e12ac642b4134daa190f17fd7f8ae2e71ed8b2b7120e62b238a296e7f7bc0", 0xcd}, {&(0x7f0000001480)="2c86230975f55b562f020bca226cf6fe1c099fce5b601a4c686f9ec01e48464c3f4b1dcf9b86daa8d462ea8aed4185b30ea9585b1974f6ddfab1517768a62617a2257dc6e0d8fbc232ada8bece6a54faae17c93a3bbdbfe106279d714c65d53047680e36a3459a9d714fe41690a696e8e9373a867fb4e983ec3257f7c2b64f1e5ec02690473ae60506c387c6662d40b18291d2e321589948cc4a332aad70ce7add76cf234d53ea9873d5f38d445eda1c4ac8d4542eba2b04c54cfe53e27cb03ae31c7e605e22409cf571db540aef3f5d3e7553630229fb8347a546da86358501346486830d8766b29c871a31bfa10327559f7129d7ebe451ff9049ad3a601e9c907c9ddd5793c3f4c6e226b9c73b722c3b86d7aa9dcb28deedccde5b50c7864f935999d597c26341f228297916f1e1254c17e71d6d54ec3ac35e8d7408d08409e634265f1e11880517a80b1dcaca969be0d08dc47bd008b0730b3d2d6cca24c87adeb7591a051e8e257e880f7f34dd75540a6187f93cb41ff4d7d7715b41c9d0e770d0e2bd572216172b29a23f4084f281f80bc859c7eef41fd1923fae65d5bf49a41bd60d381c1ecfe5487be56fc79bf6a3acc492b3f9918a621771251dbb2b98211036eb98a2d374d96806aa31dd1a142b2f5bff435c2e498c930c936be4cf51941ac86908f74ea36ed447597bd5abebdcb5f98d63d89ff67488d1302f2b2921700fd040c56424cb6d86b0dc76ec3207a5abd1be911d5cad2151c64c8fbd952e327db50fc98b1611ee53ce9cad9d6561d149e6dcd6e115ac3805b905a4038e8978591bf80ee4deba9a563ba379bd103557540d8b429bb1739724cb9a09d1c32104d902bad72738b37fd55f9962c841d21aad12ba355286fdc43fa658c6801cc071dafc0ed4e48982df62c4b2e1f4d8793fccea56b4341cc768a2924866572618febfeca0548920a2c79060aa025f83d612df5694cc1a22466d5695e0ba9f0f0305d950092d506be16e78a718bc05a562d2a890ead51c8e06ccd02bbdfa503bda3abb7696e54962f2d153fa3ad41c666023773c210250c399d69881b727f5b222baff034d78fc4b75e901cc2f0a4b75f1f5c43d8a6cca2a70c9c0692c8cb0cf4e860609f3ff2e13ce88765cb58cecfc0b829580de0b4dd3bc58c8da0422afd1c9e754576e43887e9cc769c45b08cc592dfba13106dc60e46e0348919cc1164d8cd234aca04e3762949a50eb060c360c49f9af77cee2b5140492da262720b15c9a6cef45d51d7644ae273d559739ebcc34a78f4751fa0ea8e710536a9536eadb0d9f9eebfcdfb94cc5d2866d5dde0238f7a6c33bbda905fd2cdff5fc2bcfcbda628d6cfa5cb25a3fa1ce7cd6c9be30f419658cd38dbe4c4542b8dfd4e8e28dec1633b566e70dec33b92f6e106b42edd134e602153e84da68348411015f0f93660b7bfa84753d2120a8e1527ef17fc3ec56ce7f91b6470a86ad8c5a27eaeb35e397022cb0d62c3f3e04d9d06b9a0aa6c4fb7ee1054c502d789f61950ac8995b3d90264aff89d55af042909f2255d9cd9aae7fe1e2ba46e37ff224989af38632eeca3ccbe2f66b012b51f4b3250788f41ef337a4f33dbdabe484e6609d7ac4a2643fc6afbe415af9c703586177d4c485122de452cc1bb632237db3e043fa9bc775448dc3875535d9c8433e4cf6e35247203262ac292d98912de3e99e20772ea2243dd1a97d12e4e1b97c023f8f5ef4109df40fa0262fae385803e175d49c49dbf065f3619aa77148cf24a57d91b5ddbb062be31d0b1a1b2ab39c5bc1b677c36905d0f3d3a26ac7a57c30c4e5bb03be926a78ebd28e51905f678dff773339918ec6f1301f88be07b2ebf4263473e4ef9098b640921786f3ba450ad4048e66eb4581feb6f478eb96b31f49f25ccfdee400bc6108626c01d999f3c7db1256494b8cf055ae822e5ab6915868f4f1c7a43efc23e38f7a564ec19671f5125de0b1b75743a4f94098f26cd1796dfa42162967c1ade6d5478dca8f2db51fcc32659984964ffa823bc00fa434cfeae7783c4cc6f5f470e6bfca64b61a47cc8ccfe8b8faa0d3f2670e4c7864fa26c734d4a52dad3beb1dec487760c8f8e64b572966af1050ab09e4557643a6f3e77f41360d0e88161098f53bb295b51a2fdf780f12c8a0b8c8a6cace1aebd467ef8623c81f9579fc60ab932f904c70c5d15b25c0108ace99f4f7e5e52f41accf013609d540f16985a72c7e03ac470b4df5a4d4fa1d5571dca7cc6ba679247227747579e570d153bc796801cb33fdc5ffe7a45af4bbde724b0c385c8dd8a922f942d5195904d50d37e2bed43f3975653d3fe5c31bdbb2da229326103f51838eff9a4ac67ef8ea587c52c186ff8de81fe470db02040ab085a551d331d4d063247f7046beee883f671e44cedb64f607f22326f383816bc27eb4bf313cc9b63665e26c3c7fb1d670ac18930b975a4c0a23497f0c28d14f69cf127ab2ccab8ad2598ffc3eaccffd2b35237e905cb1702c76ca709b608531a8d6fd5b9d5c7d91e86e7e5d6d2c6ff3650fc0eb2a52f3fcb27c014ad825433f4d379d3931541141742d2941d39ab51f049b6c8e04980c15de7a04d3e2abde728acd5aeb9b8d19aa1d8fdb729b2266b0fa1078088ae977c1954e25c3cf372f5c333a598d6d3ba436faa2422fac8916f77a71dcc4f80aebde68088a86414c4d929564d32912de5dfe41285131661a3600cb4373d9d3b827c5443dd40a6f4f55e4e330da7b09b5feea249c3f2e6337d2e3efb141065a369ed6aafc18474b591538d3cb5773f2510abfad994b8c1ae54a26aabea2984eac931777cdd7d77e9a60638ec8efbc8c4c304db8db9db6794e3ffbb62a7df950f95a7519000faec871116881c1841d00cb1dc0156145b458139cd1f79eca6e425d27e14703b64ae93d1427ed05e3b352399f6b60ada3c97eadca71ed8922bb257acc72096d137599fd01652f55477573590e4fbbd161841519b9ecfaa1ddf2e1d640af6038bfbbebaa352e50b3d91ed258046295fc3eace79856c5d6309b04219cccf0a6bf749e556d9aa0c61366d4a9dd3a2c8a380ac090178c3efb1b0b00a8158aa50a8e1ef50660378c72a7ea3f447a324b376bb2498355bf2638a0a9427cd5e8fbb02383e38857f2b1553abd7962e80e47f8a33eed61a45deb450aae1648328b8024ead8314f36c1fd01cd52c8a88efd16a67668219efd934abb0a1bb0428bda196d9d4c78b97e59ef805b7c502b24cabd9a9970566db6f951cfa00653f964c224b339883937d97f5f4fac5dfcab0b135e47296ff3c99b1385d30599ef4aad85aa8faa2caff250fd33400004d587d0049fcc9969522268fa2c9a52d3d7d124ca3bc68542fce49a4a61c2f8fc7b4f5e67291ede952de75a9e9a3e109e0370c654b6df974717d22ad8a4fc7369cd5933de411ecf0148390a8c9f3c32a26a6cb5f318a68f0cec6c6e89170c5506a78dc1c0a835e601b9186c11319ceaaf7429bc3bc89a5d2f8181b3b2f360912e177e210be39ef353306d9e4f6d2231ffb5844ec7764f832a803aae37f34f1933c0f4a531cca9751b3e4b86378c4174a62681d05441547b81d771f3e2777b958624664176ffb5accbb0b08c6149a0c262d787c9fa74bab2e0bbb083eecc1c2714f9a404236fbdffc5a31e8200291df245aca83e238a2b1e01ee8d2afea24ec2c2263c7afa3e862c61a6fe314bb45ebef954cfe2461e9fdb4831c433d17ced1e70d3a3eee5df9d0b3a9a10816c42008d663ed8763fae2dd5287f6afb818ba022c3f03d1031b5648260c6c49c9bc52e1f2e8f4725a5e7ae32459b453a6fbcf483a815c47b05afea08132105255b83b8ea48e77ece7120e0f4a1ec644d9b61e4760882cd2d1fd1c5d80a161ad8788823fc964fb34a12b1a31291a89d083f16808806a993be7a51af5a43bb97c7ed320e5b19dcd67e4a3c5bc76b229f8212a9342bb3eba0b41b8bad06c5052d301a1a1824d803fa4f3d262239905408a23db7845e3bc5bf9510f318f9a041600d6e34d7ca3d5c2c30844859963015dadf8001f770baee3aa555c90193409feb2175b9ad697305b2169367dcd2a41b255720cc0fdb0f257999a0e1b70f32b5e8be85a11df471693865139819264572748fe0bcef5e8a124aebd487d89cc8f21a7e81559139120e9ec3bbc16090325216c2d0dcc532f4b6604cc47181188567044066090ec85b79398eb7cc352d04f8bc4f871e7cb4659846e5f88ffe7522884702e8da718379794822e4fe680defdc41f27c74fb8dc9ef82918c3081a55acab32aa77c4923f3735e86d720e1bb46b02a21def9881503a79e96267f225d81838eb0b4af93e4a0dca7dc7cb5e9dc8846b8df237bab463b56240532db197569fef3581060e98314c013860c6076437adaf09701be4d0b8b32015dfc2dbd75d47b9b116cc1769d963cbe8ee7a944826bb193ce98f04f338ed94628154814a78355a786a1c18e72b296ee740e5b9497cbe239d78aa1c831ed166e5cd4d097deca63f575b8feae340a32506d7500a5d98b561c1820d018535f4e88980141edc137308362762e9abf87c398a66a644cc94a499bd5bc54287f9cfe681e6e55d76fc81579289287ace2f33d0e8694256527f58d84c98e89fd3573b7897ad84881c9d3b478ddb8ab942a1c101527793a62c640a00522e69c00f138b7ef6436c128f4dd4cd585a596e3d1fd81760fb60674c349e5d1291198259b666e09c6ad428ef4f3a31e316747774295efa136b7d6edab1e0606326e90e9ef2ca87e8dd8bbbabafe12a1ddca0f1a66e762b04c9a58f5299774fdaebaa0ed298836f1da1a94af098798e2ade8b01427368928844f3881a4fc8bf7e53d2520ca37722cff68275434d92cf0a80b626c068e1946f2a42e66c7f3a4437677af6e692345d8a5377693e579777791d2cd3a8b5812641c00de1492dc5c88a42f8609aae4015d398821747f7f32072077da489ae9d4647bb7877b1ce23ca459e581e536f43d29e30d6cc22d190f0c061e1fc30f43127a453b38d9b41bea7649b97edd88e07c5dda98fa53e82e45e06c2cf5645b6a7246a7306bee2ded999c5ca4214b496943676e9fb57c964c91e8ba04831b9f14ae91eec5154f7dd134969ba562d4403118802d66387b4876d131adafb7b4dc628b2f56aeb977016a293380d753251d0e85f8d7cbbcb576ad2525b15d4e848e0630126e90047138504077062994f6507e5a8e5b5f69aeeba2efe3074527a8358a4bf8385fdf6acf0fc9c3f166586df8388f77432061a33b438fb6af38ed4d04a6e1d4c04f7cf9ff970c450f822101c8649f3a7a65158697e784e32966bdf8bc40d3756b941cb94061b80992c23f0b36b05730394b4e664680d8b25d5793b5f06945ab9fe4b2464d8336272cd63673235dcbab7c8629fa10e59f4ded77543e654b7923c73ee5c49d31c91a9cc05574005ad390b4fc08dbb64266c22ee450043f8778c9fb9404dc7124d05a764301b88f569e28693647de223149124e46398df0504640fa68c9ffbce87bf4174aafa9ec9352ef6517d7ae544d40aed816bb24229e8495afde4080ff5c7e4f374a83e9ebfd10f6c0b01ef865db6f71de4da0d68c3f209145314d14ccf2a92252982e16d4dd09d9d1f41a9969e1b1a78e0181bf555ae9dc119b158b3ab0413d71502616d63b97bcee55ff86819779ba2dbf964837528c238ab2e7b98223df69204e8687302e6cd2dd93e951936c526014f52e46994ff74ad467b2165aeac34e290cc5fcd93541", 0x1000}], 0x9, &(0x7f0000002540)=ANY=[@ANYBLOB="1001000000000000ffff00000300000010c1cc35c2e8ac5a9bbcd7686d447c7381ff2266a8b2abe9b36543cf39e9917709ef5dd5be4e473cf57dcbdd697825bdf3e7bfa7afca86f97db05cd6685732f68130d678960610fba2d1e364a20ffbfa0da893cbcd24c26e6dae21d9f4bbb12e01c8e7210dae0b135edaf920d106059bede99d53fa62048e6505f335645ad6cd90443953ba6623fe998efebbd5ff9bc99a710a174122e008a5c04df87eac958a9d2357d10a4d0b795f0d5f888b6b1c049214317ee1269ecddb52c1a7ce508c3860d5f29bbfd4b41d064e054cf3c737d6c10f7fe3c2b6e7c792e0e883f360d25c7107e7af48f7bb127c27a532bdfeb8605d3044c76d62267f29c63a6a360aee000000000000180000000000000001000000cd0600003a5e00000000000010010000000000000100000001000000d9266c6f3c4dc1e033a45b4fa2aa3a6c3e3ff6db1447c8a2f3c7fcd9cbacd1823fa0b505f79a96a2bea595a544173a65baef3e28504089aea4b62da95dadaf0a296dc74d4d6a8d9d20e09a5a950a200b890ee790755fbfb958e3f71b65a87681af65e6ef8ff529acbd4802b01781a3fea28b072f01873a41ccfb9eeabb7c5473f67a9cc2f83402b422cd13acc05151cf13314ee5bab6c27e687e06913ba180b3399fcb4f7277603abf694541ed473906483d5170029fe74f4fe8b7b00d3d1fa8bfb12dfc0eb56aeb2c124533eecd83984327e7232619d0082dc405945980de5ecb991b55f8994d5667991104be45482cb8816906d8d680c1459e9a2600000000a000000000000000ffff000091f200000fa98637cae164332bb290faef347b635684c570e631c29d6cacc8b9a73019355f195deec0da181c8e98ffda5f4cadfda969e4cf51dd373ef0312a0b66b8226e69b1f6a358bd71d65f30aff9a7054a748c4eded7098c1f2eefb69a3c5f1224fc281ce1addcb166df84243537cb6d4e69b02fc157c74c29f71f3c63056ade6c374d2b75635283656e984b80269b44feae8000000000000000ffff000001800000beaf7174ad6a47eeb248508bc79879c470437e66d5ad530cf7e294e7aa3d94ae4244a666fabe2a49be298608935ea759402bb8e4b505b5c683504a30ef64a0e8e7341ca5c66693cae85d6563cde9d82ba67bdd8305695bfaad42839f6ce7fa93d42aada6260cfaa6748dc2d198614a375300e00000000000000001000000080000002bc60b9a13ed5006d7d55d6b75b9ddecd4199451fb76a5e87a928f5d245b2301974655d36911693a07e64add6be5aba7daf8fa34656a752f523a73bb40be54969743ce6dfcba8838eed0dce6891175cb5f24cbcbe1040105ebf801e88d7f5ff106948a1ccfcd6e2cf4ff5673d9922c061936488ca48f18832265f68822125cadd236e598eab33864df498b0bb19999ff2124ca57a486ac9629cafff1ae8708ba99f03baed75d6b6438e54cc99bdd44cce0a8c7b9bacae86c593b9abc431b3860bb98d7d30000"], 0x438}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/null\x00', 0x10200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002a00)) recvmsg(r0, &(0x7f0000003c80)={&(0x7f0000002a40)=@in, 0xc, &(0x7f0000003b80)=[{&(0x7f0000002a80)=""/4, 0x4}, {&(0x7f0000002ac0)=""/149, 0x95}, {&(0x7f0000002b80)=""/4096, 0x1000}], 0x3, &(0x7f0000003bc0)=""/129, 0x81}, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getpgid(r7) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) r12 = open(&(0x7f0000000200)='./bus/file0\x00', 0x80, 0x2) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f62757352f63a4ff7e4e800f9e5b70980015312780d6763cb019bc8b2efcfa866d6a04b3dd8af17ad9cf5576e30cec731907882c7a4be02383880c230630a301aed450ecd47a59a6dc0eca4f6138c5d5182f5785d35671d6b99a27245d00eb774bff6af6d5d31d7a29805c30c8098fd2855f4c466018149829b6db90c48f116ef708b6e8c2298727c2872ede8526e7aa90807cd16b8691c323dec05aa17890a210030424c45f6bf28dd5cef25dfb83c4856a746aa2e0d7978041736b643f8cbafeb00e6483aad1cfe62c5f59942ed"], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r12, 0xffffffffffffff9c, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x100}, 0x401) fcntl$getown(r0, 0x5) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa8a05351cddd9d8a, 0x88) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000011c0)={'./file1\x00', 0x0, 0x80, 0x100000001, 0x0, 0x3, 0xe5e, 0x7, 0x2, 0x2, 0x40, 0x5}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) syz_emit_ethernet(0xd3, &(0x7f00000010c0)="aed9a20d5ca01713dcad1470f28b9e4f063efcc0ab86222387c14ad3c85c3035ec8f72964dccbad312380bed8473121e37650455f0a968977c7f9e93657b1c7b6bd55ee425c4b6c96af74b6054f25cb187edd35b9ae0df83330c03e5df40f0feadf12d2762153eb9c8eed8bf4db4e2a265f274863389488fa98416e3bed428e75aecde99b432b062dd6c05ffe3aeab4cdf14e5302e3aefbeaa3207c341d3a4b94707496febd217b03c84755f8d525d52d1992c870f6b4e72de9f0268eb5d71a393722683d18235fa3a636690aa3dc554125622") lseek(r1, 0x0, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd98) syz_open_pts() write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) unlink(&(0x7f0000000140)='./file0\x00') read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1000) fcntl$getown(r1, 0x5) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) fcntl$getown(r0, 0x5) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xdd38, 0x4, {0x5, 0x8}}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) socketpair(0x20, 0x2, 0x1, &(0x7f0000000000)) 16:00:12 executing program 1: flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r0, 0x7fffffff, 0x4, &(0x7f0000000200)="39b531c1c6944f455e8aceb585ca44ca5ad794c578ce752df590ca46eb7fabcefbb0a8918cd547634960b6f6930cdd6a1d1838ccdc6137ff99cbac2b03eb2ba3ca5f1e532d989a584731c9267c25624306e7d4a9ed2f0f031ae64a9330245f7cdb671e4c0cb9d3e40b640e6ecb00820b15be7bbc37654aa3cc12cfb5b85f141be06b489d4124db3e17b370ee4d92b4e4067c4b65b934d173adce08ae2a3a3e68162a11c8aec773088400244e1c42a0a54e31c5caa994c6f7e09ef3b9f9c6b8f56a5f3d3404aa21e37e12ad201a1efc536367c7dfd27a6f", 0xd7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000340)={0x0, ""/39}, 0x2f, 0x3, 0x800) flock(0xffffffffffffffff, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x3, 0x0) r3 = getpgrp() r4 = socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x62, 0x0) getpeername(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x6, 0x8, r3}) 16:00:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x4) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001440)=""/122, &(0x7f00000002c0)=0x7a) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="b35ca4a8", 0x4}, {&(0x7f0000000080)="ca912573b702a779fd2d84d569201c3365c62d7ca0bd78b2ae2e9c3e65f73cbbe052c3ac66edfdbfc0df433d07d30ed93179bf323938bdc89ca28e73d16096d666b1c69e29f5cea570b5b83209d6b19929bb9f5a59332519036ac5bd340df3ecc62d0b14791d195db3b9e870f46c86bf4736179a56465609e778f542adf1bb3986fdf32fe8c046e47d1ea14d6e36112b1a198e10bbbb06868bca2bdaf2d611ff6bcfceb63400696026606568536a41ad1613d86f7a6264467410a85102f7dab91432198f9c1404a8199a2b9068ccc41b70a0b68f5610620c537236", 0xdb}, {&(0x7f0000000180)="d5197a24c2833dda09a2fd06c329e17294f90982314f5d66ac280e45c03af315b0ccdb2e0b9b2d70a5978354aa418df86f9c3b3e62d11a39325bd87733a96a43bf8952edee4441560653757d8fa9867cf130ebe59d64fc13ecb9f036eaff0d867b05027393a4e7b52156ef7ae70cc44309dcba49fea136888390c73eda45e4af4d4905770edc1ed669c2", 0x8a}, {&(0x7f0000000340)="e6c249ef49d454a736aa6ce413e9e740b92bbc25f21617a34ebc573009c9b3e37f39381a93500d7a4c0936c3cacde8f6e7868698280c723a89b6851b2dca7d025245d0d0f866e5db2ce2eebc10bb390350f99a54415d93fe842211050d2dff4ada168d107a7b6c7941cfbd85a2b16ae10baccf80dc2837d9d628238fe34617759dbbd3688250bedc9a7ab1181799ecb02462c173ef675bca56c89e30a5475525b7e46ade9defaba24343e665600ad774205e62bee045511d6e1bc4c8aff8cacc6d00d28054a961b6870dd9930f80467e05bf49cf31696e9218103dd9f7cc0e2bfb4ae7cd38df4eca13f787fe26094b1e8fdcdb1ed36edfbcb6a3dd0180bd4c13446601e3b30f33f4af9a968918f0c9bee7ddff05cf9c98010d23a72ba5f22d24478d3995576cd649dd877a20cdac5826b4dfd00e814516aba341d8dc337f861affbd3820c2e3accc94bcdc9f1e978f3a376039bc972571f95549fc4b70caa4a9f8bc7f599c77752d55cb781aed852341f7cbd1c696786e9c610215a103c053b74f42befa9af6b74894912faa1bae71f26774ccd3d4511f74109be4113f77ff54038fa46e890340ca44b92de4a4b6efa627aebf24f2d0083b3e58478e7ffa3567ddec237e2f80fce0737e7dd11c222fff0ef7d6ecfa786ce4f462177b901643705f785443d9b39abef07fbc66e83c8c481e10fab3a966ebeaf8849c1f827bb48cab884b775a12d0b1d7f0d538daf7f1f57d87258b35a1fd773605a0eafe9580724564cf2ff1b43afdfd200f611cdbdc2c32cd093e97ca007a3192a9d10f479364ebf7e8acc9ca44b7e22cc568a3715acbffaf0b81263af189ea6b259ecc9e1a76fd814f8391ebcda8a3c12e0f35570a5ed5b4e17270b31bc3eaacfc81e4a068a27a2fe66516a4f2bba698c5e06febb73b3ed6dbe6070d3040fe1aac5d7498b0c4383744c539b92d4b57fe57f5cd787b4f4e9de3e6cc1d01c5ec56bf3a11a300cabcb5bf3aa05f494a0bfcdee940e9db4114ad6d00a7675ad209970e61183497ccbae160583cb955075fa57b2e147dc668d320eb43ab357df1868eaf62ad3d62432d89ee98a354092f2ddfe9fd2959efd4eb0e472cbdab2f3fcc9cb98531a5c45ef550077a34975785851099b06a451486318e3400985f47530d3bf9072d2a07d876199b421ee6951372b991cfdb5b662340c616bb1aa886fa5bc02e4626ef859e320092bf915a2fa02481f43d8e955c0253fc871e2029eddacb4aecd302627b52eb0e4a39df47fdf94a65cdc92d3cc71d814a3e67aa2d5096fd7e75f960f506b6f977f79dc9b4d9c5fcdabacbf504d3e82472f3dbeaabb28294544ac8c07121740ccef7805e414b57906570acc034e5f8958e7b55b30ffcab4d219de1aa94a12b83d2a707f65eb0ef6338422a0f8926fe4187b434aa5c2d65a244b6baa614d1c9f8778f7546ebffc2abb37254199de38af2ecaee169ac904887756e69f85fc1cdc10e8c76adba8ba3bd4a6dd5a761a4d255cc3c02f3a17c4be89c8b2ac6aeb573fe85d10db4331e37d2caa1e143b97225e870cd44a909d08e980ed8134a8fe812ab8c3e70ceeb595dea30f8083d17e50226588bc8608ed265a6c46bf3d30f08a266222b78d35a27ebfbdaac09afdf8eae1ff54de203dfc12e8cf436dc11c1a0b21469f70731eee432c3c2e7196bbbc0056604f81ed8bb3dc3312278876a0f7bd06974f685c7b8535543c264801fcbcff629ee416833790536048ce7554c29d760287bf391faa6caa24413010ccc61cfe0025fb8af14279eae0a1096b6c3c04d5e35854ceeedd8a78564fa3a843221632067dc5d5c9248b0ec186aee84f81a67a03fb1274e41b3f79b44655faf53d4a0d67a2e0e33de078c953bccac850a3e2e5fb4b62479bb48a8dcf163caa0a78c178893e9c97c423224a4c5822d4f1fa6fd9fafd7097199b238fd6e820c016d3a63d320f2b8fc1bfd2a26f9a3b62aae0276db532dd2c060b71457753f75d638e79539309a23c4d81aad3426f5e1d933b6b705c8bb376bc899f334e71dc3113777e4e1792a2511b0b8e940f2f1080d09f059f305f8c38978075c6145265f071dc611cecdf09316afb4931ea0309666e39b1dbb05732720af3073509bd1551591144658ab66e39ebe4a3dc721b90d6201d218c857f9fc8263eeec9b89c4db8bbb96a972d0296037999f5a3cd9aec2faf554966fee5f5cbb9ddea040528916aeb9dd12fc2eba07db5d3d5f44bce1470943f50024a8223604918ef6f0cd7df6bc0f303d6fe669eacfd6e9ae4a21a71d71b4795510ff235e106842f4cf5837d647ec0231f08c5db9731d29fac072dceb04612f0825e2ad6965b6a7a1e87167795d8b52d4cba79030c662dc03fcf401693b84ee5a94bf02a7d7f7f65180ffc8d72593a6dca07695ffe07598278b42bf300ea11f8a8f6db79af4fd0a15d471ebfa4625eef3804b91c123184a6d0226b0193217256977f1f9686670d69f8ef94d39454572493db053552aff715fff44d2ae67d632c65bc2a26e148da37d008908d2781dc2d87ecd5017d53ea1b21ebd014c459a366712e6c6ae27efecf59eff3d2fe1c5c54abf5d2fc78f35a314a4cd39de63d7903d3a78214c028127dfa358bdee136b12d5028361d24b2c303d00006434ba7d5d8f73f43257d7a77d6e12455b2b4f921899bdec5d7ff158182f0d3946bccf6153a270a2b4abfa2614c43e25d18b3fd802058354f1e1476c423cdcb41ded839cb9b28981cb0aeb0f0ab8f460bea211c79c76ee7e897fea091c9b17022c17f6cc91458b787f069992ae96960d4ec19d4905f3aa8126b3b6f127310f782715a8489bc946ad1e5221db2da2e2429c865219ad5f9a1215bd40811d0ac684db276dfcfd7711f8e7bf1ec4f2a5471d08e4e5deba134085e8b41ecc76e470f29216db6976b5de7791da90dd9a03f7441c09690cac0534037add5ddc820a96ce95a4127ce2805032845077c0a8f3b075234e6f771ee9e9a15bc00b4cbeee005d6520f0e684db2cfc80e4353918cbc6c5dceff05126d0609c556af07701ba48c1075521a32988881c48191dcff858819650f575ac7450d12baa8f0937855980206ddbcf34d827aea68af673d663320a59abdafcb4d92898f26c9be0d5bd55da9c7d30568a1dac7611dc99e72dfeecf34ed97304f9fd82d2e931f224c28c6e0972f95323cd522ad658eb8b6a5d920fa276f185a1fb1d6770d7dee4b4fede2a96e4acd70b4074411e9cb9ecb537d29d0a8e5b01ba13d89deda7f8c834b7ec7ee8064d178505684981f720dcb128e24b555becd83cca5cf6016f38b5f2db4a9d2aa75d4f208e7524f72d6ce04d337b1103e308dbea84c62031a388af4fe820a83782248a25a23e79ab8b0f704dafc9bf78092fdd3db3be02a87d145622d7ec3688c811228a26b839b7264b7d59dc6c9fb985f1e81be6eee8e5b8e4d84ec0e39d25bb75b3cc05eaafc8f278ac11301629b13e0f8047e109dbaa1078d622a31364336e8e65575a434d1dcb4a43425d43d09a35c8cdc36f23db98d390cef2ff5c0b263a0ba8d5579c6e2486942b193886cb94dbfe382b25d2d57fc73932f8ac996fc3c06375215aada6e93ce1c9f3bfb6d38a5586bd9fa8b662bfa81ca4f6d2d2eaa037a652cd4c5864156cae915ae34e828b37c8eb608af913cba8abd7ced859f1c37c719521d893a3a41fc25a90207d2ddfc62eaf68ceed0f360cebad616b3e4295df0a75d7e7fbd7181962a774428e67c540670a69dfb57eff94402e3dc4933ab10a200b46b4699c793a57a433bcdae37ba5d27a2f362ced3c3104a959dce7026e4f290365fd673e1b6a085b99f7b39313480ae52beaefd35024b383f8cf1f1786165eff67cbbd36d72bf4ae103b6fda290f5d7eb67e2aa3ea72353aba44178b92a18be971ecf7abf7e1edad9deb58dea2762f80554aa76d99ce169d639f9107eb01b7cd6c044c807c0abdad095cdfa4c96f9a6029fb83459955d7c19eb114906f0885dd47bc542d739c4104d1f4bec6397aabaa4ccbce2b4d475fd253e75257f4858aebb8b3b5cf6cb733153461e8fc67b50112903e3f037a830477586f4a13118c9d3af0dd0f0cacf0f9a0e4340949d1f1e0c588b085e87e11e1975e60c0766e1357ed10d12937762070f1561f0fe8959ee35dd5a3aa6a0cb2ef497f7d59058bd8f4f208a45a241aa91151ddd5edebe5762a14882b1e98e2a41a5744b9a0eb1637d32f8769649a5f60950033c28f9821b6f39bb226cd66b3ec821686fc72f8a33a31e7a46fb7e1ca35f08f1727e4d111838aa6d05fd4dc63dbb93b6d81887e99172afc863ff97060127a27ce79c84246fa82feaf76dff790f4e0e0511dc0121257d5f2ba6c48a011e399191ee281aec637d6484c6b97ed00046b33042effe50044228002e839f3b1e272790adab2e633f3bdb6108b893497a6e92cc2ced0acbdcb2a236c3de5293f5b4cf8360f42d568984a3ce2a63fcfb4c994ef72b71eaa807744ad11e1149b552ca23b7aace24cad36feb87709e5f5df21f73fcab010d3650633043569474f8acf0d7f69fdab39cbba885cc1f6b49030065673bd1c1783caf0eb02fb830336b2444b8e9ad221652b7d413c0e3de7632f9f8ed2c5c6fd41a342c13a4f1cc347a00a91b5d361dfed9d75b5611ed15cf412cedf496bff2a52203b86f0a4389ef0476c37533321159bc7a4fd55e675134a95139673f7ee914e59a5faeaca6cacb72385a3f11bc0f7e92270d58c71e5103213471e545e366e13505121473443178fceeeb2081f5c0ca25c2fc478caa956d3c1c780d5189ce29de8eac02aba5d0b053f5453f389a1739a1b572b541ef0837f7f171debaa4aa0b1ddee7592f936d3b36cf6cd65e4317d58242b219078e00c61e2b5fff622cc04d7d13722b76b2dd951ac13372ca0b2ad78896619c343756cc2d28f4665efb410bdc569f4783ad00261802aa63ba8c765e874aab574b2806c824893dcaaef5a488f79826a510e38745d83a090e5f1d5ae92e0869f97defa86cffa8f5411332d666bc69168bd0678f5779d2420bc1f59ea10c94b4f0e1cc2d1819462c47b0dd40d2bd39ad384bf4b1072ab2a14c9368687b2044d41ad1098d260a3a59c29ed8db89a2454587afb28c7da6803d6367b42087f96daf7f1a709207b6b8829208aa7dba6b9862c4bb8c41ab6e53cef4e4fe0df29986be96fa099549cfa1f34a41049b485f1f04ae6c16790956319313cce2bf966e9b336c2fd9124d4b8d72ad193e4177d9c47ab2478b2d3be43552e0ad1d4b337ca8fed3342f46270f89640f9fb715f6a44b3898501289fac1e1f877c74318979550fa5d61f79a0b72a141919f2c671e560b958c756c61cc2aeebce5657d2a7f5c6783be25bf32d547f7bdf5b9602a81399138bd400264a109e070fbe0ede6631254eee29b4ba09267df497ded837dcb500b54d4a921ff983c6e0f15e4d2e3938a914d7e2c1a7ae3f1139fcda8f33c82af4c68791c9d3e0726a345a6f8acd7b550fd9b5764b581dd9a9474c4235a69528ba1dcb9c2946f968e7a2db5d419f43a24ab6dc12c1cb0eb0ca7bb0e63de12e38ce9255b3dc4d5077229e1150650833d6f5c67cbbccd199a3dc816d8f723c3f49b80afa6a061420f2c26ae0492ea08673ad61bf76cdcf859486c32b46a6b4729c228bb9a8904efaa1c44b89c99b6e0b7ac27008a87584a71ec33b0b31c615e36667cba19f0df32d0daef87afe4b6f1f96108249d1a76227fe77ade2f1235ca9782de92fa6103445da67", 0x1000}, {&(0x7f0000001340)="0e437b317ab2d7ce4a6de81da0e56dfe721f9b2c9a19c728fab71c8950242f3fa53d1f5160b529ffcbfea14116a28be0b995beb2bb1366e51a360532dfa21feeaf3ec6a8b0945e668c4fa3da01be458d9cf13941e77797bbee41cfbbfeca036c9b1fb65e73092be75efac78ecbab1de9314eca173d1e3b9b5ed13ebadadf45e7", 0x80}], 0x5, 0x0) 16:00:12 executing program 1: r0 = semget(0x2, 0x0, 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) 16:00:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x0) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) 16:00:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup(r1) pipe2(&(0x7f0000000000), 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0x358) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0x6) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x1, 0xae2, 0x6}, 0xc) clock_settime(0x2, &(0x7f00000000c0)={0x7f, 0x3}) 16:00:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x200, 0x14) connect$unix(r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x5, 0x6ec, 0x80, 0x0, 0x1, 0x101, 0x8, 0x3, 0x2, 0x3f, 0x7ff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x6, 0x5, 0x1, 0x0, 0x7, 0x7, 0x0, 0x1, 0xfffffffffffffffc, 0x8}) 16:00:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x42fb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) r2 = dup(r0) msgget(0x0, 0x164) getsockname(r2, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x20010000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r2) getpeername$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="695622be4fc23535fa3b7f0f7b11064ca05d1de1ac2272219f4801db8378cc214ee858a25b78962037460aac614f91dc9b030e5487d7046ab0fab81ca6e7f68921eedb0426b31587b7e2446135c8eb78d68c9c88d31fbfef7c80cdf83d341fb41095a4698abbab4f46f3abbe192eba9b73b32e0f6c7cda8a749b988fe65219e4ee5190f62edb23d4bd4556178e5faff04662a3789f637137ec68bc73754e53c6dbb4248f714f9aa231c997944b4fdf52a56d52a771576779ac0826a49244c5e9e9862b4104e3fc06a54dc9a149087f41dd41896466c8f603572a2d1b86fb16047dd4a93792c0b5352655af5fc651f492d3956ffe84", 0xf5}, {&(0x7f00000001c0)="5b57289288e7fa7a3fdf458b27d1ba615e813f4ce3bad5b293ab7afdfd6776a52348ce33f3818e51b15992ef555af17ad0c9823f439aa2ddeafdafccabe078bb6e5388aa52af8157a64497d44c6775f824aac07012104634be2699fce7a5c5c3a8d10041b5982fb358a8060c6eb2692b9614b1d27d00cc8bfafe5f7a8de3c38214e7e7a80f5e2c2cc9af9b571ecb243cb1feec5e00045d355d5dae14fffb6b5aa200a201cbd1e7d700a72b9fb342339f9814140a8ac2dd2594049383afdb0a7f80cfd7b79b63b9b31ce84dcada1c4afbbbb6a38451", 0xd5}, {&(0x7f0000000040)="56633bd47fdcf7123b1804ef9b088d1c50059b8e4acf00d9f686d62297b812525b981903406aac924d0fd3048e7065", 0x2f}, {&(0x7f00000002c0)="a27d04470712ee227f4f3f3a05a54449e490bc824b053fd4267c6c0644e8a35db8fbc2379824aedc8bc362245575cbd9e838bd", 0x33}, {&(0x7f0000000300)="05d013f8ccb7212b93159df60672cd05e37ed05ae650", 0x16}], 0x5, 0x0, 0x0, 0x2}, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x37f, 0x100) fcntl$getown(r1, 0x5) 16:00:13 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) read(r0, &(0x7f0000000280)=""/248, 0xfd75) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x700, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x2, 0x7, &(0x7f0000000080)="b77cbb44dda077d9301300f6a8d075c9146d5c1775e11d42fa14e445437ac1fb1b0693ad8ad6637a94849a04fb537c86b8bbb577a93fd3ba22b7e873df7d9e4b7d1130a2b48df508274beb7fe18befa8160e9f04593adeb6c29cf2d2d1e1d58bcd397a9a5c929bebf6327ba62c6fd04b6d019ce67b302889313eeb0cf96cfe683e9f3571d92022af01dd663b43d5eee9bd86087df9c67928dc50238d5c49397e53d363bfccebb0f1c8b6c0654199db86b70003ba1ee83453c172ce66642930cb1311ab36ed6d01c927030ae2fcdad8d4dedd", 0xd2) fcntl$getown(r0, 0x5) 16:00:13 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x0, &(0x7f00000014c0)={0x8000007fff, 0x4, 0x800091e1, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1c9, 0xb1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="6cc0b41a14c612930424ee2c708ae873b888f15308767085ec4722292cc11fc4b83bef4fdcf712bf7828d34a74107bf97375136cb430da49c04af4c002142147a447295c0c105942e1ca71097d72f06c373f6ebf17a85554af2e995b05dee25035c2fe07cc5ad4fee00d962aa465df0d1f5ba4d2f6d733cfed260c1823204c9b6bdf734f52c9e6f77af8e10cc6ad4f89a41b5a7ff6da2da38c2b4da5be35487b8dd82bf53d271770fa6ba1666aa89db1289ec9c4d23889510b3571ed1ab3fc0202dd40385ad49d4f1381c8dc02a216856bf157bd", 0xd4}, {&(0x7f0000000200)="8f33a17b942ffb59651cfd53b5fa93fc643723f87baa92317e245b9f0157be840e4e1014f29b03d7665d5a8dad339c3f820d21dff3902cb5311e687c6abd99184cdc347a5267", 0x46}, {&(0x7f0000000280)="6bcac30958f8127812089728c5bb0ceec492327626fe8fcbd1cb846b637851e5a506c22340b8bf4aaf955a28638019684fb6364bdc5b4f9347860fbaed0d2e72b83d7e43e694155b9898d2f61401a01ae85a70db9390bdf95456d87013dc221ffa366075e6eea3ebf019b922b51926be6970c3f11fadaf362aa42fc8d4622a2d99e3f3b6f190b4aaa93cb62d8aa6f565564cd653d6ba7ad256ca7d17f11cd77e86321261b40783d37427a9c48ed5a62006fda65fcca2cc3e8adbb0a1df24d139bb3f27c1d8", 0xc5}, {&(0x7f0000000080)="1db2c5b4f604c36ee83f3a3a18d25db3adf58795aaa951a4b0d47b050ea8fd2e853dcb4d60b9413192aecdb83b248294803b892aeb4a736ad7ddffd1b0", 0x3d}, {&(0x7f0000000380)="6a13b561acd2f5ad752122553aeb475e71e6878aa600adc8f5b1d5e671726f7a4abfd20393eecc2cf28362a6c85f0c2d0dbad7bc037755852904d14b12efef54b736b37f45d681e7fba99087ba561a02a2bac2ffb833c55955d8aa4cd2a54f362227a04d818ed696940ea315a6c0376336e5d9bc36d761ca0692cdcf0279ef90019badad3bc4cf626d08a20b5f46e564d94397bc0c6df72b275554a3aeaab85ae0ecf5217cd02af7d92b040838e8d671fa813fcce4db701100794cf928b39a47366ce7774e2fae765516be1e9b05b984696b5883ea3f7f5046143478622f42571f4f5cf13e485a7a437a984d3e98fa0864f62ae5015cbc430fd2e7288cd874961649178bcd02cfdf5b2f9a8284f6d7a324e5a8e55c063711abc9d61ce8364f7e826a61311dd77ed22395b32ca4f681bd8b5eb26e076a542a877f31964207e11a4eedae67e9b8a974eda56f8fe42b3bcc8932891bc4509bedb1bfb3e87fcdcf2d0a3ae288bac42289eb884ed04b61712101a69304c6d2737b9c5732e3cd650be7f9900d3c3d4f40b0813ddeaa2b520c361710559bbb6a37879feb4c88a074a27dfdab3aabbdad87df859830e8346ba40cb0b85d08fd9ff0242d3aa0ebf6dbd3c68ab4a3f5e60a99d982c36b6ca6d7e9c4eb6635bcd9795c485949ccafae50af62c11f99e22adfa4d59d1d670a32dc0299219c674d0e15c6e1ac55db4c54c26b6e300ebbb9bba87dc241b631b4ca5917ff71c7eaf7b09e3c8a1e83f072987c34f556ea9a9fe920742051e503eeee45eafd7409ff0cdb6f7c2fa69e9bc1d4a12507fb57ac1227489ce6d955386cbbc59c6255d7189ab15d228052ec771fd754aea5df3e9335edbafd110ed414eed3c62b411392c48988678c183bc06ec043badcbbe0d4aa27f292ff66fffffefa42da9319a2d04c10b492d569b55288f1991aa7c46dca909b713d5132312f7207dfba764538c0aaf2df8306ddb730e4038d83a1c6345106de96d4368533d15047ab2e3f09ac6470dacd47d5a06c4f936ee59567eb6099137081a8dbc950fb552cf694b488a658dca550210acc2af1c115b5ea37e28516bde41d380ca00cb15e14352b3365f070db9f942bb97e3c8daf596765a04d6b593e39265e1591a1dda18c7852019d60ae6e85de6970bb34855d651e319d094dd0fb3e5436e9bfa93fecd95aceaa89fe253dae6fe38cacb9c07dc4452f5bb3ab6c63e59d813c7db0ec6ffb16aff8d38b8824f03c25cba8dae5f1fd252345adab75c4e1610739afadeeec12b7c578671a9342b19147bc86e53095410224f4e106503835c95d06c20f24e16d1cd4e630f6f6e655eb0c2b03f1e518f2d4aee7817f1b4864b6010df16506013064fea5a36cc855ccb10a4fd3dc65b41eadb715389ab9a1ae2a0df856dd4afabec0f2cc7ffcb635cfdab82f7ab59d84f5a09912b233e0049952d70090645bd9f58059f7e89be31fbb840e5d3adaad9d55ef08f2be199465c1aa2e053c41a8f95530502a8cb3a11517b283a66eda6d8d4fdc27b4c2bdf9919965833f0dd99b90904120cabea5b51d0a531a179615858b419cc63dda98b9dff856eca6cd62ea74481d5c2fcd7a96631384d90c5b00a15f08774ba44ebe25270e10b1451d8eddd4df431020b9b7ab819f50dd37e04e49b0c1b3dccc73bec6a56af92e2d95dc1e9d50069e8649b91eebea93ebde58af8644b9c2cb7ac66f8a2cd40fe91e3ad706d3ecb9ffeffb1444a4d1cc421a48b2d3c644eb41ba867716ef475eb0714fd2da5ff6f840d0b709e7ca5540ff76ada9663b93d968b63a4a8d51a60d2beb61aa28a563b017de4a72ded2e41d58b4b8c0495e677922202c39a1c1b68fba93900b2af448832f129e228a6e320880ce718cd516dfeb983c8a26c61197bf8d4cf76a2f9984e390b05a1b999fe1ba6f4f6aff9bb1467a790350d563993b4260ba23487399c06cd02c2e4a73597424106ae35b1243dbadbea99b26b8cf8a72996bad38a12dd85a79e905fd2caa0677816c79a3ec43f311e0196e8ab2e9d6d53a9de01f3b230a905e66ca99fc74144e86dae65659e2e380625232b61d04896bcf698e451e825a68ba9f054f937b68f9db91f820c804f90fffac9b71d82505d906f2c7379fe57d0a63a9d419bac7818e1b37577f681b611bed21d708421d93b347c186d28bd35768c098ad3030e23db3382fdd46c21a791198995e66ba4388e62a4a19bec279c3661ec58cf48e6e72c0df8d6ff5bf48a1009968ad57c338984000d7acbc8693d7d1b81838405b96ec50ef080295ee253a1df542e43a2033f1b8bb00b4c5d99132a072619e33f41e1d499f9a95d1e5c889c95e8e46c2b03404a2294cac8b5568742cd74a5c3c3cd0810d1808461bc6f10a000f3ba6ff8ec50f89b68e4615337c8513dc9fbf23a7bc3df1ecd1b266ab7cbfd1ce38fe8479f4ca01f5543dd1caa10040af2fccc81a318863772a6a30a527faa60d095d2b77a18c193ef820d6f4a847092fb96346f37876e310e64011e760995ad6d7689abe24c1afbcb113751db92200a137dbf5f42cb07e92a0700d16449522e38707385c04f226d17206e41aaed4780194ada20b8c0fcb0072fded8507650421a53da2e4d6cd23322e604a54b641e1d051719422197997b7ae8012f81a6d3f88f262c59202a3183b50b22b3a51d652fc40b5c20d04504a6d73c1fd23410b54c09e9a3ff5aaaed8dc2fa6c0c52e4cb8dcfcb1d030e33c84719bd882a234530d696271234dd38f0e5a107276b44ad59ab06a56409e6f807fd9218de1c77af6fe162c7422bce2ff9dab101a26ff6ce88ffdfc8271deed18da6cd8af4f14a64ebee94a558597a4a321ce24630c5d7d82738f12068ad67d190d85b89c0c19e7ba27239d431630c94db180f1067b34f2f1f7c0a171640fd373478aa3076c5700398452d3edf9f97d977fe821e68f8f71ad50c1e8d69bb3c4fdceb8ca92cfe813bdd3259d0585c8116516bdc8aa9cd30211c9adf5bef8696565e85a89aec866b6d12e03a759b3b1b6cdc0593d800be54f832dd8362392a8cfb6db4719977545b3636eeb5ba7700696ea7b9587328377e6a72a1a4c9329ad686b8d654c256509672ee52189547509c9233d5b1d585f157a060c25a1a2cdb93a237f165ca5619bef68cbdd95a5777490283c808de66773f91b695fb4606941da2b9e3741e1ffee8935471e43be32a5e2904227196405b789d326094686925518b1bc2a153f29fe677d91af35119550e606d09ccccdcf889ffb96c7e2c1ead26dba3a823357b1f8f3c3bf2fbf26eb58dad5689cc774d20e5840e9b41f9c072a82e10faa52518bb78a17ba591f134d3c40dd3cc7d8a08778301ced8c89e4f8fe3ef476fdfed991fd6c5de8a015907d1d2b15219a6efecc8188b77365df9d4ee062355f61ca4b96507b7266b4df6e80979af5884e4dfdb1231a2c650398feb2fc1661eaee9274b78adcebc8cf57ef77007a8b9ebcc5967a1c4b49ff36921d778f8261daebdc30507982ba8eff876735d05d525fcfc987e0b27141650c9358b27bc5da96b0418b0aa87e4edb08faf45614efb208cedd02a72e3b421244cf14ee16e26701de009b073a0b963c887b6ad465e4270bcd9c8bf474d3022efb0576af04d066dff12aae954a7f9d12c33c057dcdd20a664b9c59571de183c0bbb23004d871b441414b1689785d172a340aa433abcea3af340d5eae0939fda6cc60a9eaca564e63f463e4ba6f33573f8bcfa014c24bf07567037a0d84ee631d8912799f5190729fc5a1db56ccbb0d0a4753d897cc77e21d80475adb07fdcb344e8a7b22449569ae52e11de6c4e1ed5202081ec6c4622c1fb2982f47ba9ca599be8d5059dd6563e6276a8efd30ee794ca69046cf2d5c43ba186be716a0fcb092c5221a100486399978663ecd9416e02cc1b4035e486640701de2c502f14fa868289b23a2be807d1854f4430c0e5d21639b99451db8391fc31f365fb0814017bcdd2b48240f88633e6773fe26e4dd9fe0c3a17dea402d0de66dd791218e65e8fdc723a54758f97142a82c9c48e05328a10479e5d6e768b3dc5aa551cd134b832071bb9cf94c5d8acec473365c1687cbacdcdef5fad0d126ea30c2336d596bc91f224cba73827c8672a8beb4730147ae93dcaffed27926f80e663973e9ae0da4c129e35a0319ad878c6fd2d311651eb7255462d8b76322d13086f3699616e0cf79dce6011c05b9d8291d8c2a2cb4178446ae4e0a6d84f287fd5526361085e861df2c44df263262bca485630238911362647234a2b2aafa0e87e7761762e7c17be4c5bf660074a9502e02929a50dfdc1877c01813231d4a1e39deeb6e6057585c58f6b910d4a019130b9f4f87d9333bcf17434560188161e73307ef53b1982643ac731b53f8b01bc3bd28f8e2399fdc41f0f7bb7ab9360a013f20aad4cb8322656d711868fbb84e6a92dcf5ad8bd9aa870c9cdc8f01de7368576b5068ab3019b5c7b2528efaca36b11714de577decf77d8d5b27ca87458ce3d10f0216d254850869460db4d7432e673a5a7cc3ec46c538d8cbcd1606d1bc5dbb99ce81dc4a62c58385fe4ca20db186c6936badd8c96e205b487cfbc368f52e3f2c9899ae1b18350e5928ed5bfdf7914c9f307c03cb93f2a83205dbab9e147f3decdf3e09355c47b1efed57e74714a86168045ddb44d4137eece3852b62a0c903c732da54ec8475d6051071f089813045a36ce89f4fd0a503e83c893d31e4d42b77876627d6e3ce94395e55649fbbfa609a46bce8c779520460777a9c5ff08be0a0eefad38948446a8c1b5e383ab322563464b6e328a4860106b6352034d8118ac83ca62fcbf0666537e4019f8a41b1d0cb69774d88d0f979682f3dce27d81c1eefa500e6e3d5f444b1006e2380b6cf8bfeab4af6257d270ce22be39b3ff60ac2dfac4ad637cae6aa9467c662645c8b222fcf2b9764160fa1627af81d74349bb689c6d90743938d42a803ef7d40ef68d7fee10b9bf6c9ab12be57fa6782f606f786121a2b1070541b8c8d08f45825a0ef0fbff0a328ec829c14c7a4ba0919442f54d29b73bc144ef064ee008be43bcae68ff15e8e6b71cb2424107df5e2107e856bda7c6e87b0afd147c763bb9fed89598e79bff73a394840c8dc10005fad42e1d7b1a8a4a9435d18c4c777ee46af1f8e733a3edab0a1bf05829f3e7b8258ed0142a2c50d3b85fc7cba168bd63a48e4b1da5016da6b9a07aaaa98fd83007275b9bf1e1a0f73cc7c6d95bc28ede9ea954516d1dfa0c224c6eb002bbaa52d82f6f036d276cd198bea98244b279ce9aa88e7b88d372380bfd682862469a5d5ccb4f672977b5cb11addc1f3f075c353254bb095e043c5fec120e869738a350a24c077d915b35f21fe32f21f722e3d95ea30617449fe61f1494920e9a293dab1b5e039be909c3b06ed70079a616ab26b90e0d79a02aa64e1dc6f976d60b26881127bf77f299f7aa6a17f244c126b7bed735d1db6e8dd48027959e2d7227301d01f2b7539cd82f45482eb372d1fc45814070fabe6348ded78bdc14afc4af2da8f0fb3e7c04d8e2b5f2678c515f390c8fcb39e916d2b4214dee088e5b84454bcba0e745b394078ecbd392f4108fffd9c3efad20fff7c06e289c6d1dde50f5887de74cb353311a568e8078e52065e63f45950d92a54ecb59f729f8cf14f5a6b5c74fb3451245fbc0314e6240e6788c3f3e6879d7f5fe9e5042cab9445f131be9c9b70433b5695c6269bf205d1e9d8960aebdaafbf23230cd8dc480b151d030d", 0x1000}, {&(0x7f0000001380)="ac100dbf1f362cd8f3dd88af05f7363cd71009e9280151158ed282927edee70746699d7409eef76f1e189a5dddf358e9ea79d88ac5954352b33d7c4779ee71f36be330d013eeb85695e56fdf16cb26710e3b352970aae1d61ffffed2dace725836637d81a74a01c7ad2539fcd5d7155af643d81fdbfa9c2a4a9cd593e972d87b38096bea9ac9c48eb2d0ad1b00f3aa436803d4f837b3260579f71e19005c4a80", 0xa0}], 0x6) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) dup2(r0, r1) write(r0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xd1, 0xffffffffffffffff}, {0x5, 0x40}}) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x8810, 0x8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18800, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10021, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) r3 = dup2(r1, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() setgroups(0x7, &(0x7f0000000480)=[r4, r5, r6, r7, r8, r9, r10]) pipe2(&(0x7f00000001c0), 0x10004) setsockopt(r3, 0x5, 0x3, &(0x7f00000000c0)="46cba4d78648f285b2073ff0ffc0234a32542ee6398375f7bb45384342357afe24dc812e6616a32dee5f4dd71741c6d417691799f59a869c316c64b4efb92e06e4d10af9cb63fe9541c40a11511566daa396dbc6883fd73dca411df7c5f0a319442195caaf61d16c8dbf3fa5303f648320c987f3dc184fe6a5df58373dc010949738d119ac76d8bb699689cc42a746f3e8adbd9a8c5915206a87777ad4467a681026c59df25f9d0eb1177b73ad0a0cc81f8c894a249b7640f5a4de832a01cd5c9190c73d8f79bf8d90cacbb3e0fa7018e14acdbda0cc3c596566612191d00c2cb792e21639ae4349e398789c399a9c31cbab01c8f097ba236b832161", 0xfc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r11) 16:00:14 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) fcntl$getown(r0, 0x5) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) r1 = open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffd2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r6 = getgid() r7 = getpgid(0x0) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2, r3, r4, r5, r6, 0x14, 0x10}, 0x0, 0x401, r7, r8, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x42f1}) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x10000000) fcntl$getown(r1, 0x5) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) setsockopt(r2, 0x57, 0x4, &(0x7f0000000100)="a0a86f0f39cb75929300587ce8f9b572fccabd2b472a168fb565cd99086ebdc6d0a0b71a4e55520191e26e00cbc3ed544615bb6e7492cc0ad2baa00e10fc419ce7edf7ee3320b72f999a39f48c12a524a444ce07458dcd529e746d02d9bd73bf8606503d860f", 0x66) 16:00:15 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x3) 16:00:15 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) socketpair(0x18, 0x5, 0x101, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x640, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x0, 0x7fffffff, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x6, 0x6, 0x3f, 0x2}, {{r3}, 0xfffffffffffffffc, 0x20, 0xa, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x8, 0x41, 0x40}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x1b9, 0x3}, {{r6}, 0xfffffffffffffff8, 0x0, 0x85, 0x220, 0x80}, {{r7}, 0xffffffffffffffff, 0x26, 0x80000000, 0x8}], 0x8, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffe, 0x10, 0xe0000000, 0x2, 0x8}, {{r9}, 0xfffffffffffffffc, 0x80, 0x2, 0x101, 0x9b}, {{r10}, 0xffffffffffffffff, 0x18, 0x40, 0x2, 0x1}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x1}) r11 = dup(0xffffffffffffffff) listen(r11, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4304) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:15 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = open(&(0x7f0000000300)='./file0\x00', 0x600, 0x100) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x22, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x20040, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10012, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x28, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x0, 0x80000001) preadv(r9, &(0x7f0000000a80)=[{&(0x7f0000000600)=""/126, 0x7e}, {&(0x7f0000000680)=""/35, 0x23}, {&(0x7f00000006c0)=""/127, 0x7f}, {&(0x7f0000000740)=""/60, 0x3c}, {&(0x7f0000000780)=""/71, 0x47}, {&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/168, 0xa8}, {&(0x7f0000000980)=""/227, 0xe3}], 0x8, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r18 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="4101cf6255103b79f1b1e46c9abcaa44869997611b0c6ad7b46e4ce7a42dbee268f83975c51e42b6eef5e652d2f542aae1d9f267837d02f08c4f422f1c1c88df86cd4efcdbc57db2cf004bca9ae22ce9fa558169fc362b5a37f9d8fd2092d55a5706a7c79eeba72a3e47e61d6782d938cd375dd3e137c00bbc73476ca05cb1e7fd82e61417e9b8270e874a97a3bf080b2ce5591b9dd976e2d32a1b21f7a27a43a89b5336d9bbe5e5dde6bd5f8dac691dd8c1c88f0fd0eda775b5337737e94fa882ec5c6138a6e0f18368bf", 0xcb}], 0x1, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}], 0x68, 0x1}, 0xf) setreuid(r0, 0xffffffffffffffff) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r1, r3) 16:00:15 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x3, 0x1, 0x101) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/165) r4 = dup2(r0, r2) r5 = msgget(0x1, 0x100) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x1ff) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000200)=[{{r6}, 0x0, 0x6c, 0x2, 0x4, 0x3}, {{r7}, 0xfffffffffffffffd, 0x86, 0x3, 0x800, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0xffffffffffff0000}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x82, 0x8}], 0xffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000001, 0x6, 0x60d2f6d}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x80, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x1f, 0x76}], 0x0, &(0x7f0000000280)={0x200, 0x7ff}) msgctl$IPC_RMID(r5, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0xfff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x6, 0x1, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x1000, 0x1a73}, {{r4}, 0xfffffffffffffffd, 0x45, 0x200fffff, 0x9, 0x5}], 0x1000dd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xe7}], 0x80000000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) socketpair(0x20, 0x4001, 0x1200000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/99, 0x63, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) 16:00:16 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x3, 0x1, 0x101) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/165) r4 = dup2(r0, r2) r5 = msgget(0x1, 0x100) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x1ff) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000200)=[{{r6}, 0x0, 0x6c, 0x2, 0x4, 0x3}, {{r7}, 0xfffffffffffffffd, 0x86, 0x3, 0x800, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0xffffffffffff0000}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x82, 0x8}], 0xffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000001, 0x6, 0x60d2f6d}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x80, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x1f, 0x76}], 0x0, &(0x7f0000000280)={0x200, 0x7ff}) msgctl$IPC_RMID(r5, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0xfff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x6, 0x1, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x1000, 0x1a73}, {{r4}, 0xfffffffffffffffd, 0x45, 0x200fffff, 0x9, 0x5}], 0x1000dd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xe7}], 0x80000000, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="4470e1e0a4e5748c46ceea61d7a1524af09e30be8acfe054c0a1d7a9b58124b188908177f61eadc4f59a215e3f5c0d2f98a6a7efc5faad1a29ffc61e4236905c45b08cb303c7ef74b467cd24668ab2ea54358dd943101721c32d9a738062d092f459945615242e7c43c72e6681e0a37f30cff254d36c0bfa2d7f9d2b867be3d15c907ce2075cd2", 0x87}], 0x1) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x80000000}) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/142, 0x8e}], 0x2, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = getgid() r2 = getgid() r3 = getegid() r4 = semget(0x1, 0x2, 0x214) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0xed, r5, r3, r6, r2, 0x10, 0x7f}, 0x400, 0x100000001, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r7]) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000000000000000000001e155ed261dab26ec3fe91e520b7a14a80591a9a3142366de10bae81342a7108f89c87769cd4819f0e745c034b5427998b966acfbaf52ea13d246293bcbf7abbde6f00001ea4c6ba8611c466bdbd125310c527f83d05e8de42da22fefd5b"], 0x10}, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x9, 0x400000000000000) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000080)=""/213, 0xffffffffffffffb1}], 0x2, 0x0) fsync(r0) fsync(r0) 16:00:16 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0xfffffffffffffffd) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) 16:00:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8408, 0x2) kqueue() fcntl$getown(r1, 0x5) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r13 = geteuid() getgroups(0x3, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="00460947ee76813968e8e48aedb76d95bc2b7921233ba8c0d9a0d6c92d31447ce68d705d0fbc392983d5aa2bfe2faac79483d4b9cd1771e74f21a4239e2a52195cebfda30d39428dda7e2d98acc00846ce11e81641af76b160d15a9bd54a67003cf5be0f5a422a0ea3d84b8f33356a39c678800e908c09e5df0e868d96cb34b29d6fb7385bc7142a0593560645c77928a00cdc0244b5d1460bed063aae5ba771087d5dbbadd78bb3eef8790c1d80e6f7dad1c36a22a271fd086281a44756292aa80f89cdc0a85ecc165d7e383a5deb3027b7821aa8e1e0631da57034e029785180fd9e1f007ed5a48bd8d205ee95a5c967cf9ea56eca3650240f8db038483cd6963ea9aaaf3868bf94a5341bc0d69a3e6a28d25b456d103f4dae2216bafbc533768dadc0f4dfb555e31ca103e2065ee7a62391c71f41c5a0b45a0c0049138d7d296f35427dcca8570707c2eea4f845ed4b9f226a8419e8c4c105f0369148487fe2a2928825b50c7afcb5f8f3266cb536ba3223604c7ea4bdcb6253076da2f5cd586b3e3b95a2506fa29d21da9e3dc898d39a67f43e44a556052791546161b71f291e553ec54846a5dfa55ac76f6afae004d6814f5c4fba4be53f03032a2e7f0cc3111bbeebf7105fd14bd91ba7f13de71d546093bf773fba5d93321765700d38d50b4613fd2e97dd5289cac501b0226aadff90ee5fa4fb28c4467a56af32395f6148689c8567f7239500122ea2fe1013e95aa54811bc3597ea84f8ca6d5c81b437ee622ccfb1676f92806a7e743e8890ac79a1da64d11ecdf213cac60b9d7d0d5a78cac319df730714c768406f99309d4ce61d8f87fa0e660d1283e4542a36453454e611e0055251aca68fddedfedd05aa5bc3b6c3cd76e51bd37e26256be89cc32a90331d85a82892758e5136186a89502c240c520789a09146c1bf04f1572484d03d742e80d180d533c03e156aa78531123496ed3bfaa6763a413012d66a37d6c3e5db92865d5d2431cf3638956745844420ab4af5dcf06e57d96fe6dca4da56d58dbb5ad4a1444eb49977dfdf98ad45b10d8ac9cf75a3cb58c47921a9222be70bba3dc6ea58e9203e5298d79529133125b28a3ff765008617a45985cc29b822722765f06f894bf568bc3227588da96cba090a0eb015851502b54aa8ec8f088d4a98a1593975a9a6c518b85bb066e4ddf81d388e4f309816a178a088ab70c7dbf690cdc8f0baa30b412e44bbee68a16e07af2c7ef145a0ffcebd4ad8b3325492571cb89679225902bcd7612c83538fbf55f2af75e2265c829f76d764c49594f9866fa2d9fb5e90a7533565b849dea2c3a63bc28e16449285c56951875de98a27c39a5a4cf9b6f75b6f2d689cc70d2569fa23325a364428c077383cd92d63c0b0c37fb54e9b657f8d8f3177acae747875becacbff002ba76be008fbd996ffc1cc9aefd3d30f745449261f33e31b8a2601695b178c80353e2924417dc656a2ec244ce39e814f57364b5f334b4bc2b4460d8305e7dc2f2ae7de288022a2349162b4b3cd0638a68e670ee0c8b7fbcb563d071d39f84654623aef201cc7ea9510c82d4594a3a08673c69828d01b9e98be5921813ea189fd88a427030c9ba13ca3a08fd0337fdde660d7216a4d31896143dfcd34328089b447156dcc82e2fea991ad0889190c8fe9e93b23eadfe5719561e27a1615f79de7616ba32a388990ee8f12f6aab71cc8e067f13915a25650656394e6eb7a5e27c2ded1cada9553d48563d150f92e40b8025ed79e4fc96f5544b7b3edd5d0d1bcd73bf6c64f4f366903d3f848b332f84bd18000db2b1e1d66811b30d40131dc0fcdb6ea8f8a57320a4e5260e9e745ed9eeade5a70f85a7a122e9c273045f82d945e40c58d25ce1927f09d0a1b9a3f60bb7e73799c78a05f013be2d714c23e97d5ad4959bfd359e9601df63e49c25bffe29e3e837841b9f35d13a842eddfd0d39a0586f9dd3c8255e7c851e1cb49e62e1113497d0de33634f42ee5105a99db4130f36b76dad6b5f51d1869d02a66d68cbaff5deddb8584de92658e6ea525c1a75cc08200dc9c8a6890e15c3dd80be3dde7588a6dadd16ff378f890fd19a5d7360d0d8167bff6607b0a83b9f6ec02a310d84a1ce18ea13bc2d62714232643a9a322de5ee17614262e33ead8b0395c78a9cd1b67e249fcb4077f47a6979f8475c10e906406c5447da67b500b43f46f5b7dd6c5c41259bcf3f3f91773bc5a0d199f23e2139fd1a83534a875ee4deab0fa46c8f9dece55bf9c7bc89c6913c8e6653f60e726df59a57479f501fcae71039512a74a029280df073c05eb44f7a8a4d9e88018dd68a7babf7f4aff00cd8fd07e5123f23cd2581088ce189b0e5e65d130c35d3cfa28a68d05d96985919ac4289f14e7be5a7a56a38db0c0745671ee635e1ce11c394d0df84d6f73a32ebbb43ac9622dcf861a28adb729014f3b7dbe16ad6ddb6ffcb170b96d10301c9920cd4d25b41c6ee5a2d10d27e9dc4d62872a1f832dc41f5f89ad11843a6b68d51cac3f4f398d0c1982cb56f998c394cc53c74f5315902e860b0d828645f60f5a9c4156a03ea175819d1c689bcd0bdfe4f12f6ecd823fb5978fedef0fc7785de8c4b6884dd2a182b9b1ee9a178a786029dc23bb82b71e04efa41da5f5057f9b95b2c7fbdeb010e1e7010b77c2dafa1132d1afa2e0a5e05e34911dd711118a574b2ddfed9177d25e724d600135d1aee726311287fe12b063b8caf7272ab0bfb6a62af9a431ec42d1b596a146ed07144b5ca55d02bf75c231181a4db08ceeceb7b29f344a6341bb1f9fb28fc6ecaa831ce51b9b840e6468b4c96357ab029ef1523106c7a545be8024ed0a94a7ee613e162df3b9a98f55a887e4bf7887034502461e8cee00ab3d2c220c3b0e32f017a0fad67b426ee7abf90f0cf61e56bf897a1fd1a55eab2c3b6d1a9b34dc7c75ff3e860c7442188dad4b23dc41937ce4a550c5d5d1f4d27ea6cc5b96253129b1e6ef8d800f07602c70b0006330c515c84b75511163389b644fd286e639a0d2ac754d253334363dbdec4074e8ad46881e3e2a055526400a1fb66aa4708e4e10cb0b29fe14a53af98cb55ae5fe44f69635dd479d3511e10dcec60b8e310d8994a2f34c28ca6f105ee492d368b00e3b15bfe20811facea9f31567bfc4c498fa54ec92d912af5a430d32e3599887466c4e4636aa83ea74eb1ad63256a4862274e07a1b3a00b196d8f868a3fa7a4d93979a8157e6d0b1f11b59bd771302013b620538c4b958b80df04c1d8c59666f1a335ca163baceb58bb50bd0157b7f2a35a3d580c0d9b59d8fbc0c1807ab6acc0ced498ca51cd7a6dac167cda91b30c5ae4ebb66c0f3b34cfff0770043c52ce44436b5631c4ec5a92d4e5699ba7dca822f87bfad8cdf42a4d8b38cb1f57d5991f4bb2717a284a8c1758bd67b5e61c1120416e155291e0ff784950e8d5f6b01345d7d5ed8436912c2cb2e88cb2e381396ecdf0e21ae3e717959cd63c5edcbfb334fb27e9a218fe2da916bee0ef473bb6abb86fef0baf43ae3aa718998f5c5f456e26f0c6677e924408e47d5850442cce5e848a120f51ed1b5fdfce92c86960e6e7e499f9039d1e02baa3b09e4aa74af11eeda84a196a343760ef4dbcf7fa82b1d4feceff4067b6bf8ec57538ed8acf918fee01f062580a0e9510fc46f39c944e382e1a67471130abc653502cb982c987461b3dcaacbbc49ca5f8351bc753000f03e355100680712403b009bb52c65d167f37726cc04172540eb9b360293c989c1a086464927abb1e80384dfc81e0f188d6d7030265529911c038e1884c6823e03a581fa87a6eef3e0eb5713b45aba022765862f45c8d0ea21c92b5bf97c2e9c445c01a85997ff4fd5b2f431b39873b134d3215ff3e746c21710ce28db4f695c69b043a43d1bbf496123b5913f02993583a5f33a188f75feca7b88d48bdfea4011db7f7e7f689253e3960bcbb03815c71cf812ec92dd619b4f3b09209bb81325be4c039967aaa79d111f0109428e446cc418a3d881cd182ac63cf98937e871343f844d2756b1a86b15d56be6f6c6de506758625bc1ae72c4a1945d9da5c513792c0cfb3533919c6d3be6b841c8d078323c52446d15b9c1bf1f30881d280f93d5eb9b4f198a86d3ccb1f6f76c4b7d13f4bf6576060722dc4941a40f9ce77389db257bb7fdd6422dcf6bde6b5bc29ff747ec5161e7bb7b593bf3d16357567a869f465e1bea4c948d7a177020c5157647b1cbcb1baf3438daa428883ea62630f104a6effa3802788f0837a3e749873d117b617f9299cd5b2ab7cdf63142f0ab04ce930104cb7e82a238c9f9035303c3f3812df0e9a02cbdda0badb0fad0b87b334816cf76ac0e21bf3c2cbb2a18140f737de1444bf4545be58a4883a899fe07839b4e33240a506bf158b90e117f8e7ab4561d88266d1c75825e6912bf986d8cd44dceb0f8f295938f9d6fdd9d41481a75256707909dcbd6d5127b30c188c070fc9681284238739125b9ab768416f6d408abd4ccbb563e0b27bd1dc0ba66a614c2f776a00beb781a2d99ae76a6da35140cfd3dd95761c9928bf72fef2f27d1f2a0e78621a36250c28d9977f46d1884bc4cee92bd85e7ef63bacd65b3a62358df000952511264d6e0eac2a7ac6807c436497f71171f218e2b09ac0cc5bc6b10097b1421e379193fbc4f0ba2240ae69dabad2b341a3049934f6cc302f454fcd0325f37dd2e9843382c0dafbda1e2ad682b2d671c382f6a9455e3d74dfbe305677e6cdd2e25e9880f13a547aefd14e89b983d0640416e3d9ac669bcd341e29d5f79bac5329c06a5d5afc966f574dd70d08254f145e09d8ad0f72edfd978fd39fa5c4034716ba0f8487274e7327c3a031604ddc0ae2501c3058cbbebf6a500bcfe6709483021f41208e7773c9289a6b12d84642950d8fccd9aeadfce2d0b144ca0498d3909380e8af36600c7dde830f7f84a25dc39ca8fb91b1281accaff1295271791388ae2d7106ec2306bc35d1ff1a06cd3bf6ec8571a87b32a2b66b749507a4e126ffa2914f663bbfb758a77217e0a0751676682ca359599f842dc067c6160234af48a4f057cde20c9843422ba697217e32b03f9decd7b12d03638fc4708de5a30d357177031e3245d1a7a34446a4279facd5cc0beb6e43acb723de0400493a067d107450decbf3cfe33b5d795e66052fae7b51c3d3363afba7616ef4596ec04cb6bc1bc8dabac8f335b9a039012496eda2178bd60f5542dfdbc6ada16380b9a9f2cf4d330512ff7e575f908258f36b3be26d0568e11878a45e04e5221133d02d133da48cb916029874facca4d5c66166ef5409ad5d961c8787bf79f70f167f4e1a6047c03024a41cc2d234f15086a30c366044539151c957f4e2c7ec3c50662634a607ab4cf34b44cd8a10d927e64874b4f48518bde89efb32a64b99ff271abeed78909e51bf722336f36491e001dad12ddb20f36f4e098ee2f38db4612487220357c165db4ad66d478e3a1030c3f28d9a2eb7738ff5decd06ae0369f5473bd8d1bb0d6dafe7333456d9748c6deb041cb9beb388ea13b2cff002809d36518c08ad8164e5f755f705f7718f89daec21a6ce7a3f0272101906780567d09f891b54b084661466f08f974acba7ec3b1d148a0e06e6211ca1899b3b9b6dca58408f178f1c3d7fb64c050f03a542cc3f29692f3171377d39b888f0960c8aa0447b9a64ae061e1931d4cd5b0abf831a287f645b590cc053f088f062dc2d2230b14707378f387f95741fc93d112d7d2", 0x1000}, {&(0x7f0000001100)="6b8bb4235d474eba14837ae4b55a32c8f2c0558756dc7e4489b7911395b0973d968728a218c3012d79cffd6e48df4617afe59cc0891fa5b61003b18c58cde67f1c328ffed430e568d791", 0x4a}, {&(0x7f0000000040)="f27e5a5197d4cb006d9cba59615ae101b5aa5cc425f49e7b0b6f986c76227413a92701fa3555eaf1b46dc205", 0x2c}, {&(0x7f0000001180)="e273467dfbeb8ed1f41bdb8730a798745f017c08f2eec3ff14220a455eabe1b49ae84b", 0x23}], 0x4, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc8, 0x2}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x918) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x42) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xdc) write(r0, &(0x7f0000000240)="4d00a0960391cbdbad6c9314c7d514d8e76521e59405b035e90f69f5bcb99e3068a52fa9c9415ba88a39776c40a5e294d93a371380f716c98b1854ef5b09ffa6337ea2038c5eef4203fa53d933971ed305e0b41d8afd0617f47264b1dac661daf07d6d756bcf74f2deffc74885c96349a1a5fbc22410923c40216d514e03019b0e24e330dfe0c0f64c9948c03cf6c277e00b74c670", 0xc92f) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) socketpair(0x10, 0x8001, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="995e6adcdedb23793ec75c3133c9fb06a0909f850b2fe2a26ce8", 0x1a, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8a, 0x34}, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10000004000080c1, 0x80008001, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x2200}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xffffffff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x8002, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="f8d411b617a47bdb2ecd73bef69521df8fae3a3bd7e5aa2ed6b1f0ace59849fd9b760c663e01445178b82748b5c7050883bb74f1db09b9c3d986a964133d0edab34c7382471c9f12750f6a9c5c5a45cc86d41bbe7dc67653be0c6f2e5d2ca48f46f5c4a6620fd7e2dffd9b0752004fb634222507849797305f2f56b30ab76ac7c6a412ee0c4b802c14d0eb1206ea53ad1f90968671c99a60f05739", 0x9b) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) r3 = semget(0x0, 0x3, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0x104) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x8) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) shmget(0x1, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) 16:00:17 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x204f0, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xaa0, 0x40) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)) dup(r2) 16:00:17 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xfff, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) syz_emit_ethernet(0xffffff35, &(0x7f0000000080)="438f32e59720951f5b07543cd242185f641dc5989889a51e419b185c17a0dd92c037d43ba76175f753f3607f26f2591f0f5dc789b0ac37007ea4bce47401b26914c6b3b02984ef32070aa82b791f74e7b2caa2f5325ba5320a3bd350df4aeb8cb8e2f916e733cb83c87c94d29d32c36fe735e8593293055a5a630d5c6747b4d8cd5b1ea658b370c54a2b6f8ffa41d1a9f62d3049a1cb4c018a6debbaa7da4b6895f32f2168aa3376efe1274f9a66f8485c8c136479202559dc78a9") link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x800, 0x51) 16:00:17 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) pledge(&(0x7f0000000000)='[\xe0.+\x00', &(0x7f0000000080)='\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$setstatus(r1, 0x4, 0x80) sync() 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='\x00', 0x80002005, 0x3647) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1019, &(0x7f0000000240)=0x401, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1ffe, 0x3c, 0x3ff, 0x1, 0x10001, 0x7fffffff, 0x3, 0x1, 0x2, 0x3, 0x1ff}) ioctl$TIOCEXCL(r0, 0x2000740d) sendto$inet(r0, &(0x7f0000000280)="c8d7e0fc8659270c52cd99e12f7c0b40616c4143da0f3e128801be003d89ff6d88adfc46c8b7bfe119b2b98b53204b8dbd557327fb267486", 0x38, 0x1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0x7ff, 0x1, &(0x7f0000000040)="222fa13cb598fdec9cd398740439d4c46eaa94a146289e400214255f4871624774d6e59a32fa3e7a973b974b88bcf0ab37cd8776ee8bb0f787cd5a5b604dc29af6ee85cda010b45b5d2eba47c4590a79d51a67cb1bb88e1863035731fb430826be42c8cbd0c07ba77002e153144a84d20226613be6ff04fbfc908ee4377a9d696d68085240d52988cbcdab8f0e1c", 0x8e) sendto(r0, &(0x7f0000000580)="fe8556e2b71fa7bda6956a105f27e602ab9a23dd8a8315c82e5845eebf5d735e6eaf3131351fa84cd26983983bd89098bace321837a79d695466d0b51af4cee00642c62323aab5d27e76f94100bcc99ad73fab9ffc3768f7fd1321534f99af41d0aa8fad3fbd1997c359f4937ea1eb84b97ee7e80a9ae83989587f6d15312b", 0x7f, 0x2, &(0x7f0000000540)=@in={0x2, 0x2}, 0xbf) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x5, 0x6cb, &(0x7f00000003c0)=""/169, &(0x7f0000000480)=0xa9) shutdown(r0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2020, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ftruncate(r0, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:18 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x4) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) 16:00:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000686c36c163cc01b096206e18674d42ccc2b357c7b0b4339837fdfee0afb7690ca474ec04c80085833cbafb775d67603c565343f0c18e4a6194a5aeffcb590d73f25d630500caba3b775eddb74ac248b63b2217eb60ac8a23dedc8e62d9cadabf638075ae8f8126b55ea8cf1a93a4c85231dac2198756da47b1705bcaeb34a5ed213be3150542b57f1a4354bceb517c65559612b54da784ebdfab017a5a997efcce7a979d20ba81c0b65361d2d9241421142aa9afe1b9ffca13e62dbf5ff4b8eefe611181818b59b2d940be4da2209a473ea37f9a27c91b677120da1c0877ca643ffcb0"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0xa81, 0x20) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) dup(r2) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000080002002, 0x8001) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x80) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) semget$private(0x0, 0x5, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) pipe(&(0x7f0000000080)) poll(&(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chown(&(0x7f0000000640)='./bus\x00', r4, r5) r8 = getgid() r9 = getuid() r10 = getgid() r11 = getuid() sendto(r2, &(0x7f0000000500)="31d190400407349548befa44355badbe05e66b1fa09422fe07508a62f521ea2f133d66705c37f2941be8819699928738dbfdad99ce79c2ba326e59a22d161745bf085ea917f91e79d2ca82d0fbd3dc28c173a58f588770730cfb97e7a3daea43d8cb419d2856d6b5de0f7dd42dac367e1b5fd932625d1661e1c48176a51728844d6d1b7146307d269032076da2106beda698c3ed9e9a6f8b97a20e0ff18248cec2bb3eb8020a459e6265f5baee365089cfd83cf173bd0ffad3c859dc5fef0467f887a0ce9766a71aa004d07336c59a86dda33f21290b81c83b", 0xd9, 0x1, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="6ae1a0ab261a4dd1c8b8181b279d72a086db518794c2e1a1fb053d72f62d38886206751036196da48a155b0ac70009d8ff0fed3ab693301693afa5a4699bbb3e851117787df15aafc6d5cef8a7d649c59cefc0fa847a1824dc8cbaca63f4c62245bc3e1a0fecda79c7a4d496bf410a85f7b16f37c2e05acc59db1b399afa2e1c6c416839c25ee814587aefeb8235e1ab1e84b98f4fae139801b4e7d78aa7d5b633", 0xa1}], 0x1, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @cred={0x20, 0xffff, 0x0, r1, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x118}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000340)="bca63457039f0255c7d4eb4f22b87544db8193516038a6fedda061929011da0c9ad4840cf2d1c51eff4697b2d2844419762195eb782998a050c9a2aa25ed5d62668add028897e88752b106cfb1661d887fb83843b12fa5b4516aeded40031210486a253e712e3b9f9caf3f1257a0b9af84aa088f653be8adf75924464c98c41c7c7ded4983249957f5e67b2a1d85f6fe2da37028baf0ca4d8059cf0cc996bfa914523a4f343461b3c0c25388131447f3a52f2d66dbc7f5c2ddc0e735e3799523bf8276fcd2fecf8718f04ed8519d8645cef8d63f14cdaa7bfe4ad45ca9542b98a81f06dab8b556b022464d7b75352be272e559b43370f717512980580fa3a0f1ee85d9ad85fe8ebadf49336640aff347bb9554244765c69f5aa62f74e5029ca0e6b25a04f84ca304a85f1c61898bc64f4074f8895c102b5b28106571e3a414841e7d552a333723dcd5ab7661b00c587d03fbacdc0ad8214b7c739b36e2eecc8ee5b7aacc5f9ab13b4de3f125c93eb0abdfc22de070e087ddcdb3c685d15fff63c77dc882612fbdb9a8ca354c08bf3e547504ed60557ebc80fad0d1bf02e9c6942784792606ca6d9e7a2c8f4d27296ff20c71689b30f9b6d758d8ebd8d5812fb839d6ac54f60dcf6364ee2bd4dc7b3c82c15af20294750cdf799b391c9b0cdb3e47d83d75a17ac2646a349a5d2c81901c0c662f01ad810f3310114bb474fdd6fa79d98c745537406a4d17c30735b2e2c11bfa06a2e83ef557185cc7637998deaa0ab7ff4824bac1684de11aefc630b384e4f01e32a9963ea82ee5c687fc02ed04c5ba7f7e0b54a50cfffe7036ed7f574570489ed79145ad353c31a496c03cce15233752b07b0c2de92068c3beee5733a81078090b0406988fdcaf768137a34b4b7f64cf1fb236fe872465669909157976845c6841abfacf0d824b755a3a6622a4df530775f73e060e31009f82262072464c5fc82b56ac7ebf09671ad0513939b85d31afdac96b99538798ea42798f30b4634265128fdebbc7bc8935786da198b9ffafa376272dcc02c5f5c557a2920a09e2b700f8666cc843be394064f4eb2ba56e46b564360f34d0f5639a5ec8bbf07c29a63f683c4bfa1e2b354da780cad6a14491f6d9a0b8c60e4866351900ffdeaca2e0f71416cf36bfb3213ec443f1c95ca4eacad7e8004661ee7b603bbc27e460e91f6fb2ef036bf73680567fd98d7046ca4af624d61fff8c7f7097e446b3838aaa785c991541ac888f4fdca8c18bf8195a6a7c0258a80a40eef810000dfdf38bc078ed2b30de9127978ad6493d1e9a97f3da869c79ced7a5b9f9ac256792e3259f8b2f114e198a8382cd378171f2af57fef72b27c507e8cca3fa8de30f02e5197b8a1120ba514866064e1dbca279f2f7312cc4c7414d986391f1d53d38abf50dbeec10f9f5e3adc7d297b4c7406826318d5cde07c2d30b43704e87678d63de3716d7e2e55dece68da8e03c70dff8742a52d6fb36760cae5f0d570a2923bd4c98fc37948b4eac9740a98183d025db3e2585e056998ed833a0f44e7f6a45d40dd5c2d4eb7858f73356723930d53893215e397693c4ea2f6db80ef9888b31bc4e8c40d1ecdf63cb7717e946d4107d245d8e42a9c18154d7aaf96aaa3ea3d9740fdd0a789d259896503925b4800c02fb02b84540f7f97fd6ea912508c0c3c995630be092b217e1260413d65d8f6c6136a8065df23bab1e7b03aaeb458b25d9a59bbfcf0802302e5d96c47b197cc4875a4e657d4aa9c356b9d96dcc6ce726d11bef77539a6e6fc1115b1aaf074c0fa35a50d461c6620838fbf1dfc87219dbe8b2af7291558734b3419315ab8a1fd9a1c71c3b69c6b1ab51f73f6d259323b5ff10acd76cb8e88b1531d36be842cf77cabb774c479fadbbb81baf5d356ed8256330e420dd85d9bc06571cf2da34b2735671797c1c783921878dc729ba0d98f990290f4b0579ded010e54e99ed5ba10856085d921d37ab8c972ad9bf7e1e60d4105bd1006e39bdd7508a965d1ba86e8294a2d0b4c7d44f8526dff83fb486f03d34e75bebd7b4f3e7fceacd20117c879a503adb2e55d6b68837e1b383846e41d620e5c0527fb98c51edcb0492f9c8ed4cb0d2bff52a4b0a5ad9399e85bd8b1a89c27ae60fde6a75daa1e8e071f7a2b625456cb2e252da36e73d98b614135b2cb3a2877fef6090d8b021c27e73adfff48bce970aae6abd7d4d3b9b0d3610386e2edb86e097c57ae76cfd9a5d46bc434fc52ef107de03307f2ad8ad94655cbe800723c0c936395899a29f66e382f4ea36198e8962727dbb8d9c90119a8c41619c40d734a89054fe5e960e6d1a700af67d77f10553622200af54dcbf445bf1f885c4c6a3a05acab2c2fa392e6a824001ef85af4e8056e1c4d34cb0842a8aac9a12b456a2789389b34ca87c59366a78e55b29d0554694616b79dd166aa3dc1a9908b9569fc61b0042b51a54aef89cca587fbefb7d7303fc403ae02897c56e3d376bc7c1c0afc96dc771a2f12a72c4393e981d85c4322b4fd564f5b08c790679b86680baa877937504f2180d41ac8d71a3c88eea4a8edde19c3cf72c246c69b93925ce306956d9b66ceeacaad26088508cfdf5892aec5de16f3e3e25d6072ab3a36a21e01d695b7872a0413c33c8436ca9ce246273952afc9b60d19e9046abf40ec51ecc3efcf3c804ef40dd23274517603a3e07f370115706aaaf8d4edb40032dac7c879eddbf1a0a8bc585af2a2c9ec16f4f7f3eefe8fa786e7b16e98ba0f1192652b5946f5edcba81d9a3cc7605bf5e0d6825cf1e940cc2d5d4354483f07811deec52e0a14b0d403b8ac365039138bba25ec1b432e453abce4d442d6e76bb2a2d8f19cc7ee23cba178b6bbff5e017abb9ff6a9275779ebd4c9782e969274a297bcc04e0b00ae042bc60df7eac8b830052b7ba95d6cd6a2c8d29f9c1c531fcb279e873aa9d0d966dee29c230b76532a786d5a0f05e8025c0c7c7e549571e146a16c06f6f39cac8574ae0260647fecc6ac9af8e9300bb36ae59ddd9f247db9f985d70abe263f5bbd54c81941c04f3aae99994b6d6ec66b046512bdceb5a377e858f16c5e78b368c3e72a74aeb94978453f2da6e8f7ce1f09a3563731a1586eb1fc8931049742940931b0de1f96b7f8b2832b5db1806ec1a695711eb3d58b8665c9ee49dcd6072936a59e44150b48de7f588d0f1a542c44bbd95184907c1f589bd806902620efc9615a6087bafb0ae78aab0dcde9a2260a71006c80f954aa17a2a600fa2e226fe2beb66c9f1b854e20ca6534b224b7412755a20d3ca835ac7248bbaa95680b1d60f2046e1d8f25e8f8a7b717566e6ae994ed14e17c0889ff49d9d6e479650b9cc489763b9f1570d915cac889b85a29b899f2c4cfa6ca00cc0b733ea8457052775bf28c6661f8580b97f682647bb39bf4591f8cc78a60086bd2cd0b7cafd0cafa2d29ff2fcfe3d73abc37b7b1840b1456da5cb7d987e5115473bee75d3f7d8ebf45390db71973b5e8130b9432b06a57471c5a065b99e27a4608d5047fef3d70bcef109aa343412837019a19aa6d80ddfb7783d1ae7321d91b7bb9372106ecf655dcfd7831bc8733460b6f90d00a7f24a08740490bcf1074fa2c89ffd66714df9fe1b28e9aa94869b0a00889285dfc07732c101bf9b0d75a9ccf3eb93a52bc3968252b1e4e339ce149283c7ea7b5e89640482de6d8b0e466919bab70b8b41e5c9eb53665cb9d6b668b7a0579dd8da0bc8588a942fe5a35b7e57bbd7798c7b35ac7bcb5c8d2c79192b90c10aeaa4192ed391a14c52c028e5b77c6cf9509af2584755b380218fa95e66b965b2a558ba5b8dd5639a66d746555c8816da3ceb877a7b0dc4f0aba39fc650e2b2059d0367f79321a3ac6eb564df17fd1a8e2aee0d699a30471122f9d6a31b4f4927e5fdd4df3ebc14433587208e4901f6a8b85f8e63436cf5ebe564d3c6b5150bae6ee1a0eab055f8043bf635ddfa1f7f7f8c1d491c1b8a9c8f1272b55c87dacafa54d97e773a13687239d4e8ed3e01669f6d30533f330a9c1ae501ecc10391c27cbb854b6e87e23fe8c92eebfac39e4f0330ecdd6c86fa1a28e6e83abff5e1c46a94e925644570fb5a2e6c4f2157e3e100663fba000af443f05e219ef73e8bfe0e239bd8f04722d6ec3057afd3e1501b7bb34124cb05e2b1e82e2ab2867541f8dd6eb781a0f195270197e21748530456d3f93ca97328d56cc754582f53e7b8359e76c18d22031b3a11eb1844ab8707169c89f5098e6d534a69138d3be498976541d5e528ccae2c281389c8fa5d61471f00f1e20a8482115b074033c494390d7d71c1f911d3d0e937738463b6e90ef104808165b98bdf03e5d376d232945e2ad9c2aa92c3be8ee02b0149b09a5abd152b11f947b18a462b1d12a76de76b5d58a30145453d32f7ac47b701171e7d79be24358d2a54b0cb57b9c30391a1205a7a975d03d8de2875fbffaae4d7f08961be80c1d005371f626098e404c2f2ea2b576b748646003232cbf5028b6b9647c4317691b44f5f6e729ad3bbd06926c465641706f711cb89cf88c01e733c711b9f2ff80368b09c4a8b45fb84ba6e987f00f45bf4abd34871ccb26a9badf7b3aeaba290ae2af1f63a9ecf78c73d64326f3c48120041a324dc1f0ea09c2a3b72f2610490b6dbc83e6f2261ad4aa333276016c6f9c558ab3e9759e6abc2df8689201c4fe7b95c49738ce195d9e316232907cbc0f6a284e95d4cad82af5389dab14a9179b904b1b7fc5eeed5f24dfb1f53b5a9063c100ece27ef475b6e5299c7fc306c53015b61d3a9819fec982c1cd4ded493856c92162d150406c35bf4b9396e9c3fd9f9237b4df5fab3128a121d9a3477642cb8d59b4e7c7232cbd2d1b9edaf31ec92f7d9a4d986333ccfe5db04772d99d887ae3216ffbde750b2839de9bb64ea62b56747f3d57e5184eab0a707adfc67fc649a8ced8e14e1ba879f29f10a8ff063e1f5c23366d452660fa2c8bc4beff139a9b1b34902e23e5c75bba81fed3713bf57c4c542666e29bfd1f7cec7dcc2e73359e2ff6d5c6930054963442cba7c7a646d99f302021f666dc6ad001a0ed971d952ed5e7aea6c76a81ba6c5fb5bcfb00fe15d7f978d77caa0f7ecc3e1c4bf4ae1f7ba8fe9d984ab8b17e97c16f57cb4fcc9072ef31853aa00a362ae865e5b363eeac5c25472a77a6bd65f1c90d2bdecc59706eef8cfb9f407ec97d1c6eccdcdc7199ca3b63e0b83dbde13d4c2b7f4f18d8f3eb21c4cd9c39d50dd7a3fa0590d898f943c1ee10c7de08387e7f222f5a758fdbc3b5c6aaf893e0975862e8bdbbe64f9126b20d1fdf44c8494957ef8375e257d266a9125ae7741536ba4ebe3f5bb48cf557b083498061e5c122e345392b423af3b6503a97155d930308b1245b19c77d65ebcd70def3eb180ef6a0b38f861172c5d4baf09a6f57500ce1eb2c43a7c6ec06145c74a74eb18d8615bf7cdbc84146900185071240b4620e3e3292eca0bf921e29f22bc6997d9409316fe54b6204e71ae95572849a60d38618caf3e56937af68f60da31b0ac90ac654134107f788626a3220cc7ff880f45ba763fbad989adbb398ad7561c6676b74020ac78365f46801d4d5bb29cf959cd2c0ff3166d9ef8c99f4c81443b201e0ca377413cd1c6618aebf610c863ab6a78b0a3bbd1f7882cc590d268716eb64d99fe2fbf9d271b985d1d8eb815ccb006d796b22fb36f9b8bde52c1b90e97e042142525919b15e14e3fa8f9558f67d5d6043716a662ed6b3bd1e25164c190c1075d", 0x1000, 0x402, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/27, 0x1b}], 0x1, &(0x7f00000001c0)=""/89, 0x59}, 0x800) fcntl$getown(r1, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000340)=0x10) symlinkat(&(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file0\x00') 16:00:19 executing program 1: socketpair(0x17, 0x4001, 0x645a, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x40000000000000, 0x4) r1 = socket(0x1800000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x80) fcntl$getown(r0, 0x5) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ftruncate(r0, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r0, 0x5) syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f00000000c0), 0x10004) 16:00:19 executing program 1: socketpair(0x17, 0x4001, 0x645a, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x40000000000000, 0x4) r1 = socket(0x1800000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: select(0x40, &(0x7f0000000080)={0x1ff, 0x0, 0x1fe, 0x0, 0x5, 0x1000, 0x1, 0x6}, &(0x7f00000000c0)={0x100000001, 0x100000001, 0xb2ce, 0x7ff, 0x9, 0x80, 0x18c3e3a8, 0xc94}, &(0x7f0000000100)={0x1, 0x2, 0x4, 0x1, 0x8000, 0x1, 0x9, 0x9}, &(0x7f00000002c0)={0x9, 0x2}) mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x1f, './bus\x00', './bus\x00'}) bind$unix(r0, &(0x7f0000000440)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) r2 = getuid() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/16, &(0x7f0000000340)=0x10) mkdir(&(0x7f0000000200)='./bus\x00', 0xc0) linkat(r0, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00', 0x4) close(r1) dup(r1) r3 = getegid() write(r1, &(0x7f0000000180)="07684052133d41d4fc4f026b7859bc8adfbf88dc2de206173d52ecb16e52825c8569bdf275bb299f6ed7c19dc6ca1511b449b3f141d497d1a198b10b2a5cd98b8f3e0d76c00a00a7fb3024360af9ca76af2bca9868c9ada399cb", 0x5a) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) login: uvm_fault(0xffffffff8223b348, 0xffff800003a1e000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8223b348, 0xffff800003a1e000, 0, 1) -> e memcpy(fffffd8078788158,ffff800003a1df0d,7,fffffd8078788158,7e7dddb1f57d0e6,ffff800020c2ef78) at memcpy+0x15 end trace frame: 0xffff800020c2ee80, count: 0 ddb{1}> trace memcpy(fffffd8078788158,ffff800003a1df0d,7,fffffd8078788158,7e7dddb1f57d0e6,ffff800020c2ef78) at memcpy+0x15 rtrequest(1,ffff800020c2ef78,38,ffff800020c2eec0,7) at rtrequest+0x83c rtm_output(ffff800003a1df00,ffff800020c2ef70,ffff800020c2ef78,38,7) at rtm_output+0x760 route_output(fffffd806d7b8a00,fffffd806f72c600,0,0) at route_output+0x79b route_usrreq(fffffd806f72c600,9,fffffd806d7b8a00,0,0,ffff800020b384c8) at route_usrreq+0x35d sosend(fffffd806f72c600,0,ffff800020c2f238,0,0,0) at sosend+0x6eb sendit(ffff800020b384c8,3,ffff800020c2f2f8,0,ffff800020c2f3c0) at sendit+0x590 sys_sendto(ffff800020b384c8,ffff800020c2f3d8,ffff800020c2f3c0) at sys_sendto+0x92 syscall(ffff800020c2f470) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,7a3491f3010) at Xsyscall+0x128 end of kernel end trace frame: 0x7a579c1c8a0, count: -10 ddb{1}> show registers rdi 0xffff800003a1d0f0 rsi 0xffff800003a1dffd rbp 0xffff800020c2ed70 rbx 0xffff800003a1df0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0 r9 0x5 r10 0x4284c935709e5b9d r11 0xffff800003a1d000 r12 0xffff800003a1d000 r13 0x100 r14 0 r15 0xfffffd8078788158 rip 0xffffffff816fc665 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c2ed08 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (syz-executor.1) pid=475187 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39c38,0xffffffff8237cfc8 process=0xffff800020b8c360 user=0xffff800020c2a000, vmspace=0xfffffd807effd2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2515 218401 2189 0 7 0 syz-executor.1 * 2515 475187 2189 0 7 0x4000000 syz-executor.1 20621 7676 1 0 3 0x100083 ttyin getty 2189 487335 4725 0 3 0x82 nanosleep syz-executor.1 17486 3009 4725 0 3 0x2 biowait syz-executor.0 48063 112618 0 0 3 0x14200 bored sosplice 4725 403544 52123 0 3 0x82 thrsleep syz-fuzzer 4725 260173 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 242781 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 444704 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 237137 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 271131 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 23289 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 508741 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 490243 52123 0 3 0x4000082 thrsleep syz-fuzzer 4725 442736 52123 0 3 0x4000082 kqread syz-fuzzer 52123 68620 23033 0 3 0x10008a pause ksh 23033 429202 58624 0 3 0x92 select sshd 58624 387205 1 0 3 0x80 select sshd 26916 130273 78820 74 3 0x100092 bpf pflogd 78820 178267 1 0 3 0x80 netio pflogd 27656 513508 43774 73 2 0x100090 syslogd 43774 413272 1 0 3 0x100082 netio syslogd 28878 323272 1 77 3 0x100090 poll dhclient 72805 39081 1 0 3 0x80 poll dhclient 1639 610 0 0 3 0x14200 pgzero zerothread 82162 167803 0 0 3 0x14200 aiodoned aiodoned 32155 79156 0 0 3 0x14200 syncer update 32833 331797 0 0 3 0x14200 cleaner cleaner 65427 172811 0 0 3 0x14200 reaper reaper 55045 363511 0 0 3 0x14200 pgdaemon pagedaemon 95710 123530 0 0 3 0x14200 bored crynlk 13537 140165 0 0 3 0x14200 bored crypto 66034 243280 0 0 3 0x40014200 acpi0 acpi0 4256 372983 0 0 3 0x40014200 idle1 52532 490053 0 0 3 0x14200 bored softnet 67389 433259 0 0 3 0x14200 bored systqmp 95469 317187 0 0 3 0x14200 bored systq 30344 507414 0 0 3 0x40014200 bored softclock 15635 262935 0 0 3 0x40014200 idle0 26759 200676 0 0 3 0x14200 bored smr 1 417677 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 2515 (syz-executor.1) thread 0xffff800020b384c8 (475187) exclusive rwlock netlock r = 0 (0xffffffff821cd098) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82394290) 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 17486 (syz-executor.0) thread 0xffff800020b38978 (3009) exclusive rrwlock inode r = 0 (0xfffffd806f8a22b8) 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 (0xfffffd8068997b40) 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 9522 6774K 6790K 78643K 11047 0 0 pcb 26 9K 11K 78643K 1556 0 0 rtable 109 5K 5K 78643K 675 0 0 ifaddr 59 13K 14K 78643K 195 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1483 0 0 iov 0 0K 16K 78643K 92 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1183 74K 75K 78643K 3278 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 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 877 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 2437 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 54 51K 71K 78643K 690 0 0 subproc 64 65538K 67586K 78643K 408 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 83 0 0 in_multi 33 2K 2K 78643K 185 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 1315 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 94 21K 30K 78643K 8091 0 0 UVM aobj 50 2K 2K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 54 0 0 NDP 12 0K 0K 78643K 65 0 0 temp 174 2379K 2449K 78643K 9173 0 0 kqueue 0 0K 0K 78643K 4 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 14 0 10 1 0 1 1 0 8 0 inpcbpl 280 423 0 416 1 0 1 1 0 8 0 plimitpl 152 47 0 39 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 135 0 94 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 135 0 131 1 0 1 1 0 8 0 nd6 48 24 0 20 1 0 1 1 0 8 0 ppxss 1128 15 0 15 4 4 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 30 0 25 1 0 1 1 0 8 0 pfstkey 112 30 0 25 1 0 1 1 0 8 0 pfstate 328 30 0 25 2 1 1 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 603 0 412 12 0 12 12 0 8 0 art_table 32 604 0 412 2 0 2 2 0 8 0 art_node 16 130 0 96 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 872 0 862 1 0 1 1 0 8 0 shmpl 112 49 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7563 0 6116 47 0 47 47 0 8 0 ffsino 272 7563 0 6116 97 0 97 97 0 8 0 nchpl 144 11229 0 9581 64 2 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 34116 0 34115 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 26690 0 26689 13 10 3 7 0 8 2 sigapl 432 2608 0 2593 2 0 2 2 0 8 0 futexpl 56 29924 0 29924 1 0 1 1 0 8 1 knotepl 112 354 0 335 1 0 1 1 0 8 0 kqueuepl 104 166 0 164 1 0 1 1 0 8 0 pipepl 112 900 0 881 2 1 1 2 0 8 0 fdescpl 488 2609 0 2593 3 0 3 3 0 8 0 filepl 152 13569 0 13469 8 3 5 7 0 8 1 lockfpl 104 4410 0 4410 2 1 1 1 0 8 1 lockfspl 32 11934 0 11934 2 1 1 1 0 8 1 sessionpl 112 30 0 19 1 0 1 1 0 8 0 pgrppl 48 49 0 38 1 0 1 1 0 8 0 ucredpl 96 3426 0 3417 1 0 1 1 0 8 0 zombiepl 144 2593 0 2593 1 0 1 1 0 8 1 processpl 840 2625 0 2593 4 0 4 4 0 8 0 procpl 600 7202 0 7160 4 0 4 4 0 8 0 srpgc 64 60 0 60 6 6 0 1 0 8 0 sosppl 128 7 0 7 3 3 0 1 0 8 0 sockpl 384 1901 0 1881 6 3 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 133 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 238 0 0 9 0 9 9 0 8 0 bufpl 256 9229 0 2205 440 0 440 440 0 8 0 anonpl 16 214011 0 205465 75 23 52 52 0 125 15 amapchunkpl 152 13613 0 13531 20 16 4 9 0 158 0 amappl16 192 10662 0 10205 52 21 31 35 0 8 8 amappl15 184 1013 0 1008 1 0 1 1 0 8 0 amappl14 176 232 0 229 1 0 1 1 0 8 0 amappl13 168 311 0 305 1 0 1 1 0 8 0 amappl12 160 822 0 820 1 0 1 1 0 8 0 amappl11 152 1102 0 1086 1 0 1 1 0 8 0 amappl10 144 247 0 244 1 0 1 1 0 8 0 amappl9 136 635 0 631 1 0 1 1 0 8 0 amappl8 128 225 0 200 1 0 1 1 0 8 0 amappl7 120 82 0 76 1 0 1 1 0 8 0 amappl6 112 196 0 187 1 0 1 1 0 8 0 amappl5 104 751 0 737 1 0 1 1 0 8 0 amappl4 96 2908 0 2875 2 1 1 2 0 8 0 amappl3 88 538 0 532 1 0 1 1 0 8 0 amappl2 80 22631 0 22574 2 0 2 2 0 8 0 amappl1 72 62587 0 62145 25 15 10 20 0 8 0 amappl 72 7508 0 7474 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 50 0 1 1 0 1 1 0 8 0 uaddrrnd 24 2609 0 2593 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2609 0 2593 1 0 1 1 0 8 0 vmmpekpl 168 22567 0 22545 2 0 2 2 0 8 0 vmmpepl 168 274348 0 272880 141 62 79 85 0 357 11 vmsppl 360 2608 0 2593 2 0 2 2 0 8 0 pdppl 4096 5226 0 5186 6 0 6 6 0 8 0 pvpl 32 632208 0 620370 195 62 133 133 0 265 32 pmappl 224 2608 0 2593 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 595 0 4 17 0 17 17 0 8 0