ff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 12:12:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000800)="a07890bdc7b69cffa2d6f11f4f4e", 0xe}], 0x1) recvfrom(r0, &(0x7f0000000080)=""/203, 0xcb, 0x183c9d1ed4a6f240, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 12:12:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) getsockopt(r0, 0x8, 0xffffffffffffffff, &(0x7f0000000040)=""/180, &(0x7f0000000100)=0xb4) 12:12:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x6, &(0x7f0000000080), 0x0) 12:12:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000100)}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)=""/239, 0xef}], 0x9) 12:12:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget(0x3, 0x90) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x3000000000) msgsnd(r1, &(0x7f0000000000)={0x1, "91c264e31f3b152238392910b1c6c9794b"}, 0x19, 0x800) 12:12:20 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}, {0x0}], 0x2) r2 = semget(0x2, 0x3, 0x24) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/176) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() lseek(r3, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) 12:12:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x3, 0x1e1, 0x26, 0x3, 0x8, 0x7, 0x5, 0x1}, &(0x7f0000000280)={0x4d, 0x2}) 12:12:20 executing program 0: r0 = socket$inet6(0x18, 0x400000004000000, 0x7fff) bind$inet6(r0, &(0x7f0000000000), 0xc) 12:12:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)}], 0x10000000000000fd, 0x0) 12:12:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) listen(r0, 0x99) 12:12:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xe4, 0x2}, {0x18, 0x0, 0x0, 0x81}, 0x1, [0x200, 0x3, 0x10001, 0xc974, 0x3, 0x2, 0x3f, 0x3]}, 0x3c) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="c99a259cc01c71", 0x7) setuid(0xee01) r2 = socket$inet6(0x18, 0x8001, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setsockopt(r2, 0x29, 0x23, 0x0, 0x0) 12:12:21 executing program 0: r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) semget(0x1, 0x4, 0x800350) 12:12:21 executing program 0: munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) 12:12:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x5, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a", 0x32) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800003f, 0x1d3b, "9ad8f2ffffffffff0800010000edff00"}) syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x3, 0x9, 0x41c4, 0x1000, "061d08216753eb712d14326fc9407e2966e981cd", 0x2, 0x441}) 12:12:21 executing program 0: r0 = socket(0x3a, 0x4001, 0xfff) ftruncate(r0, 0x7ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6b) listen(r1, 0xfff) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x8, 0x3, 0x2, "d0003538809f91f9f0750151f8c61b09e304e6ca", 0x85b, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8001, 0x7, 0xffffffff, 0x4, "fb301832399063eb4328ed03139cf69f22b86267", 0x5, 0x5c72}) recvfrom$inet(r0, &(0x7f0000000140)=""/37, 0x25, 0x800, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x20) fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f0000000200)="8841cc48698f764929da131ceb5351ebc49d40f58ea1795c49806b8cbde57ba9c0d2f03edaf606683ede9cc9e79ae336bcffbd2b6458906feb4bb7269e9b6b4bcd41d887576973db35514350a951cfeb5eb9bea24f603ff17bee4da1feb1fcd1d6f137acd3e2acba", 0x68) fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0x0, 0x2, 0x7, "fdd5c6b2ee1745ace119e0366bbbaac727c10d12", 0x10001, 0x1}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x80) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x29) mlockall(0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) r2 = semget(0x1, 0x3, 0x220) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000003c0)=""/99) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x398, 0x1ff, 0xffffffff, 0x0, "0c18013692cb5bf511f2ab25c774d04ecde5e32e", 0x3, 0x200}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) 12:12:21 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0), 0x0) 12:12:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022c2f66692c65300093eaee77f2ef05f9be28b87c6cb30d294d66acff63550a4131c486edef159e124244b41e1222d0d6a1981030973b89b1d1778f1a043e040c490b0709b87818e0777f2e24462f67afaffb59954cec4062cf548254d63e3b199109aed146c1f4192d3687d455db766700579d24a863a75d75cc14f9be4d2a66b71d8ed971fafd7cc18f7f2c9a4f8daceada4f0ac8788e2f1fce8ca1f1a4dc10c46830ab07c1c60d969ab99b371a96374261a649da4f0c5fbf2d86965fda7197198e6913f987b7b0d3e1"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 12:12:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) 12:12:21 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) sendmsg$unix(r3, 0xfffffffffffffffe, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r5 = fcntl$getown(r3, 0x5) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getegid() r10 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getgid() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="dbe33d65d51e5012c0a9543f8fac4a6579f8f18d792aa0a068f13e24c2f18c7400a7f387f19e8c454074d69673a1581158ccad68f610954509023175fde935", 0x3f}, {&(0x7f00000001c0)="7ed3d285988d67c5a33a384b41c6d41c8cd4fb3949079344b58ba1bb71a5bdef6fa7476df5d61c7143c666adf099cbedb5f55d11d590f7b6877d5891ebaf8c7d00af5e2ee09a9dc7c5fd8a6599b38d42b9c9c57ed7e1760811d4", 0x5a}, {&(0x7f0000000240)="812c5dc4855f2bdc602706a9155ed6087f98b013c31e78287a4db21328a8704956bb7487a65bc6060821959e816b76885bf52f7090a952b0d2f4f7e1d6aa1371a5ca4c0007293a87aea559ae002feb44f41c7799634ad82224f67f53821308a64f68bb096abaaa9feca27a54f8901c9dbe0fb285d57506b58c9b717acbcfaab189698642fd9582e319b8f868bd53e637bbdbaf57eee087ea7886a3442a18c777964d715eb716c857563a222f67fcd23f1094165ad6", 0xb5}, {&(0x7f0000000300)="fc34c53b6f4f32098ff03bd3aa63d5aa440510059a2f4683ce44b68549f651366d644c911252079e9475dbb11d25", 0x2e}, {&(0x7f0000000340)="57044c2236f3c80646c4bf6256a80830a7fd87f28320c47424255c4733d8785f9927dcf3d704afd6d1e4ae5d8e90bac86e89d8c16280dde1247ef2414251204245a77042c459e8f08bf7850b4f1b3f9f0383cdcd2eb2804d7df503ae433b69027b526889651523c2514e7698182e6b7c651092bd94de352722fc675ff540332ba1eb43841e7b07c8d0d755cb9f2ce44628df27028812", 0x96}, {&(0x7f0000000400)="37f29a48bb888f18ce741b2dbd7f756abdf4cbfa197ae834ce3adc0f58fdb6971641b3a45171407ea20a4d6d1225f16ef3a51b66edcbbf69eefe2ef298111bf3d17b30f4c209eea58905ca1c99988387e1c94cd5047512354335c78cbcba8476373d77e7839676e2", 0x68}, {&(0x7f0000000480)="b3ab19f7", 0x4}, {&(0x7f00000004c0)="a82eba4e229988794a0c6c127761c49892e7ee3570f54a37bf3dc5e79990b1fa57807de00ca34fb27daf48aa6cc5408cf5cb8466d73ab2503f6f5219a8ced9734f5318e1", 0x44}, {&(0x7f0000000540)="25c9d3b008746d8ca7e43930b6dd66c8805832c7660e8f36bfc82d1a1de00a8c27743d1b97502016d3d6c3f48e93830e25f0939c5ecdd835c085d71dbb80ddb414ecf568d1c33c577db092a63405dbc7609379116d71b8d9c89bedf98e7c87f9a41e2f9f6249c16ac51d0582c71f42e2cf69c8534d192d307a8c8cc67567bfd2241d5513628eac785e5fc606d96e3abde68e4a905721cd78a7f137a94ea5602054d474cd220209c9de5ecfb81d2d0a9e0188aec3779634ce251dfed2fb1d192664facc2b426769bfda5b708511", 0xcd}], 0x9, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r3]}], 0xd8, 0x401}, 0x1) 12:12:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/97, 0x61) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) close(r0) 12:12:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0xc80, 0x30) kqueue() setrlimit(0x8000000008, &(0x7f0000000140)={0x3f, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7ffffffd, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x200fffff, 0x1ff, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x23, 0x0, 0x80, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x20, 0x0, 0x79d, 0x4}, {{r2}, 0x0, 0xc, 0x0, 0x68f, 0x400}, {{r3}, 0xffffffffffffffff, 0x1, 0x8a, 0x800, 0xe2}, {{r0}, 0xffffffffffffffff, 0x20, 0x86, 0x8, 0x7fffffff}], 0xe0, &(0x7f00000002c0)=[{{r1}, 0x931a3112daf514a, 0x10, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000001, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x6a, 0x20, 0x5911, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40000041, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x2, 0xc6}, {{r1}, 0xfffffffffffffffd, 0x18, 0xf0000002, 0xfffffffffffffbe7, 0x1}, {{r0}, 0x0, 0xf, 0x4, 0xffffffffffffffc1, 0x7fff}], 0xb0, &(0x7f0000000080)={0x3, 0x5}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff86", 0x43) 12:12:21 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 12:12:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x2, 0x80, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x1008005, 0x2) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x40c) 12:12:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 12:12:21 executing program 1: munlockall() getgroups(0x2d1, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x8, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7]) munlockall() r8 = open(&(0x7f0000000000)='./file0\x00', 0x20401, 0xc) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000040)=0x7) 12:12:21 executing program 0: semget(0x2, 0x3, 0x63d) 12:12:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=""/221, 0xdd) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x0, 0xfffffffffffffffd, 0x5, 0x100000001}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x2a620cf0c324108f, 0x33, 0x44, 0xfffffffffffffffa, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0xbe1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffffe, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x3, 0x2, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x63, 0x20000000, 0xfffffffffffffa23, 0x4}, {{r1}, 0xffffffffffffffff, 0xd4, 0x2, 0x1ff, 0x3f}, {{r1}, 0xffffffffffffffff, 0x51, 0x0, 0x2, 0x7}], 0x6, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x800fffff, 0x100000000, 0x9}, {{r0}, 0x0, 0x90, 0xfffff, 0x8, 0x54c}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x30, 0x80000020, 0x6, 0x40}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x20, 0x80000001}], 0x0, &(0x7f00000002c0)={0x200, 0x3}) execve(0x0, 0x0, 0x0) 12:12:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 12:12:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x22, 0x899, &(0x7f0000000040)="d0c0d6ecc2b156a812aef8c9608fcb3c2d43fd", 0x13) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x7, 0x6, &(0x7f0000000040), 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x81, r1}) 12:12:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xa, 0x2, 0xc, 0x7fffffff, "20dbab4bea368173f56cda85f9f60544cfd03450", 0x7, 0x40}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 12:12:21 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x8000004) 12:12:21 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000480)=""/1, 0x1}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/52, 0x34}], 0x8, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvfrom$inet6(r1, &(0x7f0000000000)=""/207, 0xcf, 0x40, 0x0, 0x0) close(r1) 12:12:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x1f}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x81, &(0x7f0000000040)="ff030000", 0xfffffffffffffcde) 12:12:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x9) fcntl$dupfd(r0, 0xa, r1) socket$unix(0x1, 0x5, 0x0) 12:12:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r0) kqueue() rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)="15eb5c4b7ec14302fa92fb68ff9da490c870078d24", 0x15}, {&(0x7f0000000340)="2fd412b20cad474475a2d3aeda4aecd72de7876299a03f1d376430988b6f283166cfc5f09b28625e127b0333440a41d89677c27410e14ec11a9dcb53597237cbf12a9dbea9d4663f9c8af4d96032de5ee0899ab90d7bbe92363cda9e19255ba0ac3fed16f4dd", 0x66}, {&(0x7f00000002c0)="d8503fcc73448fd621dd0bdd36a37e29171d1cdaf15fed89681ec240332a03c8dbdaeeb17fa8e9f739d25e3e3b33dff99f8d222d33", 0x35}], 0x3, &(0x7f0000001580)=[{0xb8, 0xffff, 0x4, "d43cfb63670c596b99b8d430f740de9ddc3bcf98cfcd82fb2bd4a426db26c1a2e5cc6db6fa4d9325f9e2f8cc72088c27aaf3fc0ea9e37281ad3aedc9a064e7d04dd2397174c98bd1cc8c0f3bbbcab324c261de15ed31557cbab66f390d8ec141227fe3ce6cd6f0e0a5170a951cdcadb4edadc03ea6def16821228338b92b0af8f102e1caec1165288f2235673aa719ed38dcc6a44be8baad9a7d93ed5e425409cd66f479ad18c7"}, {0x68, 0x1, 0x8, "b05bb4af4cf590b5899c48b1d6dc4e5d736a1d9c89a60ebcb3f951463b0105cedf99147fb23f9985868e784bb8c1bcca85d737e7f6a96e4557b5358cc9817cc9b33e808aaf025795f642d42694e73ccd1ac512d7542890"}, {0x18, 0xffff, 0x9, "723e49c2"}, {0x48, 0x1, 0x2, "9d0b3043b3563625570d52c693c2f1d14647da2dc97f435abafdbcefa8d8324d80405ec0cc4efdf8e41f33e2c62e59ea94"}, {0x1010, 0x1, 0x6, "983b519ee9905b63eb63eca6d20927ca9df7381f7c0e8b6adbee85168f81701903e84c08832de09d0ca9e577c11756196932f3ddfdb9df9d89ff61b36ce1acbcb9fc53a14fbc0449845b88e84de34ca8027d3091ef0ac4115a8a8d2413479b2665ccda00b6181d2b5e35ff9c2322773deb35e9f1f314b28e0cf58dc4ba0cde82a4957aa89a1380d212de1fc18bd61148fa9e5a997adc5a96d930a91ec29b99e3155f0af3091e07bd8c9eb3680de3e130b04f50e4261e78a7b9de3733f4d5d0d8f1f4f2505f293a55b20abd07c51831b9b2ccb4aaafc7224d608d479613e1757089d3f61cd40f23b51b7afeec43b1368e4ee613662c79e0ece2fa8155dd2929e4c6e956176d3c7528c53755e02620cc27dbc932927c876c97328332b928cd34fb6fc3d25fe01ff457d892e8d2a9b47a5311d05b5495aad7d3991b52c8e943c4900632d258c4ce07b1d7fa742b3f3dad39ccf4b81e54737f65279949ba3dca9d02183c8abf53302d43f429f76314f4edb331fae8b7ae6a05caeb9cdcdd8e8b439ac024ef15fbec05b46fd6e29f29e29b00b70bcf22c1874c5d98b72a077c38708edbe7fc9ded83a9c08a52ddc2e5d64e5910cfd1ad6d60ce62723ceaa8f8c36c7d7962262c328491e2c45567dd41b188ca2a3730f3552d09d36931bcfda04b9ebf31fd8576677a4dfa854784f10459392ba5169d77999ec26136a62a0044d9a87962747afba2f994a5ffba4eaae6c80429f96a314b7a72aeb371886d96f002c7bba5e2fad09dadca1fed69a88ac67a94c8be619519a7bb4dbed61beca3cf65a4222b441ddb95f46aa322961337e71d258bbe601d67f9b097da9fabc7285eae4446741e93a1aeb0d76ac913401bc365943bfa515c07cede9b09317a3f87e4850df19c7d026be48f081273d0139ef5e5a4acccb402ecceda8a8eb4d08a4e80d69f55fd0bac1fdec6d1d0b8219f77ebc8e1730b0c79eca8b194034b1876f10a81fdb326ebd087c68b8b2d9871d80ecb700058b362531a40e4129dd8521a22ea1f332d5fa4dfcb06d6001bb289f348d3b293985e8b96ff52c110262a2e65468c9e3c4f8aaf09a796a05b4effea0f37e3250a59c8b258a1191ba04d8437ed427fb7a0f51eebbb9075b4c861bd2f8f33af22bb79885a8caa97c0fb2aad34ffbc6b3beb1d9bb47d6a28ca706839d4082f5506f4f2083faa495575e14d9da4ecf0611101ec7415788aa36ed85d11f58bee482bd61f0fa7b010281a4709eefbcc69e9f86003ffcdb03c27c336739b1a4ce93c5fd91fc1f7d19815bc63a12dc699fde1ba75abdf9f0cc6bbd58c618828fbc98c2d106b4ab52901925e2cf86a01dbdd4289cbf9b096cbcc1dd5f5892c437b8be5f8342ead0fa27ff2cb5577c9754f67990f0ac07da3784f0745998173baf14404861fea382fc6a153523399d3dc916f8044406f805b298482fb829a7908f14b1cdaf84d1f5b5d77086403ce8aea9207fb50a383bbefdf8b25abfe65a3eb142ef30781ca2d4fde11be7e8832937a2c307e4de2ec760dd0f324e4ba807231250415a5679033392c1708ea2ba70e63d54c09fe7f5666833a4d43e91be007ec4ed3b8663bfb57a561f2fd52214ae57f8c7cf00fe67c0109784ebef33a3472968693e47ec01e6494e657f874810d8f87bd1c4fe0810463ded2678c8060853840fe811b0745340bfc06057752b02c0d50505a78d0738589dd56d8b169c9f50caa1d9e42d7c4c54a0c9d9aabb8df27036cca6011f2e9d0abb07b870efaddc948dd13454c3ebbd6757f8f472a91d44e52fd08711ba4db1df5e54ea5682423ecba72547c3862b74c7bf947d13617ffcdb3eff9fbcc1a8d1f38efe3230294919b3f63f85e78fba857e60e091f703849d6b7be0dff4d2635e16f0c1ae5e8be9a3abb86c300e312e640780d0c23b5340be5afd778b1a252f4f1403de0c2b864382b911e9bb97213574809bf245468e3369f17f52ecd8b595b59e61235d6a6c5b3df7a75b23b9fab896fd68eb30f0eb91ee8697253f2cfcf9b5cd3e2fe0e2169dcbae297b7132343d28a430d2827dc6ecefe2925305f921df4b94a8387aa7450afc221983e99854ff0822c3aee7ff3f873b7f1d9130797a2dbc392fb49c45de12c7a41505506bfea12aac77d489144719c0b8fe1dbf4ffc2ea9b7681454b1db7f35d764dc7959f2b1026d21fe6e104941d8dee954f9705035b67e346c664a62ba12c102f7bdff301483b2edb6ed5ef570b5b108fca916d82bb25fa5e5e106509babc91a90212856d116d1136ae6e381b576d174cf643442381669ba1918f1f37cf84eda023958c9ba0134d9db4e827bb32c3152425960916961237e94a4aff6749da8b2c2321d50c2389a9c424f4542ef7475aa6a531888298007ca781d7f4c939901a8e7668973660cf9500f907f94d10eb1eb7e4c011a29a380d7e5b6b10f74ed6ea78f9e9c5ce184b5fab7585fd969a9541ad152ea96ccbf28ca488ac732d2de64e776cf78557c1405879524138deefbb02ff6da4e641ef758999e4d512a4f6d54b8d63f7fc45f6f6977d87bd9dcde300adc7a8406513b0990329f7984bce8a29380c33916ecac9a67480e0721c8652a598da8f8dd2dcd1f4ebaa637dcfcd20543924d517d0295931a58aa588a239580cba9a1b1eb7618a065260dc16925b0811df6cc92fa5fc70fc60e372c7a71f048274e69bf0af1abad80330c1b67cb85772260d829e91b26d7d214108ba83483e0198982c71480aee9395c4a90cb2ee69b3cd1da788436ec2110d88ca360c00aee868924019bb8c28a00c76c2b26b3278a109b97057d468eba4f732d2c44f479766cb194684422128fe5e94811c4ab175140af4e9b4da32dba28040b4976691169658a1693cc721b49422568774aa1599d153ba1290e7b8cb3383b2c1c143e0a220fa7cecf614f0ff40791f27fb0d4d8f0599eb602d8f5696ddd4f2a8eb90bf857b024c13ca344a8d5ca1bd453e53490194f6eee14f77e4879971343ba7ee6cd8b0361519d5d9bac4d0b2ead5c23f9696ce5a822fba49c7875d263941e0abb0e9f6a72f04cf3301645343264719f3484b15b2efc58ff1f855e8b47206b00d88146801f19ff0214dd868db7f516dc43d05d0aa9babb1df5978ffc94432e1280a5c81ffc461ecacc4d55eb29f18ea6edc849c888c27cdb45b9f763ec05fea6d9df58dc52f4f7a6d6a7a238d427dd22b99212293ef3b1b9066aad1c28289d64a42f8d0bbb02671367232574a0217a960a0223025cf0a017227f04a951c5e81c1bb01b888387a233381f1d9b1de1ed2b992b68d99f365b2c42d3b5eebefa42591a7e3d1b3ae1a0a9a5b4823825c9f1b19bda5d4f36f449822f58ae5d5f4ff7e1d430403936392c7916659113256094d4be541233d990c151ad0b05c4d3aa773902396439502c295cefa608b861ed18dae36d92103dac07299fca8d8d42498649f45eee4f0417c986cc2ed419217efd57d2edc4e8cd6086f197b7e7df28108f3a61c49c06ac5b962126a60cb5fa55bc53c301c3bedc8f407e81dc135422567bf09735ff982247cd7e76e34a3a70077dca2c50f1c9a48cee12cdae89b6495fc001b6a9ababbbf6183267ff940956c8e3bc5b3f5c6ee63396ae0f98440e0153924aa0f898bc265e9c68d9bc8fdc057cfc9b3395c0b71f98f4f8c1f26e90c84a26d1950f982a6df77a8d3ec2b99f36d0befd607bcedc69c63f53c75fec86336f305ad2f54fe755dab0bb9d68aad3c5d69aa94b61458bea6f479805d9adcc3f4174d2eee053ca02a8f210619102a7b7535b5c01f28302ff62f51eb65d7357d2e09624d34b2dc6d16a5f5bc265849961a62ecada0dae4d2d191f47cf35b5f75cebedd4256de1263a5ace12add4b3168c84348893deaa3429980032999c78604a18607752627c36af19827094c71045c893f5a08548811e948b36dd03c57e815adb08465b72d110d3938ef2f0543c31bb503c03e203a4555667140dd9e7ec284c84db7462134f58b4f4fe62eb55837dff8ffa7002eab1217ea329d212d1107bd20413c66a9c7223bc173fcb90642b32b8957ce073b728c71e1fa080e7ebeee1c7c445632ced8789eec0d9a686fcd48ca7be054a5cf5f79ce805e1e32aa211fca9ade2b65966f9c9039ca27fb72364bbbe1c6d1dfe47b9e2f06dd534e4278fc1a209ac75ca4f1dbdf4a00c9ad338859911c4a2220f208a54bb2afc8eb470c2e3e95987f2fb2a46e476499235bd5058eb57f1c09c2837a1cab70bbc6b1db39986b103bd46b208080a5042f4ffd8a254da5d62f343d4f472a9e2b643123b1244528f5eedfa0f639795365e01f30be7eea0005832eb34105bae815a9516aad82354523a9aadc87e0a40a0fc983aa3d69de68e08d8ae8635d22be7f573704f0ea9a5c47b8081a60282e3693c21a0c56d0b80734fde40276c5616a09a3a0d7a2a2a649288a7239a1f52d4bd265218708be535aabb8090a2895c6dbd756ee93ecafae5d039f8a642e5a22deb746ecb9fba7e17799649264c1a1e0961f885647215c43d05e4fe021d866227da7afb0407adc6b6a260f70cf1991b877423f3d3fabfceb908522f75274f17e03f7bd699f75f4498ba73f2d36440a62143cde1a80f5b2c883cdcd4af8c8bf1a473b91c1e0c206b50ea1c5fcf49451b076d5561ab4d5bfa27cae397c69ef2bb541442021587cfaba608be29c807adb0b4ae55a5d138c1df4b8bee3c5849254696094f7d32fb6deeafd896c33e7c72b233e8b12f31d72c46e80eee702b00f26c71456a6608375f447249ca1c15da3711177ea019357633ee666b7b9629c3087d29ba2f8d2a51a65bd5c4ce8c89273e74a94bc1342bf06ca431ba862fe2b3f1d20162abe85a3ec238fa75daba0b91040710d11556819cb026402b9d6cb3b2ce3dda20a1c425d89d587cc272d561b9365d80378b0bd2ffe68f8e7ae7c423fa79130a585dca8ac0cf4c76671dac8c7b1edbfff6115f013c095bee46ad2a5c3a5e09b9bdf63da8cb6416daa4a9ead2e7367ef21248ee00458bf20d5a86822a0e57030fa779f044e3d2f51bfc7d15a6f72957767f00c0b6864ab3850f80b124e25e82270e408b632181bd374d4c8a648feaf00da1c5aa9af694e4afb395dd8546847d1276eda107d42c06945af232552f83ac5f37987ca11a8bb1d3c137b42b7961cc477580a3151d54e3eece9e56da4a2eb6fe845f363802850abe106f7c5507318f1595d40be7f29e53223a9334a618861dc9f6e62c2768e8780d65f65c500e13f7705cf2b61beea840999ff9ed841008e4de646aaf4e400301eb0579966f811c1b1ab689938c6ed51c3a39fb7876ad46e6d07fc7370945cba52cb06fb3ff722d4cc77464ecfebbaa20d5748fc3766658677bb2336abfce8fa11ccf92ac0859596e597d0d5ce5ae0c32947e519373b329ee7733ab4deaf4a28bfd7e2bf24ce61f1986e255aab815cae36e0902641565987fd5e4ffe88abe5e19ea1411ec06e0819f63b6cde3b6cb51e5cebc035516ca518bea67e888fe63de53c187f2b8c157dae7c09149ae0460c631ba91eaffbbc92a267a9d1b51dbd6fc906fdcfae6afff80c4b03e01923195f134e344e39de8d7b96577d6c515e30439865210bace45a8850763345cee6376ad5ac1c7820c36872f2b661066382c5fdd1eac053613a09c8d32af0df18500e49be8d6a981f2cd9e05b566ebeaa593f91306d6c069de3c688f58498c682175cb8ec61af76a7b5503794e1deccae689bed1fa4c72d1338634a422981d7659434d170c7"}, {0xa0, 0x1, 0x4000, "04ccc3d8aad8c32858dfcd62436d50e261eba4128f31b2aa86d5bc20f0fa84156d6b171b92a1b235e9e737f423ddc22a8b3fed528be83fee4d34d6f83a1aca4ce2932bd5f40554e2d637dcd513354682d7cc158fa503ead99bffaaf5156d15200345f145b414b430fd20a5b5134bb287e836d8423edbc575f768aef9e6675e89c88c68a90e8791268d46d44dbec5"}], 0x1230}, 0x402) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) chdir(&(0x7f0000739ffe)='..') 12:12:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) shutdown(r1, 0x3) 12:12:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 12:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="e0af06d7e6a9110eac520337cfc7ca6192d8ce8c43b6c9f0a54c02dac4ad58db6978f09ef8c6dbe858b032df0060fd5db08356637ce220661164f90854c0d1804fa80d82cb70f1df82f8c56e196bc2885e355a1a04603963b928683312aa59fdab5f560e6781f41fe19b669a5497d7d0264515885e98e1e31214b33b56203fb13a234432dbee76b3597d17b5a3f728df37d1a298d634562dbfc74be85aa5d09c1037a11116f3b693a10a", 0xaa}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0xa63, 0x10001, 0x9, "3ca8978faf99b1092e6d521ff7b9a465065439f1", 0x862, 0x101}) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7f, 0xa1, 0x0, 0x8, "889836485301280d2572db9ee99c4e6daeaf4713", 0x5, 0x7e7}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 12:12:21 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 12:12:21 executing program 1: setregid(0x0, 0x0) setuid(0xee01) setgid(0x0) getegid() setregid(0x0, 0x0) 12:12:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x180) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0xe0ac}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6021, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x2) 12:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000000, 0x0, 0xfffffffffffffffc, 0x169, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_open_pts() 12:12:22 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:12:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r1 = dup(r0) r2 = getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700)={0x3f61, 0x9}, 0x10) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="2d4d29f7ff520a808678f11b3d4ac1f5f30974a68f134b47673d99d7b7bd2d5c443480bde8d1fe48ab7858a9b3f7b0c8cf2cb677ab090f846527d55a5141d281e100000000000000000000000000000000"], 0xa, &(0x7f0000000640)=[{&(0x7f00000002c0)="e0ce4e74a4dd4282f018d460c78dd1919e294ac84fde3736224442e45533860978ebc6997ee331cadc5bade3d2bd24733bad62231ffad31d167526e29291e97035b8d89f42b8572e7ff0e2c4", 0x4c}, {&(0x7f00000004c0)="bcd0112b521d1699b8ea511ed579b35a9ccc785c83571b355c6d13c6ee8ba22b40dafcbf32d320b63f3e43531be02026f408cb5b028e57528189d2ceb4f0ffbb4a0804bfcaa3b06554e1a8fd61680c4321fb4c42c0b6e1a08739", 0x5a}, {&(0x7f0000000540)="d9d026", 0x3}, {&(0x7f0000000580)="033a78e8f296807c2b2a5cf0a1eadf4441adecf2dc4438e6906e7998d71b7b3e9dcdf0054cf873e8d947adf8278ed1ebe313ece7993ca48b09e536c2938791e25584815b2fbbba319f88b8d51efbd96b5d9f056508c9aace6d818309b207654e47896e7d2453f7bb8db2ed29cc47b48a633f4e761e1b406ec2b82591", 0x7c}, {&(0x7f0000000600)="3c4b4406e969f5e92a7868bc508bf60407af8d4189c1c5e500305216659934303254b8a1ad73efba4517041f1c0bf04936", 0x31}], 0x5, 0x0, 0x0, 0x2}, 0xf) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff40) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="f21843f675e11d9453d4206e2a9105e9a1c0761669148d8648fb78e8edcd03ab504cdc30b9d0fb14c9e9b572093fa597fa3b26749da9831d76044a2f70265200c2a8d065d44cf7ab2704d5ce4a05f8e8a871969ea096bc68803c5263f977fadee2c8b695a05f353680b20c2b460710c5dd52d00703061609bc49874d6779a9fa69e90e3a9c63caac196e793bfad9461075ca75dd8d623f7623eb39f485263fe3094c7d76413bb89127c45f7d6d6b85c31e4d1dbbd87ecdd191cb022a1e69c7f1c7e9ba2c33d2074bbffd9ce0026abb988cc626215b5ab9958d66291991e8e34e9048f1f45d", 0xe5}, {&(0x7f0000000140)="05b5fc9885b1493e583d7a9038f43dace278c64dcef043364beda580dc5902d4c53a85fe1c2e848d80bfb86ceedc919c20a264fc14e457a8f6f99e35d16db575cffd61052dac4baca2bd20fb07a6b6528fafc047867d0b16dd2613e821ea769cae51d02499", 0x65}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800c3534f95635e50113049593a531f000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x1) 12:12:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b00082237050000003993776bfc"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x4f4, 0xffffffffffffffff) 12:12:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000100)="e0000084ac8810a0148cf36b240ab80cbb9e", 0xfffffff9) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:12:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 12:12:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x129fe, 0x0) nanosleep(&(0x7f0000000040)={0x400, 0x3}, &(0x7f00000000c0)) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x448, 0x0) preadv(r0, &(0x7f0000002640), 0x0, 0x0) 12:12:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) preadv(r0, &(0x7f0000000200), 0x151, 0x4) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 12:12:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) getsockopt(r0, 0x8, 0x5ba, &(0x7f0000000080)=""/201, &(0x7f0000000240)=0xc9) 12:12:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x1b) 12:12:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x20) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) 12:12:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ftruncate(r1, 0x0) setuid(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 12:12:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fa01262f66a3d894c9e6c517696c653000"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) 12:12:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) write(r1, &(0x7f0000000040)="2bfb6820b955d7d4e3a977a393d4e7de3980b7c5cdb8b99f01686dc9ba8fe579d188d73d709353030ee6015651a643103f7fba065b53f73c08e7061e0b771fb069fb6a671156ece684f1174bbe2c95a4b726d4581359a80ab7cc111b330cd3f28eecb517863c525d3adfed6168c216724a6cfb149445b349b31f3f287223e22b867687c6b09945ea8376707ae874d09bef3452c0b45ff248aa4e04b3f4bdde", 0x9f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) setsockopt(r2, 0x401, 0x7, &(0x7f0000000180)="1473a91782e6b1e152fc039ad6764a8b25c60345f06d8ed76618806f9ad8189286ad791c1b92bda9ac9234ff0317997751fd86be27199e0e5cf2b5601d5a08c38dd82e8b8ffa42c05d0bb14963d50642146315d10a11e59b33313db1c789f9041a0c77d7b4", 0x65) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) write(r0, &(0x7f0000000000)="8e132d1a21ee", 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 12:12:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 12:12:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x40000000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 12:12:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000034c0)='./file0\x00', 0x0, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1818, &(0x7f0000003500)=0xaf7, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000003480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003340)=[{&(0x7f0000000040)="72be2d7b5bd4675a3b316681b9a60f29400cfe5647179b7aa56e4e3841a371b7d42ec0155f3c21de551e1b84b71796591c67f284437b7d62fd908dbbcac6af8dd29ad0a4cf8ac209e504202b358b463d4dc6f3c8c59c546817e172dae9fd0236ea2b8b65066fb81d1b6cf5ad83c4d3cb85f22af975a160ea0bb7662779c24699666b7c281d2c08a9e1aba066c45e51f76d154f1ae28d660af7fddb6770b8b6e7e6", 0xa1}, {&(0x7f0000000100)="ce67148280fed80babdd45ccf5bf98ec38f87a81b4786f1b1076317e4ec6bcd4ac794022892cf53d8f1f350757c4ad513b3927a7431d3393504e7dbee7f8d7b978f09334d363cf1d7be13ee852a2b44a8b84a19dd1627d120497e2d9617945990a27958e4a892ab830302fabb9f8fa7fd996b355bba4f37cf303130b3dd451b29ffb37daa218923164c81af87d84c70600e3b392583e93eb20a74be81ad1c7e4cceeca8215f14e6c938bfa856919", 0xae}, {&(0x7f00000001c0)="a3fc1bf542e009ef924b7bafcf94ea439ce29e4807675b53e4123158d85ea73345f9ee870c099c3b6a1700fde4812ddbaa6e4141eab23c65661573f17e5abeb87fef2668a02c0e8bf2758427881b1d07eaae4779586c6972d7fb484dfae8bac5504ec663d3fadca581538f571b859b32286509581b91f08bab4e4a10d57436f1c70bfecc35bf293c9237ce7ea8c134106353c5b59f0fe8f36ea9858175d0054507ebd5f4306f8067dfb6442b6706c91c959586380494bac3cc21dbdd7b86bd71bfe708f4a29e7865604a83c6b73025c17f837fe30be4037af7e5b08eff10395dcdaf8e32a0e30974e2b2ab56db29c7b6866857e4d59e72a725afb1d40bd137ad491d20a0fb2ff0ae882c6c43979424bff9fd384c5bc399afffbc8b87ae25dc02de17880d9740a9fec59be65f18edbee355234e0da291c1b4d2c33467f068c5a9590c6bd2cfa57d0215f4e80ec12229497b89d42a89cc6199d230c24a1a51e0ba5b52c528ec325666750de573d95fef297e6e693359807da0794dd8828214fa3c931371c0bf430bb3d144b4b68dfe9162f971eda96c9c83888e89a4e3cdc3a4c1766d4ac291077fa1aa5590fa92239f6c598a6bd3cc3c1a5dacacac03c3533ec2961749ffa820a531f54b70a19a4f3236b2e17134e9e02e989a67a14773086b5fe826c79c179e3452f8b5cda865b8882af00282f201be5febb2ca054d0b26b54b572339ba61e8a30989ff102b19a5dc5f43d868a9cab45f20de34e6653e166eba734fb9dd40d8b79cc30af960d960c5d739b9b9a09fc8a57118be196b271eeea197e87c8ca18eb168ffbbde052fd435b373db225d203b3908fd9b5d01d6acb4cc46967e170a92bbf4e44ddf91de05947d9cfa9acd9047863a78a665bed2809234226df5763cf6bce8b8794abc03aff0a5abd4545c73fca871c8453632104cb7115220da8ed57a2776fd12b02dfeebcb8e70bde6a22ffb79569cf2a28ae24ce9efba20ee3fcda9e29cb03c03c7895e856728a070649099ab50803f5c4515d040f942b0aea6f4131dc0d068e64a09a818ceb2aedc67abff92a2fc7d3742796bfe9015c6f6b36282253fa2f7f66c54d5424be0dd5c3e4f1cac6f2b65dc8cb1d6169b464bcc0b484319c06a61fa9d9564d7ed3df232c5c14453ae827399f97013be9387c8eb5a84a93c8724c315f495eed4740aefcc512a1336d718b18fe9d766827ed0947b1d8c10e9c23569def496fb6baeca7fe3d9dba442bab070d58db7ba0773942508320d39464cd65f057eac9064e858717a9808feaa8eabede13a25c85849b216a72302f0ffbe65b153f8553a96329a264b635a3714faa6c05ccb7edfa527e135e6d3d58561ef6482657be9d175675d235347bf4b4a5be989be86dc849b187b9a6130a79b4c7d9535f6ea44a7333a6b2f591a42779bab49754cb40dad6a8e3bfd716e6e2ba03cf78c78c96618d7571b8199c3ef7cdfd2eb4efbb9bf9398d9632add055ef44ea1ba9b0677dbe40dc87db780b5eb76dcb4270ca86ea500c4c014058e4963f5974b644f1cffb1f93daf950abaed18e394ef522911201a4b392c9743a92d3acd1dbfd628dca98eb3c6c657383d46d1eb30c7f61bcf1d0b04b5defd845c24b2924105c4aad0aeee7c92402d4dc5a8fab2ab5e0aefcb2c9c9a32fbd0d4fe1b26b966a94989f3100f5a7bcc24d574c75e3bf9fc59c3b22aa40a06ddc8193e56f5152cf84785523ad0135c42217c02761a5cc0da95ca4038fc7c0598d4539a903d7b3302d43446c135cc2946edcff6d42c500d15c2cb680637fbb8855a45be2f956aee99bdfaa24b9fd93cda4c21a0a069e8823d2e9a175a154f08927809c0676cd119900eef16841745fbc079d38e6d9e0a44cee117e01c481cde4f792b5e74c80836ac1d0e57b216bece776ef16c3a49f69893c99b92956aaf8a53758bbd1c6f3e2237e7489566f55c96190af482f94ae63d4824b3b48e80a54f0d1223448589ebac9b29f0b96481e3f2f3d02f491d680541c3795da341c2ac0f190818a84951373acf221fe4601b710e3cea9c26292f5c917e5bd873ca7792d94c609ff200d848fd2f6638b848250fb8d15cacf319fa37cfdd681c1309f5d786f1672aae10b060a8973a9a48ecc860645e094feba28ee809dfefb56f6c8a8d15dc5d94f3f8c52b0f72c615c3bd40cd2d53aca5a81867a964945919c5212b45001e1032f47526cbd7e6bf9416012c8bb766b6cb5080b2b62c031acc75f208b35d765bda033609ea87d903d70125c37c56497fd245a1ec64b4802169c2655f804c0a74e05fdb65ea338f204164f8ad4107a5d40e4fac994f100e85e20155f98d36fa43e7f9e0ed9887f8e42b2a90738d6eccc593d92ffb66a0d4a8d15f5e6546a306f85f79ad13ff50a612955d553b005ca523c305c02de6278cf93440ffac549da67f94ca60f74d1c67a73881027e3d5930849de6c4ec0910f34b3555c44ddaeeb556b9d0a5ac3b3d948739cb02868717b33f2dd2a9c35bbfb38705c7e586fa5b3532086b125cf5925369e3c67fc6055a3ab1d15c5234be286836783f67c847aaf66deafb9e2d93a1ac1aac5496348787219a13a80fd2e7a56db0ffcc127d32238cb9505b8efce5b90038618eaabf32f94b4551ae308717ff4aa56bde38207c02b18e3d02db0bdbfd717ac4b5623e9c5b992c1481c8c4e727612a379c7a48b6d37fae9475bc7eb3df1efd9c67199af44eafcdd25597eb3266690fc44773ac51dde7f82308a2383112bde2ff83751d34bd12f86499c2a4ab931a41a52ac705c553d131e1e074fe501d0ed48f9a355c436ea79a028d14463496411a5cc701a7cd4b6b54c9236fb098a439e4049ad7a73fcebfe59fd639aaeefeb6f22a7b8eaf96a020cce77724e0fd2be2d26b66e257943645d158319a6fed73ed2bdcad3d11a051bbdaa4d2349a31ee8fa0eec16477801907a36004f5d5fd710ac82eb6496dba79ee4c492359707a7edf08f9ec9572e2902ddca5f2ea7706c5a9b6a7ce1838d50e57e0394a735b968ac56069291e064ed0ae5737566a84706f578b40e5e0a73ebb6bcb208aa7949bcee6f64039c806001c8a4bff152872aab6faeb738f70ccf86aa989d1095e82720c6a4011ea0bef039a5dba3dc5f506edb23427a564e3f6693e32f25740ffadd73bb35ba69ed8080d6b27e0808d7ac30f5ea3f0d6e493c3923db18e94e27badce2d7a6d45ec3a8f159910ff2df81ed6506c4c0a4363ff1e4b46c61e5e4dea38fb94114c4f80b78e0b3bc4e3d1a7a40a08892517126a1237f43bb6d99cb828e88c551b25addf2b7b6bd0d658c068be3daa2539c5f6b30f3f66366fc07305b1311392f84494303cd1856eb81c1ef2e6b5302d05e5cfdf7290ce18c23547b74fdf09592e8c7c27941e930fc0283d8b7f3284ffc03e9fd1f166b1453d9952d584fe251c8904e0d61a682f60557e74305c8e39097fe6c352b6fa298dd6daa68e110e2cabee5c791e4ea2c643b0fb3801917682bdb2d61e4a0a87f1b4299bbd18d1d0045f2df9dc08a28051026a47732004e7d43965ebf820e68fdc8c19bc563c0c2da32d5c3f58ef7e8812420b84e42ccdad14373c3fb5b9998b6dfd913407cf3150e90d4e4b8eb98033db5d3f2bb721f196cc15d5b67717857ce1dc6da5c446a6f428165eb4b148c656a59cd6b867b1ff5d7ecd6f77edaf86f8c6d6249f7c2f1956e2e3093e5fce5a4e0d251b0f97adb09f2fca8523bf22dfd371a53a9f9342d3e4e01300704bb23607c613e91b66e2263c53f7840b39ba3935704ee964fa7125b02113a0af000448727fb8e89e9e48ab826f30e5b7ba2a44d4e11dac9fa2cda1d70c191179d359c5998a56697bcd910517d3d562962a925624b11d24e946ac5d2700481d1bff3d505958a00b60f1279d413f5cea6ddfbdafe13bbdce8bd21bb4a0b5bb2fa624c027e7ab66d819d17eafb6e49e19cfcec8bc76f2bccbdc8e43ae40ba7e784e29c0a89c25cab7cff9fcd61e031d35f4b072b0ea720e50966bb6cec8d17f717c54501f92e809bced333e0ab553cc073498450c5993572b6a9be25ece8af83bb564273f9c92d6d652989b0669c32fee4da15feca695d4437a5d81e5ab334116d5a377b0ea0f36890c47374ddb6e062a13db5ee92b437ded86d48ecab2916e1c32ea6535a40546a7aacdb8afd0d55ad897620f44afa8ef795ca44f79be1468747ae8f6fbc9439a3aca918982d10412ffe15845e993b14d8cb1321c700e710261debdbfb0ea3371456174c5dfe127c086bdecf1a4019f953a5e357525c25ec960cb44f925de41913b42bb2eaaeea934a2f3f9dbba507482417fa7e38cdb62d3fb92ed1d6b82baa3b704de1fb931fe6c54979834489a504e6574e8cacddb7d301711fc52f301eddc55c4b76f9da301376b699d3bdffc1f01c6132a3f6caee3af0c5f2417cd1f9b9edb0f9669907205c737f06efdb2ac99240add22caebef77127a7d072292c804d400fb9c4f17b2c109f88dec29f392c77cdb4e53ee2c75f2cdbadc5ba2b48fc719365437d3ec488001e60ae1715efb7b2ae623dae60f92b3df993865bd5e52d4c4ff100954eea9889a8b349dc7ca6d6f7e3acd0d656d63e404834b938f4db0a79b68f2935959c305f60d9b99f6f420381dd540d39a7600f5c77086c2356324ba8834d8a6e0f795f344811af688ce07fcee30de105d05b708baae754cbe7545a7defe0e10acfb60b1c469262444411da0df8cfeb13c47b9791b8854d5e88ea03b5baf569b850c0c37689ef6ceac342fbfbb6727df6c0f535e31dd9029c4238b63f71a9891d9f6504dfc7fdb28e08ec0db677b6a5245aa4bf17e1560b11799d87650f303daf8e9ee0dad062bf0b70c05d6546b6cb26b18e93233854cdd0cbbdc9c84690f8c5ea47f42f901522268fb48e6f283d23795a17641bcb74a31200df0d2517d7fbee050d3c1a22d3a975263f327173f5c92ef0022ea9f6f2fab4db2d9a3f98b82045a40dc6a0f175ea97dba902e94213c815d0cea322228f700ce9afa67dfc8a3f9836a4b5bce5ed29506e40c1333e5d828209f0cfd67be6911f15212a136b8c267932e0ac9079b06bb36522792338f312b80ba6c6212a327e5d52e758ee54001c3911e6e79ffd8754579ea2d3675b9e4ccc1486ad69834e2f0f48b75c0fafe2356895bb9880025d66ce414970da477c27b1eb55823488f6cf893634863936c5a890b76a8b84616ae95fab2e927dbc5dccea7d3661f24be037de3b9f9e12c1923dc500e19209d9c2288bc09dbdd6297934ff80d882f4e59266af08797e7c2011a3bc708a73d78ac2547e3cca714dc2e9f4aaacfc8e53c1f345c2a1a67c82713dbabaaa1c22ce32c5b589fe07a557f47df7031d032a924ec73015e0d81aa64e959106da68cec192c0a685eca15254e03a28909151e2bf406c48ff459b9d01244ee2c16ca27a7889c5b31db5fc190db04c627d5f7130f4c522f9508e6f9c3fb26228a8444c06270ad3c1edaf666936426139b3a911335e9869aaaa89ea4b56a4e60c5c4563baf57b22a6abefb8863f1d80e805c40637336767294e12abc750bb3876e767f661d8d6fb4b03ab10327f0911d96d0c4f0c3409aec96239bed45d6316062dab40bcfbd1b8dafb11278b44953f890eba36d4bfd2ec6e6ab486cd3f8fa296d45495a85ae298106f8b062fe622c5360e512f92653d95e3de1bc43f808e008983399dc75ec6710ec682ff1bc3493c546c394d4f5b12f0a68147b7cfebf8ed43e15b0122cab770edcfda7f3732e36", 0x1000}, {&(0x7f00000011c0)="e4e748a3635d2b764f9c66a2cec182dadcd6c0582f9d16f2e780d10f6fd7de2d39b5c716b847a9e4b502bb1c5d082068b1612327abfcad5099148ee438a880966f77e38b67ae0ab9d55d465b071f970685ede193bc1ca18fb4b1d89a42768164d153a36dc1c41cbcd09cbf1cb340a1af660a6b0e3d31a8e608bdf0053cde0829e3e178c0b55489dfb040e968f155aeb53e3eef9cb5df658150d263febafe22aa448aa3039f0b813a27d373b26daa82eba42c6e71d39aabfb4355114aba7547229e6ca3141a22156a4114f56abdb55fd78ecb403d016e58efcae31ebde4aeb06c99b80034f0e5f3a662111dd5576f1555ddb47191d4b8c671f059df9653decc4b9de06185d1e1fe63948eb6754872e8f75a2260f5c9ab41f81d63799542186c51a2c212e08d8cc7315ab0a7e4eb1b8280f06598f37210e78a5e0b8202fbce3af19b5b850f9bac5bbad14479783e491626235b900f95d00dd4cefaac49fd9128ac24b1e1e8574c10fa4985c41d896f8d4c8c78dc3fc9f3a07b7e6178c3e2db1598c37656be3ed33a8fe0cbb81628c7624de9455126fcd32f804643a40f7c8d8f40c87328763760880325063cb15f7fc278e6f3e2562e0aca7dc38bc54cc1ee06c34f1862e4e4687bd5b8b961c5d229ecc689bbfa12c9cb5cc66d69048788548623c7510bda299892f3dc0fb9501e4688647769761cc19f97061e165a71cde75bb9c229b2a058bb640edec352d9bfc12316a6238e8b07d8d9afc693f1e2c8a958fbf181753954068cfd3b156c599eda4b052e18af7af07af4f72216e43baa32df1654e517c8fddb2562065dcb11d63ae3eb03c706fd1d77aa02ae4572af992cfcfa0d6cfef46dc0465c71359c7a0b806b0583e40a11856e3ff87b1a9534f5689dc601538f948673d7567e397dd6cb0344c7fae69e01baeb23d4a36eb0f1bfa85ed1c4cdd0b9d5078c04dd8d9fac2f1393152daa07e493d8f03db5fea17f27e0e493cc8961a41a4ac79b1a82a7798c629d6dcdba279f158c4f8492a8be9ea3da52cfa8027caf6753ab0c0657d1f6dd3609c462b7eec1ba8f19e2c63f0e744e40f1cdee1b6d152843dabeda92c9c81b50d300e5309b863a03b7a764ef0e0d4f07e3c2834a38a9ad1c421ac3bcfeae982880e6c631be77a8acf556e159d250084e46e5be2e4c9f5fe420570840eb3cabbf87bccbc677eb81c44c15bce6f31fefa38581cb654dd7de1cdb3f9064babb228224561c6d62c89fafb864c0eacbde9278d20ec896c4979d4d9f99a922fe804f77e98d2b9a4702a56dfd3661013c79a406f4df227ff639ae16a5f5181ce6ee3ad5ce812d55dd668ae3dc5bfe8ad79c3e57c0b7c70f935f30a3d339c37a1c2aefb52d700ba8c82b97bbc646fc92458a54a2fb61e324786573501b2f504bbfe66506283c15fa29798296d3f150ab664d836d77d1388a2d252243923fe902f16ef411b9d7c1d1719b20f2c19d4a9fde8ab62113221947147feeb6d96f61c6b5e0363cce6d7d7d5d01750ae3b083c84386021f4b4737d20ce70f3ba0d2669baaf19791b3bd4e344b0e3ff6ea3e6e62b1b924077949e67d67cfa6e5d32ad90ebfb2e012b92ca459f054b0b8cba1d2814783647a7e15d792a7b6ce2badf4792c446ab9de7d00267710b4129244c2af8e5ea8b22e8e3d73426244ddcad004932c1213b388f1f8a7297c14b15818533a8acc7f1b36cfdcee2c494a27d13f4d919b04e21daa5d439bd12018ce6f9c4e5358ae11938d7b2ec49b3d4f9e6f1144807a68118e9869f548822633519624bf9d013c7e8fc3d8ed09e6b3fe810e9bb17eef5895611782a47c406fc1fe1281483e8a82194fd9a4856023758ce6e78ddb20f2186aed548fe1dd40e72a0b3e3b6c171f6459bb890c766ffa2dc5542017e90755be21bd0be3aeff2693c776291d6612750ff931895ea2d8bb4a73521ab5c5d1372bcd09f7075e798103a1d35e8d381ae81b0eb9c4d53d76dc039e70f3d38f5dd030dfabe460444695095063c4828e4e4c7d4cb9ffc33c2e72166f9832e94c029bca0a683aeb5a04ea2ee3092ae08cea864b01b7390abc5df4015b308c98a9b8f545ee013f8deb4a51f4e9fae03500385c7a975aefb825d96069bd666d09457152d9fe897c1aa7c80b9de2bd9ca57345bcf40d1782778c753ebbd44af78b3cdc84f077535e450642e64d3ee15d6a993b558c97ed21ce49b40fa0a064d24c44c35ab572ce7c4ab02e294e0d47ac2d8a6e657c6d0de9b5720556a65b7a276d8cb8d606ca5fe4c521719873af5b271267956ea3428e34dd1c382d4bb60a0968076903e3040aea601f734a576a6613b8ff64afc2e1ef1d1a21a68d00f258adcdeefecfc8524b883153bad4de78a854a35758a15733fef72c9817537c188b0496e92af83d15dd6cbd12707a805666837157afb454ef11e183d1d76bbad5c9dd55ba9baa382c147166ae154d48b113fc2e6a2bff78a9687f54647df107c314a7d4af2d7cc63376d8efde9de9157b4fab30b8d3d0fb8c2d18ba8dea2b507bad8ea138a058d0a895087a1fb5f2526c2d624bc6c7a8030bae223a34328c31740f21abfb354038a9414b646a1bd4286e0f01209f9c726c48ff4aaa0e4b6b79ed7c59f1ae05d6760a0577dffdf42b89f7f19ee70b8df554958d38d1cf082596f4bef7d89057ee03045911d95a5da8ee49c88c51a691ec1d32ddae70c143e9d63d52f4eed8f17d1ab0357efff7618eb70c30931ae40d622884db57ffa04de7993298bf3dabac17c3153ee2a52cbeab1af342a96ba95e39f16f9e3c0e96cdbaedd2701b48428fda825ee71940fc53db0d8e3356156fa2b6b9f2f0e9aedc8b19ebb9a5e78c8b3b5cde248ec9c49bfa87426b87973622fcaac9803239141e51b459aead39f733549eda64c61872be78190e5aa58e1a8bbfec5988e19fc4d813b74d82f9c50c03bb0c96054b3b0e848526752b544421e357afd89398f9703eca84928fdc194692f27670f5c41af1731ae94d368922cc376bf9e38e8d7d03543cb000d4ee7ddbc38f7d6ca7f4d33e13b656637852289113e6e385f126275a8d6afd48531b14d01501465eebae275f9eeb91f61ee9807e5c3d6eea2799ebf1044d08e932349e1fd2ba142d8868a1797038c197f55aaa27d319505951491cffde59096125fcaab0d5ad423efb5afe5c82e0242554e6281badf151bc717c013ae68a53cd653b0044143f6b09047a213c69b16a91940d493ee42d938fdd1cbb61dcee77a0cd6f1e81601b39c0a6ecf04b8598d20abf311e90a7e7a88deb4649ea492a32eed737fa48b535f8186ef9484eda265b69617f2730380234b6ff85a09f8c768de98ad329f34e5f1ee24e6b88d80d27dfffe23a0cd21963ee029d0e7ea8dc9e6a65fbc42a5b6c8f3ba17996089cb9468e1d2e363943a26b93891aca2e0870a0e8ca7299fd24c6541f8dc63c8b927661936b58543cb46d876d8e5e365935ab09647f7278da2e8333b479f09e78e9e630d7ffdbd01ba9adc80faabac139708195cfb556ec323b7fc11d55b36223775c8747532ab14e5141c1ca741baacac09f6bb7627748d4000d2b0c01f2ef7bf99c754160fef956e5527768efe45b7ac18a514a9c2a544bf4ebfbf0a8cec0c1e72087096ae276dbc7e09a0ca95ee3fb86194086a57adb7a601f826a07740486453d2538c0222d4d6aea6ceeeb0858a824daf312150e490bb36c94e15944c9493c9a13b8f87122094ceff9299e158780a62ac1808dac1b323f26b73d52c8b6803d20f5adc50b89dfb61a59e9c483195be0b071941116f4433dffae0299d456d9b38d9715141fb7bbe17c752cb226c0adc95cfaf42248719acfa7e3f763537927cc5094579b09944511997d1742066ea2cd259631abee58acde392a35b79e8eff4d27d7f947087f7d462263470f7bdbbdb0e159cf9b6f3e8163538820b623420969ab3161d64bf7c7313e7b15339bdee18046a45e73949c1929a066a4f05886d4eaf94be83ff6d47c1f0e3b5542f2eabfa04129e92e678d26b07422d808035d3f7d673e65da8ba3f62852713fdb84763f6dcf91f29efc227262aa5575f366299511d54485a6235787efe0ff23bf75002a262a11b486688fa36a6729b9cf8b05d3063efccc40bfcbacda27cf44299811a0ca6853e385fc06d195ec127157bdcb6735060cdaf6903e257b3f3365021e75f6652a1a81a0e748aa09409a577a1eae98bbf03cf9d65c5443b43295e59571d221046bbafa525f34efb2a1d51f90d90e0b5c14b3b460e2289c4e4accb44f81cd9670ee0fa26be005a3439a41f00d4b066d331274c528efacf3efeac0177fec7d78b4720fb0d44f26254b65f3f506d213c7c7b11ea43944b046c6f1af115fb292f75680c9013f2b2910fbe12c9108a415611b28897d13dfb5df68723f97f3b2ce1ddee81fa0dd2260a404535e7331cb006fdbe211f1f1975307c4d912455a4ee0eb1f6220e0affb6e4b73ebd1a8f17f37e84aad347c96fc4356830473d218b3868ced46c4a2471b3a2ccc5c91d6b92d1e57ddefa01405b24a70bb01dbfe79b066f041291821e83f9cf19110218caacb68b19079e213f2c2f1959a036a396d029f54c37d71caa6f28e94696b6fe7ad4cf20f42f9187f05db3fea0a0b8a99a2aa34efbbcda9c5ca5426659bfd4d6688a65b8024080423c2229ce61fb8c6f317cdf9d0ca2d06970d998a7b9ad3e2246af81449c849caaab9689438bfc87c35fb7475e1ed5ee3ca9392f18f7ff12667afeeb1df1e2e791009bfa970325e283b0ce362c64375f724ec52611932f193f5bb36bb37c9104af6ecd5e992e37f69920e10ac81b67f4185868db17ca82a7e039de023cae56b4b5fd784778e5aaf40139adc3fd729749762e32323f4cba6dc7cd675f203f42bac9f2dea12627f3d9c6c5a2f6c8b266fe23e112825ac1b1177ce64a34577c686afbf443fc78cd29134e002aaf68edca22d697b82665bfcc4bd3ac572d6a593bf49b189729e69bb38b0987fbfecbd7895dc9d7c0bacd4d71d7ce1576e116af5c7a79f56097aa2a5cf634f84fd9cc0ab3f8aa40b0bcda627ba104112c566b4c10627ddf362dd3ead30b878963c1a18b583431c0aed5846d994e70d0e0a80d2f5a11243adbb2e40d94ca576e97c8422ce2ed1e4f10f63ec0a744f3587135195d8b83b1f1498465003f30813e238af70aad9c01e4512fb35f7d6756f6522d77332d4237bca36d3786e583bddb52fd77a4aae6c8a8b0194736f864048b8b03e5b00b3f1aa4199028c660a3dd02ea493d1ec13cc8ac18e8f16b5deb0ce385b9e486e3860d3d66430e9862d56d11d448f64dae6675ebab38a3a77a33926603993403c101fc465bed9e9607097d5ed4bffc3ec586290cdc39e6bc54d0f6ac69e16caac19aae250c77c68d6b21bf691bd5f53940ee98fdef2fa0bb2c65c0d1becaf2c3a8e527d67fda068a991f47e43b11a293132d0cecf82f746aa1d1766c4884c5c11cd0348f74ad86251632e8ab743f93c9f9e66dd98d321ca3e27b22e1c44fda92bd25193078df682a5d167660380e31bc3df4f49b99e14e123e617730bf78277b974837986da4abafd740c71e4db03c4d1169eb60dbbc5536994bfebcc670ff5a8c4be764a3471c7d197c14d2c1a7682d1f7d7defda3b2357dfa00f806eadc5de1360ab85fab2072961f71bfdee4dc55c7afbde66188e1d8130531f4b2400f74d025463ee23242e5eab7b7d3029f11bdb5d37202e788b2a48f3dec6d4bdf4ff3ee99f78f7bdf261da962ba6a9a332a3d398f", 0x1000}, {&(0x7f00000021c0)="757497794d817f99d73525", 0xb}, {&(0x7f0000002200)="2ecfa67ecc9ce7a75eb8117a8bcf67f7cdffcd599c2c66cbb9f11956aee97be45a406eebb27f5bb69725b145c5f2ee6b7f54a41eaf7fce4585f9c9adef03473ebce61275c799a176362cb805a8e8b5765d9ed5331d3db6137a2c6a34a521ebbc43ac96ddc111dc5fadb0260f37fbfd908e67df21244fe5821a7b64adf865e4594c723cfb9fa00f0ba868518add2479a8b085ad217b3b21cd48607db04f3a0c17eb7743f3b628860de331b65a8636a15550ca5ae018480b8ed6e1b5580e29eb2b871d35004f304fe3e62489ba5a", 0xcd}, {&(0x7f0000002300)="d13f77a5b16b2aff6f8441fb1170a77eb49bea1519afcd0d1b12deb13c06bb23b91e0af6dcfc5a30f2c5397b99759a632f203b5efac4d01f9ec4283c0f0c40a188e25ae1f570d50d07974b52b69bee2c5c8cd8b7b90dc43bb905f0dd42064b0cb21ededab1ff8fc67c363c7cf2de9cd1bb46d00df5629bc4d743581c41feedd71cafe01d288ef6ae9123dbe53f363a32dd5a3f3dddaf3234562b469466d8f2b98cc6a3dd87df29432436fd832104fe4588d83f4272887d6f395d75a04c97ccc1f11f940639c7523d27ec66fab5b0750db03d7c30c64da387d1c84498742e8955d1898b24179c40f919dab32d14fab91bdc2a1514de8c547c73b1e47a2a24c8a23843e38969e3ef3baf4e347f631ee2b3fa06b03e76492c772c8afbc3cc0948867b574e209213b0c61405ee3b9273117382653e7d8cfb6d190ed6a18e43493381c5b701147200f6c5d1dfd39d0c35537f83ba243fcbad27a910a7a908078a0ef013e53f7d47f6f932869855e3ccdbfedb879244fc8314b9fa60b06179b6823758dc30ba678743e31a5eae787ef684cc1ba6c32eadba0f355466a39d67b4a72e0832abb3db6a437beb257081f57de2bd4df9fbb1555de395c168d57cc275106f7e992df7eec141cd0269030b65a494d589a704955ba0da3d8969e0f10fe36a26d3ac8571996d7d601db33bfde9ba5febcc0167664d36f3fceea93feaea29118a4883bb4b3a63c30e6ff8d85fdde00e7e1415753e832978ee98a400d812a3ddc79239a8272c79981674d8a93a4afdd82033fdbf4a0448182193f7ca60747134c8613edd4557c5988943fac32fb0b82f74bb9efbb75045c2e3dce95b9a2ec049e625befa5fd5aaf6ad972e51a2ba79af08c28cfefa582c14041445654a91ea87feb7f9928820f8dd44acc0992cfaef51e66678188fb52c576282df86eb888a362654fe00a4241e901c3decb2f55402a2d38a940a626ce82e7f34f1164ec4fbc9ee6f6bd8d56355eda912f7a5526fa112e12bc46a3aed515c05a546c1204c63926bf2388821bdea9689cfad45c530461e9d042debc34e499fb2b748facf64c1ad187892a545ee2c5f362024a7c20bef27571321c2fdbec2e13348cd6e78ab75accf7034a97b784a7cb616840afa8dc219ea77d0b5d8ee7a1d1fe73d1d41ae79872ef1bd88e462a089123a6eaaf8746f2b50a48b54f224e31a15fcf5de3e59d580d2adfe8284213335fe922b1ddafd4ca2fce12b6f39d61ed66ed92129156ec3c1358319da1e8d6cddda181933a1dd04fbfa811c380f151c65f652836227704322d2ab1d792d02b6221c3462b324f7bddeb6a90f223f6fd146392ce595bbfcde1193e770d488a963e26106cd46f91a9ffaa47601b0d459770fe709c2581e08f1d86abe5c7fd1c13034776353be3f16d12fad11b56736dccd1feaef724aac7ad87426cfafe0c72d92c58bd728caef4d467efa127344fba2d1c1209ff6a16a381b5fa5f14018b1bfff90e49c4bd8d31d404a367774c9051b5388061ff67619ddf8e9ec97fd414f466bda3ad3233b06fc0d6454305924d51a569d77bc7a58952185f974d45fd78e56e7f28a0dd454bc1e675495e7223d05ae9a22cda293032f7edb13343689539cb26e354b46825c741347e4f5324364de67a68d71d1e379a81312cc5c385e628fd5aea5a9f116b213df9fb7de71a6d5c972c499ff0690fce1e541a40374a46ff8e9667edd687e875034ace6d420e66b2cb4bd67f6a66b17d7e4a19eb19e088ad1cd36bbbca8a2ef530e59d73fe2d6eb35fd1893b756ea3f47ca4df784ab12598b546cea5dd7a2689faf1cabfebbda114daf5c11f97cee768eeb1635ee66ea49a850907ad3184548100b4afd8a6a5b7a05021c05352a5e6c2537afab3d6fff9687efb1dc58b364bca75ffb95ed1a82c08f98e51d9283cef29fc8a926dde7d59e1302798dbd9c633c648449dc0d95965d9550371b3b577b4d0031cb37c4ca909db5502a503952ac8d91f197c68b04eb614116d08e1d8864c40aed9a76d6b2bb27c77ff0b8c8df7cdcee173f6371e88c508673efc3a29fd0540ce8607164dcf32bf6fda7c22c2a236afa2d873e852fe4dd4617c0d458ff9193f613f5e16aedfb04f89992988010d90cf5dce09c20ced618a0ed332d0e3f0aca5f96312c835c5b04eeeb1f35c8190a0e3604a903a193ce51c95d9aa616426d5d647dc0b0936f8f63bbb192bd17c7c3e8902ee5bbabf017bfa2206077849671645101e4b4bbe6ea2c3b3537936889e99e82f7675dbdf2d63672540f9ccccbfe11367fd322659dfb49ee215d71f5ba4dbe40e647a438512bd041e4c39a2cb33dcd7580e3efcd4dad481c95e01bb887304f6b407c01ae389396b808d831702fc8c66b8ada845d88463aa7adf00a6240c36bc11852eea62fd791411d1c6875423811fe7311b337d1bf1ba66e667ad077f48c73733cf6598619f9d990207565bf2e53e9d541bc740e828090b54c0b1bda5b05a63df8ea14ad52da6c9e260369638a821f07a93dd47f3066ed4e93dc1f24f11daaff4d0f9d2a312576b2851e3c5816ebf377a8ac784603c63b30db780e95cabd91106494d079dabc177818896382de9acc32cc9759b47be88cd9dc1c202685c472abd9239792d2202954c9efea52c83069cfefeb09cf4c628ade3e6c736e339dc0532bd2dd40af48f94a3357eee331dba9561b350b239ad421d15f97b271fc4dd9bf7d6e5929c7b34b389a154616f356861becb970aece1b856ae431e4d5ec70256720c89edf48d6d38dca828d303363336b3e2fd67cceea93bbaada04d87f9d9547501e48ce2e556bde8aa2d14cc5f5be3faa00c0ea24ce4903e059c7114dc045819bccc15f70c396614369937f9f65f241b3ce9dcfd51a5a5d57efe3e640799a5e6a1a2561d0b7dadd12357cef79fd060b71b2eb915528221e75b14960c210197bb52edb5c2449ddfb0433779f28c0d187f2ce82cc7ed355aa11999a3d8fd477acceed6630cc1bd6bf07ea5c2af1e55aa3d85c80f396c00b498a9108f461ff3512d3917fd72016bf248455aee0cb981b8003be416da36af98b084a1eb1ccc1098f12c72522e23df48249e32e23d54e4fbe743955435503e983cc029e2fb4764eed79a9ab47e4416f9406b1fce2e622eff98a8565992936f831ffc03ddaee73497b107780014c10cf5755d78e41a6f41d79361e6bf6164bea4cf94229029b30363a4158395480ddd72235518890d8b84a2005f854079a1871876ba5a957ea607d45305afe7561163777c5cc311bf73eecab12a1ebe57c77264157e3ad707ced714201ca38058b2eb84293db7077b3ace65a382a3c5dddb5fe2a07200ed2a5cffec972067cd5a6ea717cad7bfd24c0afdb20e9a36c9797b96a699c260f4d479be4a8b27686b2180d739168c6e91fe05576ddbe4bd7829e5b469b9d93eb799e5da97f15d4381c29bbe312156bcdfd4c98f4d6276b7ba10b6f17d09e690ab4e748fa28e20ccc27637f58b272b75567601e453dd98278f8a96e1fae007a1f2f80a6751bcc68c614e222812b88eea46eb698c965b01b9a1bd66ee22fef07498a8f7fb39be8904733aa6283856240591d59224c22f3b207086f0547bc5319267500fd206ae9a4d89dde6ea63c0af9d6ddba1eccbc7406d6cc5ff5d2e251caa5b0b88d853dca5a6f1a3be855b0e3292f72663a2c1c43c1b45dd4d532999b5bedbd37f92d8226f989ad21741642939aa0ae389810b2970fd651ef0048c96b90613d9e5a0e453b0f053d4e71967d9f1915894b4da6555a9e08dcda3b2be942b127ac30f9d12c0c9aa7fccc7b574bcf143314396fe49b4d98a0b6ef7f65f4abafa95dd1c345c2c48d9c47bce22f1ebbfb94fc9942ebd28562ff63e86fc8e2447bacb766953018ce595a980f6893a404af5bebc79b2779da0dd56a7fdcae8976a79f7030bf28db2cd63e7d58cbf02c131e2b1ed9de3e28d53dd49c3793e55088016f0e93a710c5cb9ff9eb49de994e6d4ffc0c97f0f7abf04e3e01d3d69fa5fc48d4c450049adc33f40823dd2f4d27b9df0b4ba4d607bc5b3651866526354ff20c2bcba39c746d757d15343aabf767ea24ebc576821a337b7b0124c592fb82e73df28b0fb6dd410c9684386827770d969dab587b8a0620e726f582b474b3ed604c899176bd90a82093a3930a937dbfc4b228da581653095648f785b1caa55e6cdde7d8e3383856a1ca6d47a161fb136fa8d4690cade42f6630243300274ccc44cb48dc977eea9e480c1517715c0030a92d9a8c0ddd73ee64a6dbf9f455033037ef28f948701a3d4d122aff2662efc4f544a5ec0924964f47a7774aed709c8f961dd21367d3072034a165381c8f465708dd68cf2cd9e5e9484397a259688d9ac98c7f7cb30d0bc313b763212454012893a1b68a5c1a694af7ce10de91bf5e3c2f026a9bcb5871ef4ca26afbe8e9ab978f4b2a84eeefbe671f7c85853a81674b811199ebc397ec03d75318df926bce067bbe1aada9db725247e363e42d3a09c9d73b4d64e601c8d17b5641306b092496178fbff0cca3d9d46ad4f078683d2d191ab17060d485997a03e0f619f9c70c39f90c8c1f71f4ead066781c5d47e92a67a3d1e672c31bf21f3f6b6e73a597a4ebe55a54942a3ed3453d50e8f0529c4543e2d0d9ca86de097f880ca2a7744ca1d2446a0462692c0c68d5eec8197e8c579b739ea176b04ee75adde4ef342c1c8e578a2a1a6c5553a58c8333054da7e5718ad3b495ce655cf2b343a3dca60bec0d924a24784718db86e5d1e921e2fed3de78d03312e74a84f59521364c68a982eb715b5a21437a0981462c203fa18ecd393398ff59bd2cfeb58a061967ce63d4d0d49b7d1d31dbba42dc521655ecb63111cb4e4f826ab143b7a6474f0740137a62c2a8e387f23aedbd2307ccdca656a05817a3425b628c40114e517f092b2360a5173e0576e7e2eeb814f60404bbacf549f477eb979bd64f35f766ebb08584bff6c0044f2961fdca3cd94634ee22e7598505386feccb52bae6f4d9e1e3f383d05b0af60bab32e1dae860c8809153721aaa0db02c43e79aa282ad334235697a7a9fc6434707ae23957d4e8b0118f05c79e9d323d306b1ea3ff2ee98984b76aaa8161ab86d41a2abd84b565a1e9cd1fc0f1d4582731ec0b73219d4f8fbe84845ed97d3bc75201b0be0d43d3d998039d84512818f2d6e8816812ab6e891595c30d525421101cf859611e8fdce9ebcc037f16f99611afad13fe77e5593b5377a41b75aa46d04dadf841a8eaf75572e98ff72b791c4127f534bacdc0ac671c8c48f0237e863cdc749524ba830cad60444ac8bab2629d8f0397ecff290680ee497277bfbc5b29198417648a17ddbc9cfddc08d88cefc52b41062c59bb7308765592b0cef9c95f75fb86e2b8f50c8c9594c30b0ea75bb666b7fb87b54eb41be9a8a1b7f54a4193d4bb4dc8472e9264fa07d53a5e1439729b9cbc916b5bcbaf974be880164ce2e776830f0be852f3e81889e13efebf8eb9238c881b557d462fcc6111e9ee262af86d587ecc39beec2c01567d49c880b715debd069f33ab1212dcead56679d9caca99ac3dbbc0eadeaeedf0141a15ff8f7a6cf34e288c52ba0ab45c7ad4583b9bdd96112adc6cc4f3fb598354e1f302ad87feb24647ab0b0e5c1bfd81bebe413ece656f95ccdf2082b06125692c935d0e8bc8bf34807d6af4a32a568187d6046a3470accf4c1ab44a6bdfb9ac83847491435fc4a852eefe8cde20ae358225031b28345effd20e8a2840d2ebc", 0x1000}, {&(0x7f0000003300)="92dff05aecf87f7ae0d0d2f47dacd5c8297b324d4e6e718f4bf0467a47806473cb90b1d8", 0x24}], 0x8, &(0x7f0000003400)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x80, 0x1}, 0x3) 12:12:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x850, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 12:12:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) kqueue() dup2(r2, r0) 12:12:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 12:12:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000002340)="a3640ccd08916ed9c23cce89130efbbf6d10d4c03fcf27ee46fb16fcf1c458e57640b3c879fc4c96ebac6f6bc965318a66d14552177cac87fdad8048bd0548340ba84821da0f779f00c2bc7d3aa2ffe793bd258076473f715e504543d834df87169014186292f02e47f02c590efdab479c4a369b320ca21c7aaa5a88e9a5fd7c5b32698e83dfa8f1a7ec6e584c9fe5a561bb47cbb2845ee5ddd73ef0b729903f8f63e8fb734298ec3331650efd1d", 0xffffffffffffff2c}, {&(0x7f00000001c0)="4e83df3d8255ae12b29cead3e897a2f0268d9813a117a9ed3e0e3c684f7655787c0c7969bf29b8bff80723b480dfcedafbd782c8c8f1c92df6bd", 0xfffffffffffffd67}, {&(0x7f0000002400)="25a4b673d2ab8ec9bf3f21319315f0a6501796529afcb3829e6201ec5fd466d4b209e2276501799e8ad62e4523473efcf13a05d098c79beb0fb9c05249c34b9ebc6183abe967e4f7f908fd17947af84207c597f89a010006d4ae6fdb48330e0eb7707511a3ff157c82a22db49aa4c7fa14a47a8a7b2df9973d01fd53fd3b4a4aae61deb495a09716ca6a45538e472ca782687f0b707eda706e2e439326d00143c8ab357d7884d37c756c7ffddb", 0xad}, {&(0x7f00000024c0)="f1ef9a2aa86965e282f02609c6b136a08eed3a57bad611cd156ce993e71665dc5d538af737ef33a37969bb38568e9923af4611ff5d7a000d13f6bf77579047f8c198706472c9b8ca30cfd28df22fa6ee30868846073fdb040156c3c8191d79d4347875a8fe6b474af60e76c94151e259", 0x70}, {&(0x7f0000002540)="57aff4aebddd018f48b370a1d63e70cce3b8092f790ad71143427f6f0eed4dfeed222f21a3fc7e716f3f2504140324fd944359586898627c14f4aa4447ae5706a68f583815fc878cf0ba093644bc5ad581dfab91835644dffb3eaeb3c2ba82b54e4abafd218584fd144fefffa22f25a1917d0f9de3adb616b5be58ac5d31e83ac45d87fa87f76cdbc3dce3d54a78d4547e9f52944a1b762e3b7a15a0915785acc0aa1eb0a454e0406c4c9fe51628a57d4e701d6802fc5d5c15edf6131024fa9dc1926afcd5c0f31316c13f3497a00b787a8de059a9febae32ecfa32f2d9d2253b72f244d16b00d", 0xe7}, {&(0x7f0000002740)="aa58372ec0e971427b8274f1348829d7163bedf76ec6f8873cee9df908c112b3153a79fb526875f0c396c567cb3f9e851cbf182bb6edd95d21c95832c9d01867f6ff4eddc849d66feaf7126c29742fc724d229b8ba97d03fd22318a7b9941029e550955e45aaa0a243dbd777fd74ecc520dde94e9f823a83584a1b5a848a8af9610696ecaaceaa30b69ab423c9e0d4c55d8ecf35674724f6ebf28dbbede5f77eb4cf16ed492bc9e04210b435d20f27eea4b6eea652343ea796e99477065912ef0733336c42b0eb5c1a9d9679a3050d3f6dda6b04038739e7c383fd43d589f1fe605dce157db8be2c6113201c384dfb219407cf07d61700000000000000f3a447534897e0da", 0x7e}], 0x17f, 0x0) 12:12:23 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="383c5223ddb44eee14816414dd653ffb7b0a5610b4144431d6909bd92baf144cd2bdbe316d8760a73aac38a1b045b7d516a10858fcf1016c6ccc1d6101f75ad4dda1c27b29265d29f24f6aa48f57a3a3b494b2c518623847d1ee7b31bd20835601476906aa9b959cd2b1e67a277b286a6ea5bc5ae5b6486f167c95f75558deef7e6bb8806dc5d0daa74bf49d58971dd1757e35c3b7fbf60c44d5261ba4fbbf28f8a52d8b0d6938d8e34b4488fde828ced478799550a8aa9e01ca316401411c114e9bdfba2d398c016486dde1b45d85608fd27babf1634a8bc904eb3feada", 0xde}, {&(0x7f0000000000)="5200bbc9191edb1e4a2989346dc97a85a4e58cb0", 0x14}, {&(0x7f0000000200)="eb24aaca5ca65092cea122de40d49bc3b1c60f80c256f59314865b824db5333a1378fc14c4c226ffd396f53a23a1fb9a2b335e8ee256b527a36486f4025544eb9a82b40e50fa775d3e2e1e689ea0380c38608dc9a5a8b5556fa6da09c53e5b5a73777e5a8d5c39ad870db702f7cbe67d36cf0f64d3412db113fbcc8e99898cef89cb30605bf84d1de81b7b858360e896bd85ee2542459e5836ffd02b4cfe76a9fc", 0xa1}, {&(0x7f00000002c0)="772d6ef2f5b1c89baa4bbd81c3dadb161696a3db840fb333294b837a93cf22f6e70f0b9dda44e77477543e6eb9a334488456356c4a7a648b4dbb2dfb718ef64fafe655b0f07146de7743dd569a2fec2c069d1438443a913b7b3acc79602118d3307aa32e042ffda1a4163c371df85188", 0x70}, {&(0x7f0000000340)="cdd4a56cace46db035dcf78caa450e7df271376c4d6fecaece3218b1b5020f292298f1c363af64fc6907a6bae1697ddb186acf1c923bd40c860da0b3b9b39d006a3a98b6352a003e5155ecd3a409a087ed91c1c9b7be132d70dbd78b5bbfcc58b4b7dd1e6b173bfdbd0ed1a83a13e88e006fd12d3915fa30c69cc16ce1a613cd64bef073777685cc5462dbe6ef1d9c1a7bfaf97afa52aa2769f96650edc81ad12287a777e1fde2928f703e0b98379aeca522ee155dcfbee8562c794a4a720f797a43979ecc2ac0c355eb4e9a89a06246b4d802fbd2501e96d446652b4fe6cdb7ca2e25", 0xe3}, {&(0x7f0000000440)="6d50212bc14b9028c5c50cdd71c69fa4b312b0c5a4aa16bc594978a67ec54e4a4eb53d014e5c53ca05b73269b35f99e6716e15bcbad84107ca6f0dc4ece25db1ba7878d21d589c8f1d283d7498ac8d7ccd401ab4302fef4f33f761bd4f5bcd952975f8abb76a0f5f0430ce0b5d77f709c6c3f017656c96fafe339b73ed44166df24e40e9d8ec501ee6cc2c4bad18410d12d528f06d608b91c90f3164f5c52f8f59e5cb4850d0bddb1d700c93dd591218af9105b5f0a48c98d2f28922d4033f39ad049ae077c1dd4a01c858303eaa6eace460c95e7fa3dfda654b", 0xda}], 0x6) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d125781dad973ddce3eba7db300000000000000000000"], &(0x7f0000000080)=0x6e) 12:12:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x10002fffffffc, r2}) 12:12:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x41, 0x5) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x14f3, 0x2}, {0xa9, 0xffff}}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 12:12:23 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc004, 0x1ff) sendto(r0, &(0x7f00000000c0)="5c66f61c591a823a44b2d154f26cc8cd82b28b98f2fbae757d3788a28a4cb5156bdcaf91e00146", 0x27, 0x400, &(0x7f0000000100)=@in6={0x18, 0x1, 0x800000, 0x5}, 0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x200, 0x20}, {0x1, 0x80000000}}, 0x2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 12:12:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r6 = kqueue() r7 = socket$inet6(0x18, 0x2, 0x4) r8 = kqueue() r9 = kqueue() r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x410, 0x90) r11 = socket(0x6, 0x7, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x91, 0x2, 0x1, 0xffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x6ef7, 0x7fff}, {{r3}, 0x0, 0x4, 0xfffff, 0x400, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000080, 0x1ff, 0x6c7}, {{r5}, 0xfffffffffffffffb, 0x21, 0x1, 0x2, 0x3}, {{r6}, 0xfffffffffffffff9, 0x44, 0x1, 0x5, 0x8}, {{r7}, 0x0, 0x2f29000447613525, 0x80000000, 0xc8, 0x20}], 0x6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x47, 0x14, 0x9, 0x1}, {{r9}, 0xfffffffffffffffd, 0x20, 0x40, 0x1, 0x1000}, {{r10}, 0xfffffffffffffffa, 0x8, 0x8, 0x8, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x40, 0x8, 0x6, 0x3}], 0xba, &(0x7f0000000300)={0x40, 0x592}) r12 = socket$inet(0x2, 0x4003, 0x0) r13 = kqueue() poll(&(0x7f0000000040)=[{r13, 0x5}], 0x1, 0xffffffff) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 12:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073a08590300", 0xffffffffffffffff, 0xfffffffffffffffc}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="04000000cd35f1f9da96f005f04cf0d058bf81f4765bfd782f00467e826b74e8146b40e79bd23514ea66df3b9eae2f1e58c2dd5e9f2fd1b5dc6933e74d7d5edea3c1ffff6f9004aa2109b1f5b881d2ab97faffffffffffffff23de1df0d0ad727a76e3eeb3ca2ffc5117eca4601545e72d0953a724082cd3337bf177e67039b9c8acbdfb1dc6575f4880f10bf7d838329bd0faffff0d3772e827256e0ea5f118c0bfc4f1463bd8d74af66dae0f430af009dfb1876abc984172ae4f3a2cac05f2344b4408918c59471300d5fff76673d1bc5aefc4c1787647b8e878761cdb095cd058f49d732ac82c791c9b82f9a80a8462ee68ed4ebe0496d5deef8d585f77a2d131fe8ec9214e740f938526e012e42a6b262484ebe151707eda7249a29b6ab65b2555fb5b5a5727b77f7bfcd022f5fd64ff9fd6501e67dc78e2d5f6e2332c95de88faddba2d7f07859c4d3ebfae63696df13dead8003a83bb513d9b678b78d8739105087b047028b568e95f9fb2dfe766131205dab1a2e57fea13662b4c175c7d525519cef1bf85923dcc76cb0cd11814f93f5d7591f396bd0dc617d5835bbf846af57e027703ea1bb8e14b79ae2344ceea"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$setstatus(r1, 0x4, 0xc0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="53671ee0726cd380aaa3b680364eaac1a9aaa16f9b07b9b7c86865bad1ce2992a917214a328f3e80b91024eb52093793a8f967b95cc1c9907ae9bab4762da47ff2f730c1f9d0919ebd4d784755f3d8bec1db265f52089f0ffc1372c33832ee74add37d5a1fca330da09f423abb5c5a1cfe66dea8bc7bbf3743f0b34b04a8a090cbece8b345cf03f055df27aa85b209a5c8f1b03cd4f3507324ffb133de3ea677dcdaf90d45e6e2c0b9b36c077a56083b4e990f62e14e500a596e753bb8d411f0ccd3cfb95ac0e5187c1485b692b63dec6e7b94939eb1371d0c88857dfdca9c8d95e6242f0efe9b9efc00ce9fc95c4e1e2a79948baad60a69888bab94091b401b4bd647174d5e208eac5fbc34719002f9b3a2a807b85ebdf16777cf012e4f90b7d37fd292dcfb924b80d799cab097feb8ec8fe36a9b024c199e2a1cb7c8ac1b4f4239ff1daa014d62636c72dc897a6ddd2df6921138baaedca086a6a885ff6285a222a585dff5e87974481313b2b5e1d5d05b44a0b7f97075cdcc01d7f9d87e872f55e7b98130598e75fd6e66f432f07058927e68571b727f45158da3a14691523db804ad43ac55763fc54acdc4842e919f0a8079f5e0770788b0d729946d94abc40a07f098782efa09cc702209f881670439b3736c64480c75f87403c15d10de7b7e8e3c52e81071c161f5fd84d0f263d6dc8760fc125e04915dfd5f5aba5c32f08a0c8688ea2ac1ac5a90200c1377a5d547762fbb5d10c5079d058f14ac440515742201a2464d1d3970dced103e1736c04e5da13d2bc49bb862519a4b39980154cc824f66a586a7f626d6c101db312ea64321f0a73eae798223f1bdc8153bc1444cd6047e0b3b597f5606ddf72fc10b2f4391408c99acb0e1da03e4e2db478bedf2a6772ff5792985f2b854e0316c2680970f447a4ac1d37730b2e59498b1e26888537739e9ba30cdbe5ce3977a05532e631756b5e2bb528ab28883ffb2f8dc651d659f4328ee18a7caeb9385ef899211a2b3c46c58af71ebbd1774caaa884c53ececf9426f549eec9ca2fab6cb03d9cf2cbb632fa25b34717295d43c2b48cf3ecfe9cc46dfd318b8fe6577b662f6aacb00eceed4d8f5842f229648f41e044478a501d1efa0758cd98c5397455199b281a907c0b3d96359a5beedd9b7acccad1ce47e6ba0d8cac19c86011bf79a58c27be9582c25700f0f33a1badfdd42f77c04ed5a6e4fc7cd5bd93e57624eca0eef63ec538f633bfda2d04e58342c87e7948b02d56e3b1fe42d877ba4b47ce094341ad05d427a7b0f1754a2aa8000fc80af6080b4b945c8ac2540e90d3b5f0176dfd9fb9a8c32e8c65ab67467e2e3f9ffa875d4e8f74b9d5b309a9ec53b39e188c938aabd1d98b39ebce5a8a2e56c0376b9e7f95c34f5c5e6256f59230ba6bb1be0dfd2554415b5ef9ab479404441481e4091d3d9fe0f84199bf9bb3f59586bbde7dabe49dfadbee75cc98f27fae44a0ebab5d3f0856703d3fe509f449f407686087d2c186e3638adea844e8f15f5563015310fe55aa9c34b24bb9bbc72aaaa10a28aa3457b7effdd5c1f99e65bd553cd484d886fe0164f32bc69c3c1c7f254e7cdc47b1d16cc5f8cd5f8decd6c0f92cf236386eef5d5b1583712ac3b687344bda8e3e8a3139900ba9c8fd915f0ee14e2e8009c1fc3e70123053e2a63ab5b312a26f282715cf8f4422f4931a7d5509bc3ba2baf0018986d4145b1bc515e12a4052fec06147590f84d3d0a9e82a716806c75bbdf21ec1312dd24af9dfc8316d92af650f63ed67fb7995d55213eb7a4589e8469334a8f2ecfe5bd58115dd7be479b4da4a9298fe0cad6a44d823f3f0c514722043f5d8c089bd78e26b423ace96edd205d68985ddd1675bebb68140e4ac9c2daf56a255bde8bd79987274946e0f92fff41ed7314fd05f8bc965070f99df2794e7274708c5a5117955a84119dbecbfd99483a7644b90bd361deff0cb6e5f6986072c54d0cb641ec66614c7613bea94550cd6b46a1cf380afef60085f3153ff1da8c625443ec63c1572391f40c8b46d75dd258c84534f71056a7f90a40ee53ae2e144df0c023c64f1b6ea194f69f5e8b27a77f3f63549510119409f17ee5f9389031c27450947425d5b8af52ff88aab4874518219c67222931c6591efd7f96888b7705b0849f2cdcda47635d9eb91a38777f03bf7c77f42a9b32bff340d0beef10218da0752c3cfb714213bd7820941a80ccc15df63fa658bc36c9998fb05f27c41ab99c8d23c33be418df73baca65a9a2ac4baf3a10ce258b13c76b8a8eff39c1d31beb829917a0f278d6aac8645ada530dbb531d4a42ade125817ef6e8cd86b26c39bfdd478c0a2401229f4c2c6bff168c8a338345642c71b4f1616c69eebe7660b2c6f0641a5cc69ab273309d25e27c7ed2ddd242c9bfe1f10aedca60588e24e54239df9566b47a1969c0fd95d52072aa3163bc1faf9b48fa3b0da4886f82eead95751414adcd22bed07264c3a2a21b79d4d50e514e11b4afcea040136a93b52365db099e8a28685c2a057a2fa9bd7b0de861a878e15b250cef38ad397dd564277f1c58e9b839db58831e06e4d5eddb173502306d7a79060fc5bbd4f98d0ad65feead70081cca0759334caf68db5678bb58901b44bd2191065796181368e912d6f6dadd0af58b7e9c709e2ad1294cde6afcabcc4d70bbee74b715b719ac7cde936b475bb922d0d496492d6765c5ede31b04979cf4bc4bc68c1531e916ef45f481b2e5110e1cfeb398fd37426598ed0063d3c7c3f55dd7f3170aac1022177455f0ee5e38235a5f1a6502a7ab965ef1d75f5c86f2eb68c79379251fa5f42e369237f73e1afe0b16fc94714fcb4dcdc0505af437444d1facc32344c387a4b57d2f7dce18c17213a63545a3db2b86ebc7660eecab0f00afe0d061666af3cdddd8d1c8fea8846ec8fdc9c7a0e5d80cc4a47ce366e371edf9cacee5490203001c661e9d8c8696a5935032b561c4437fae1450ef808b1592324d91607730cb46f166cd7d6bdc2f48219769f563f550324bdf6816957251d13491bd3e90b06ee8c13a6d6b0b72d70948e1fd023230354c342c49a0f061870211de079d2fd8dec78d8a079cb792ba6030a163a500d0fb4fbf91f13f30edf6df34a7117a0488c5419f5ac01c4f5660da964f4fc9c1d3106bfc6b8211430ba97ad13b859be4f98f781c115e111e3ace7ff68dc9b519724c11f344c31d6b7b847f2a7ccaeef6ddb8b90c44210320e49b5faae54776967461ad8631fb015ba05b8b32f4973f336e3b83150fada847cc4076b429fa392163ffc9ed4f82032cbbc8340a10f805d4446e488fb35112587af71ebb1c889e58adc6a6a238dff3739ad7e5b648ff0055a2d8ae136338b5cb8929a0bb9aa9bb66f16074036c73b5de145510a347a3592e112fcd07af06e833ee5c0a0b10e9415c979544d59c51a36d3be052834ef0c2bd0729c2560b8b374e6069a3cd19383ae9df41b91d05455f2cd3d77781c2a7bb3c18e36339d267e81a0ef7ec6bb34482192e5aef8d7dc4bdc71ba3d19684c307df79edbce8dbffed599fc5cb4ba5d1cec94b5e5466002c63a8bb2e8acabc19dee703883b56e8c675037d8aa07ddd15c826384351a70ca8f5cae4daf8379dfc5122a7977922dc21e95f94c4b5eb4c599ae6df059975ed6f0a2f3ab8a93e48a31f59c7572dff7f877a4247b9d44a07a46954a0923b08df0e46499dc817ca7e3fcd62e0527b23d1b6ae0b340dea8beb8ea3db8028c37579712561db89d8818bfb102659bf3d4dd534725e63831d0e6d0e433e061df47284936dcba4dc55d4d9f632446097b1aaf43add2903e173a2b50352870186d7d7a6fa0bc363f39bf15e7ab06bb526321fea83b13c5b1bf80febb70bb18d4b2e43a2e9fd5b6be02c7d29f1d43388171b29fbe8cf309f25ebb29386f63715c621e8317bf04ee0a1d7aa524301a7a712ebde6d9ce4f6631b5e2b2e621aafe35348cd4828f763f95dbf488f581a50ec7ae2ab6829f84b2bbf70488767be25321293e4a4ed65f5090e96f170e73d93765722aad4fe8d44fdb9ae3607fdbc92a5d84b72c29cf2f6c6c6e35015f59a470d599e8029e22f2be5fd72fc11f4d541c38dd9ad1ed2114e66c03fde232bc11116043ed32322b9f1a1513e027bc51d742622ac8dd0d9612d26988d2d0672e388ad4eada8c496ece8c3c297725d784ee00a063aea8ae7ad7801e898bba1b559f45faf993a0f5cc594ec04af369b19e0a2cb2a299e93a062c5916cbf40b244e51ce05b53de4a8a1cebb776eb3d676a4e6bc8ccedb77a9e550b10f1a839a35644fd60d71c2c7369c951b8846ef0e28d2ce1e86030f124cdc8b8cddb9d20d3e99f3392478c1a353142055be6c8728c117249aadb075f7025f014eefc55f50b8e473812effa6fe3924605bad45a3bc23fb089f2cbbe22d738a7487288836b50e6e5c01ae12e3339389f6f816743c166dd1bd38a5e01ab291ead1405de340ff963167dd83cb0b5cf0832a5131cab8b38bd12a017b0792b422d51f3aa4a8f86a59b1fe4cb53212b144a1ba8e6fae395d26fc7831be8568db70ae08ab0da8d15b12ada2e32862a0ba038f3e185eb7483494491da1d222512ac34bda11ec5853b31ab3f39610977ffd305fec549af7a2c4ef682eb3ad5cdd771b755c0c80d4ac53399afae037a77e1f258c859ed84945d3df5dd468338aec3277f2c2d445475cd6b93f9e2071b7f1b74d60a24d3c6ea88d8de9a2c7ec18a2e04338cade58764f2636144fb60c605024840559039d9afe97c01c65cfe33d82cead3e027a6917ead7fc4e6579cdeaa2bbebb2e0a64d1b3b2cd6a95c81363af775b309b99cc40afd21a802e074d6c0a69d42169d9d37526bc77b788498f6c2155a334fd3bb4a90d1c73765188f8395b4e29cf714fac58809684612dc4bc17c6e4c80641e16fca4bf88a6db6d4ddb9698070e635c58722d69f09876b9dbc0b3348deb2875aa2c5c997af0b56a7de5bf6493465265ff25dc701004e1f655c0d9647d83532245ed6dc809f317f303ae87e916e5e9f18835f7fa83d827ab9b53d6401c89fd1c9428540361397ea3cf61d72be20ec141931f48a10e64b35c40c30ba13bbd69c9b9193069cccbdfb7b87d1a0d5b8201f4323d1c5cb5cb1cd0dc84d7e7fa19e4c6681e113523fc1fe27341a604b95b42599ab1582613aaca5cfb8cccfcef98773fbe501f2869c6c9d27109f7ee4a89d36f77f95b23ce48dc9d9e355cc7b8fc43557d6296b324abeef9b388adb05e7e939b7100fe5cf5b24ff4453b65b3286d018e4d730c3d07d6a2147a6eb4aff1d6876c248b28bb1d6a6404033de64929f1efa3aa4bc32d003200444da6cc1025111589b764d510255c1ab6d58588638768659d0a982e46c9c1f33ebb97d39aa92f3de191f416baef066b59a189175359b4ee84ff2117430d217b0ad40df49053abc8057b4b609897ba471085f1b301ff2de8e32deb72fbcbc268597ce83308e18b99ce54a0bbf54924fa9365154a9128c0ee1e7506e96f8650c60d0873f2f70d869f739ea163e50481c07825fe3de87cbc2e169ed20e3edf5338eacea37e843a503ac47c2cf89ca6536991ce99bcd8217344b1c7ee487159d2888299fe85814bbe4546e318512e733101bedcf10b6c5d9c711e0498fbc6494417c9c22fee21aedb5db7cb58ae3903b123334ab5563a630b9024202f885a63204ae8ead3e4738b408f7ceb0ca78aa878c6a94b0fbc164374e4c0d458369c578a74aa3a7b3a6b008e8", 0x1000}, {&(0x7f0000001840)="2a1969cec9e4ef02806202b1d4d54de36a39f61ba73a92538211e61cd1147072c9b17eb83eb56db9742828b8c216221c7e4eb894d14b4f6355646585193d8090a6b8300bdb8ce1a564cb08c34bdefabc278c5f86117fe41ecfe518702c276446cf17d47ae0c5150eec41f70fa9323abe2a4c51e73359fda0d1a1fe74dfdb135e7831c9392bf89adda44aa319419f3ddac86c568860b220ee897086a237786fed44afe4c76b3650771d68fab2074bd64f44d851a832374f082f5c4c79fe61bcf6cbf0f71139103469f1cddba161b1c07da8117ffdd83a43d4293a0b4366b082d8b5346933fbdd91e379b9d6fde960cdf71bfcc3697727a21e8b01a94e70065c1c2a53c5e977eb9e5902e52d8120cdac36ecfa96d4ef118bdb4d807f6a27961eff6f1c0f9d5ce86e71b815b004160cb82da499b49fbd828fda7a767939115d8c706e80a47a403fa4a8ea8edbebdee9e603751254503ec7465fdf0f5dfca164fd3b28d67dc53cac987593058167587c1976bb00e9eb2b8d06f457f17cb49000e7f1c7b4c7f5583bb919d0f194dd0212baca8e34edf0bec2c71d0d33635db526ea499a1dfea532960375979cfd94831ec8de843c15f0283bbd90a68e4063a94035ec8e94216eafb59732e7b7280e5b684eddd9b9e62b9fe5fb6b513572df4ea87390077376b696f423dea1ab52408f822f665fcbd292bc257c7a3c8d74bb52589153090330d48465f7b3d551da715f514febd98fe70765140e9c3c1cd3e25c9d8337197d35a80724bce13ef3b0386d6a991685154e144bea95acb9f0c9b9fbe5bc82a64e21410951338b9cdfaec7851ea210da33f94bc4e3e6574f9b96c4c1e412101cdee01e342ecac6c1e1c131d1ee4768751ef22400cfff1a877a21527bc9eee3273ab928a098467a1c7faa3ecab31d653f7f499941a89f0f7e3576ad1a83a36083be40c97d9f682ce816f6ae3bb0e211d5f9a4102516b5d35bb00c29bbe86598f558b7f5b63d4aa9d19e9dea96e4fe6039e07c54c8ad5568d4e62c07ea6ec6c70ea3f2112439c3a0b6f44fb37e8b833bfc5dfbd768b7e2ad4f284d89b8fe70731544923dc80c9d9ae2363f7b0628a7d62b5bab630cd36e261021cbd8d21b471bdcd0a02117997d006918be34931d1b2b49987a0ee34bf8e51b493716e8ef424e4aef494af1ddce0f658feeb21ac8dcd87f69b79868ac70be8c452d1fcde23bcd649f1c7137623de93d7c1db7916d1afe0bb2b2d030c0091747404ce8c8f0eeb68485bb4e0d6e40b730387e385e34f6937cdbd976ab3073c1f195b9bb9b57238be6e4fa89d8e6518a9d5921549701861872d80e7e90c3ff473b4612981239eb0ae753bfe0bcbd8b49d8dd1765a6d55e2098df44e382bc31a29b4d522deb7dd5c61500d6d59081c6255a68c32e1aa43954fcfb93b1d4eb57d0d3195105da68d41e58fb032d6e6b2d7a494cbcd1a880dcf5af2b34bb79869c4328239ae9bc3c15366b4dc95b18a30655de3830264121f820d4c3fb3f061305ce35dbf70cdd06ad229ec04e110306299a906e8ac6991755a2191d81056f6e570b9cd94b400aac1ce6dcaf3e3cfe5f5f451067b68c701dce145d4ca6828545ff7906105f795414a5347b415bbaf5eca1470af779b952610674ccd2990739a21af9a8f9f1791d1bb69ce29e1de2c8debb0fa09f5d3fd93e68febfdf2fbe6dbf3da026331ee238a911a3f753f643ac5b8ac028fd78e4875aa16129da78bfafbcd813c3f92f932e94b9865a5107e57cc9364e21468b1de009e314465e99177e3091445bd016ddb2bd04bc133cc510503d173fe7cac88db5bc7aaa18fc0c2843233f882b567678ba0d18d24e6720eaf8c32f6ee2c60d30cdba9d4f16e7a292096e0cda3b0a401a9407e807c3c7d51f79cab3bbc2858f76986042aa809a97b7c9e6b479c2def742c4098a6be6ac5a4a120c093942dc555269b282474188134a106c867066db3f88a8b838abe4fd6dbe1b02456891c445f2976f40eecdf64f3e05edd2bd91420e61a895b05163161c8ae508b27f8996ac0c42f9f436069937858f389d4854cdbe2b21150bcc9ddc506621aba97a1d43eaaf5052a81d55aa242603b672d10175e540d4761025e6e528852df074084b41318ec72528366134c8b315ef8a27e4da0127740494c9f840e872fecfbb2e9e7c24adde38d5779421ba56d450845386f963dac7a1c762fdd7ddc9e5cf6c176542bb1c4e192db1b1924aa2a72a65cbbb35f4f9ada380b250ecbd3214cf946643ff395abece5ce4025778a90bd09b87d5148a69df6c7f9ba583c70623f660fec57fb09fc3a1fe3a961a67d3d0af50325ddcc6118f7fe9ed940be32cee16c265a8960180a9a0d80d6fe03d74d220d07a4489d122f94592deae1c0853452f88632b1b08a779fd37ca6ee41c8cf93c134e59d5d6b6b85ee0d0e644d635e5ee7daeaf0a5a2f48f0296819445ed6ab2024af8b7cbd3fc4f587245eb1641913a5fd7dc97a2e38a2dbeaddf87fed622847e91c013dba4eaa7ec20ad47e169092d1fe2ac74119db65dc0254a928fe55323b70e162bc5e5d57f0dcccca8b6567b15e10ad50fedeea346802f13c76968d85bde22f1095d5eab1079f8803b977c66cdd7887114752d50290b7c710e9043b63a513ef3659ddeb17c38a6f20c868c9e6221082519da23f2659169798b1ac0b29627f8b543cf86aaddc734ca2b6056097001d33f86a0c94cc2cceffd5369dec9afaf1fe6fe9b1968892a79cd44400b73e85dc93ffd4ff69833cef127846d3d239faa84a41225ecdb104681d77c82f2e990276552bae2740693aa62158f98fe6a16c5fe489ef9302e7819c0e66870379d8f089b674d06f54ae04e4541baeef6907e6628fbfd7dcd6cd532c4df3140ad26adac773b3ad49fd489fb4c8a40b04a5c8301953f8856c3bf071a9a030fa8f1f00dbb68e244c6cafb0000d3176efb2691d23301122363eb261458ee8d665fbc47dfac62d7041249c0fd93d01bccb6c8db6f6055c62126fc7d9965ab007f95c020b1ed3b26c5b07bb24ed3a1e90db1e3c196b76967cb47869e0eebb146e757b91da9679e5ce10584683da8d25dfec59ac8afccbd968ec63ba374dde1eec9269b1bc2f6135fda9437064e477aaf44ded0b87d90cb2a88a3eded602d79596404cf6c89af86ec9f1c2216fb03fff38df9cffdeea35d331f2c0b7bf52283b2c3c257dfc63d1087b8b6f3da2bf8e0befa4fbd59aa96bcd4045f2699940e39270240135998f498dabc87f56d4051d9a320fa1030e7e2920488a64015b286f9a0d7a40ea9445dec85e52b4b42c1ad9c2e48ed03a40258a410ae18b31a437246be3db08c50e1ba1f98c506ee18d4b228667c4c7230b6716c76b2b90cf1ad1e31180d35bfe5eb421cc9e7beed4a3dceb03d9054f8f3e7bff356ecbb85eac00b905aaf642cf9b2918c7955a9fadd2e2dff88a0502014fbdc58a7aa3fa0a4d226390de57b3c58a0384dd21bac1654aef14ef08f1cdcc56d01f978eda955b33ef5397725c16d42e985c5e504bca6538ec996f47424b765948264cabc15c6ffde3fde1b53e3f3300fc1d2d3e3e868ce38e52fd72ca29c078ee6141f12c21f8cf4a5c634fef5b3a5b773d6ba240af75a589535bd943f63a2f41d98ab00995315a3d239463613e3a0685d454cf70cace3c024ac8949d60e257f32967b7f1549b35c8294049e808a82bc9dcfe127a363a35888b401ad3450fab70aa61d168273c34ba99159b729632fed3dac975b428d86ece9a871d8479232e78081a510ab7de454d7c1bfd68254f6af4092382db7a685eba3230f45c5f5ff3cc3b3bfdd40d00f360cbb65d86c980fb15ea36cb9f4009e38b23205b4ae569bc8f60e6ef90819bfca5a01be865f4d9ea2a828cf39696ba486d0ee47291992f40a52fd813c9b5aa53f40108e5c2d4260cd22df45d0408df4a8b08ddce0eeaca30ccd6851aa1f8bed9c2ac3f90db7be5f0d9235feb359c86dc46f550b03dfbe314682ae6f6e01e85787d1eea9c253abfd427b0a37c732b04e19a3c5b7300611c243b5805478f278a21653d7704b91a5d4529fca5f2272ef75bc4d418e445bda35297971d4404e4d07b191bfc641b08de9ff4fe552950befb425255cb243c75a4b027f32354d9b68401dd69a7015d6f0e690c41666c06bfe4f91f1061aacea36575f53614050e0c1fa08325160cfd226d7a95c5c88b6cb59b4b15e6327a24aad5e711dd56625c6e5adbc79da3f3b748431edd5bfe62de652577e8a9792138f43255ea5ff157acf543bb0273b8dab5603559586cc432b276878d33ec8c0ee7c323e3d25ca798570e5601ae1be63482d374cdb4a9f740dc0743aeedb1b5305ea8d2b60f71b2398090cf7630de67acc7122a7b70c67a31c045577212ec652ce79b9307fa745b65d8e228e7df7bf199b333621842699644ce1b0b187462af412e7a934ba76bedd11420fe42b7282308407f181b8f03395df37a8a59ce74f43f5a553820787faf5fbf82193965e6b92d63777c2a847cc3941ea8f3864ba6fd44623fc6029374f958c1a2f5ac225f5a4ab376ce2e52f4488f3b4842a82bc340e9510dcdde25f69730b3a9ea55e52b82a51156a8a8c2db520a8b34dc29754eba286cda77bc27f8ad0919bdab73f403a7e147885f275e0ee2cdd11553fded3367143a14540195936a9840b269e759ea4a12d768be39ce082847d861f1e125ce773119ec90042e9a9988c27804e94e099a1a243793fc389b6448d03ad83d841551f946f652cfaa48d943e66b994b731ad128010da76634efd25f6db82db4f0bc4a00847d642eeec784383d8cf5cdc5b3f38bbd146a6c6f0656226e9bfc453708d861042394804575f91a7c78f20777b8101a7a192960d11cfc228ac364b375c15ab98f7f9bb8828ac352bca8c958c3c3aab75fbf85f0fe38672087b9fdba803b449f0757c966c56f384d730bc45bc327275bf12facc2dd7a20e8efafeb3cabb050be1ab607cf9ce62f2cc10f36ba931d5018987b4484fd8d65b4c9fdb6cb8356ae7585acfd545e7313f0d9f0b5d723043f6436a78fe9c75d1fd74edbfe7fce8c656ebdad50d017246b84b5333db97ec8c12e7a5d0b6d602dfc77eee8f0ec92c82ad20f578c7d5c2af2113d13f5dbb03df006597b50aa3c6f7b8bba6df9cd380028b9eb25f17ac3dc87296ec3badbd0d6f1ccd4f94b18d7e608613f803ae37e7ae451338fca7add2140d7b33d112d239fb59f732e9f0447bfa7b95fd3ea05f4dde5f8b60e2124d42c81d504b3ab432f675a0eedf198dd2219ce916ec7c03dbb7304d932f20b2d5beb097c4085fbb5e2a443841f20725969ffcc2cc8fe6592d0b86782b02a4f25428cdadf6a09e8502364ddb33597e08b4c5f7a4ed4b49582609162b2575f7dd7f8f6e52656bfaad92bdda062ec53db5048a6034f391c99e19b63ed90720486b4e05e8ed2803831e3aa503176c5655512ac6a2ff6b9925db20739f12e09f11932660d371634995be4f039aa715a6e7feb8b3ef7c4269110e30e18522a1bae7de53ea607bb3e245552b782130022aa5ebf83ec23608b60a5dfa947080ab964fd79b3706fcad9436989ec19950988c78b0216426a10128b7b96437598fb96c5fd4a4c20038e24f91f5e1fc605e6065e755513a78cee8d32679b007967df8b511f87a5a7520b1e649485f0aefec2ed9d5f7b34b20e77173dca32bdba0547a8b3a0b8ce631948a5bb06dd4be1d3e29cda8a20413fae64a3cebc5d117e1d6c32d15063160fb236f69e0c59450b49", 0x1000}], 0x2) readv(r4, &(0x7f0000000380), 0x1) 12:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000180)="3f0316af4c1d5d80734f7f16eaf0ff73df8cc133731e3cd88bb687697b08621ea415309fbbf661990597216e71db660fa5b3912ccb64ffd384248646475604aa7dedd5d28dc7afd499599c2fbdeea797f5490733097585cd3ea9b3d5ce6f8de869506eb325be8dc9bc3244a795ae0f0d0e0422918fdb63dbf5e758e1a42a106064b3c0adf2", 0x85}, {&(0x7f0000000240)="8419286f98d2a50fa6ee411dff73b2533a70ba2afd39feb66fc72b82ec375e561bce4c453f119f88e301c71c414a7c839e2426c9c508cfb42c34ae60ec912133ea7ec03259597a33e11439046606d9842e7aaeb7135f0ed2d2620c32841669b392340ef55b10bdd6337ad5ce457f146b5548d4687924fb7fbc5a1529756b467270d3d6a5c002a66e18eb7c5bf30651304d65bb25dfe3e9194519e9717bb682487f5629130b328f23cffa5a25dcabacc8ed51afb44cb3d4cff53554ed47986757a969fc7b7fce35aaf317bc3971e2d9ea32930b3f3310382c8922e60e011f4af16d83bca393a5c0598128319ba47f863152eb21ba0fbb98e237331a4479c0124f787b215c205fb72e8c7b1a45c5979b3726033bfbb78db2021db1f25fe084a376d53bd91a66d0575e2cb9bcf88269b39794213697bd119886904e721fa9ba332429a981b57f901b82bc021f372b9aae433f00fd0f9d244c97200ca7e4e9368ebea6667c39404c964d5bca038e7b6f55896ef672d980ffa2f5ff5751608774a83a4912e46cc70152bca3c6844f487a289583bb9cc05b50d58382c1843ecb00a0c714ce8df9dad0ca85e905f9985700a07d3ebb99a2f9c0d91e18b3bce2cb05f77cccd6186b4c37363a1246caf9d09b4b2d327d92abfaaa5375ae09c70957cf634d3ab1aaf630328417b94a55592d3ef7d6a8f4ed38acf6c4646fb2c7ec9206188bc97359929675cb3d96c95fe6a978939673ffc169b3240a351b614ea80c756c3590c333f9e95e25a74c25e4fcd46551e11f8810a889f3b9c1ae9a6ce2b60f3270c9d9c8cb46cc1ea68bb2df02fb0d96280b818b25e090f07f357db011071ea5325c677096e14334f2866229a6579b89c82f60917a733f030515874df0c5d9c57058ba3bb2eb208785f7c67392aa03f7475e70dba97596b67ff0522770e06aad131443edf519d683b697bcc5ea45a584ce41c285a058e9a39ce8f5387eaec0b433b24db1f5b2b6970d99ed820162df704cc5a03f918f48b7f395286f3f64160ebc01092252aea0196c602b65ba0fa8ffb0b3f5d68ad9194cca31a3bcd010b087762dd208f96b3c1a945ecad7a4973ecf05dd7928a6466a44c073ebb6a77e10d03dff707b4137e8cffd4dd89bc08be5609fc89c02660a218baec93233e61b1f57be65dc2ca44e494d3ae9e03611613d41855beb93d787deae55d9a5f758c20d5d0fa32dddab8597be7cfa50c275a9a355cb3598632723944652a379c20a2afb115f04097af74bca9e2fbed27fcf59787059918e52f8c383a718d369e61d4dde2720f1df255b3a911972810f89530a8eadec1411538b19656ea4c23ea1ae21d4642a35befbc6ecee37ff67eb83b3ed044a2229252632f454ac9664ea4e09760b19ba5fa90d0792e2055ab91977b8b98dab91779dc97ea383239b2de46a31baaf6f147f40eeb15aa39f35d02a3b13d1b12ec632c67402ba455b32471baca2a98fbb9bdcf6e475dd7ca557073ee48642ca3e02bb911b75eb8a5d7e0714e1f28fef339a51739233998f3945f91f8b612412f500b35215d99a13aebcecb1ccc81879c90bf9b57e2a4c531c451e398ca0d156a4d00e649691d08fcddadd49f9cfeb15d8e68f69924c86493b92778875966f7bdd31e814b203eb048c4dca2bb436df8ce93a325a5a98c5e22932cab36be12be40633a17c0505eb2a104ff031219171b0c10a5484a735cf4d58f407ece5f94aab9d938ac6386e06f0f34c86b4dc488cb275a2dd64d811537cdaa35dd87df90d6d52782a3a53839e4961f6ade18a582267a1c0d56593e2552639bb58f3cfb0d63e7eb1d605e1469afd40882a08a9ead486e4e013e4bc27b95152f420ca1d0f821adb813c1c8774bd956f3a7f767e499c5187400bdde4ca1504f7beaa6dcef09b8fa0e68f28fd6c4de55a6ae8b5f09c11ab8922d2bc4c8015b5a70c86c4566407e77fa784215bc49590139030d5e00bb1a194a34189a5cd79a08d1ab2790984b44bb4a18292cf9c6e12f705c4ab6e90b6c73a420d14b9004d383f752d003d167321114426c531e176743703d8c20b2eef88f3aa617f288a9ca9a60b9fb3a7ca34c77cf7a3b7accbc9159ffc6ec9f60ff45b0aa19d05be8339a41fb21f068435c1fd0b07312f5d9b95fa95ae0d43f5cbd7358e44584f958d14b7bce306373494e7d053b5d128f1ac48c3cbfcfafaa2f0843a68b46fd2ccce34d1fca774adbc96ef1ea90d063917b17c65e8b7df6ed3931a9bd43a2a4a231a56c3ef2954f72f38d748e2feded45c874d39a024a2149e89a00aa31f267dd95810ed1a2a9524c9c24d3f72bbe946be06c570e8ef283267fff3c3835c9d699639413ae81bce145b23d5f0a44f355cfe9158d71e952f946b9874e7e5061415c5692ba857f125500c92a2abc7ed9422ed5314fbf42c27fac956903c2c0af9a4f07e3493b9563d6562dd859359010ff710f81a6a848454998292df0dad0b603504321405a81784e35f668bd18cf2b64f08aa88c5f2e9ded43c64c1aa383d618bc7227ebe2d5f61782521afde6830c05d5481b82506ac1427c8a645a8dba73a795ec0faa0b8d2e9dff3ec9b22cef37ba841d2be281e835c50f6484964c18672de4b6a2e5608468f5c68e0006d14fe757ecdc163b8b99c0ade50529f7808b76471b7b1ae87f4f81872c475c71fbc792408c47355507545333f0f9d48312085a0a56d7758186408b94541e91acf44c07824dd54ceb17568924c5ef8745c30af2d1a2614954f95c802fd84072714ce742e1282134f851340a616ec1e3e2cce9aaae1a30309bb087bf07d5fd13d0fe3b12b5569850f4823e92b1e70147e19379a8bb5c58a98a88437fd5e1e37dd94ae309d30d172450b0b6dc2f274152ec5139a076f5056e2c73b1fea1beab085d3ee5e03936d3e97b5c205226da715a9a288cab0e9e8f12b5e30a660bcf1fd6ec19f7e5fe64427d59a9d269be0efe748a6c36cf8392b7a77dedb3e8ae085b746556bf2b6cf7ae064c305158a85283f168fb16c4d0b0ce1781f9bbfd33f733722f22edae0551eff757984eff2bb6249b030d32b4bf0d6f94552f8e9f2efd6febcf13e27bfb757e9dd41d044778dd85c85ee0a6f0a9c3f3417bedaca5fc1843641575b0f8489a2744d357438dda1862512cb33f4f2076a92006ab0a9646fd83a5eb0e8b7e168e76974f1ab30ae587d5295c06c801ac28eaabff763f2fe8741450522696df689461e61b73db3cb69f6921fc29ac3456399fd1b9cfd31bdcf8517c1f6b3a8bcf5c36451d7f36219b3717becb1dde803f311a1d2500bff6b854a2da902a498c1c1e1035bafe3853fe24ed10a1cccffb36319582d7eb1210afb467ab9d5997abc01e3b44069c7b912c74447627e93cc7e7df2f89f9223678eb0a6d71e7ec072caa28cc4077fccb0e69ce6b8dffd9a68533e1618a02d4c6dcee6a7fe6c7f234ed38dc3942163d65439e8381f627e78b1050b218540e68760a1df6ed9c999ed7feed85da3edd05be5a8b01324af4a0fc0803b3b50fb422e8daaa2174e45ce4458fdb67bc0e376afe3e8730d216b7e36885d4fe03f81d8f96575f0419722da80e4a5f8165c5b355ff53e5c7fb6a236d296881d9ddb6ef78040b150701ea6ed37c9d5c876e9832edca347aaedc4438f905d8960f9cc205953e4df7985af8acf63093d6c7821eaf539371ddb99c947e19c2f4d874b7aabdfe7e0e35d1a2c66b84c692f85d55e6438eb74147e117440cd6fa0e90c57c67b7c88b2d5fd77ca1a51dd9660ebbc8aae619845d436c55079a748705bb293b72337252c6cd89954797e7bfa4e9866ebb23e54e74dbecef0a430ec1c88ff083a72fda16034bfa07e74cd712e8080ec864846fc11e6c91f84687b063b8afabad6c389902f251ce73617dd24ef159e3bb0ca7f3121480cebc87e18fa9049d3afc013db5fa2d3be71ca12aaa5f540b439bd80521d71f24d4cc6852c498b81e52d2d1a36ffbfb7c393c10dfd4556202a92eb11e32f5de2387682e9dae229d1405a775334d7401320e44b752b4772c671c96dbdcb89013d5dcb1a70f7507dcccc1738184de838be5f219eecb04f93b994a6ad32e993b24adaef39ee017b92ccc983f1fa6169a8439996d26af3762c96ac71a99e6fdfa2664778637cf839e08a718d8edaba6103ca1f636f521e3f0a313db5ee6706bd650fbbaaa371467e2f5d67f09369645f5ee2943887c53daaa81d6cb348a43ab6b427790602fd079aefab73798b186bad8bc28ca03e0328edd0dd17bfc1568f3a77cb0bd4c733b145782e2bb7dcdd16edff07f00a5748a267ce1d0d67d124e92f998a0bded3488a5bab01613a7aa408b2be516027166073ac3863de881afe761ca86fcbe7420b1dbdc5925b7b8e2d3f70d9fff986bb502e33dfdf4c003ded0317c0b4204150caabb4a5c1a6b04b46b730fff17ef4eef4f1dcf576e229726e774326953e15c3d4be47d7b1567015a4b2294403baf8962726ca515a43b2071fd705b153315ed962fb51008d8f789102f154bf1cebf60333df02774c0393778414f17fde64e8ab50ef4d8d927db861ce4ee6a1c32ae7105cbdafadb533c555cc55d974ddf309795535de93b575332fc52dec8cb19f432153db9efadb68fd27edb1b082c187dd1ae54c99498270cee2f97cbca64f64604e45afab94109517691a31fe3bbdd5e0af8834bef0cd2547dacec54a64582b8a52a1b9b9dc2cede882c0a01a988770e5909166ae36331db54ba48ea541c45701fe1f300cd364cd0b450d5e61b9e6ebc105d44bbf7db28e0d14194da5eb7f25ea53fa70a1f459fb64319d6328234d3e457a1a3e7c5ddaa31044a96e37faea280023c11a146701434281f8d3100b7d793de271094f9b91b4ba053bf71818d1387dd305a96d177156fc365d8cf2911ce70567fa845cce43633cabc56c4cb0deff03d45b9f820621382bea4a6101307bb364d611d74f7c763824c0b635fe1d0d73c6746ccb62753f261ed19ea4d052d42a03c0198dbb296c68f6d8e14fb47ba125f72f382457cb87385e35e8b6e1cc62f908d194c4df09fc012881ce7a90e1cff65da6ed32dcdc5c816eeb15857972de5f2d885a3ba9644fa57901ed6d2bdc2527aee8b87f368b4ef2df0bdbde06704d991e34b065a83bff1baae95cfb5e68a9f14309a83c19dd8a1a5f31fd48e62ff65df933de551ba2569375083a4f217a847454a5edc676e03b63be0ebac516a7c5d26a0b407fdfa7c37cd170c169ad0f0504358e11a4e82fe891f2a80853b8cc391288477fb94e2fbe22a243ed8d8ce40f10d6fa58d67ad2b16cd6aa230893e1eff3c3d892a376345d914dcf9c74a604eb74498bfcdc28aac029404398bbe7514e6c4c286fbeccef05b8b721c3f363ec3ecb2d369f1b04082cffdf7becd3ce92df8ad0471f85b2e9483f9a2c83cf57a4f7490a648f4371943cc256f4d6a8ee6dd5d86fb3dbccc5915290b1341902112b1121808063f83584cd4dcc67b29eefed640242943552c8b9fb1cd4d887988555d4aee764e45cfab9d01685c41a5b361c3e89a0cb3e672ce703d2f52ef648ac3f5a81b09aec9731488f3f1635a954e7a8ea6904e50b9bfda9fef1af629d5f07dbfec7d08a3c4d524375cec2dfcf222293fbc60909d9d0219bbef5a60bf5ae3e37f2246682b720aea82a23533fa616b0d922558af038d5335576c1b080185a037e09ef1784f2a70b78779f1346a3ac80237e2856bb944c78ba5f7b2e7b3bb0d4b88acb3f52d2ddd63d4502ee14aeb6847fd3443228bbfcea48", 0x1000}], 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 12:12:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x2) 12:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x1, 0x4, 0xb096, &(0x7f0000000400)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9c1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x82, 0x100) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8001) 12:12:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 12:12:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r2}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r3, r2) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) truncate(&(0x7f0000000240)='./file0\x00', 0x7) r4 = socket$inet6(0x18, 0x3, 0x9) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002016"], 0x1, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0x7fffffff800000, 0xa07}, 0xc) 12:12:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r2, &(0x7f0000000140)="9e0feb0c044ee8de912aa1b84076fbd8a45d8e0c51a11951cfb86dc072e44d", 0x1f) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 12:12:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = semget(0x0, 0x4, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/68) 12:12:24 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b35bf858fa003705bda596b887bac5bafe1bc0ba45f1ab3a15b1f08e0f6f60bef4d1407fe19e15c0ba3cad90d09229b5cd3de7f6c78badc9a7d3d8ab8cef0d50ded7a94a07db1a1be5f4b14506d8de723c4d7c4b9c4dec597b451e2f7201df430e2a27cd6cc6b2da85a3ede64a7bd1ea3caf6cb99aa825497edc6e535d40be91453227c431f1c6a98a001d6cb9ee08e3f0183f38b018dc5461ea0e898c00445c7f6fadccb471738e2946e4", 0xab) getsockopt$inet_opts(r0, 0x0, 0x280000000000025, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="6dca9ec61d53390369fa646f28645acb3856a338e2cc2bd66470792f37b32ad7a8b23b", 0x23}], 0x1, &(0x7f0000000180)=[{0xa8, 0xffff, 0x200, "eea48b3a3a37c1db0f115844e0bf1f4179ca4abb1a4af909ce2d5eeb2abb1baa4320aba98c2ebd1ee21bc30a78df5352678c6df8900f8a8527b629bb176c99751fdee67732062b918b2ab86de53fffe1dc1ed19055435d1f089c8cadad4b722f54af4384a41928a1ae704426d1d23e48bb761cfd71251879d14b7073287040d4e2bf9663304b77a2a5efe8b21cf740157b171b"}, {0x20, 0xffff, 0xb, "6c1c589f69bac56891e1"}], 0xc8}, 0x402) 12:12:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = msgget(0x2, 0x210) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000af7b82bd7c6494a131d5931b66b7f538124c89a2484a2924ce0d499608e30d000000004a5bde3c47ed3899f234c1b9ca9d2a8265a064df97c5cd2db12ba913982ddfb35e18d949360e95b2015d1afdd4f1f4abef27a7e971095a9ae851370579b127d26685a83ceee027d0ab3ba298c87be2"], 0x7a, 0x800) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r4 = msgget$private(0x0, 0xd) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r5, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 12:12:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x1}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5fe74ddca23a9a948faa3e8afe35cd9300000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 12:12:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffe7) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) listen(r0, 0x9) 12:12:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000040)='./file0\x00') 12:12:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x800002002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) syz_open_pts() accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x32f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 12:12:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x1000, 0x0) 12:12:24 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/27) semget(0x3, 0x0, 0x85) 12:12:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 12:12:24 executing program 1: socket$inet(0x2, 0x8000, 0x3) 12:12:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x5, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 12:12:24 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket(0x6, 0x8005, 0x6) mincore(&(0x7f0000b03000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/199) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom$inet(r0, &(0x7f0000000000)=""/8, 0x8, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r0) 12:12:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a1477823fc002000"}) r0 = socket$inet6(0x18, 0x4003, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xac0, 0x7f}, {0x18, 0x3, 0x6, 0x3}, 0xa24, [0x9, 0x3, 0x4, 0x9, 0x20, 0x1, 0x32fb, 0x8]}, 0x3c) 12:12:24 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:12:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) socketpair(0x16, 0x0, 0x4, &(0x7f0000000380)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000003c0)="f174795291c75adb71f5765e03bb9b0f6a1d5d47254ebf42d28274672b381ea0d70c51bda55cc16338b3fc703e034563f69233f6044f87d3f38cc9c26d2be48af49edbb0076d92619723de7b0e5e088f8f65104dd4236c3d4c718335e399df73445a2b7b9eb60985b30f84f0b0552c554e55ea91e399b3c0687d09bf14f145072dcba6cb3be1e0e9bed79afee4cdda7b81bc2d800104b6a7b824239840ef29d3d134fb34c74d802e0e2c7accc6", 0xad, 0x9, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x8}, {{r0}, 0x0, 0x80, 0x0, 0x123, 0xfeb6}, {{r0}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x600000000, 0x1d10}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x23, 0xf7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x24, 0x8000, 0x3}], 0x10000000000000, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x48, 0xa, 0x7ff, 0x4}, {{r0}, 0xda02ae7b764b4ff4, 0x1, 0xf0000075, 0x0, 0x400}], 0x5d, &(0x7f0000000340)={0x6, 0x3}) 12:12:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xffffffffffffffff, 0x9c}, {0x0, 0x2}}, 0x0) r0 = semget(0x3, 0x3, 0x49c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x64ba]) 12:12:24 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/182, &(0x7f0000000240)=0xb6) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') msgget$private(0x0, 0x190) 12:12:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1ff, 0x1) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 12:12:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="9d36541b026546a4c8ad33717e12e3aabcff3cf47abd4a1975d42bfb55e8ad7e8a0ffc2ed626e4e6e9ec05a10ec3824da3b6d166468aedb16405ecfb6de005171c43b277014ae96913be07e1401afc6e4d0460e32340bd60e42de2c719a28c13f1df1d0577996598746e97ad932072a38fae634825c2ef02e61ae5708a0e0c94ee63524c6bac25dcf59b76597e75adc71114860dee05f11ce3165b1def0e37be8f057572f6faba6259b5d90dbcf3b269afe65ae91a26d32e477ca6a65c80949695f07d93c2f9fab17c4bfca11d5812ffda84ef083308e3e7ccac78b991", 0xdd}, {&(0x7f00000001c0)="a1ae69f7c7c18b9bd593ffcc5358ac19fe1403c346b518aa657c7ab5ab4f5aaae08d4f5301052c91807e751f8d4f34b251d2d2cdbf5247f6b2d865dc025d80440087a4c22e04e40f5a8f7e22bb71e487da3e6fe65c3f2dc267535ee00d90b3c1798e97f213f47b612bb697b4554952fb8e7a466d1311b407c75be456a183ed7fe3b42f9901c318c9b2a1d23f887ddb3f10621d204bda90f8cc6b73e6346614ff6c521b8f2cb0b78ede96215202eba630726a71b155fa3b8bec427099c5bcc21e4b47f720ed614a4b475fb5122774c247437fb6cb", 0xd4}, {&(0x7f00000002c0)="0f4cea9973c17d5b30736efb4b2f22539ed513b78886463f6b3194d54a6e3d7bb6dffd4d0057c510362272c4de3206d917e20073c539c08cd94f6d754435d628f5480060c040415230", 0x49}, {&(0x7f0000000340)="6fa8e3c075a39db49bc653c7cfe045cb83ab65481262f6dcbad702631474ea3ba08afe30c7da8684521796f9970ddad7bdeb3b02", 0x34}, {&(0x7f0000000380)="12b0c139328a0f5362e4133e5ad8fe28aeb20ef3a76b3e5f845b8cb3a1ba5ca22e74df6727ef31e29549d359b57db5facc6369852da97e1fa9a9564cdd8e9ede9d282736fc664f0d91f4472fc179e4d20c81aab6b3b7b53db8621919611b93ca928f330703c27325e172fc3f644f4af424b0b4c22b1022ac2a1a60aac22e782a26cfb5b388b42760842d6503e4be7ee4972c933320ebded6b7200e1e243ab9ba83429693db2dce84e140f7931970515556cc76058c224ba97fb2e42323bd2e3e1e63d4717e1bdec5df6b3ef03882aa220d1db4f2ab0217a3264f957c1207f24a43111c5be95cbf5dd88d7da516c55e5e98fa12ea013d98", 0xf7}, {&(0x7f0000000480)="a86de6fd73533f16d0c46b9a4677d29e7e76d7d818ddc366086e53309e1216a89a2ce8c05578dd5902689e87f88eb28561b9452239d1c1bbc3131a78c204b0559c1b5068561ad7cfc0e9ca2e3122e1d7ae3b5c381d1c0059990cbdd6a4bef4ed3374f228cc42b21a125d782c464c30", 0x6f}], 0x6, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0x48) 12:12:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ffa9a4dffdd6b097376158fddc0a8ffe6d1115fc26c0bfa776e69995601b5f60ee5ac7b4835c8b690de932026731fa383f2868a2c62bc34bb7bf45206bd7e609877ad55b2fa4e167b048f6d71ff87a63b18ca31034c7face4e34037002dc6f6988338b97e4c18d3a540ed64023"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000001c0)="1c8d15af2dafc5878191e51cc988406d3b647f7217c96809fd0391232b693eca524018c6a3e7dc6ceb828bd7e20a", 0x2e, 0x402, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = msgget$private(0x0, 0x140) msgsnd(r1, &(0x7f0000000200)={0x0, "de797475d04b69af4c90f398164581cf08f5fbb129f2cbcc93a8338d3dfa66e3d0c5ac02d0db0c852d3dc34e984035363a331f06b3c2ef1c883923d86943c96d142f6e6a1ce35145d797b9c29b95907eb78700856c4495ce9b10221f7112ef5671e91be71ba9d2ca585cc61af094a846caf85cf5c2ac5ff0bf232124af5d4225768184c8fde71978d75c9dbb08bbbb0775a76b1fd8799e03a75b9e9d6dd382be8c5ba18c5d0914a4adc9377eccc4115eeaa9cca719168b99bd26278e63fea43a54cce22aeeda6def66ba81d70909dfcc13b0c13a2f2fccc292cb96cd2906a3072c8d4df0517bf5c10eb9c8b78ccaa8bd7ff850d62f009f5e4f00753474d303674e392efc267792b44b624bbf2d6ffc9c79bc0712536d7391e648f642a6a739c8ffc96ee08335747582465fe8cbf65c7ffc32e140cd636a408c3100367379b332769e8369fbd773a4deb3494684945e2a17d75ee79543b206f95f4be02220c2f5819b457e6904712802bbfb01f62833fe749523d5a19eeb695d338a959ed2d59fdae468ae4a1978d5f54c456ccd2f102648993fb2071c4aedea56777c80e826faf8ad291641e59652f6535db5419423183b9f6393d6a11b30ff9725f7dba5518f04006e2a06b1119e83bf64c0f2576d4ca83ac9557e2df13db3d155c74fdba75e42ea89da17f295d530e5fc35e03faf3e33154ea2692fd4f729ac40c1453f500976c51b8aa8f0bb63726a78383824299f829fa18417fd47529e16917de20f46aad8d5f4242f54c60d9da41f9a019a956c3df2f23b22365086d2fb73a635fcc2b41577bfb46c4c4b43c68ec33ef1076e37e3bdca2e98469da7461fc10e98cac03da38c4c2e32fff3ff96ecf86225a3f0cbeb7d4d6f7034d004d0354939fc5c0c04c42197f4b0ae2319a7208222d5d4090fd2faea1b703a35010e1825aeaf969c2556b7045c9658622285a31813111166dd82f832955ad7b432631972cfc831ea940156867e3da96b738cc6b1168c83ec1c8760f631d765a1d1c1a4e3141d347ce3ce2c03c73d97a6c899518c5d830be31d05ad0a6254b6f63d30cf82690962fe3c99d5a1abac7ed382c0612b0d85579d3ab3426c34a0338a798a99f9dc36dd5f7e6c64ca905f84ecad0d1fee9a86c2db5a5b990f2454fc1659d9347148a1a5a2c1fa8be344b618f75e409bb2ff70ddb941ac664eeeb40bab9b443cc33712f56ebd7111b9f0a62afbe90992dfee7d95673af9aa9e9f9ca690d9488d2e9e0a5f6cef94595dd0a5e4a9534b301d142f58db0836a66265581befaf4ba757f59b88067fae5564e5f3e3de14b4585faa420dc0b4fcb49e999f495f5b81d0843a33d406e779c8779c9acc00b6ed5f1a68f8fb2f5f2a252b281c2813c8a7165b50e96123c700f00f414a4f3a961e0610b0432e5bc57d0ddf0be48785911e11cd0d46aa05dbcb2ec44c48eb09ec918e85c3fe2c7b3adbfc68784cc8aed319e65907b2d6e7a23b226d72e5b2d10d38ee59eb33a42a07b936ba48bd50c19f7e62e73d762e201e44e4742717ead1473ed569528851e3d6d6482d4c738b10200b815df83fc0e72f06c8f0f6de706e1d05bc74fb5c3b94f05c1296d0eded7d99009b0fc2fdc43f3f0feecfcef363b32d7e672830399fcba9e187948006f56b7c4ebfd65310f10df180f55aceb1a35fb53e0ee548fd0ac0e93c7883fc2c918a24347667f874034a644048e3d1999348f6477a32aade239ff164c637e7d06ad1d1eb379816c404fff381c21adcd73f42bae829393125f271f5c1eb0b7f7b805049af43b4c047e053b27c8169766446a90a343624df1eac8787d4fec41e23fc1d6c06035d4df5e9c17c90627aa621b73b3b9acbfde58b9ff36e02325444d8878392b21c027720af88f934bcfef7e064185bf10bc06a48594b25cc4e46c8dd0d280116c13f73b4878d7cab78f4daca470dd082378fe250dcfb9b7173fc912968eaf8b7ff99aad9bcb9015526a2f655da9a8bb9ee359684d91e9bd91f1223ca0abc8d61efb0c9d5db61c634c4cb4b98fd54ac1701bf4731ca33ba58cee30fd95d3fa3f10146f73d6bc831fbf6692927277a94b61365e58ddb3d440fdfe88078296d918375183c094a13344bc297dccc79bd1d01094cc76fa00d3599e32772f7c6ef8d623f1fd4ba2c711f4b25d1ff62599405a20eedf7ce089550661b1b09bfc3a12bdbb97157b3249401504b9a5eeb23b30bcb206c55482448eba2bc8a96cf357fe252f51be647ae66f35e11739e94121ea199c3cd46a67c75050614c8e27f65f5376cbf1806144e351654909a8fb3e7fab9909c853d9f30c1687814f040a2791a26b7db3e41b9377e36bedfe6e143fb7623e711ebcc4e03c47238106f6046177a19eea12bacc4a5f8637f4e47290d9c51fb62cb41391ab8b1370f62113ed6a81e5f2e74fafe0818f93a8249c5c27f487a446065fda233d25c244492c75617a5c17b2fc5d663aacd1b4d32deaddce32b56ebf8aba651dcd5f4f5bbe0429dd138f50cddd85d5db97c928d2bf4b1d915567c2e9b48881cdf7a16ae98ce22fd90ed7dc97c090762fa186cd5984aecb49d07b9e8a50e634f7b5316f9c887336ac9bdf49e42643731594718c9aebc9962d611ef680b8b2741d8b8a427df6a91ee1fe55ccde44d831427f92ef186708a2c2828702a6d919e36b39cd6091518afbe8bd05300bdede97a2761ac52caf3ba12f8deb4b5f1b4c1c9e0aca681681223be69c78e283fe9880b7cd6fdf82f36074fc55f726b25ae0c740510cbc5b2c6162537359d68bca13ef6c0a7355daf033ddc85e379a096bd574adb03b46bae7edaef2b6a413243f910d75fedd4b14be7881c31b1307b69655c5a3dc868f56d440178e6a0b8b8daa9747b2d3d9b29b9862bda9b25e40d0e9c208e27ec36ea5c0e038b3654fa6e30e140c587a7ab12a501f849250b8234dde1ef943d385c7bb581cb64dd0a983d5ebe4b6c9a8e8762bb606300e486daf6a88e2ba7d1677db2add52e9028c69f52a82a60e16d4ad8ef4cb069f448b4eaffdcd245511cbc49950da27a49f0c9544be3dee9525b489e2655af779be13edb1f212a43319f6f4c4e0f558a894778c007aa0d9b087847a00593dcb1b7d1876827eb0c302f88f2dc030df81886b4ba96df2a3eb521c23b271f564c56c90c31ef2e0442dfde268110ad71a044e055a00a307bd4ff10825a3a734a94601eeaa18d29432fc65fdb23600cc1ba47cf34abcb1e1c951120ff352ce843b46e0f14379b1b831ce28f34df75ab8bcbc50183b9851382089b28a72127b93321d083d4b1995ad42d847398e3ccefa46c580fefe786b2fab344996159868f59625dae9034f591e8041027418f834242fdfd3538da93b7cf05ece52464f4a8a65eae43e7a5f43a9a3046405c84f970be6eaefae1c67d6608e3343f6a8991e2dffa561751aab1f959462e64a5724167ae88194058d6dd1e83595b9d79b739fb0aa8b7609b37e0cc92d24f73c01c6e7f6f24cbd19c2e544d756e215728b6e46374972541af25e40471c97569bd99453c38050be19a5f32ac1ceebd063fd3d4dba12cb23cbe0a55fce53c9ee0bd28dba3856d53c9e579cacd12cb3a4336d81b9042c9090c2ea717f0cd28091731cafadeaf59d9a545b2a058bdc113a337693c24aec9a84be5fc5a1bd0d952762c5b8cd5370e11fced16e3dd54e405e3616c9518d62c8989c12062ef18560d8162c94ef3d35bdb434f49ecd03b5d803d64ddb83dc96dd8995b1de7a154ef9413d15b4e51b7a9eae598e213241cdaf5cee708969e72b7b8d30564fa5a48f8787278c6044663ab5e3422eae70fb8a4b3c9f22dd5fdc71288fec732cc86adaf002d04f76ae6d03838e0263a8988f7f3b3bdbe990cbb30d9181385872d311fbac03d13724bf105efe1150a0370c7e35a1bd1b15cbf9aecafa1ec20767f54d65f1f5c768c22e3312bb6fab47f12000a804516275e2d6e7f372524504ea1b5da43fbc23512dc29885b50bec7c587412e8349cc5259ea502b0523e5d734e0a59b9da039254817aec5f2a9feecf02dd6f0cfead5d066ced76a972dfb9d7b3f260c1b44e007c17857d21efcbd348c3f7f8429770db78eb291a7416bef7bea6570ec1eedb51dd98943088f6f5b53e0306aa9ef183b34f9148173882dbe97323ce752a14e8db1b4f73b0bcac7a7ba8b16f40e8c91dacbfe555ea9c159ef69177cd014c8ccf558757017fbc547c1d85aea9c8b99942591f9a010457f7c20851b7524b93e331041b709cb29ded3fad903ed361553fa2ac6a5552beb5c0733c0bcfdca0e11bec143f3c36e2306eff9c2fd9403ad32fc9914b0872d8be88b5131954ba5d35af4063395dd9d934a08c152a59b1624fb9b2379197551c0ad9cffe3acc9f80aa4ec07669896225636e6be4509e1fc9358a3df0df923b9db772e670842ed13138fafa7feac095444bd601275674951f2475e7ab82251bb21dc2b2b654b7d0ca88e41a8d8b26d61ea81e7b0a11b43223200c1241e5afe370db1da5557adfc0043fc664497c1ce4b9084841ad47a0f91cc5885affa47ccce67945388c71d7b2e4a1b0ef4a31af229ba8404a93955e7b72d940631d310b23985d45ea3dec0fc3e8c20ac6680df4a57ba2f651502984091feaf0c1b18d8557c82e2b1d85ed45d362e8dc672f1cbecb9d64a91291da7ccb56ec1dbb0ee19f18a80ab04b62c8f8341b2ae5f01907e975865c4c8b28bbb1e42988717b29f40500e76ab5e8e4880d6bad1e439ae96c50b7b40a2c3a7035474ad5226759e64253282d1f7230634c45db85cb3b41a6b2fdc54e49171e3e61b43f89358a6d6052c1a898c69e2b161161d2495ed0a948d944cd916719bf3f0ec8dac90f25b9302c20398660e66bee481c1debfd23ae66c3608c32ab6afc6458583edd02ed237ab659838e3bd80229613a11cac11388c71729e9fed64528814069c0058c229c58355ab996b25747f939ec5d4d51a49230a5c54bbc8f52fb1830f2aa62ea45be15f9561bddfe7edfc473f8093334d3dbed01013604649896c6475c96bc3bf679271472a967a3039fa409977e07d3ab633265e30ed4fc86ddd11162b0fda47d3f0fa308eddd7e2e54ece00dfd780cc975969a90b7aec4aa6379136b6ec0ecc0f0054ecf0f6d747d58363011e82bf11e7b99227945688c0f1e604c8c70bea584cc9cbf35c683d70e2a37832c01652885eda6ce3c9add3942b3556fc2d4120301183ae03e60c87b3717f9fbae498507df9c12c98e459cf4cccabc7c67e543663b147e090efe43b591db8083398977c80d5d0e3b5baddf644d0f589df6593630b8cf1afc22dbf7c198fb7d49213448e996a0178f0b7961a52d5159bd7c0f7d4973f687d0993616da34a875f7f0f6ea394e9f2a32ee1f2416402c27657d14debb9fd37059cde7bf599d15189dfa41487d1b40bac6370e41b7ed9724f2851a575836b8944d998b6c1ae6b4b9d0d55b82f87ad54d04488490c3cf8e8e70e92de868de7af32bf258e5c9d23040cef6ce479d53f00cc41a5c7406870f32b2fb68c449ac1d5d283b214028c771d75880a7ab94a59dd47634bc22c06226d5f9674599d6a3bfe1abdf14059312373b52db7fe2659dfa848b97e26af4a5a74d3136737bec51b5ee75f1ab551f2530070257eda08eb7e1d76bde5d475ad3c04d34c2b2cef2257dbfcfe3e4647d8f5310ba704fa816e9f1986fb9c4431180c7fa4623ea336ea2d6dc37b891da58110ba975db580ca0e7dab9f86cdbe181c6a900ce36de09c75cb95583b66c4"}, 0x1008, 0x800) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 12:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() sendto$inet6(r4, &(0x7f00000003c0)="5a8e89277a755c4b53166daa3b4c3c0fd5cb1b1fa36678d2e2976bdfe9c976a3081e7eca48e47900079d6d6de277019332a757e62a6ad5902771e8fa1a77e287d498a0adba95f55c742c0f6f29b2744fd5ce07e9ab53b740ba94928d528a930c7a0390ba2afbe5dfa2c2919642fce6996a4071334f96c9f6e0b7910fcbd5f3145cc913c2c42a7238dbca2c5266f5a359c2cb77fa0c6daa935343781eef455e6a6647e1169f0a3da3da9d6d80d9ba871258c7285015574df391ff2cfd745b98ac7ba39b82b312fcf804e0cd5275b9f40258adb9252e23fe27b38feba7087fc903aa109a9a54672c0a", 0xe8, 0x40b, &(0x7f00000001c0)={0x18, 0x1, 0xd6b, 0x7}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 12:12:24 executing program 0: socket$inet(0x2, 0x6, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="e0eb803d", 0x4) 12:12:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/117, 0x75}, {&(0x7f0000001540)=""/204, 0xcc}], 0x8, &(0x7f00000016c0)=""/51, 0x33}, 0x803) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r4 = open(&(0x7f00000017c0)='./file0\x00', 0x10, 0x8) ioctl$TIOCEXCL(r4, 0x2000740d) kqueue() r5 = openat(r4, &(0x7f0000001800)='./file0\x00', 0x0, 0x100) write(r4, &(0x7f0000001840)="314d2af2d0b731439bd5e02a8d4b6d33dc25948bce9e4d53bf26b14611c4ba14da1490eaa5072db5b5794507555a6f9dbbe831a22a293fcebeb7533ba82cffc25086af266439b2641318c25134e30a755a609de9ab34f5e648960d87b1e3de09919b57c485c7d788dcc8947add256de175a5f34a3022a7bd13653cc55ce70486b6a2de392cff03ef652af940b3e27f090bc6459f547149e723399a9bc4ee628aae9a67263f20021fa759a32011baaf6c9a1e4c135b6c2d89dea89e33bf2b728c44b9bd8052f1d2c191e2acca6fd94c921af7b86699b967b0c22b26a9094e91342b8c43b560d0c1e3673a9d8622f8175855902c6e831fc908b7e80b3ba052", 0xfe) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001940)={0xcf, 0x44e}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) sendto$unix(r5, &(0x7f0000001a00)="c3393cd123966c0a54d22b4e83fa85fcf466559b77a988e4a5a19ecf58841cfda933d2e346b75791e1407a4274dba142b388b57299c1e6048e606c6af06159c3a8d9dd14cb19dcf491ee39bd195c194175fd431e9fc1f4328e3a16dc06de635b04674ffd2aa2f515a04933ab82b41c60e0f4bb9d5452bbcf4fd0599ba90c6e13ab605d07aed01fb4e25f23d8d6c93258aa785925094f3666e4793f0a3028c73239fbe02317277f707aa7356be508b2effd363743433b7f702b63c865924fea92345901bc4f81cb5374642358152d10184ff2773a7e415ef08ea7443cb850676aacea79a6e60ab0b364158db017001af6a8017c04022cc84fed890d394d3e99f8a297992a215d0ec2385f4d31932907743ab8b1cb4845d6f3e6ff67654813c0cdcf18d670ef3f3e699c1cb69c01a6ae0ece6064167f1b98811e2dadad1e9a6f2d1052d50831c0732c16531a804504f14369b00692ca445fe34aec5dd679028dbb6b9e3c11dc57142fdabb3ad82d8c8d8ac03d1ab4114364464a8353a806e352050b15e9a2e6eb60428032af622d446432997237e5e37764999207cd044e7bbc7c88cc1f17396e8bfbc2cc7dc5c1d207005f38ffcf884220c0245d263f77ab4d51436e801e677cd51a351ac653132cb711d1555c2063a825ec652e138ff333792473bc1f011826df92b0ba1ad081720de8bd9dbc3b37c9b77a223e6220ca0eb8819061692dc62d5371583b1b4264da824f5972587d925bfb94e43176a686245576f75981ba8330501294398c8374da4435d13832a1017016427406081a7001fbc2adf2cfd613af8307fe350c275cfe50bee3dad602feb478bbb524fd6eff6189b57da5812a28364fb4b6753ae1d1fefe8222c03ab4ba653bbad1798a935d498936bd9221606b68d44687c4c5c884a825058dc0878364ccefeea3ed9d9fc486070c0c768703ffbf6bf587cbc5e66167bc327acbebbed92da01a36d8a983a4252e0b67af362a717e58c1095709a9f3930c2e45ff0cd470234b25eb8eb66f5f814063712e5c0bf0825c074c8807e958258c249ccce128504e8cc40befc44af848a446e39dc0d462b739322258a948287cfdb6b7c7a4ac68459e7fd521a1ad924f6cb7a95a2ea7ff5eaf6ff907898cd3973ca5686f9400fbe221dfb9d87545d3db45f01f4ade19acb1237b5802b71f1a8af8a4c429f6d103dbff70900c6f5a66f5f6f2557d05f7600c76b11a0356919807d5c36d2f71c96ffe2a35b31ddb83f591ccce9bf8312af3f8ced7d787158c3a0c58579721a8a07c04eaf2733572e462f3d5365863c8b943d7f80541bd6ee2a4b6ca71bd130851475ea3b6e2e5a23ee9ef2228d1b6dcc816ed5d7bd570b0d60f31afef498163486dd6c4a2455d000f8c459917442fa2f2bfd066cc579af0e3b4c4b4d9d6a9144082551bee0f198d556515a214f1bbe31b96dc4a4f9089b5861d0048047fe36d491683775d8f499721f476ce412437e60c293e60d3999c75b4da4a603e0c067b914f254a159e0c977cc04dbbaf618870ac27db74d199d3a8f7b7e0c3028ddb8516e2632c46baba22812ed20b88052d57bdff574d57abab4ed434e9454f64aefb97535ca15be391aadcb5ed7dcd1defeaf4fac010be6e40a14f5d39c69d06cd9a339a0a3b43dedfa2858d36ce054967f8bc4fff0be828805dcee2b3b1b9102f66c76dbc93ad2a3f2c6d432d6b48163f3d308896125a2b1cc6733ce87145e90b6b972d51a82ff560040e2099686c816ae2ceb1411c4c670b2584b7b24b27d8cbb306beaebf09baf43ab56abcd1c04f5eac13ffee4aa3b9d400eebc22481ddfdd7abc4937f78027390c5aab4c0cb0b3b50ddec76e4580b598f28bb400a51341310b562f75634b624f0cd5361aadd26d68116c14ac2d979da5f6f0a24c72577c43b0c0fbb4a080c15d1ea13f5c27a7a04eafe8ce1c964e9e63024bfe2c89c350a9dabf029ed623794d59e024a1a0efaa9356faf503cc9a636c1e7e74f293e53cb1efe6d61b9fca96e486742aa329e6e8e5e746e4be86934595ffbc1086da922f4039fc984e6f9cf597dac3c4d9a507361627c6d3e46eaeb180d0c47419f1d9788708ac2fb3ccc67807a0bb0409b60c3e1a365f8ffc287fb70aec3f1a78f0008e2a0a5fd39b339081d9ef88788de8a38aa185f7deb7b401c728d7de6b342d8ed357aff372a3a42d895b12e9dedf4a19d3bca591aaa6b3ccf1d8101c8b5b3b553216fd7ab58c118addb6a87fd04d18e943e323cb279542bae65233c199eaf4847b82a893c1309a3cb02bfb5b0545616413605f479d4603300977e43ca28860a68a0d97c66c457a25983684f6c2cd6daefa36b603fe63716fc0ee01332b85dfacf52525a61f40186aa7fae9dfcb2fa1f56dac5e16c14aed389e3fdb3d55eea5b6c16dfcc9aa1104404e67172e8f1c0fdfbf87fd3853e6a61b48436c0ead09280ab631ad7b23753f51405b5d86b2f2e60fc8627b036c40713b071956fdf4cba6bcdad84ed069ca3f075f59907a75e87e3a6787e65a5ede845c10dea8d23b2946f9d3f068f3b37165df41f3961b0cd67d43cd1188388a85fed04a4fcf4fd14f2433253f53d3e252d6a82df6e630b5f4c7bdbf15e5afbbd2d87896033a60311c74f0b5f6eae17ae79efcaf20079d7d6aaa43e22796a8820cd45411b01ab77e4e6241418e1ca87f94c62a6a15d18f89ae39145c97ec5f34b1c62fbd8ac139f767e1afdf068de57861afd3bfcdc4384ed9574d15069139524dd8b6109dea8c2b3e871e391e6d5aca61caae96bde01b9a7c9645047156cae64060a3a451b3165a18e060899a4600d629092068a12490af4df9d29d0c2ca37eef0fa2be5ed9d17846d822c1b748521f0c0a081f8d8e81a11eb28fa2c11f328ff05e849c5e15a100507bae7ba0847ea9ce7a79f4eaa26cabe1317d0ffab73cd7221f165f12b80b34fdaff5cbd6bdb7eb574c76d7ea0bd458875b634e5b9ee3d00bd28db3193501a8a6f456e7ca74b84aef625a52858cb3ed1ac0ff913aedc8982ee9662486fe73d2aaf87e9b921a084c26395db0249af897c86736fde71fc74f3261b7037a325deac5036b2a5a12a1ec453ca4e5650a92870f51249302d1b57bbb1c9526f38e5d22425dd2d0be9a526aed8988e20bf9efd18da29b7e98660aa0ce92d3267afa82a4fa2320539c37c20f6066f8d9294875e3c7c6da96409d44634899ca0f6ad550158ffaeef8c3b24ce4975ab69da73da5011a3b46cf20ce0a9d0c44a947fbcae36f46d573fc9e8bca449430adecb38ca5bd0f303b3578d9d7654fe9c2bd60f94f76d4ece7afbd75dbb117735f71bd986afd1b0d785747d92af75d92538f2de800a0ff44353b9c2c08ae101231e64393abea27e15cddce24d297ce4b7338fa57c8dc341393f0fa2da139fd0d2a59baa10a494feec68f23cba58e4af783ad7f736c47bcfc8c7551ba021a25db8eaeeaaae851b282c3811009cd74c5bed2a720c53baefcff061a7de34b9d1ab7cbb52e910bc7cd863ff966671d5e3e429b39fcc3773d34cee3299b41e59f67f8fde9f7098331de0f80b83ffc6c74d69023839a633fddc477a5e1242516a6121b5997d3a223296cdd10f589fc0499bc4d6a54873469e3893874643d7a996c67bbda6628176460058cdae55368710ba437d5fea0c9e7bd9e6fbad57c79af016f705264e2f0a89d6fa68af3dc61f4cac0ba32be4b8f11b1d53ece2fa099f9370266b2e01eae891e528ee7f65bcfbbf80c95ae8ffce594fc65d65dfd614dcea112483f5dda6703aa0eb1238da83605c359136d3c12c6d608f945b99c4ddbb7fcdac0ce6db853ccf4a31f4be714348b0decb28ea8e3ec538f46096a8ef5c854bdd71f105734d4b3566efb914108457c7a8680dc51b4a164b5c04c21d2146fb344979cf2bfd4f45b40a56bcbca48629018001ffc771b54f448344939dbcae1e8b2b07a76898d2cea4f2ee90aa7b2daa1d1c2a8424c2630c466863fadce90dc67f223452f764e7705f68624b60dcb471b67ff3be25460abbc5f8426df761d1578d1719d11fe4715adaf847806fa72c1dcf89b397fbc39320637975e9f4da528458b257757dafcf0902cec1c0deefeaa36067babadaeab011ecff3c68b858225144f29ba81621ca1a3a42ca10bd6d639b21d8ad506a0572aded796f561e00383e71c37b9852bd57dc3f215719c007678d3148f2e50fc55b9f3cc38d85be8141ce29b201d99d23c8fd67b70a3e639b3c86023094a570aaffcb0e76901eb8b6ea97f7a88b0da96f3beebb4a487db459dbafdfe3b1b497233403c173d31e11d854a7db6f48fcde72204a6a6cbf8cb4ae59855ad708222974fc9dbe64f3504878bfe77bb888d5d71de31f892edc6391335ad3aa534be7f2c3ac6b53ac5694d514eb1e78360fc25d95ee4dc9a6e05de1f72898a4e629520ab6286f27126295a2b208967ef14f4d1525f5d5b7214a753284aaac202d98fccde0e66d41a6461814b6997169ec15612d6c51061245ccdabdeeef330b887feb9222b035e4114e676884f863a218ddd39e890ffc74e7e20e93d42f74ea8d76978d0bae62e9930e4a13c996fafd57a410e6eabded7465a1fcfb6b8cf14ef30cfad95b8d08b3c51cea048868169726b49a83271b3a6bf998c8f93c2736dd98ef6edec5dcac7e5f95d23292154b6d8bf098801c6ff34e0378819f551115869688337b1d37593ecaf3686c01339562ccc80da566b031f49e2e0760ccd0879fe3b64df111342e7b9de0f984d82e9f1d242277e532195065aa5913496b4decae7a25c73412e522d11e4a8e0a9005b3b3ac9d81faed84cd6215b30d10d06c15a29975641f78324c4e2b1c176e404b19de54709061a56135d5a3e1b6e4c9385ff15d9a4aa7382826fe64a3c44c8f467c5a25698fd0037d8b3e2ba1be1e9492c7ed55b0d9a731b96375eac1d6d8f66888373202e4474c14b121ab53ed29fe7cf752b8128efba70c9aecb0ce5a551dbcc1f3da9b231ca365b75b7dd5ca47782399ef44772e9ff5d4f8a3cb4fb6d9217aa90a5931321c26920bcdc56955d99a2f46945060f06debabacb6db992712d1133ac788702557340a9f0048f966f3988735c5f77248a8a531beb894bce6ce4b64d8201af15fbd3d0fef68b40ba54350880e72ced8b99b1935dac438c86aebae13195be7670439545d5f9f909aff2c5425608abbceb6f6e77b33325565fb75d0b7e7ce3b7f5c81f297cb6b1a8ead5ab913f57d1a4c63540e00b4e22c38b6dbcfd7a085f11ff7e09575e1cdeeb295bb7527eb5273776445f872a4ad90c14470172b11b92ca2c5ff9d077094b060046b73a288a5c03ec0d52db9565777b36893c37fe6d378193ffb5cad2ed0b98b7c493450c85a73c62d45cce959c899e54e5f3febd5b2cd1815b7afe249e085d9e38af8a6552670f0be4dca998baedc0f7d2f60852cae387157eb1bd9200268d884829fd2522dd4734970e44cbe542d230dff6bbf2e5c8a91f57fc3df9db8515db622e58242610f79c01589e97e3efe864e4768abe59a636768d60b1c73ee4cca67bffcc399bfe41ae21170bd8c1a92f906f05ff9883d52c9742da7297fd1505cc6c8565857cb8489607db62103595c040385894831299f8221a57d6e766f4b3f822229bc762abbc8540ac5c84700087cbd25c128db97fff56241dac5d4ba509dd214dc2cddab3e90c24e31d9559bb0d7ce44b69d70ed2660907646638efa392ea831cc2371447db2b0781373ab83847dd80b9fa0aaedb403a620c35817756a57f3d", 0x1000, 0x400, &(0x7f0000002a00)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r5, &(0x7f0000002a40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)='./file0\x00') unlink(&(0x7f0000002b00)='./file0\x00') sendmsg(r5, &(0x7f0000005ec0)={0x0, 0x0, &(0x7f0000004d80)=[{&(0x7f0000002b40)="b982c39e76a7612f5ae62d3b921fb44cc8369080836d79d9e9c9b924195f6b795a743a8546fd866af30460b63c55481a7d35f7763dd38d3378b22200972161c0fcdc51409fcaf8795cf8fafab62195f65d2048e372b123d2e8862ccd446ad8d9589c7650157640d97c", 0x69}, {&(0x7f0000002bc0)="92d4adb5832bf27a61b303533086d91b001b8582557e7ab07a9115b21b39766b6ec59cd1", 0x24}, {&(0x7f0000002c00)="05c13b2dcb3fb191a9b12b4d5fd44601a6e328758ac0a9b3999c4ae76fb45ab32f00a68197cb96264659355edf5418a461a294d238b032e552859ae936805a846bec80b0df3b105de39a65c5ed1a82894a6c8367c7c16adb60a4a55b3a8d332ea7b5d0cfb834b5fedf0b2c99c16877f6c4d0c620307ac4a02e65d5cc63064321178469a51f8b86b8af960c1dd9ead0942eb932f8de2b51d8c509f5080334483532", 0xa1}, {&(0x7f0000002cc0)="d834d78b7535ed12da1ba3c27fbf66d1b25656f95797a5652ca63eaf81209685ea5f24a11a51b35f8fd1e2362445a10a47f8f97ec8cf9d0870bd4884da348b00ff3222e676b1f28575f367f798f6617f3def2ec7873c17265e43ffae0a207f91ad35f1650dad493733cef5886e7146a0b248f7fa28b08d8e5e956a0642df3bbdf99c5aa1d6b3f320cfd6a80eac52224249f97653ab870691e34f54a07034fea760f12f323c77a24646822564628c39437ebaeff969087d835a46d58f062eb7ec3ed694d0e467080b942931c6182ad19206cc7c902ae68c64d47aa1bed3448ac02bdf5604db91710b4edb5ce8a054b28922b241c124a40c1d535c34f75f5b586a06b69fe72b46ae1ec4b6a473c9ca1203845680e4024524687e3828b0f45ae35ced1622e77256650f1faf69dd252982c6dfd18d60333905ff27c66163b991bf7af310b21e97273a1763e4f7cecbd8bbf5f40492d923cbf90d03aaeadd356c8495f8ef122e5fa89ed8233b95404dd418f9eda630eb1c2f433f945417d9fa1f9418893974c53f928866e6fa0cba1cb81f1439a99c7e34aa61a8a3fac823705f557672cfd29253c60d88e761ca051a014ab1c29a679aa101137425c8232b259db905822f4c98ab9555dd58a1487b732ea442ace7892d6d2e4f78c0eedd61c6bfac685d9df2c3e95f456cb8ed1e03616817c2715dc5a889757aa88ba85fc7d4210592c5320f255b8a6afa37d6e67f64e2c3202c7091ff8cd1a1e9abf7e44b28999aca38395460ef2fdee6d1f52eec81ba7b14d7b2b7514c4823c81562d080618fcfa15166893cf64057deeaf85a8f1cec8a9da645e978278d2f3e4bab1a2a2608de942acb90080e11ddd428a76c6a9c9c3d37eb4fe86ac6040eca7e62ea1661e45a035812474a3ccf8ed210778a3c1e9b2adb1182b73d94dc9bf9242f7fe6efa7b91f475c8f13302730d69b0af1611ad1df9266a19759cf6bed6bcce60fd4259a93f8e6b4007548ea3847431b50929c6c3d6c4e7a2a75493823b472c2a88a5aafeb9edf06895fe0604f1e4e68fd89b3e901f562d4f09d4aeff028bc0d8d8e38600f77b3a190011f2bbbc12ab10dc1540e64834cb42c792dd80ec5410d65ecae1bce01f7c041766695dc3513ddbefd76fa2ca096b5ca7e467c93b36073b402310b7ba6f32db692e2be5371a3724a71d51418f1539327aee1035dab3b1fefb9eb75569053452d15bed6abf4f4ef1ee3f4380c63eaabaf924d32795c0c515761c480f82b4d0e365bc02c132e79e83f1040e3aa39d5e5727b8342cfb59872da44cedd161eecc4a04f64cff4fedd1cfd4abeab9dad23da35b3de2a34338186e826ce9e66d78178d0f6026d4311a761275da93e93809e169f1ca48b29cd9b5af44bb23185c6a5c23f6908d29f0aae7e7dc4437ac324477c85be0a4109f218178c6de8095f74c4346644645778d78a8612a7908211d2111b3c310233a0e18a4edc325e0e13e7b2994dd80e83b666668988d91b535e7be980edaea5b50d9c24f03f85bd22638a3e8878b3de8ce94ba07f76166a48cded04b8d63f075d66df1a033a1f92daa6de2463b882394cfe9481219e539bae968201e544b9e65fbf57ecd93b477d8e02449c3f0b9fc12c194b523b3dd81c4094d0dd055f83a3e3f529904a68a19f0f85fc9f5f2268bbdb21b9adf301f730587bbc63d53cc7dd940e3faaf84623529d3fc878b3e243c4bcff5ddaeef084c20bd552266ae297fb1137c173917888420341eb92e661dbec325e3a44259613e7dc0c96495c00d445a3cbc3392e656c6bfc9a0b80d78fb6e53b18a5fc0a79a73fc89bc5165b8e35af52c344be9a5b3742237af8861190841b3b7ae3fcdbe0789f9c7a6261dc0e9610323729290f14e38806f13d8273e0ce0ff4d45b052279f26ebf18c55f2f26c3a3ceb4a5582d0eaf767abf818e94baf66bc31e909027c48e2df75df39251dce55b47113fa2e70e4d6f6ab08d42425cab4ec395d235aad7b242aa2f98f967bd521b55df79be073e6ee398e688fe94974241f755999bdbbb3eb5b801d98fc70d036c19865cd89daced6c86e8cf0290eafa9d8988022fc9db3a5c5e002a73284630763e190cae324fb505bb3723605dc6a3c30f3fb1a9b3a2b86cec3d17d00561e51ebce8f6ac1f6965f0fdfaf95ae9ac64a339a2a9e03778241709a9bee5b68a6ee0196f992be4314745a69f1d3ee75290a3f3636aa5e5f70475d5a4190f252e34104409163ef12692aa24631f25a1461668b03ce6a8a6d3575e4c2b39ba0731ea1019e7ec73918f62fcce34dcfac6748a1b1ca63f2c6bd59e31884cd19dcbc5bd290ba4a9de6d5a239c41de108de029eb6811ae78c92ac02aa0cee59a0d30f102615c5fbac3743094d5a5356d20721a9bde04a07ff9351da8b6b185eb41d4d49e9fa7d76f9cd5fb4e195c96253c484a464f6aae077e77f1489b0209e9b5474ad15a5de175dc6b1059c85ea39d697fc7085c8f896b47ec0a6cf5998b1528c0e06a87b938d0fc125441c7f1e9dd76f26d1dc03f7696eaae169abd6cba5ece97b18af9b1794ca1265bcbc257d12272c8f94f2bdf774a881b69f3531bf8c688217e4da1dab4d7fc1d6e3908b7c036ff71011b676e7f4e3bd5040d6eb6bbac7c25758cba347476140d133f53f957ac1049bd162629bee4f6ec38ce2a98944a3888fc23ddde6064d987a217c2ac81d3e32d4fe0f8a4eea184bfe6f9bf16a340ed9b763a1da03bd887dd0e4831920c670deeff01f735b865dc3d679e54ed6b949d4635be6a93aaf9ac07e494237633137ffbcb4062be3867966163284576502977192da58e61a950ee8dc460b24b8f4c2c11f29994f0301720b41d5203f8f69d0426d1e35d3b094872865aed04dc2289a9bf022162dc52d3acb7510afac8ca78a483f6da36469c4f33969b8220a63bbceeb9924f1382b4a8157d61b729c381454ab8f8708d44eb257cd8d16eaf8b3e58234fc4425de18c5e8a9ed6da2646ce913b605620d74f652c6da53af40b69b01695298a19c65cdd54ad8c322b48fdb73d639bb89e3095c3eac827347e74cab5d2318b189f164049054ad08c18ec66c691f91262602502ba2d92ab51901d2236c9e133b2dfea5a86e37e5b356d945dcbc66f3fd9101ade212bf76c9f636d88c9655a11d150da10d2d66481a6161d6f47d0df45b8f44c066717d5f184006a2387dd09a00596b73dda737bafb7652f98e59d7d1e1353f5f3aaf38b5049f2f83965170f1fc2b0e7febb027e902e119e89c7635e7d5ea2c9394befa9a7066a6691ee06c1eeca4644e44e1bc624df37852a90f003398aecacf5f7911426d62a15cd61eac412c1550017b033128644c6083aa0671903b94bfb95b18871dee09dcb10234584a97e16604ee54fdb8340f761c5c77fad47b383ca3fa97e7a0857f4821a1f29065ceae37ea7df4b05321b889a6d903ef3b0d9ba7acb184623b80a95d0ad9dc502fb2dc9cea450f60296b9bf47d9ceb3ee56bf6d145fd09af1929a8867ec09dc102d56ff39d9c21818303acafb01d302ed5735ae2e3b75ab5e079968c39e432bfd2e25b1993ba8ecd6bbea43170e63757980da2337f215625089f7e9f73b00f38b7c1f0a89ad598730f3ef9ddf63cd035e44de2d4492f8680a62245287d19d475f29bdc16002a1e2500ccf4be1b6bb6520ee9459a7ee343da98b8591821476bc01f6d21edddc0c18453179da220c6a661196f51f910a5f23b96d7348a22ac44a271b251b274e695d40c2e8db669689c8c87a83b45dfc9d19e67705619d9c81b6383f96c6067fe8befcdcc081b804606ae2ffcd77276acd5b23d7a1cb13d9c6b48db7f2369b062aa2e4f99331db9f3ed926581b051933d1bd9c3c8bc428f7ef64dc787085c9f1b37e2723bee3861e2a6c77c8cc8794fcc38b3f4caeaf94b1d3048d06f64cef7840bf7cea2085cf892f3c3d608e4bb353683b97284b08664dd745a82b60c57dbdd693bd85f78c46c3016f32648c3ae9aad950f3d0575c25a9c828143094b93d16685ceab07941c2cfa17c8c171e0ac8c81a76d3d50d396e6894c40625854c968261afec61f1b52a67b2f3db154ac71287d097688e24711388247a86d447dd1d4c0dddb3e87e12d26a8e22c886bdee55733e1204462d4f6c549d4ab793c0c898ab18643ec5ae8b8b2d8c85efc32c43bbfe10fce5d206d54f19ef257ca454cd8ed89de0e1689da906b340dfb74703eecc4d8f9c81c5975f41ffe4c282a46e7b53ff83ac40dc33ec8af0769cac8ffc3ac572702e877f1841fda54830c961ab4a2e7347c9bd5bd4481d25f0c7b566c1701707be6478877ff0336c4f31376a295df003496ad251e892e13501c59c689874244e58c726570e5e794f9f119d8964c513abc3f1802e9a535df8acb67f49dfc3f4b2c2c76483193ce005fa9fabb2c8b74570b4f131be182447d2dd0d45e048bc3fabe4b239e44ae9f02a5b3e6ffb20d3756c0f008b572b04d4e18b82be64018b6f16b41740d73a06e470b1ed4c85471ef1f6568e1fd4920e0627babd384ced68b6cce8c2efc45730a001ea8e7cc1e20a20c716552e5ead28e2ba7f00bb72c3e5d7eefb574d54b140d4cafd68fbdd632a3d35abd05f69a0fdf5cac7ad3d0658cc78f0186923463dd1880ca6afdc425603baad316c0a4701d1455d102b3097d9d3b4fcce6ba05e26e822e3d97e7fa79d5c7742aaa35e0bb85a907145758a52704391c1c1e6a65d151089d099dd3e0ced6265d8cd7febe43a947da3bc16da6910f8c2d736023e2fdd2e0531fd3abc7695ce3c35723fb18408e9c6104137ff3afd7c0aadac4c197cc67e721f188639a5a6c67a153fa238307190acf29a8da2fc350a7e4ebc02d0e3b451ae9d0a9fb3531e3ea2d8729ec8ba19fcd686ed3d046a900fe60b6c2a632c0e01779aecc0e3be9883eb187cd523e179819852f4c6a4c689f592f05f7ee352d0c1b0063405d4034fe132e5ccae40cb6783aa62edc5eeb9ccb89e7b48b0178cb90d5292147f41fdcff1779055572fd1d1c8ff1591957309851201caaa173f101d50ea34828ccf846568ab52dcb0d33d082c9b62c291c5829669aa07de2b69f56bfa5a7534c81af9cec442146e01c2d94a9f01006d456d3b47b3d5d60654ff0425383ac6d4867885b43f6c09a0f45e1378fb54f5f8b2a17de7add6fb9aeac631753b56154179a22997ee7f54177e9d010fa8b373e4b4eed219cb15d3dc65f9478feae04b04371606c249b541403d306a36124a5a538ae9921713f1649fd721e2f6f902d12698efcd21d5809bfd9ee87c5156d455a831a12c7bd72ecfcab5b96dca69acf39064c1c59afe61a1f0ebd60f57a4a33b89f26ad58ebff7e7fc0d867bd24bf45b4f394b36d7bdaff40a6884a99bbf350d504dcb2e6685be6052441b860271cae9a40e575613a5da181fd875ec38ff0a6a353efe926a3d57a6a92a05847edcf799cbbe6e28add49f56d73d940af360c4212372cf72c546b55b7d9148ffaad3aba7b04a88c33e01600742119c00d56b964af1041d5258683b3b75415385fb9ade2d73785a3eda5fef809ef8f67f8c05ad9c8acccc126d28af403abddcb31299794d5123c1dc357ea3e252c84a34dc0c8e9d62dea126ff8421ec447e6c0e993c4347940f007e61534963a3515b2acbbd09440925d3ed492c822ce7161baffbc375ecdce1d648f2f5ec6e7102e62afe765c46813361f7cf184d1ea3c1ce8a600542addb3c46891430976985c5c79f78a8d1e19853a3dc46bec91c1f6e9592aa125921cd33", 0x1000}, {&(0x7f0000003cc0)="519d3a35762595089ac4beb048d4e04ba5953a96032b45aee9053e7009414e749d222454eaf56c08283ee45fb9773ae14b4fe706efca4e1746f3d9a164709e643dd60ab2ac631ac8a9e83d3c23530ed640cb0a1e8121b950bf9f19d7c18983bb03bb18eb487f5cb197fda1be39faf1a78566ceab08ee6179e67be264a5c59ad7af3d1d42fd9726521399e693be5e088f0b55aa3752cc706c16d26323db6455656b8ec1e1a291e509ed323cfa358de82c374e", 0xb2}, {&(0x7f0000003d80)="82d06621d24bbeab4f6adbc98099aa85182a58af375aa1cbb4ef1308c9c9d46b497515dec2607e983a2441845a8d5bd32c059cab5f9537c4ce5d9d06953741a7a7be997a79f77a8821c4b1c65ac6ba08ebe6e97e6801536f5f873be02168efeee4efffb48e5423710d6fdfad4786256d1282ea51248e31dbdfd00d6b841e31da65c8b8fc848d1eabf04ff790405a508a98650d4d5343276c93d624229d294ece33658c92938c4b937967b3b058ebe3946e5ab85b2ad457d654f4c013aa6543f0cdfd38a931c85f2c62a7c546db3e0c4012e1c13e089e5434188be08c0bbaaf8afd41fafeba49301c829d09f01297bbd352a1db0261c468412ebcbea1a7040235288d7fe71ba6b4557467471cb8eddc44ea0fd614bd5d188abebd938b0abb5687382ac4d1fd887d62a7e96eb6ea1b911ea02581a37b253f20be39a962719e0cc8e1c641e0f2f4a5384230b1e76939889cd1727ba3be821d4d756bf033f242dcd5b7e6aa5e6b44e32ab7527d284f936bd519e2665bfb0f888569dc882ccbea47f4f873872cfeffcb7864f400a5d50ae4f87add718ade1ce1c187360dc1ac5fc8e51d4377676e217633d04528c25cd2a074633b00505143d52074c50d49eaefee0eda1c43be9a9ade9924c892e237fe4f385dd525778d9182d66643f3152ee12ed68e2a28b518a902c4d27cc8b796be6712a5c5ebe33cf76d842a58ddd5fb3119dd8da3617b1b3986f2c4e9c079ba924c8191da247d88d9dfaf461becaeea64f5caa664f552f62202dd24956cd0a84cb8edad8b3e5db79147dc6a37f4c361216e5d8f0c3c54069f00a37624a5382452419eadebb4731ded2a32206e6700cbb8a30b6d38944def7c2e6db7503471cc9dc7f5000f96e1b80c0f9719ca5a46f123feb44a2ec128bc7aa7c2a9aa61e2ba26be74f9941ee7c235c49ad602fa96dc16b18bb61457eb8258a4028639fc67876667b4cb06c2e068c291d6bb0b26492a4cc0846462f08ea575b5e290537254d0105c0191c46e684dcb75be693234170168d9b40115d2aa04ab3d72255ed3346f7e6cc63b9c777bf83f15969bf79e65e1e48c9b7731587f70878ae6ecde0836c0dec5883746ff8b507310dbe784fd6adefd82197fc9835645e80641560c62c7ecf7a408ac68a2fdf04a561a690521788b58d7b52fa789f9a7e8adc9797428065b1cf5c0fe6b0f9e196fe12f5f34c64c3c2788692b2dd2cf19d2429e9a678a20eea7fc8e1a444c51aa0707ed2a4bdb3e2d2324ff1fc4e1936a356fb7808881456283429edaccd23d4efb9a66fc520dd280c6efa03a3b7511dc676d07ca87e964cf65b283fd31b7166ea0a51a6e776cefa9643c1f9a76652e254cec4829393375dd9522d966cbbeeb9e2dfa1ebf18803e3f1804547519f16c671844dab36ad70921e5615491729fb0c6e66dc5a8331f7f933864890ab303e69d6f73e5dbc3b9fb378159f0d67781a9c245a8ffabf927f325aeed9fa57b0499252f0d35a4796734692d36e0efa54010e7c7bf6d854a2191a91acd3332d41dbba6f30f299631bdb736f36a7c7b1b8bc5f0146dd7225749233875f982645fe62bd8a061a51920ad80df88a9194350aa5ba9f98189ba87157584e472a2f210964274ace52c82971b848be511d28a5e229824b112d9ef754ce267d1e0d1ab1721d8dc4f9e108ba18a3125c1649c8beeaf92ff079a8e763288b41d737120bc917fa6939c0e5d6aa2e9398d71593d2f31571d3a34e3061384802598db4a6c0827f37a6645efa3c920fa3a65fd8cfee99401b4a22cb31addae01b41fd3701868e95d21086be9f3fea59ba7e6fbec3090cd936ca82e462ff1010de347f805be53c706261e782838521e4ef80381b07f6413e351659bee7767d890689c43e137f5c14f45bc243ae4cc587e901015e109cfa95015fbbc89aa2035969e9cc38ee2add39afb4d7bfb59b52a8d0902fefd31c863eb379fe87b482a168b8b7e61a228e2c6a6ef44af3ad8951d4f026c29ec1f0a950d868dcbc74e31a410a6dc639b417a1457c981d17b8b4e177ca8ff5c91df3cbbb63b47bd7efe4551eec658ad2b8fc95ebec86542a535f50052775c19018c6408e329ad9a8939a846e1165db270790210c4c253a9ec648f94c9e2a8da7a2539da64427501acebf6d6f37a00549dc63a5fa5dd1c10337da2c613d019d2566e4a1fffcbc2ad86576b6a95450b231b87a6f5fbb8b894776f682576ea7969d26c8911b2a4531997e750d25c8d1008d6259856804b6aa976a1e23fe1b14efe9773aa9571162c2ae9e318ecd812c8749eecbdd390ed846ea2646dd930ce20f6b4655a2f7d5d40f67aa653dd1eb2b8f09da2accdfc1167ac1e20c1914af4b9b54291cd23d78db7031dbf22b6aef81d3a5c1ff32850b4799cf55d7fef5c479947e0175c05da47deefa99de3973bb41df9dff63f23e78fdba963981ff2d2cd4f01c76ee073b967c1e6cb60bc0b76d65bcfbcf39cfa4b58d693c70cd0c3ca6dfc6f84fbd724a9e9746583dcd9db7730b489ab263d5bb341911412378d8107193c65f028b5e9f2a4e4b69ea9af2a7b30438bf21200c9c69368d00bf0fa54a422b664604bb8fe1235ed9c9b8af4e84b0ec6c3d6da947d8c18ea42bd60084b0cc18b9d07c0b99a0a23771dc3534fe3f30185be16ff5c07b67a81151de788b493bf0db4a42fb9503f381cca9e93667abd78c626b4072c60559cd5682eccc5a2d52134687002b6901f62ac552385f852fae7379bec37521c6994b2f1e8e918a047be0dff432cc8433d4b7003471693168ef90a28298eeaf70027c3d9485ec870a13eb21a2aa85a2a5a867757f18daeaa7e512ff129aa358663fe16fcbe617e0b0de3ff48eec788aa81d8249de1f9b1e16aa7d098b0ff102eee2bbbeff1d1f45684768d4568e8e1f396faff0f1257887b4760c767f4ba8773b257e68aeb94aa01a2d7494517561be4f3742ef209b337db6a01d427de635b7dc066dfda012a1fbdcbf3e940e910b4f9bf011a962eb336fbc50d152964411f5f772633aa9b651962b30dd3db2d601f5cd37928086d89521ef99fe3293b4b24b509f7cd943a07b9dc6536e298923d19de05a9b56c507f9f2130e62a0b8e095936db890b23f606c5da0448e5ce0f97ccc43296be9cd400d5f1b20f33aceb00ff5931c2ba1268b4efc4e4aeefbf8d84bd6854411d3d809c3be623592f50bdd775573bc1339677b31ff99e38067182f7cd0d131a0133bce0172c032b1e5c67e1efd85efb7519fb60e80d2804eeb1af0d05ea76cd1a648dd4692f0aa1706c3ca70bc88272a362a732495b4996618ed6d42d40da743db2eba79f20d8fda60638b351663cca07f5feda76014867705923b587056635cc63b6db0597ee7f7c9567266b673a50162ccdbb343e1502720652192b11045cddd2534b909492f798c6ee2d29e6ef3b4933f867ddf641b0034474f44937eaf794681e2ef004eb2bfab97226baa5f7efec72cd58caace2bb8331cb48a3635952a7ce7646e9b8db8907fbce6b9e833eb4abdc835db468b0c0c4d8dba5513f914e8d58a6ce2fad3cabd4a3c7b9e513042aaa4c0a453e110858c29f53746794b9e817571b6f0519e0d6d3f2a8d51337a1c60be91dd5805feb112a618930252d24cffebc2f8f777606332c183f9a04061139a663c355450a6ebdbc9a1496d2664ffac995ef56dcc8ac78888b380b5b903ff171fc1369b3ad04d74695cec15dd23f6167e8eeb0bbe1a819ff215933e476302224bd34aa318a0d7bc5e57d491a02623960298355377c9edc6967c0d98ddd68ebe6c866fd4c326cdc3cb01d0a111d5a1d2d52e62f4248f815d8e2a7d0710a9ecad295923eecbcf8d56ce3c9271f79a711851a25035390b9f8e4e773eaa71a898dfc433490a99cc6af65345ceec872fc66bc1965d67bae0793e90023005a5b375fe2c75f60aa94e41f4467e0e198eabdb997facba9666ff7326350a8acaa431ec40b0d5de14a0a62c6a5e28a759946cd6062dfeaf2c6336f1fbd1662898956efdee166711f535c25f6f2b99dfd0259472f7726fffe3c69639d0d7a7289ed0d28829141480e4f7b00b2ea0b8206186fab40252ddc2b96b7d92233ad76be9abccdb57a6349d6bee3e597caae2f5e1d5a434a86b1929eda3b2b7ee8028d89129d74069b085bcdb08013006a403cee1a6852a69dd170061e243013e375636e714ee762132c2c5d318baf696ffb972ed6d83f6a2d887098d5db3c746ad30a358e5acabe3d52d65a4268922bfe36019efbab766660508ec5253c945f75546286d4b8ad4599b58043cdbc5e0bd75ef46d384553cbc701f6506496c0dfd8b68d9b878fdaa92c64529656492a7b642f984b0f0495c6938154469a259369c2734e28f8d7fa793ce63d9f5b77f333f799bcb4c81ba57d378834a1cd9007fa99ba7282110683f17b826c3e1044c1263c60eeda1ea7f53fd9adb14e282f51d4a593e0963dba35b62a42025d8a81c80484bdde9cebbe8bcc72aaf3c04dc51711b00a4834642f94eaad4a07d8a848f8e818fc995ff061983e9b8b5e37955df99b8ba24b977f5959c3a2b13a24b422fc76a8b236c141b0af4e4b01dce73edaa5ae8ac92f7ba506fa64276233a122e356015ae81c2437f0932ae7c1a80dd6e045fc92be0f8f7c64975d2fc74ddaf89119d00f925e74a32fd6da9880e5c38bc5d237ed7f2f6678d61025615a3fe20c5c6b2cc2a2ddad142ea15fc45267a6260f420f63d719406599929209c811fde360d4f99e1e61169af53eb792a2bcb84d630bdd341b9a1610ff7a874497e8df36b1af4b617a9b0a6dcec01aeb472bd3ad08772577e50c991d3d6b014d378efb588af6f6b62f0879dc0b1a97961435c991f9a0861ae74667f3db9d6d32e3c9461d73bb0acb4d084b8eab5e0c10ad4943410ce606628b86866d18e4297fe499aeb2960fe3a60ea864062a997ff07fddd0db8d4430241f70d07d0e662ab294d89bcb2472705cba274dd6e8518116ba010ddd4e613f04e7712ec1abf62f33428e598ee9e1af3ccead29f7ce0a352ea0cd6bff29a4fc457201d0c38a91e907c4dd164f3a2f423285ad053eb8403eaed2f314be48d1d6ffccd76c07deeddfb29bacaa0fb93b4046647615ecdc00f2e3978d373977bf4a4d01a436ce483bd86c13e58a75ac6ee33c2988d25c64cb42883be74c76f6908802ef15229a4778ec7f3edd821cd883db5410301c9db303ff82a27d2820ebf3b86a04580151d784577dd3b39040842d981fd69b0e839858d5f5678496d7246d55c43ed01a52119dda8e7cec5988033223665165a52d6358bed63032c1de036ab47686a4e61e3be0c3c2f3dd6752a391c8ed02bb5c8f08dad8d4a6552660e335227aa5ee8b7d6bd2ffcb1e92a956d6377a3c9d46619059ea92ba917a23b687856d5287662c835191ace669c4828efca04dae7c34428173d9ddeae4ac1cf1f4e9ba0b6201530c391d68a1e17316f8144a2bbe1cf10f5c9b09d4a05ba8838b54b5cdff55f4f37a833930b9307286c85247ceddac754765a523d35852d7715048e35c626b8f01a96c8a2c9dc81ef4a9e122532be09d2a513ca73c3fe6e404915fe8e6b36e5096b52f460cc7949f6088f5e592d6cc1bf2f7908e17f93a8c01f44b6262b3b9edac0efd1f9d6ddd47bb488770cfcf5f483de8122c8921b94f9a61ff29a90873ea82e29964a6f5642b8a4bd4fa20e37e0080f138d277d8f8bd6e61f32aacaf336aae382d760dbb9dec72991bed016f83f17c37db77e3ad1461d4b63ddc9a05c224b3", 0x1000}], 0x6, &(0x7f0000004e00)=[{0x1010, 0x0, 0x9, "2b7bfaec6c561cd0822cc33aa00fd22cc46c1f4cb151e79d8b71c37f78406364457432afd73c5dbb3322a2ef516459544e122f4bb3bb53ca3c172fb4366d6c03f19cac7febc184b868d0879c72af6d4f8d41de7c39d1f78e2a97366827ac7f8a16e21070ceb9e9aa38fe90dcdc3c7ab72220024ca4093e1c59d7eb90f3bdcc9f2e4b29843c73b62229a455cbd9d8483f32937b02ea3b3268fb2bdfc401ae632e9e8b3c8c4a11da40a8d9552abdb1d80f72bfe582e38561ffabc7ff3c6c72e5db7eb9398f8836e599e749728c4c763f8c65253b805257768f504a8c88fdf38f8b49834b42ed4691026b754034c4970770b13f3f9d438ed5b60560996eead7e86043eb6b685217d333599aa8161e30237ae0b21fe10aa737e09376092b8d43a19b19c7287bdcba2cbf7132c7e9df5b7685dfeb63be2c420f5d8652b54c45279bd390eb5991db0ca5e684ce91526bbef2d9557902d8033c53319fd295092a6e4fbafe097521feacaad4790f44535a1b95399678e3637c07d7524c1a72a6d5f186a6753e1112a9401212bdb5806f1b47729a9f843f1cfec0ade6db5917dc942c20171ddf09c2688f5e05c14d0250144a91bf900a1a3d35b69b07de70f749d49fd42b3b535c0fd3202c9e3e92ac03cdcb5acb8eed0acf45b77cf2617ce9d315415bd16331412e77e3e68d898ad78d7c4955f13f0371f850eb662f7049bcfc7c4b07d74011887d8656bb5ed8bfb033d0e9019269b6d5ee4aeb7b7a28bec53261f22b445d5fb3a0d2427aaeb88b33788d806e4d4a4d31d6b409303a7b0f1e3a83fb4877f563dce0f608b9f20a9bb38902820435d953100c0b50900e5cd90ebe0c31281d5550656f2f1f0cd65d630c3519fd9a14271d562773e54936463c8ebc94bd80daadc828ba9fdac20b75ee09c40b2e45d4b8a589c4cdfd0a4f29ec69b7dc884b64374c032bde837915b763f6898b017cad58fc5c42945f1e899df8b629fc93d4a8a1a17ae8f71f61d3066f4dd3854f56f64c3da00118113d86762a239fc09a6b8917b8714743fbdaa597b748c2ab5e818e65de342b69a94be1b8684fd93be078f47d7b8fbb092b2c0f08c57379ad555b7a9625936c02e8566726d7fb1da6b5c47f4ca2465d24308562c39b4b12a9a17f906a99e006f849d2caf94414316b1d0cb7d1968f1e1d450c9cafbc44e3d28b6cfab73500206ecbbfbe53a40a9e61ebe3472144bb6223df83e9a805ef2dee30ab09d074326f166600a04d678f9a79bb98b4db4f9933e2a0a5bb680e266e180a4360c6108755fdae37495d2a3a4feca702d5c0123665d173e38f1dbb3fd575ce61a1dd3a25066732b419e84c6c21f8dbbc7ab7ce1d5aee3f349798e14b104591cc6a218404f7f0ce71aeed791522c50cf5cc355d504a412b24fa3bf7993fe733340b0d57d57007f0e2b5ffaf93dcefcb759e6d6ea19cbbc8af0d2fbbb96323cd9f09fe98b9c572a4320a7fff0f4818818196cef334678c2f8694fad3dac8e90181536c56728c15a023e6dead6e60540473e3c1abc857e9dfd65b55d0d2917ac10f4cbb428ee00a84747de56bb8c12eda63ac0c3fb287762a2a977d03d8da87627d4cfdf633064e9f5aaba76e3851201a750968831504b29115b92b81df1d1be708e3010d264d3c13da20ca8749aa69608238c3a3f07e5eb6a142e411b33cd1f0dddc28d11f42b6618240682c794c069eecb6f143a954267409127cf581861e93efe3980ef6914037767ad4269edfcec56c7a334a3fa4d2b2dae69cf73d21500ae0ae72bf221e474b7a4ee7a5ae75c832976c571182b3f380059919f6391ede6b79ce9acab136fcd9514d05e5e4b6f7f77641aa7980b1e4d4783879ccd395976f78cdd46ef44d79cab6fcbf1e729b62548a980bdd9db587ef46bb9d27701abfd592d9c1f6d7320135c08fc4a5aa0e71f3b58cc74bfd970b36937c4359e566168a55f9d19fabb46fcc92516e78217e8f4ce1caef44545737d3021d47f281e1f29faadfa349890d4d855c0efd3fb24b3b279fda79912c449349af89dd0e6b1b36d65b3a6dc4c35f4a1d75f4e6efaf1427b537fe21e4334321394b2b455759687cb2a7bc2b23b2c0bb271456790c8ffa41b647ca323241d831e5f2df88fb95b6ea1125338bbb9f3c520afb3711d64629c953e0a1c0a824f3912bdb970a267a24442ad375a67d18e9e6a799ede5861731f99ae6319db8249f753071ea2f51f52948c46297c6ae71717f568266b18fee98a18c3cad2b24b836789ec4f2f3585d5ace976098f0e04ea5a56aa5456a30035fe635740048639293fab142ef4a7e08cddb11fcb4248010703c3e40137c52a1fde8972023ed060738e4f5618c2449410a80109f4d2161d06af85ab9e1cbb553d5e566836c8b6ba072ec24e1b1dfd0d02d0c4a735a1c087236c907c795f595cf99f599826779204b3a8a74b5f3f8bec93677a50235f554ea81e27ce5f29a7da97982f2bb104041286551d0e040d75929aae24a9a49d859807eeb0b06bd66d2a5ff176d4ae9d77c39fef3f44ce048c5131819a72f0972dfebda55136b43c4837281c230e1c5b84fd13e5eefba16e2670c35c4e97e7f3f934965d7ebab4510cd31c4efb53f96e205524323593d1e5deeb03fa3823aae6d4d430082f3ecac98a2ce258d6603b8a972944126ab03be3ba34fe2cb60030fcaf9998f6c4cfe48d52f3500c55252a62da532f544b476b9df50e7386d6065f491e25480029af220aa97e4a45f0ba9aa2bbe17585a3e1556083bd012ab783f4462629da2a8adb3a65689de4220c2d63ba61a9f7d6c5c840aefdafce6234a93540725d5bb071cc6236c1a3d59825870f1794aac2154e4992ce51b5e9b192dd15e59c94f76eaaddede7f8aa464d2812413da049d13c79b95e3ccd1eddcd572a7b8ad9adc831c68e933d0f7d93bcd50a550eda6220d14a03fb19b1debef3369ec0ce96b108c667245332372624eec0cb4b0b1806b7b4acaca3440a6841cd615e9ca518242a54e1f914ef5a3187a938323fb579141d42b5d8af6d213c6125060dbaa35c15c7be9c099e94452d4497cb191a1c8ef990ec0dd362d9aca587ec528ea19549e16b14bc61a2749cee888c5a90e90194a18cd1ec78de67908f1b33cbfa39a8b7964bdc2ff8480870c9ab648207887a8f5f59854ea9dfe245f57ba531c76fbbcb68adcbbad70015c91d7e47e446d805b0e5db9b168a8ea6cad24be6a21a6915349b4a57c0ec564e238f044029c9a5ccafa3c3b9bcc5fbeae50b8b0af46dc401b4d3a661b8e318a799c6be37557da21d8f9d566f8d15ce1f1992d51e1cf859ba5d8280589fa93d92f45976ee1ef792d4d12d0615c46b21d8c4c1c449886568c0a31fe578651883106e6a59c8a20fec0478a80359a9b00d91309bb3121c28d96db426c96e897a14f7a45948942312693fa0600ba6aa3d67c5051889932fa30d034115471fa6c2347fbcb8e483404becc1fa7e23a0b88e57716f90e8c0a00587bdd5c4a9ac00b732589472e7f193f784d0d1fbb8a68c6bebf23d6ee65164c2f4381418562e45233722d5a601d0ca5c3a4a1eeacce903266505144ca4544e338ff62af8e6054a4895382515284ca14ccd2506ba10ee39264cea0b24b9cbc41e1fdbf689ce5e94f72b6478c92d8728681825abbcaa7c3a099206475828f2d08abe146aeb4dc82bef4c8fc2ff3b0a951c1ffe551fa7de9232678f48ee0b09cb34ed2f69d88bb0f3b2432a830b1eec5bc9a3190a745c6f31b345403f4c27a0f32d9ac5b230e9c9e83ced0d0ed448982c7137a3dfd4f813727493d6c6635c8f22f3d0ffe0a93662db0d7f9eeb29f75a6e6abe251a08d9f3cc5a063ed80e7645e1dcf0f4e614d315a9dd7db1b2e74a2102efbb00d1f3175f84b01463850597edff4e9ad0e699aa44b02af0312f81f6a17a7edf7321a5045401b80cd3d86d82545f6be1843b7a0f795ab5aaf1f3acd8fef537352497b7cad27e18a025c74048e446dae574cb428640e6812ecda3a6893bc35c989f3b500f1d0874d97169f46e5f5e9813e39e598865433a1f5b13c5a00d39b8906efa46765452ba9617621ed5dd250e215489af6768baf8809b1e5d2e34d361018cc33d823886ff9d28260e16134a2fdb67eca0e615524a6aef16fd737d1e953b2a53089066efa65c06afe3e26590862b8536503d87bca01788203d417b76c5c8b21cf6cf0ade0cd63460af637fcfc72b61450f813f0c4f6a74a921c71855cdd169acf97e7cc5a76eae4d66095649dc5d7f27ab5190d999a7c8cccd99caf0688e4b40e240547227eff549b92516548782109878b4ab163627b99ccce0c2a03c2ddbf26f2ac807b2271a92dc6d89048cf51ae94163db89b0714498bf31ecebcbbbb77073f912acc2835c2c8a07fe0ec784aca7818e54303f97af176bc538bb88e232ce5b428b9bb83f33a7b829fe40c9bebb67e04bc09ce7f2cb3c8a5b7719e223280eaa9da08f07e28bbfd828f242e33d0806918c273fa26415f153954e7b62458724971d201ef440a2474fe05407dcb9a605a0d0cc562c261ef5daee8771a07480a4de2edfba242f60663b471ca053f5328aa8b7b2cd1127694f8f9bcf4972e025d5916eb2f2519fa9b0c0c2ba35f093939a96c356a9a2b46d82960e25d781703d442fbec4156d707e2c194cccbed1687ee477552b51e1c6cb2f4113837112ac9c29626c71052c750fc80312c2af913113f0d574c4957573ea01ed0d7068bf8dc70df0a0e88bae13f64a309d312b869c92512ab8a93d9d03a2ee133b827cde4aa641bbe5801c4d13600ca9c01494ad0d1dbcddd4ad4136ba22e070b71f2585ee567332b2b9e94d1dba0b857e9251ff66ee7a84fb7421bdc586224913fc4edb82685815ae849c0913ce1a6fa2e3e69f45e3d0acfc605a3e4f6477e75d1a1c984ba3ec8c053376fc43982ddba8038592f50e301c36d9c83abf4dcd94602a7db1d0b8701ce13eb25a495d676592e5ef24daccd6cba6c0fd5d40a697244de15f711af6ac3b0da30cf5b9544164fb9ebc0316a68d71b77b743cf590ab7d94c38277938565a38223283826277a92c0d35aac73e1abaaa178c06f911e218f2b789080faee0d6f423a7bf423c1400b43474cc63ea5626f917a723366d0c3e3fb9d99a9c1dd84917f2ac11d925d6c03398009fefee32f06570bb64406a03cfd7c6050c2890f7cd795ec5f78415d0f5df9bb9c1a90d797d70e4c6a5a81a6693d625a6e0da6e75263979846a519e2003a4712b3c37839f9d679eec433b83b39df985e7cc8c2044f233888189971f71c91e59dd3cb53a394284ca21b69b780127952b1f5a8caf3a8cdbcc5e1aab67f15e686b31dbab9e75a0c4410e116703aa0fca41e4834bbff53f3ebc5b54e0f87e6777855ce091720977cf763df2314bf2f3ffc7d3f2093bb74bc41619fa39d5bcbf28a451787ba2e2e2d664f445f9175b706521a464ad259830a5d93ca501951eef439616934149584c0c5fbed2061a6575e311ad8bcf372d52133b6e7e2a192fa10a0aa7ef218a654e9ccd11c87d8c19e7f96baa2b69b18458b876c283b43ceb34fb01bf191e679d4e1ac2b51c352433a0cce627b19e1aec838bf99ea8e40dbd7066e8dd0faaff8020b0cc5354a57f8053bbcb3e10e79c9e5ef66963bd7a3c4d4f9f42d0b89d67ed213c079cec2cc5267d3a10b13c211c6d656e225ef2913b305811bb4b16c973588a441ee73a730e8b829d2c58e9023120cf890e029f4d48aaa53e08aad8e189cac5054460404a2877f339184ee09bd0"}, {0x88, 0xffff, 0x1000, "37200342ec3c7bb9619ac4ee15ae03c1d07f6f8302a4b0f6c28a98dbd08db59ec413f2107a91539db5af10b06a0763ce598e2842ab0d08263c2e19674b31b52eced1def6380f48c9ca7e3dd835d009ed4332202778e59d70cf50942bf43545f52f15726a836c2f6f447dbc949754deeb8509cfc7"}], 0x1098}, 0x2445f2722fd031de) socket$inet6(0x18, 0x8007, 0x61e1) r6 = open(&(0x7f0000005f00)='./file0\x00', 0x20, 0x6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000005f40)=0x5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000005f80)={0x8, 0x3ff, 0x4, 0x69bf}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000005fc0)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000006000)) sendto(r5, &(0x7f0000006040)="886e75513d2201e6a32b25d437f9257bfe4e86cdf760bcf1954d1655031bd413be94ecbd80792ddbbed89492adb37d791848177c462bdf74176ef2ab2b0ef9a268f204d3f19c86df58f683475eb206b9d010f90990092fd27fe82a39209a4c23dd7e632f5f64593e307c02c1da1aae83d45fe2c4b81395f4f9ad3fbbadc30a5bbc0164144aab86659b669993c29703b41109acea7e51b286987401184a19204b4af130938912bebf09f983cc83c2c947532209b246ed46935607d030a50492d1e56525255bb993633a1e97e8d5df", 0xce, 0x40e, &(0x7f0000006140)=@in={0x2, 0x2}, 0xc) recvmsg(r5, &(0x7f0000007680)={&(0x7f0000006180)=@un=@abs, 0x8, &(0x7f0000006600)=[{&(0x7f00000061c0)=""/215, 0xd7}, {&(0x7f00000062c0)=""/172, 0xac}, {&(0x7f0000006380)=""/104, 0x68}, {&(0x7f0000006400)=""/91, 0x5b}, {&(0x7f0000006480)=""/37, 0x25}, {&(0x7f00000064c0)=""/74, 0x4a}, {&(0x7f0000006540)=""/28, 0x1c}, {&(0x7f0000006580)=""/89, 0x59}], 0x8, &(0x7f0000006680)=""/4096, 0x1000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000076c0), 0xc) 12:12:24 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x10) 12:12:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@un=@file={0x0, ""/25}, 0x1b, &(0x7f0000000480)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/32, 0xffffffffffffffaa}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/223, 0xc7}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f00000005c0)=""/121, 0x79}], 0x6, &(0x7f0000000500)=""/92, 0x5c}, 0x41) socket$inet6(0x18, 0x1, 0x9) socket$inet(0x2, 0x4004, 0x0) 12:12:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="2e39e8242b93f14d1c6c0824f7a297ab3a88fa8e2130ab5905a8d45869712cd88116b1ece37b565e3c8f6a081735d473c3a47ae9607246af4a13185c087fb710783babd789eb15f530d764", 0x4b) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000002c0)="e6c70dd04722f6d4014df4ac1bb9a7bf364c18a1dec2cc35a8eed956fef9fb417c0aaec59942b87f59aeacdac9bda25c4f3601717f55", 0x36}], 0x1, 0x0, 0x0, 0x40a}, 0x400) 12:12:24 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x5) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/54, 0x36) 12:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x401, 0xffc, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 12:12:24 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000000)) 12:12:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0xffffffffffff8001}, 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = shmget(0x3, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000240)="1fea0e0c5a3a62e8e8eea770f873f8c018b27148b0c80fd4d05c128e9153e82e15387d9e847760cff8518db8cb16017bb8c45fcf24bb19c0300fc2cc11b29942e1ed9ba6fb42e6b81962aa3b09641bf3ad04d2d1a7892aeead2fbde51fc9789dd3c10fb6fb2703dbbc8e2c93ad7ee62918ae76e3e3682308a85a743694c7498a7b6fedf2c64760dab6d09ef3faa27fc28cd2edfb90d75857da6e9900ec9cc920b652903583ab0ba4b4f712e3525872542d8cbbf5456e538b8010aed372fc06fec377f90a0763513a70a7b133a0065b9d29408e13f2d5ca638d65606df6a9928a18460b89870117a532dca928f5855e68d3fbdcb068f75ff569ec0e5530ee1222ca0f64bdcd9f2d0fe2a984d77282624b6db5ea0d77bc0619e6e11cf59f4d746b82b676389fd9a272c40cc4eb85b916ef9fc5dcca12d399635812d73daca4b1895260bae9fc0f3c60fefb22d644cac969aba47b1a0753735ca58f9252efc878dfc537201875f637ad4420b96d751779b3e54be51240d7b41afacb0e0e6c94bb6b348c1a1a5f7a9b4fc4fdccecf9931a469b4ce596c6ae91f63bd96bec11e6ba5d48be765e7bb9ecc930632733ef03a5e2f68544a61ca2385e69da53c136003d57d721b79c302eeb7f7c0434410ebb16cd6853ac07b828615db6763adac4db9b9bb6e4730d7279d51983c6e7d175d5a40c64fc72e7f28c3db68f4b985164c0bcb165b3727cce03682e5d7839ec8134a9f093f9fe54b3e52c087eb06721740198b484d4ddc551b393ab5178c65566ccd00711f2f4b247892f6dc47466a44f55da72f7a298eaa7b39b86e880afe3187f68b3f72f8745ddd0eed42e36cb86571301e953bab0d6546a3b5c4a4c008bc6e88991923680d0e084ca080956af4ac15e458fec63ea6a8aa1a6ad6c8783d9256d0f732f945c3fd6783bcc5e86c9dd9f92d5fc3336f3e0d9ac66aa59e61474502cda68611b901ee7a5a89af8ee4946fd68a179a3063b3fce1f7ef5ec966e003f1c2956054e059a05543694daf03ac9085745913d5646724f1803172d5469347c449d286ea3e004e5cad1af881dc7d46d3ff65b5ef531f693fe31f2aea22eebaad614e93e21a9b7ea228ee83e0b4bace988336d678c0406b805209db030e30727cf9fc1f412e8d09b1c162010b2e5bcfff956e94d1d7c7cb45f2f61496d9d5c29aebead6ed35201e207a90473f7d5dfd22aa133c35bec54e50ae0d07db30d3d08ba5f6e9f3dc828925b83213e67419fd83b530b48086e20a983f78f15ce423404d74de554c82efc3d2405ffbf43c5307ed7f762d3e97d584f12d939c7815d0ea769fc81a0ae50fa334d080c3aec39033cc90c9fa0823405151f53ecbab15cbe5d761b86c488197c17833a78c1faa5db95fb875ee220696415a1a3fa91a7dd345c239de1de22ec0c21e00f3ff198407a1b37a1e6e6e5025bbdd2930213af50b7d71221ede0a29c4e98cb5c9acd016364ebe72eec0bf6bdd9e5d6a20bec734c5a68ff559bc11494bc2f1962d613eb0ba8e3c26b55a668205a4a70369ae7f8835b92a305bbe5c0056f08f215beade2bf011ce5602361e04f21044a35067dade456147b1b352cc1b0a03a12135f81e5d4813fa16fe3437c031adc2506d49a05bda86ca94265fe3cbbb6a9d8f0bb047b739289df4a4488ecb3d5b0d8aaee7f6f27ddafe68aef915b2f5b293de7076f9307b522a8524f3c5184a5646fa953593b77ffecc55a9ed52052158ae0285d436afc1e1ca30607eaaef2a31dbd30a60045d4ca48a56eb6f23e603fdc506d02815b847cc73220d117d203c6b8888b6825060d91a7f69f03017703ea01666c8bf05cf64d1f788cc4f31be26b6e16c149313c01a380143d333a1090c32e1c6a7dfb273c55b1ae9192f10786e4d532318f2b7c1f87ec80ead9f9866c06241b20beb8aeccf09a88fe63b117b6986d39e5c361dccd69d831cf9e450a983a4493337412c959cdde48e982c131c868a55aafc49065edfc51de6263f62b4d9f36f24616877fc2bca1c39290837ab87015d93a3a29a2d79d40488db818dbee95dc59dd1ee5554ef90851194d4a7eaf15660a0d65bb7cd010708117f18d047a1700e791e8bb9bda4f3b40d1a2a74441fc98816f3d2c859e00f669885ad018ab2fc723bdf0e9c57552a1400742a07097af52b68a3484df6a2ce5c3b4c18068cc3613c195c5545e0a495ab3953f86357c19095552273d4d1b53c43bff504c0d98f9efa88f8243d717969e08722054a375a664d216fc24d95c99794f8f70b4de13a8c4e47122286bf73bbe8e66d1bffbe22ad8b81d336d0865a403bc75df064d664f64cad4b2c5c440b950061edb9402e47e10e69e20e75f23c2cc34e3aa9656eef7810731c2af9b0dd0bebc3409cb1685970f6c8d2d0f0adb5460a67e785088eac0622b97e81ce8a3f482a06bee9968fcf2e012605bcbc9ac63752386460ffb1ee9277a698e4a90fe10b1df655a6e911e573c06bc2bed784347f97da5d0df62faead5883d74b99f1828df40ae104784ee5c0872113c5f11a324382c2f989dcfcbc1ec39bdf9c78c958cd53813f013050d31a6bc14ee00cc5ef60fb5526b60d84a07f932b296923a6b38f6ca43e9ff3eb0b6b71f4f90c718a2603c0dbe655fb4e352f6d2d59858a95523cb9921a642b7a4cc31504d972835fc9f315e916848c3e5e49045430e906456851c8f8069fbe9b9d466251306efc668c1cd8e3a58ec25c6129a7b649a4824b4d5705ec7d5b21d3ac32ab2975c3fcf22f950a9962d90381caab22f2b45dcdcfb75dd5e0a3090072157fa48eff8c4ea527c26523fb0f931a341851386732525978bab5fa64878d863c444d73ef9f3378c4fee14435b86bc305549821d44abaf34e50a8c0d284b97d210c410c26616913c59706cf9c7eb3519cbb6e690f792ae0aac76527a7a174de531cbfa9e7976989d060eed2aa0f58d1c0d1938a5cf89db1b9936e158f9b0a1d5e3886870df1b303a61a27f241302ab6e78d9741039563c6a43a043505ed5f763360880075977c2d63be77f5aa20e0feeb88dc616a1f5327f5752c79d179ec5dcef39e26d815bacb71bc01ce0cd7793e2a87cf6a857dd065d07c940ae8efc61cb2be5b1788873a4bd2d25ffce7cb4c6c6fea79cd5c0c8370ae187b77b55297262f562d062984e4180fe32533e107df6568522cefbb4bd05a3a383442ed4b3ddb0b42724346ed248e763bf8e093d9e66cfe5cb769aed9400074b0c231d0f720c5340c2d6b02d4f8604948c89055eb13557353c5cf8df4fba86bffadc5b932fe827fade17415cc03e1180d0fc988a7535360cac3588e80975a84fe57348983213e55914d6639247cd221517dbb1375cab8caa6bc5dd2a7e34591aa251906c98f10776eaebb1704af961a370d0dced2ea0b8506fc67acfe60d4eab73fa706da71c409574a2b4176d54288f0da533fdf0e9ccd522ec79ffbbc7e4aee60306df0c28499ac7cb866f6f7f66991588a60d43e0b4c2fdba49d032c9c789c747a510345992f74ff433fdf5c5d63c3f191fc4180f57f23aa6def3fda4c79d8eb2bd39f936cbbcaa35d4ea7b26c67131bd9c1afa7af04a2f8cbe7c92861e57c28764bc5ad829fa9863d3d9bdb7f958f5a350ad478fb6066fed1c8c094afce1f396b99565d28d517d2b54bdcaa236ac12398d54c5d32aad0e648a668157cabcdf76451062d9fa7be4ea2f7c2096c5976329cfce5562692fdc321a0f417cb22da12504fcce2fbb50bb2e2cf3bbbb8dca879c187ca1b1bdbd5d7be2431e55a6d8f6ea4bf33b14d2844a0e3ff16784135c989d9b65fbc42a5acd1a723ef289ed5f71659ee49fc6cc553e92cb9430f628872e0b17088a7aa0220fd804dcacdac307dd65e77b04a616bc430414c1930804ae0922e9b41f231120bd65962930751c2904dd31be89f4fe91d5a828399fb4c087b96e8034ccdcdf47b2528cb1f0d92d90b2df4c997cc5a5d5fba814322050b443569003198221d7d1966d239b10c899811070f97a20aa8419d6d2866ace89492e3531a6378cbb57af2078e012c26d45b9f0400e4132758751d142d35caf68bb8a4be9b3e37732bec6f17ed8c47d28e1d1ba813841daa8a22b058c5f699546103eb6a683b6312664f8acb30d7cad427a87a6e22f4864c8ab9bd49ed7a38230d576d48f74c02971207eb9d3f7496610d3f9d0e036cd79e11d3e3131acb90b159f053b229dfa8f2c71381b1bbc4ac98910cbd8be77affa92f18b0dc0484fd60d7d33d7b953161cbdf68683bed3facee1b378a9799091d160b886c3717c047d59052ace38db22a756ca217d4ea7e3018463a68bbf4d8c5d1577a61339c2fc315672421858ed8f793188a28f447846fce8da7c8afca13773151827c6ca6b1961e705d99a30341289779cbfbfb5c5830e9526d8e1f36ba06e577802e4f4625b3989df76768d5b08bb22bfb7de90be65e3cdc07e11b0a50ebca02c5729c457957b7780d6740b2e80d091af1218221868b4922804d46f3ce888be78e2240171d71fe3ee8dc13436f41b8e76b9ff5f0558fb4cecb4ec1aa0d79a23ed0469e84f17df2ba837229faf8b2fe210f9704c40ee35bd42402a401f6b294b7c2c66480e780656539767f03a1861b74f4e06ef0467a47ce5741e22ac8e2aef414194c3af3b7fe13e4c1644df8b55fbbb86a035af6f8e6bb8768f6c1c7ae873ab08b349e3d7da2a0b91b1a2c8d806fd38867f18156ed6f45d4fa8ffd3f1358fedcca7a3060b4e0196e39e74b1c05a8535d58c5df39b8f7e1009b6cbeebd0687097267e7ef6538cf1ddf466128377d4d9f2b5571a65334671a9156c226d8ce60f8ba5ff3c3dfb69811160e14c9272f9472c3c44d60685e14f891466e854f2a55aa86e59e8ce7f1fec05d357ba6c9a4e06e985b04143345649ddfcdcf756969a2e048fcd3bbb4c1b7d6389da0fe170959e9de8241accc3fc1fd62b85be18a34d20d1686cfb5d63446fcf8e7adf650928e4329e074c5bbba81defa7a97389fe10d5224edde93869779f2ba0392e3d5004a6efa148c0c154c52da0f2d4c11586d733aecb84defba852d70f4", 0xe0c, 0x0, 0x0, 0x0) 12:12:24 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x82) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="2607d34ec7b9040c74f7778d5220795a9c11ba6783b7a9faec488bb004a415492f9bb99d0b85bf682b8466e754dbac57494e2bb737a0c832c62220e9574335d8554f637a1a45e1689a10aa177022ee3a26a80493aadaa2e4df88ee4bdf47fa4ab882406f7254b340d39242d907a87458bd3851d0ae55527e9976fa913287a7d93dabf6f9674cd149c6cabad9fe802a23c4a71903a7d5b57fae541374f1ef99a57c713fa671f4e258592070b7fcc056e7b56279a632a6c90165d7b58a3ff2fdf7a0560e5dbb8d75759f7c9fcd669fa57abfa5b7e76986a43640363d7416f792238c0bae0a3ec10c3baa3931b8d063a719d9879b", 0xf3}, {&(0x7f0000000300)="cc973e290e332c6b713c3f5bdafe8a5fac3f556efa8cba3ee7a3530cea2278fdd83851a995fd7a91c6ead1d22fe03e6b945510b8b0c1a05f6b5c6f33fb04fb63a2ee21846b34e286b5fb84544ef0a909d393ab3674a5d05321a8763d961a8005b7db25214ad6be6f75645bb0e285759db9f2a0890fdbc403f2566ac489fda6a2a6a3958bf3541cce8521b4ec017d47a2f973b8e0a218f2d3e3", 0x99}, {&(0x7f00000003c0)="77b50dd786250147eec572358cff1498bd07e80b3b10923c5bc6dc8ef59d6cd39c7cdd6b9c95261bb926802a6f95971d1dcb25bea4ba1c9e13baeaba7da234caac6024744a105ef993f4be69c90070e5ce296d89d09f0a84ab2b4ce05955df5e1dc029df0897b76989b1520b54ff37c3b7dd09b8521ce72e02679d6075c4958a0dbc8982ad7657895f9819eae36d0ff0854033252b50b6bdc609c41a5b085188efe73a332788f47180423813346026ded06eab37e839981a9240", 0xba}], 0x3, 0x0, 0x0, 0x1}, 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000000c0)='k\x00') unlink(&(0x7f0000000100)='./file0\x00') 12:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a519f194b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd97632fcad5c96522967c5af4babedffe7ef4c1781b1070544ffe6c278e5380f7e0a3b3a079a92b76e52176abea1bfb8533c8e93b91f5e264bbd729cfe00f0b9d86298cc1b2164dfb8", 0xac) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) r2 = kqueue() syz_open_pts() r3 = syz_open_pts() preadv(r3, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f00000003c0)=""/164, 0xa4}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/138, 0x8a}, {&(0x7f0000000680)=""/147, 0x93}, {&(0x7f0000000740)=""/155, 0x9b}, {&(0x7f0000000840)=""/250, 0xfa}, {&(0x7f0000000940)=""/224, 0xe0}], 0x9, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x6e) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000100)=""/111, 0x6f}], 0x1) 12:12:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x25) fchmod(r0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x6) getgroups(0x5, &(0x7f0000000200)=[r1, r1, r1, r1, r1]) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)}], 0x100000000000025f, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 12:12:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x0, 0x0) dup2(r1, r0) 12:12:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="e0af06d7e6a9110eac520337cfc7ca6192d8ce8c43b6c9f0a54c02dac4ad58db6978f09ef8c6dbe858b032df0060fd5db08356637ce220661164f90854c0d1804fa80d82cb70f1df82f8c56e196bc2885e355a1a04603963b928683312aa59fdab5f560e6781f41fe19b669a5497d7d0264515885e98e1e31214b33b56203fb13a234432dbee76b3597d17b5a3f728df37d1a298d634562dbfc74be85aa5d09c1037a11116f3b693a10a", 0xaa}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xf0a, 0x100000000, 0x8, 0x2, "61b16aea84d3bab8f49db942599a57161aa3e8c9", 0x9, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) r2 = socket$inet6(0x18, 0x8002, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x1bd8, 0x7b}, {0x18, 0x3, 0x66}, 0xf000000000000000, [0xfffffffffffffc01, 0x4, 0x7, 0x357, 0x8001, 0x7, 0x15cc, 0x6467]}, 0x3c) 12:12:25 executing program 0: r0 = socket$inet6(0x18, 0x205, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/160, 0xa0, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x3}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x20) fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r1, 0xa, r2) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 12:12:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0xfffffffffffffffc}], 0xf922, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 12:12:25 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/166, 0xa6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:12:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 12:12:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) sendto(r1, &(0x7f00000001c0)="b89562deca840548741c5a304771b1201a41fd9b3f35b3189c9e35e1474c6216cf38f93ef8cc58d569e2e585197a59a1b47d0dd4ecb4e19f0c1c493f24e358fa79d7f23bdfd85fba58350bad242017a1f9c1f14e0b400a2457a67d25470d7cffb30976a7afdfb337ffb9da2e8911da221c4c9f26f1c2c873f50e861a1db14189590536946e10fcb6541c292053750420fcbf115edf35b805c1c434af1f6cfb727ebb9ab060664fd35ccaec0c986e5e98d7d37c86555d7763151c4363bf98ec03b509bbf60ba2839ba038fa88d162925640af43c13494047f1ac204a1282a0463ab95", 0xe2, 0x8, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 12:12:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 12:12:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)='o', 0x1}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='<', 0x1}], 0x1) 12:12:26 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 12:12:27 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x0, 0x9, 0x52b, 0xa4f}, 0xc) 12:12:27 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 12:12:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x42) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r0, 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 12:12:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000380)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) rmdir(&(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_execute_func(&(0x7f00000001c0)="df6c51df0f7ffd261313c44105679037b00000c422ebf5e3c4420d068f0d00000026420fe119c4414016e30f2a22ff07") setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x8, 0x1, 0x1, 0x2, 0x3}, 0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r2, 0x20007471) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x4, 0x42f, 0xfffffffffffffff7, 0x3}) kqueue() syz_open_pts() 12:12:27 executing program 1: r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xe6f0, 0x800}], 0x1) r1 = socket(0x18, 0x5, 0x38) r2 = dup2(r1, r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3c0, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) semget(0x2, 0x0, 0x10) 12:12:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000180), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x100}, 0x8) 12:12:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10080, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc9576b229aaba601b4000b0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffd85}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="f3986f", 0x1}], 0x0, 0x0) 12:12:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a", 0x32) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x800000000000, 0xfffffffffffffffb, 0x2000000000000000, "a147780ac85a539d010000001823fc7e0d7a00", 0x1, 0x6}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800003f, 0x1d3b, "9ad8f2ffffffffff0800010000edff00"}) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r5) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 12:12:27 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) socket$inet6(0x18, 0x5, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x28) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:12:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r0, &(0x7f0000000300)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 12:12:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x10b) write(r0, &(0x7f00000001c0)="fc531fddb31a2c1703710143160104", 0xf) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, &(0x7f00000000c0)={0x7fff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 12:12:28 executing program 0: socket$inet(0x2, 0x3, 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) getdents(r0, &(0x7f0000000380)=""/18, 0x12) r1 = dup(r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r2, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r3, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) write(r2, &(0x7f0000000280)='<', 0x1) close(r2) 12:12:28 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 12:12:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000040)="0f464900c4827d34c666410fee2e4538a6d40b000065dac1c4c2f930dcc4817d51f60fa36c4200660f76660067660f3825d9") close(r1) pwritev(r1, &(0x7f00000014c0)=[{0xffffffffffffffff}, {&(0x7f0000000140)="0a32b56c548fbed63054b55116fbb2058d7827e02a05252949715b74943583e3e55e91fe9176a86d61a9f12d1d1d62b3a47235f3366f29b7db150216157815069766a0487f693915435d6afe088cd5c74c43a16285336e0136b994b538704e420b2ed218b25d0aefdd44e937d14cb9bbb372a8fa7fbc2fd51c42c8ad35bc099c716013c1505972ca84c0347cfbdadb04d0", 0x91}, {&(0x7f0000000080)="fce96b6238aee3ddd32494c15fe21cccd2696c6cd209023cd723fe220ea8b052f55651a67f6fdd8a9f62821fbe97f4b8ea3ed17ecce7b4df47db5e1125a57f5284222b9fb2a3d8c08c47d7af96cdb327217824c2", 0x54}, {&(0x7f0000000200)="88c39c2f6f44786e1aa155c3e7d874a06de2ebb332ddc28b90a1222c319f38a1a2c5e486bd61cbdfeab0f6316a8f601b11988e084436c6cecbc8c8f593ed7d43fad4da7b6ced31d47cc36103f5f07db30a17f1591c1391ffc084cc40198dd23a6c1a2b926cfb6777794a78deb2a50a5244473adb209f70254a4940", 0x7b}, {&(0x7f0000000280)="f62b42205e4d288dc6e5c6f336f027974503831fd99b50307a56c6b87e6f7e32fba3b009e988fae0498ab0de2312dc887e0a1db2d5b3b3328c6da6fa8cef0760bad847b700e5258c922ebae83bfa171f7847c43eeefac1c70c828311b25a326f71173334c97cf3c9ffd1e3a5cdf3574e05b3197fffea9185338ed36f8a89905e4072bc3f121c95bb1c8c94407fa1c63ff2e38fc84eeb925b2df8477593118b2e8e73cb709de1a8af0fba46facd74a22efd0da18d1f08f4c6bb85e5870d77003c35372fca7a2b72abfbdf835cf74eb8f1506685c11da79d8eac3e6be73bf27790143083a46ec8aaeaad276ce818522e82b862cc1100bd9d9fb0d4cb09084f0f065b5c6940f9406898c650504f6e6a6265df6bc077a44232871fc5763c9ba451d0897320a0828c40c2666d8d35e2354b943512b8281ff01f6181920a1a1739553af27d13aa889cfff6d4eff2da688e26c0f46f10b70642f1545eabe018f32bd75c09af1811f8a9ad346f07024041877774381f4def3d65ed54dcc1223c179778178381aef35b04bb39c2888bbddaedc23f421d45e1d3d37b77d7e85efdacec74cf422ebab2c770fa3b0c7fee9dc63990fb0c19132df3bca040a3c7a584cb4c418ae2dd547dec312d9a450d0908b3ac2aa414f5c377a22ac2405e2301fb80b97afb6cd82922f08cec16fdc7dfc0aa23caec3181126f57a1a56c753dc88e144af166245a28b197be1e697e9a84c23a72de6f226df5f7493e762f66921918440257dfa8d93f9af31030645b9b89d7409194cf83948a12fa9f9fd2c227f25976fbc21dcea12de4bb8ceb87d8fbdc82f8c9df608c37c54d85a83b6f1c1f3833f45b121cec37906f042ed0b73a259e17081ac31d5f8ccff2ad48da288a35bf80b0bfba7218e9293678384636de8c9f454ef320f621a13384a70e3647a6698217ace24e7c1789d546c6f95f0ea691d19af7c30cec17076da8ac883807bd9091a0f8f9a902123f4ddda9e7859f11866c7278229b463dfc5c53677db66128197d9491440b6b16d135d59338e5deccf263819d46f96ddefca1780e83e8190e443c73d236515960fcf2b0500050b427bc389603b778ef74c5e847ba8c84daef6422913a3baf13a751376f23bbea720eeaee1066fdf3a7462e9b5c42909fdca2c782c4cab822a8ff0638f9daa4894df92e0f0baba57d7b7f9bb22da1592b9b5ba404e5d208d03abcf677bf8dee4102c06c6ea79d56c0f187acae34b237b6f07cb16239bb59ea4d90802d517eed0a4196176ba2b6fb54ef85d01148269799c8c8e9a6b77fa42d1374344bbb20a6040b379943eaa5d2a243ec2840db89b74ebeb986a9c4c6cf1f159b2f1866525abca70ec0d1d2286f6ee121602f8b43963b626134c2830af03a1fc8ecefb75822b779e9b3d6588254834d895cb208a90fb0bcc72bf00f6d11153c9c98ae68e808bef498fce103ac63315e72732ae56cf040f47ccd4104e345415bccc842d479e826cae8f86cd53e64dfc3096ac9da99e5fb499510e66fcae1f8608070508be82ea79ca381882de794a4542a12758f9b8011ff8ac2bd24559d0ca2d6a74c49ebc0c3a935df663f58b177f3a7b1edc0fd041da794d984b3aaf53669cbc747a145e29b128c0688a2cb4f296de11b9327f01ec0cd688871e29d79192291b2b4cdd4121f72c3a46c9f815e04ba4a3982d0635c16212a6fcc3746b7ef8f7a7c98450a5a6f88e4579db2de8aed7fa16a21c6ae2d8247ddce408292e3e186ca4b97a7c389cd19ef017911772be75bc0fb7096c58e6a5ee26bcb833ad0d09bd65ea27902081e564e98c6e8d37afd2c430a415af120107c852a9ddafc5566449ec051d3ccf290527ae83fba277e8c7f58281caa5230494fe4668dfe1949cff5943e405c137ec4c83cf99183b5c34ed75c22e85e0ed048b5e1e0f55a6339ed05511cc2c690eb3538bcc359c1dcce8c8068beef06d6709ab20e5770a07a07c51e45df21107ce8772c9283e9eab09e9d7c9766238932e4be3ed90fca535bedf8287419146ecb796bbafb78941d881bf498bd43df552700ad7a16c8893ea75198c0b0c2f810bfa45fd68d99176a8e07a9773c28b04a7cc04aec394691580bc8d77d00cebca0b3b96e185f4871f77de6d36756dc93bd3f5d52950396b8f9b5a53e5c900bb7913dca9aa1f726567156dd13bdc4163a2c3150c7d7dcf85d8db8f38f995c5c7094b5adc81f3c56fcc5496b3787a4ce4c946a0755f1863d6c4aab619d546b47e074cc09a93203babe0f529c9658514747e96cc33b8bf42d08ff95cb00eb700a8ad167cdc5e1b2c3e3a1be959860797b022eb6d0e0b105fdc73c061d2a5948ab9368eefc3a83ab7a2dae055acbce890eb9baf678310d3c78f2b3cba9ff1dece7f20cb7d98162c0613cb2e8ff42233aeaa9afeedc78f67db99ceabb94bdca400a8dcb15eaaae3597d07e2f01f443f729e83f615dc4cf4af114cc25fc570753e83caf62c18d3d7f2c2e95ca83536b89993f5acbe7486d7a1d02b0e71970964190baa68d05ecf153a6f353957b95f899513dc1aee54ebc411c45e9d29456d8d395c5b4586a1d9ab2f7aaa3b18a57231047e221ec137f4a5ed7dd88fa92bf102d33c760f1e372144f2004fe37593bd5d4fdcdea60337688b9ece3df9e023386db7f4c049f28a1a8924bb15dc7993f843f5b2657cf277494b0b4f9de0f724da3621ca4fcf2147225a9a45b8eebb939c82826455e599384b1eea397847f8d5505f0dc96bcc39ba406d06cefca8771a815b3fd54600ddff8f6342b5bca0ebd6059340fcb0399b241534b9d67a78b9481526893010633bb09db83bca1e81e9b53e8a1e93afffde8c09de7799fcfd60fc4208dc620cfddbeb56ace6bd15444aa05daad2ad01c1262a2e824f35eeb32a652fc7a7f961d1687dd9e6ddc4aedd8bf07a0f4b8e239bbf4d2a795d292eeca5d3bda9b5eaa7d806d18d13f2c0d2b604ef237300c01ed6d8305054ee5e7556767c9248df66f9b56c70cd24daabf90489b3ef4e69076d1c719dd85fb1f54094d6f3e0fc83f221f29ab962f7818148cecf092d55a066461a29ba9686a20815e64b2fab7f046d5eb9d77638a9980790635058e708ca62d822ef426b4ed9a849cbe48f2ea1a754b3d7907446359b0fcd91737805f266caa6aecea3e0412626577a3683367e0e422b670a7bd61b3281138096e3a15dd11c98ff5f76344832697924dbb483c798d84da578109945566a4dc8a75f1a2ff0ce6ec3d65c4d170e236ffd448cc498957c5df09d9f20ac3bec20a948e83070d135c477bb12613263e4a69efccf30ecaecf8438780c41da8baaeb8eb21648fc2c80e1d3f1d9a880d5db1d7beb3ba8bc06f56ddd4a5e08f124196de6ed7fe0ac5489cfca143c86089410e451bee83c856146215b705d61ea240f9369d943811a58df37a793746491712cbd6073413a31d3c28408521e5f84037b97be113c317fbb7a7d7cf1f8ba2ba9e7eb05f60db637e4a909db5957cd0a1d17a229ee1cfce696689ea562aafe6af0b0eb47256cbbfba4cc46982617eeeb91c3064e9e11ba58495d124dae2dd67160ea70ce13336623c226023238ab951e81abb072f92b14909103a5875fb87ea0145312c5e228bb5a0437cf4cc366bf90cccac45bd34a1f049545b5f915b2d4da82b565d9f15d0ebaa0e299002858ca9dfd826690533a5a4e7f5dcf63c581eab97387a74b8bf41e245e387dbcbf48858f3eeb20681c48e67b6a08b6930879e1582712cd974b1d4688a5b55a3848ed2263cd42ed6f4238f8881385e1e1a99bd6bf1353fc383d97ed370500b83e792187565244e2c15096b43af2f2995d39a2734ee379d10d3ba48511e5b530e9edbf1d95d6a3ec74b9e65b1f3e51c57a7932b77fff5dab791dcf1880d8b75a395ec4a280eb387eba5053c15c61ebe77053bd9e90f3a6aa517e4a90bec5a717e9c4e7d66f78f14ec026fb3b30869b48f274a3fa6ec7ca76940128cdbbe544da36fca6ed19afe1e5863de81a2225aae59defa4a7e6b62344fadf0ac82e47c1acc075ebcd065c9636fbbc92bbdfd739e1f9775ca1fd0677a64244d602f227cd0247735ec74123c0504eaba6230ff3cdfc54180d5f94b2ade965f5e0e17bf7c7f8543229251c4447bc157f7c8e17bd6a2d164ba920864874e0e93f7225a65798be5aedeb756169fee1ae4f859319b7e6d4a91721a25c326fbfcdfdf853bb305fd0e3bc41949767515fbf8d1b50d99ab57f442573c8b1a5bbf4aa5cf56cbc6560ad35d7db1cdc8e93c785bd9ee9715f105feeadc35513aca899f2fc8a84951ee6f3398fb342a20b8b65bc8eb0c94c39422408e27f127f5663f645cddd321fd99077a24a42ad178669f465b0fd0e642384e93de1fa10deca9b280af2f9e4bfef6b430cb5dd9039a9bc72e20c9962118c590e5bed4b5c2ef1cc644a2e22b67e05d96b19a40c7b23a8b6e9a06e596793f5cc5462fff2fedb953686337766002846c219c0bad89d2c5e7609bdaf15e477c0adc10d070604a8d2a920ad728d362ef9566a556f15461d08af05332499c1a40326fb83dbd8a4e9e911496da36daaf15234a293f29db1e04853d8db16e374bdc3e7f2d95d9d99bbaa34e8abddd3a3f68ff5edc73248d795f3922a36e3547e7f42474157d1ae9a302f8bcb041caad5ee71184ed80f341aa7588e6ae989b1c57787b7432cdc0201251bdd99a06014c1af01692c11c80014e92243d7af2b29fc71719f0af0d402c2ad7532e21134c97de71c7ebd4801837bfc164856795db35545aad6dc96c9536e84e0540ef02d9c5828b9a343d342c3bad51f3f8d8b456a533d194ecbe0bd9e7b42ee1f4beac93c144dd8d0035108ed0baebd7abcc31b928925d32b60086462be5350a371e8c877432c386d6d36f9d50d603e08a5dd402e6d0d67db4fe1b111134c95aff2490a268ce872066d6fe2a31ac8a9395ff513c77d9ebe4f89bba05131638e32b8cdbbf75f6b84bc3c250283bade02664a68276beb6160bc0b387152ce1f0ad47c6aa909fbd51800a12f424610042e11391b8ab0c38dd445c266fab2914d17175b68e2dc6df6d6589bff6e709a68767a9d26bcb1ed5b6481ae528490b2b9a417ee34a597e662d11fd5e2cbf1de50403cb7a0af1e3addf87b6c6b0c579727a4b03b5304e249742c9d106c490bf6790f45109ca1f6e9916bddac25525543113816845b6878892dcd90f016236ab601ace284fbe8d7a138d1c10ee44c18ccd54ae684afbcff517891173815e5f49b6810c2867d812b89cf8547c85b815603ff2da353d400f7ac72e7d3f5f4ee2d34bc037e5060a372ba82b5c7686d61e17eaffe306cd75b14efc360d80f43933d7e90da97ef67e2a06f201945ca432c062c8c882314bcf65e9ae5b8cb117a4eb870d7cf0f07a0036aadfefc14837d07e62ff915787edd8935a116c277d9b404ab92daa0eff3724b569930ddc931f99d082c459d5f257af960a77c505249e09a5b26a64ccf4ed189231728aa1376a69165210ddc0c41d44a850dacf547547c9f26feefb60f99c404c959d02b6fcaed6e4a311156a8e671b062a5ebfb97ef7426663e665510c6b08465e9fbccd881c418e5172b338ff3b9c565bfbdb68e0a0f67c715e31ea05fe2631245fc4f6dad016953787bbc1eb3b31ad9534272c91a0b1f3c2b233fba2e983e5334c5c1b3b3b392696f22db4e69199db8bf9252b818715b6d8f3c29bbf3886ae539c3efc1e074a65291ce334c7fb7df26cca78d867cc31839676b952d0055eb636b02", 0x1000}, {&(0x7f0000001280)="c38c62050586c15911c78f5320046a83652022afd933756d92a406d360654b327906350f200c58bdaf69abc21eed19ee337c57e62face7c74ce6e5c107385c8bbb33687b317ac839f7da84f92f284c43b8eca169501f1527cc840e12e1f2b8ad4e2e3173160612777ba071bf3028c76f395d08b3a88bf4cfa3229ebe0a6ca9ea7405d820e37d43446b476bc8bb1aa1bb4cb6f6365768eb2fa3d70042b73923f91666feefb99359f363c5ac8671", 0xad}, {&(0x7f0000001340)="f70d60cd88c1cdbb54a9036abe201fef6c60624e643ac4159611c8810256b1c9d61d486b1b05604a51f13ef09054609c64892742d922ae6bb088bb5dcbda27d7c66842baa190b9ca00e269f552ef56e2fd1a1c39950ee901004c97d553d5b7fc9bf0c01e0884d722fc84821108e76dd8e5469fd1ae09a04cc9a694c93439758fc5b784c6e9b7fbc09f50d8cbdb63b75d1a3aa9e46e52c0a4bdab81ca7ad34ad7d973a3404b4081693d628883f643abc94a9f1b9b7fc99ef3b0012624d459cb6cb1fac00c1305fa84c3d239a29df95ac00d418a4e5107b16ec8", 0xd9}, {&(0x7f0000001440)="0f5db68a84cf2b7e6cb2cc15cd8f5f9372cf91474cb2d7041263aa", 0x1b}, {&(0x7f0000001480)="e4ad38ff8d9f993c65eda5c92c1ef82d1f7db2e1644d48423e712431a83e6cb74fee6656109415d3", 0x28}], 0x9, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x40, 0x0, 0x0) close(r0) 12:12:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="411ae1be77c0446de4da36ac681b0961013a4540784f3d814054805d9606896a8f055fe3f957edf1", 0x28}], 0x1, &(0x7f0000000280)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xd8, 0x403}, 0x0) 12:12:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x208, 0x40) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x181) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) socketpair(0x10, 0x5, 0x2, &(0x7f0000000500)={0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) r11 = socket(0x22, 0x7, 0x7619) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000084, 0x9, 0x20}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0xfff, 0x3a}, {{r3}, 0x0, 0x10, 0x0, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x200, 0x6}, {{r5}, 0xffffffffffffffff, 0xc7, 0x1, 0x5, 0x2}, {{r6}, 0x0, 0x80, 0x0, 0x8, 0xfff}, {{r7}, 0xffffffffffffffff, 0x31, 0xf0000003, 0x4, 0x18b8}, {{r8}, 0xfffffffffffffff8, 0x0, 0x40000005, 0x40, 0x3}], 0x3, &(0x7f0000000580)=[{{r9}, 0xfffffffffffffff9, 0x20, 0x0, 0x100000001, 0x7}, {{r10}, 0xfffffffffffffff9, 0x0, 0xd, 0x10000, 0x9d03}, {{r11}, 0xffffffffffffffff, 0xf1c488c287a6e7b0, 0x4, 0x7, 0xc72}, {{r12}, 0xfffffffffffffff8, 0xcf, 0x0, 0xffffffff, 0xf5}], 0x7, &(0x7f0000000600)={0x89, 0x1ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r13}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() r16 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000680)={0x3, 0x3, 0xeffe, 0x7, r16}) ioctl$TIOCMBIS(r15, 0x8004746c, &(0x7f00000000c0)=0x80) r17 = fcntl$dupfd(r15, 0xa, r14) connect$unix(r15, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) kevent(r15, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x80, 0x8, 0x7ff, 0x45faedbd}, {{r13}, 0xfffffffffffffff8, 0x2, 0x2, 0x94, 0x9}, {{r14}, 0xfffffffffffffff8, 0x10, 0x10, 0x2, 0x4}, {{r13}, 0xfffffffffffffffc, 0x2, 0x3, 0x6, 0xfffffffffffffff9}, {{r14}, 0xffffffffffffffff, 0x81, 0x40000000, 0xc8d9, 0x1f}, {{r14}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x7}, {{r15}, 0xffffffffffffffff, 0x2, 0x1, 0xc68, 0x2}, {{r14}, 0xfffffffffffffffe, 0x81, 0x1, 0x800, 0x80}, {{r13}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xb5, 0x38de}], 0x2, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffb, 0x8}], 0x1a, &(0x7f0000000080)={0x6}) kevent(r15, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r17, 0x8004745c, &(0x7f0000000100)=0x3) pipe2(&(0x7f00000006c0), 0x10000) dup2(r13, r14) 12:12:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fffffff, 0x4}, 0x8) socket$inet6(0x18, 0x5, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 12:12:29 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x43, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x27c, 0x9, 0x9, 0x8, "1702079b37fbff000d00003d2313eee6e7f94700"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523", 0x40}], 0x1) kqueue() 12:12:29 executing program 0: r0 = socket(0x18, 0x4, 0x80) fsync(r0) r1 = socket$inet(0x2, 0x3, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000040), 0x4) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c3bbc8441380bd3dca0a4d17365903b97653000"], 0xa, 0x0}, 0x0) 12:12:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 12:12:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) setsockopt(r0, 0xde, 0x10000, &(0x7f0000000240)="8f2b8a39078922b1e60e8e24bae7f8f6d6657a929c68a9418e6719581458d2daa818abe0992eba38406e340b44cbb429d5c8c4c4fdc6606b27429bbf1308325d8fe7ea7af0bec859f31ef6d8109e3a7b9536c33d6adf9ff66f6b86804eb31ca3abb70bc68df6ac4825dfb51c8ed0b69eb4ca7ad0594112467f2a8b58a0bc5a0b857c6afc3ca7e17543281542fc43e52bd7f8b17d623ba15b5c730862374532cff7fd44efe528b4372b382b9d4f6f46d3743d111f4964f3d47878e49f3f84e4916d1baf", 0xc3) fcntl$setstatus(r0, 0x4, 0x80) rmdir(&(0x7f0000000000)='./file0\x00') seteuid(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) setreuid(0x0, 0x0) write(r0, &(0x7f0000000140)="f2b664bd96466c47942c0860ef31fd0b8a0ef23d8fb2b13b0a13ecd96dcbbbbe54c15a0b33b012264c2604cd254fa0b493a38312af16b33c16c746b2fb55d413a9baa3b9f1e9e37682ec086ce8386e1dbe09c4de7f3e586909949819a558a578da18d90275f0b84526a7f370118da26c37fbe20292af2890fc5b181ed6a410ddb644fc22ebfca22f344072fb8575993a80aa4e50caeae10d5ea42d9128c225d90599f4665db4fd1241af4d74e8c8116fbf9fc526b73cf9497f3bb666d80ceefa5377d61ae3b26c96dbf738c784be8719b745d031e5b8992ce4b4b69be14f", 0xde) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') r1 = semget(0x0, 0x0, 0x200) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) 12:12:29 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) lseek(r0, 0x0, 0x7fffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/90, 0x5a, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 12:12:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) semget$private(0x0, 0x3, 0x441) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/212, 0xd4}], 0x2) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) r1 = kqueue() r2 = dup(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) socketpair(0x6, 0x2, 0x3f, &(0x7f0000000200)) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f00000001c0)=""/27, 0x1b}], 0x3, &(0x7f0000002480)=""/238, 0xee}, 0x40) connect$inet6(r2, &(0x7f0000003700)={0x18, 0x2, 0x6}, 0xc) 12:12:29 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) write(r1, &(0x7f0000000200)="90f8ca0a38618bc1792adbf258c2848dcf5899fdb7092ed13db50d099594af653587382572e749f95c71f41ae1ff770ad8cb2c24be51ccd05b8968da2d9028efb1897def8cd1b9fa565e124154f2ff927abd06ee9838145af849", 0x5a) r2 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x2) linkat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffe01, 0x8, 0x7, 0x10001, "79b741277cac4f7d0ca1f262ce26be92add4291c", 0x1, 0x9}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6d}], 0x10001, 0x0, 0x0, 0x0) 12:12:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) r1 = getgid() getgroups(0x1, &(0x7f00000001c0)=[r1]) r2 = socket$inet6(0x18, 0x8003, 0x9) r3 = socket$inet6(0x18, 0x400000c001, 0x0) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) bind(r3, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xab7}, 0x8) r5 = socket$inet6(0x18, 0x8001, 0x9) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000580)={0x1ff, 0x6, 0x9e8a, 0xff, "3ee18289e723d3a4e1501f0dab1e6dd58691c5da", 0x462, 0x4}) ioctl$TIOCSTART(r6, 0x2000746e) write(r5, &(0x7f00000003c0)="638d26f5aa5f67910b641e81b9c8ac970ca56e3b87bc73ee7e03d3cd53b0f14750d176ea46bb92c65fa45fb22a742518b62bc921ec3b871002368e78d0e839cd7f7004a9cadffb4ecd0191a68bbd1ee43bc08265fc7246e4e44cf40235401b024d145bf7a77c9a698abc62971e28ee501d4a251adc9094a390a92539e877a4a400638ebb46522bc54268e97e0376b3ba1057cf2c8b891f072e9540fa4be1496c1076a327df240605366e1652", 0xac) setgid(r1) fcntl$getown(r5, 0x5) write(r3, &(0x7f0000000000)="94a3c97b94b128b1c442a48b236110846ae1887765a0adfc7f26a9a3994ac73b10728f1b043a4e153650940f9f4a63922b1532b65b158d732dbdb69b817bad68be676cc6c5f723d39c6b52f60ca47c92468d1ae2ddb0f88a365cf978ab1b16eb034f86a25dc8695a9f1e1a6e0480d0b48370f56987900cdf106a7c9df7e7ab67562f22b7d62f2210a81f530d9cc7791f9fa161cf7016354f5de0", 0x9a) readlink(&(0x7f0000002e40)='./file0/file0\x00', &(0x7f0000002e80)=""/28, 0x1c) sendmsg(r4, &(0x7f0000002e00)={&(0x7f0000000700)=@in6={0x18, 0x2, 0x6fb, 0x3f}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000000740)="313b25406d341f50d33cc0477efb2d07b8f0d553554ec620baeae1896c57cbc075f295c48a1ad18c72a1cc55c91166a64aa1152a67c7ef01e4cd8edbfb920b9a0a3060f9bf1a2cc1b42e29d78f5db3b72d22f53d8ee154b041a8c41a322cc431ec049e26a3361582ba9b42d417fd9da7ad694b3b51c057bc5298c8ebbb2b8c47661a25853f3f322c62b0372bdecf105fac6c5eff896eab9305e68034f732b7e5844b92b9e28efd9608c012f7d7a78905f472246541c5cb5d0c4869595c6a199cadf7ad8c0bdc01e57e436c8af1bc003cf3", 0xd1}, {&(0x7f0000000840)="1586992d4cd52ddb9c2bf00e1304528a45922194c1ed8fce3a0fe3f46ed9779e4e1766e0b9b47e043988c88edc848acb55abd5af5c30583cbe3b56882311f2ffc3db7b73aee1fd6e138adc0e42cc99939c6b8983763b6dc9f0ca8aea36a53ca407a25a4945e16817c26746508542eabb2988a4199e513eba287ef6462ea311d7fb2cb1a8ff96b1b2beb23157987d4203e9ac4e2a36d36d9f4b8a16fa641970910ae08b6c2af588c2a61bb694979ee89b86ada4c1bd734d08cc91f354bee2d7c9fe46e309860db40bbf8fce9d14efaf5e0acc9fddb5f83988f123e84d6e58bffc9889a624ceb217ad375cc7d59e8003217aa71a0d8545660e0087e38b30ab54214e07609acfdf2cb28c9bd0e17eb9a5bbf7608ced9078864ba092db6af50d6cac2defd494bcad2a8552112642c38e004576efc5003acb5ce5ef60d045962194d313beea81b4f0f9bf37cecdad2d947262a0f3e0cd6c7a2b46d953853cf250ad9501d8c8131243a6386deaee1cad0b89b1276fd450edc7731b9eb6157d71f3b20349617702b43f6879c5714f278154e47f0b1a7c85e5c0dd30aeecbaea486ed19751afcd0914185cdaf7174b8cecfaddfaacdb6dfd0df64b52d30cc20135adc9506276af888f4b4e489bd82bfd841edc97e32b089838b0e543697346fcc00a2d3d405e7ce0857a126cb4b554d5520d7f6232ad0c60bf10872faad504743ee9bb55e2d2646da64d31223a8dce49a6553194618133c24a070b0b829dfa7d4dddb82e2aa3f491d411ac7d7e587860b588c74e3b2b85dd54cfa5012cdc171bb5e8f3420b414dd148a325b84f08fc7d3d43ae9faf15a368c5217bea7c380bc0c81b7888e93a202da39a55c771c961994044dbf327236d8a01a211e04750df5cf624aad8c88e508d046ccbaca36744f101fcbe08af1f10d4320c7c26b41cf973397453a75a868d2a66e22ef1ba8bfafcb6e2016d02da33444482e14da481028132299fe59d0725b2df760e0db9195c47431f69f2d806904ddace0577c6921e5aa196f6d7c495d3082eea63a4f69acbdf7a030d17ea8e89b3b3f21a5ef7cbb0b9eec29f8943bd19365648d32d4b61699c1327844203869421e0f356feb32de18d2b7e1e2fda458bbad0ff12cb9a513b0f6cfd3cc2fbca80a9890e999ea166a6e6b974845fd7e14f538f6c7ddd5df4b1b59cb8096eea264fd217afb1263f33942c299265fca610af7348f2d407864c198a7a6dd670e87528b1a529e6f65a4d3457a6adf008e2fbb72a382b2863f16e93a2eaf76a20c78e8f8a586051bb0d74acdb1295cfd2c799a0c5c42bccb4f581ca2608abd7f49b3a54faa59128084440c7ec4c64770346cbee4687eaba4f38939db08dbbdbc755715713795291adc4ce97ce3af623b2535008448d4247cbe816b9a0af851502f1401ab8c80c1a1291b085144d4b9b5fc6b8979ecb10cd117542579cb4ccbc4c65b0bb272da19aa63a0d629f4adc77e7b8b20f246d2f3cf1d6df2a66ac0716015ae3ddc46bb6427c3ee14dfb199a3a7c2178aa05239b7b4e53f53bf8f438d7b70de4420f64179c28b26269f09f570eeb404e93f52049d1ebb30e7c3b825a26c67edad2f97a53fd57a481c96767329b0113dc07fcc352a7644fd2aeeadf6dfb2b3368d80bfadd2d543f088a488ade397561155fd72d7e18a1c30af2e91fc0357fe76a0266e73f1648ec014292418034c02fbc68f794fa599ad2a6da083127589e26b356f0e998cb029f17ef93d53793a356a5fe5b8044ff351409c099caf9ffd2d164243b500a69fce8e28af315032d70897f6b809bf7fdd59d8bad3bf64fb99d3afafcdc20ac5d729277c48ac653b15a538b629a9e3caf53c09754a6bfb3cf50ed49ffe9f273a70284f539ccfca2deda962eeb0baece5a391709c0c7ff26b1250bab2b5ef83dfa721903af2aba93c21a75261b99573744e7891cfe7c1824991172d57074e976478418959ca8b9a08a010b0a95a3f88d1e98a8df903664a4f597cb9386900b5cf048cbf5b9675f64cdd30d83bb687877bb8b49f1be2601944c239cb0e87786dfa458d458361c7b84bddc8f96de4a58bc479d95068bbc0018f11d36576e0d217bf1b4e806fd80b522303b99ddde8e1c11fcbc7033bada8a3f585b32e52f57bcd1ff0ca9c1e4d22f99cbc66c722ae9671cbe5e7db209939fecf8c9abdd791012c4ff42156478f9a06d52ff69294184c6dbfc950530275145a11b06cbaa9edbed2fea742258658f9ce36623a0f68d8d2b3a3f90193d95e95112a4d01bb0e7b418c8e0ebe99c1d0e129a8678dea349f66fc54e6fb471a063f677e027cb304e483af1dd7ff4ecbb49598f0b52c382f9dda325681d6343fb48b0d0a1e5e4e9ce005a3b095c79f5dbaad19f21160f7699a92c86aa433e07edaea0371bdab75092207f149f6dedb2e15d7d0f808d722fa608c057ca57675193b876a24b3cb66290589d5613ec1e5f6df3ef9c1a04fa3d543160c8df408796f1dceeb04e64a372e9d86c49663cc5fb7b45b8c4b5b97092bc5dd5d572c3169caa03936419b3316ed811287d65ab60c0454b13d3ad278513d50e0b6b5fd2e8ef6daa21f80b79b3bf192a1d92de9cadf5c4fc89d94571acca061e20ec64fe7de2f12f899bb53787c532de9794362772a431aaec7f832d4f863183ab169d7e7797d8135dcb38c073da7f6aa3cd38e1e778fb67b7a8d133b22dcbec85ea459e1649927bfc29e0f99cc36bec514b28ec139d10f8eb8faa3814d0f57dceb47420663abcdbd083c42cc23ad592e726f8c447ed31a74262529101d2e9ea57c4fb298aec2ff9821720f362e2a38f7f07dce3ec03f94d5901a357464b0689e5bceebbcbae96d297e433e59880ce5f8e5010aa3640fe5041bb835be75fdb624f27d4af2d84217cda05e8516a5809433c7a2d471c4db826885140a84a0fb831cd701bfbb1eb7d466304f0e37ff321f689fd2047d9e67022cc5133a557914e363b194e4fcf68d04f3ce1347756db21c2f020f90ebf61b520c8556221aab1ae99fb56f3b4da7c37d097e4482e0bc9974347ab59b3e2f0917881b0cba2e9b45f46469f633e120fca4108d2ae9cde5109b81c6f5e67f67bd92f5e624c81f02950972690db412aa986620b905fc5e9fb850d46afa05ebd8448cf7557fba3cf0b3044583696ad36e851271e228a1dc24f1b24dc3544f015453589898d6ae4755bc047b4e8253f27e84caa1dfbe68840154b60c4ef1968b0a7586771b8fb435b3229fbe539944fb123ee9f875d963bac7a7f5b76ef95c2620fe19f8c5a925a811061ca9a07d19598b0062fc9d48df70bda685687e15c395a1fde6de27d09ea21d42581bf693ea7decac35ed31ab6d717406aba80a156144a4aae8913f29ba5091339f79763e410ab6a654985e208938f82c3d7176101537420c74ba3440cce42e1d8a3afa67d42a2509bb2718c297e6103de7cd8243b1033d60c531a4e435a67e46f2aa5816edc4ae8aa62ca149ad3462208e82c5cb74de65b5373e18ebeaf4c1a7f3023e32d17f59598a69aae176e7d4f75d41190177d25324f08cff0553d4b8d3ca10f21d35a3aa8c132b2698606a7e1471292dcd539dc37e03839c833fb5935921a1539107fa26d8329ea36e5bd7d30c41022defddb3ce3cb3002d9ee970e9564d61f72181fae910963b6ac4df53d25a0e0d277ebbe9892fd5f316d2bd44211634e12759c28e8f1f176521663a16af033b3d1d01474e7dd1a041a56769d36f2a3bae1555183986bc7888efb4405fd13567671c5aa005e6491ee9ac58b53a248b49147325cb33ff2662b4f94288cc264d762a0cfee562813726704a5318010b03a1a9627730a79042548344fc59a3689a7604a9e902e3d000873b82c364485f4bc033e201192ca1d2ceb582abdc979e35dc6db7d971008870e195765500123dd95bc7374ce2a8df07458da7e8c348f544658106d89cad513d71f95ffea7730f8786ea26d1e00e26399ecc8998d1cf6de43d8cab598cd04eb3cf980e6d9b5c9ae751c47b88b34c48e0bea538df6b0e72aba410c63632e65e41b92f12190c351fe6c54c8f8b612a6e53c1b5a17f56be98e71283d2cde4dcf4159622f4d59bed394eb19ec651fc698d67ca261b0922218b64e1aa97717b3937a0a53e32156c6165eddf17e435a42b064935ac228bc962d0b9e3b72a36bb7d21d5f49a9597f4a60e7e597cbde76cc20eb724582ba7c49c17a6ababcec3bbd54278d393bd0f4cfad70803fc32faf3b99a3498d55c1c0c5c748ccd3643f7486b29168cf3064f8ffaa51870d6d58bf3a60a3397fa680e4b20401596de0ae85020099438ea71ed9f418ff7eebd97e49d3b28076a1342fd3319938e0a5ca5abb045c36d67b7a8648da37760f67bcf8cd8e629d91d6a7985557043f8286ad5e36b1661496dbdaa8ca423e23cbc962dfbe9dd62616cdfc782738a49910ff319d31934a871d76e38e124fa17ca987614dac80ba536b4499140bd7ef98a50df7ea415ca963077e7c5048a0b87d8c6d8cc296c6459cdec1ff311693ebb63faf686901f3d5aec4c4c8edfcffa89159b1b10ecb54a8c494b15f0cfaea3a949ab768e0535eaa3bf08c9cf958b23c65344c0f0d70d4291baf1b3580d6f1e304e6f2046d2f0d9f2a92e453e014620e7bd91406c1f2b37818bcb86458f0bb6382b327dc5cafe74dd30b3e25d701f4623e1cf09454b9fe0626e278de6db8107dc05fc98a6aac87d3bbf32ece6a745826553c1ec5dcec852288212ea53750c1be953deae45309d51570b6e83cf899783499fbf6fb7c89c3a1da6d715967dc5a96847cdb36ebaa93b1ad46abcce7ef58301d07b36d4f9d13f6e373e60f71ab092de555743cf91ab06cf64cec2a72c9d48665b5ecc6831e06eab44d5a0b73002fca72be99d1f0f0fbaa602fcfe290f46891580b07a81f7ca8d811ca1fdcbd59e68e1ab996dd8f5b9b950126c3ffb9cbce7e25ad871d87a6eb3426de513d2e1b71698a7fdec327c1034e346e923d8b46ed50c0f664365fb0e0723385540c1077416eacb64cb77278c5d1d8616511e3a351a2491a7e065229cfd2bf188df9a121c36fcdf9d8dcd0120d2693601e48d23c6680feff22f839a5452b1d4949ef8e303ca1f229a15d39629e178a5751939e37fb1345a2aa43a38d69794ff05c6920ab9e7a8e07dba5807e895de469148f335bf5591570565a80bf5c13274f7adba018889010c2d20d2854fa49cd5fee6d584be27f3d4c116c09887d4dfdcdf3847fc9cd1409ec624bfc34851a808f2803d6b53f52953b21788f8dc721c12e2c470ac89801a2573ca5d9b2c62ff688adadef0dfb6238a11ae3890f16ef0045bfd80b91bb672433a5715fe4504f3ca45aa285cfd4eef5f80ba059ee06a02df56ec3541e32a38f705ece3852868f36f84d4209101fd2c75e685b83c621896589c1720bcddde53d00825f5ab1d30bc34cb58651545d28a41909e64ca43b29d6af959e1fc41f6b67f1049028474570bd019d2904f13eb77b062f6350ecdab7d342bbaa84599a7dc66d7f07f28adb3c848d15346b150ddd967e9c305e7f84b03f5d47814843d8b5b8dffac00608931707561ee44ff83edecd2e87aefaae76826afc0426be1a0978bd27316575df9dee04e60aec1ef8fe670fffe7ded4c0d55f88f2e98fdf304cc3cf71720d22233f75676cfb133762f8b60856c58c43eca9aaa3dd971f59f93be0b7acdd14fe3a7c0c3bec7032a2e017201c11f9289065ce059c97b0cda3b49a46ad8fcafc91559866cffcd7feb8bcb0", 0x1000}, {&(0x7f0000001840)="187e4ae02a975956d50b9cef9f398b5d3bf7b61f5b22b029897b3dda4c0392c41e090545e6f9e91489e4a2c3bde7a782dd30a750f36f9869ed20e50c15e061cc27634109b978f6110eada0455feb6ec7bea1db16beb21939539f4dd5fce4974574d230c25d9a551286b7552e84dbd66e5a6d426ca618105da61abeafc4d6b5dbd834664c34b0615046ad148b9931086f8cc11099c501da", 0x97}, {&(0x7f0000001900)="5db92d4e1a676bd4f2df59ecde61502a97bc728c6eeba4685d5e1dbac99c811cebd589613325cbf3cc7f3766c4e2479b2cbff30978da63ede13d367709914af06a3b79782dc919e69c7b877ada2e71f0fc70f4200c7f5df65c15804f95c59a8682e2073082ce075a8a58775a94fb44e1c751bd53e2eb3cf230111021200703c4199752d7daa641c507cd0e5c687002940cf842703638367ded5694229e44b70eb376b1", 0xa3}, {&(0x7f00000019c0)="23371eadf02065062d413f17afa451c09a5fb5c798f071445417bec0182649d6224268fca0243cdbab5f6c2abb39e519a4ce8303cd20e60b99d80bb35729f4e055a7117e967cc8a5fcc5dedd1a2bc8b96c007babbdf1b2fe7a4a9e5343153837d2ddadea519943966614fdf836f3bc996f5d5fcd1cdd7af495bc40a49a090b0b1b03e8e20f5d18101dca60c38b42402ee5d2fc60973ebde3c697936a9ec03700885e9c57bfa1730eb7090a74b336a05e2f8fc6", 0xb3}, {&(0x7f0000001a80)="60e41b8fe8fad70320f45e31b6327508417e547ab7cfa5d6a1f5db2a7dc9cddfc6900f7b43c007c5a9a87880dfdabcb3feb7275dbe54780a84b7bb40ff83d94a49d8a3a47423195e812f60c6e3bc5b31b94f115ac34ebd5e42aaafb58cb714c01d3c05e5fef0a25f3c6a3ee53fe05ff2464650f0075df9a48485ced961c41f514dc556e83ab82e4dfd0323", 0x8b}, {&(0x7f0000001b40)="fdb73570ef3b9bc89bfeabd210fcf805ee2ee5b5c6e1d1f4be7bf7ef1dad0a3524b403c0ab1a90fe3eb2dcf6d9adf36c9d6ad29735b3eaf9dcce39306c9f20bd6872f000abebeac480717865785e6f8efb1fbabe2bdb7a249a401d19624b1f3011f88f0390db232d9ca62fc4c199f861589a5d03b214c238c3ce9e0b33226f1f2648ecb10eb24c5a8746efc55cbb90d4ec3ea5c39b3f4f4030d9fb6de8a8aab52f92c10e2b3b3b37c97fa00d9559bd1551c64449a7919837cca5d49d9e58bb86fdb479bbc99f15684425dddf26bcdb640cf1f654d5943cca7e402d4a04390d0411a9bc621ecd36bb43854b785c6ef74f027ff94a0a69875a34d34bc54bd6a6702088c2505962e17c29648533811100a88b9cfbed7ea3b24d7c7bb2cf092fa9e926533512f705f88199103b924ed275a22595f857d86adba9258889ff3841aa9490d9467df7a1dea532c2e8ddfeefa3edde4f7d89d9b69e42ed7451cd0d8add060bc3c5b7830ab9945062fa8919def7dd21c3f6094e2e2e6742d4de02a16e8349fb9c30c318af0df82b7f680d6892f08bfda13c826d4f57e76392520bc9449e9f31044fc38efb03db827107e140e40841f4ed7588a6bea5daf7017f286b32b17db6c5d5fc53b2064c6d6c04032d659225125e98944bb199ed6c65193b10dcee506d4e704bce8c63e2a0203508758203dbe3d839cbde628d3e81ec2dc3f93c49b403013720a7c8bd0065b98a06064a5980ba6a6165f4cd86fadbab94e6fa65ce5cda45eb0d4741f16facbe25628496e6bea944903bf8f5f59be0d57a79788eb2d4956bdc4847e0c7d44da90e57d99a05cae5dd9f9c66315a0cf230c50b871258a0a513bf6dc4757f3a41994762c90690cb34f0788c9854fe78104752173723131b912583a224df2d6c191fcab8af95da21b4cd34657702a8eac764afd4ac894f58feeda1e86e5813d758dbf8ca6939d399bfecc37a9f08209e1ca08a6a2d5f15193983f10563caec428127c641c263940a1714c9871115eac91b0c7737259c84b96eff10a746970c20345b2b76f7a1b1db8f12120b8b1ecd94bb9c8d1eb01f37336da4e664061a9957be21fac31db6519a7a484bdfb240008aa53956295fc1d1573433252a040936cb20b98abaa2d6c9da4ed199c1a2840c6fafd9092a9c929af86765a7af082fb039202b4ed7e870deb5548eb5e7b1cf3afca7986f592e7f0b2653a72ef8ff47ae83717864471d88bbe43da1003d1076c3fcb5f369519173efb61f6a03709190d697884cdaa0eaacc638b1897c5c0cff8852f5a31f03fa5a296bfbfa4a2b0756a7dbacaf42aec450772da77c767b9f0c9a014caaa90555473fde5c84a34684589d7000162aa448243c36dc2f8c3f3492312f16602967af46ad8fa647d8e1361e0e16498419e0c91528815aab827df69d7f70b28666f4bb9540e2e0ded5a0078ef95006c37ece03b8602b20e32c8d23acf591583e4a65f5ce34085f4f449e91b98d6ef6a93c848ef1e7e4b5ccc770db9ef7a23039f59a9791263628be1c684e0666ac90e5e27eac9f6d7dd0a1308511966d32254dee47133124e1b68caf5db06fd09fb5329f75a38700c690b50d22c68642892e055e5eacebe5952a28ae487f02e66fbadb55eee7783199fbb0a6fc65872cb66d03c6532f9d815ba48dd2c43cd3d3d5fb03fbf89e00250f499a96b15d61639a0c71bbcac11df01c4166e93bf11f46db9b930c720ce51374cfd5103b9b83d1adb8532e61c85b40cd5b60d2b01e62fe4b4fe118d9fd8a67615cdaad50e4df08d57bf959c669196d266ffc93f0d60a75d84caa51d02d8e2fffcfa35875a9272c15f0912dab2d18d29aaf11e9905710ee76b81e7f0cc989d84c1c29d755b37c82a87a6ee1622112ab55e4c6730e08e8be2bfe5bb0ec3c486db6493bc9a7861b9a22491e03929de4d2db22b70536a0abed2c5320110cfe65cc9e29016b629db0f975d90c5bfe3775df34fab6df112cfc516242b8c0013575c53366c4e951cc8b729649c406f180827199fea260ae2b16c04ce1bbdaaec30d52d6ea5a74839476cf7b6e6b5c2977a92679b7779396f80be4d51370b8d8527d022dbd42a4f9b2b41bfccf04e49de5fb9b33ded345a2cc711b59fa93f3180e8f94f157d8bcdeafa7b4f4ee6ee4133427f5625ba706b4a68bbab585bda81d16e04715a2e57733fd710bc182f5b0a6176c6d8b8473eaddcd46982d2c1a3576cf6a4eafca3b511e22883f04d6e2862f5276187f93f40a0d74c193cc2d944faa774994050066436aac875871b164506b827c2b4e941fdbd136806ba1e5c7ec064bfd10f2bf4f4429e3953c456a9e8606da336e2cee6e9ffd1b2a1eef1f1590eaf01e599401c226bbaf239f829c375357935caceef1832d38573238027b2c42b290ee00413a2f2872449948e69ad003eee0e7ee08629ab724f2641685ad0ee000b07870b72ec499591c3b9513db72cf65c338132d566c8b24fc9824d6d824f3cc16179497e384cfab29f828885dc0e622b58fea387f299df8b1837caff7e966831359373efdf25863150a25c6264088693b07fd897c8c216852444da7548e67bc8b2be03c6195ae86619ff450805a7bfed10f38aa0f9cec708021d48ee6efbb83babad8755a4144eeed7d970ec5865bb9c4e570040294561a74215fa41c02357df9b17bfaf2ed9484f963955c321372191e1d98bf04a9e09c39d10bf564eaaa4f90b37f8a55c5c452799ed3995e0077b1fd9b743d5a75d02ea36e4e9dde4c248f9f0112f529bb2bb453f25582207fbedf9763ca22f94066c81d31c59c06abdc0154ac861809cdfd54d5ebdaef91090c17758fad6a6d0dd6c6566e9ed8cc9b7404da896b7af140bd57b06e2f6e9ade16734e87b093394333fbc1ea450a43376fa9300765d592f3ac316f81feeb1b5312de2c3ad2eeb69088516ffadf3937df18dae63d35bbcc2186d31d6d401cac392b4cb8275ebf10a7377bf87cf8eee37473898d66018f83cc7a9b173415c2fdcb03efabaf1d331d60f5eb7aa7321ccc6da3729a0cfb13ea79c7548b80e2e199cda94de9673d006dddcb62cb9191c277688942846dcc62fa55c7022579d6e2d7ea19fdc6a932137f60d339140c6b002dadabeffb91a075a49edf7cb6fce000012eb8a60cca4fa615058d6234bf933b490c860adda7568a723e69495e5a77303a8cb2b734c2d87586a8ca197ff4dbfa0522f3fd36cf24ae2c94c986eaf5f13a101ff3076087775dfd1e78158ae970ab9adc90a7624ec9eac361b5789509d1dfda47264f911e0fc77049189f968607acf9fb53c3569df200b350eaa58c040ebaab0745db12f96a8c285745826c414419419f0542634dbe4144e0526174200555aec9972819789e80b820c52c1f94e40cac634e1649e2ee1a2575c30bf6a06e595c54d7de7a9795779f0be21998d9273770008a3478caa49e951c632c01bfe2121cf3665b51bc18dcfee6c64724f908bcd2936ed3b79f1e8d54c44fc0b6ab1b3086896670d56b96a209fbb9549e16a0fd0237abb25888c54194a98a86c5ca1cc54ebc26a52775665a3352daa21a6a4fdb1ae5dc426ab44d2e3b4bfb43b8528d3afb7dd4f098aa0d7f24fcc36df53992d08734af9308737da11828d2cc07df6b912a58bb280a2d71c22a2a2ad3aa5aa5d78bb7487afc173719956d9eee8b707598b50613c95303075f0e891640142bddda561f0c20647e735ccce6aff6f09bafdef7581254c914e1f88578db134cb92a498d1d73c7307f4e3174655235ad1d7fff60be427b511cd0a5abaec73306d5d9a639742fbe1caf52619926de0087d9f5d3709c4d435cd78ab445cc975ba9faaec687907df3c1524b9ba87882dd7c39bb0587d5831983d4d23bed4ab0c968e9c8e79e2afb007cd07f801cd14f45d480f839caab8595199588321e5f0c5518578c932dd7feab13f4d760b0fa55001cf14c27c633e2a3eb9dc7cc8e0e840f502353bbe7a76ccf823920b11e04797969d53994fe40dbbb5d581992a7a58b078c9b1ab59eb06299cf60b7e4019373882d218be0643d6e7d3cd48dbec15f861de2676a7abba804499878b233f3d80f01360566edfa49276da7dcdb717a45fb39df614649bb88ff75a292fea55a3bf0701d1d990590b46d04e64047be7a8d05e8bbb5c979fbb4829818431d84f595535438149085ad7e4f42b8863c7ab9dfa84a41cbf2377276deb1901a18ce94972e0c7cae505c8f1eb8966c5fd304bc6ea4a17160466868d6eccdfc72eef8b1b155a66ad743243c7509759812481e8bffebe81efbb7683a54e0fd60bd341d4f828c0d15fa69a986943350672bd0d547764279f924ad1fbb340799420a2a1b91ddcf3bbb6b54d9444e17413b18dc2aacd758179009d23ccbaaf23343239aad3c312c50d1a9606971c4568a0e35bbea36dc368ef27dfca5c54080d8318903c809bca33e7070a166f88f999cf4a6f8d630b745053ac8d5ed21aadc30e0247ef39a4d1203194af271a277b00aa2145528cf840e9acbc3f425bcd82e691c1e59dc2b197b9159304d7f800e7dd69c1fa22b0d0bd6677f15efe7a4ba9fb4c02ce2096068d599e6f1aaea8f85caa7c572139e4670ab7ac6a6f7de7a03e6e916ba9047690ea352bff160a627aa513de9cd179aa678e45c7c437e7d996c342525eb73e1446aff72c113cf280488973cd4ea727aeae6de3508c3c0f1390487f4a3b3c7794ec954beb3b52935f53e4e8a6d1446186642a738248353f204404f9412ba99f9fbfc1c2c9888439de850400cc9cb56b80d488744a85e3c8e417070697fe5956be48cdc527f3fa5c2d9a7e36c75f85691d78eccf461c32b890d645f1cd6155716dbaa30aeda745cd42efd653a88f9b7259925549f9e34ff902105107f6b59f856bc420d3cbb56a358632a566b3ea9dc1b3cb1375df8c3ab09288458164e4f5396031d0d0d6de502ea30cb2746909c9d5d4f5ca2b4fa2c3b65728ffa6d3ac4176dd937e0c89760ac8792e808cc295d780bd46ff65e07896b5b5ba9436a8006510c30facd1c710dc82cfce8aeecac62662dc0edb5413eb44a419ee23a2857edb8071218f35ae35820500ff29af45476b783e7f36bc51ff91d920be10c4afd5c0cf7c9bbe8111068a88f680db6e7a65ad924f9e6e43a2850f07ef1c94ea0c9fde9a53b99569c3f1208c32274c1d7944fbbdde22705d5772d5f60f7e1412676a014e86fa6c9885fb59d70d724a69a34b23f04ee33c2c0b8adb1287f2031a95d22a7f457c5762648ff9d715577901eb426432f33f3d100b9b8fc6899e30387f54171e6d8e0f0a7ce9929a399c1214dbc4626834d492248d543d323940dfc076b0e9038aa615fbcfeec9ddddd22999c8190ece6f2e8d1ac8b8c856860c15124ea833aa4254f004f8e5508ec6ad97fe08923325f1807614c3160f46de69b9d6f188f6bc79695869b32e99edac6698a009a6b8cff77bd93b901da369a54f6dbb0aee5be21918a452bb77fa0443d5d1ef51714f7b370ae1865558ee541fb9c33dbd3193b1e8ff959a64ef779f4068906238b3c78d48c19ce5e5fff0341c7aa68648a5cc909a636e5b98ba062549f456baf3bbdb87a2a17dfee0bb2a8a1b127b8b855cdac3a000a605a49fb4a9a79c02cfa75b3dbb53dde0a1e84858ddfe1c5e10f044a9228bb0f4650405f7bd6107d4f79804cd34874a4d4516bf9223708f8def762145c012d7ef7fdbc32180121fa4884012334295dff00fef1fe7cbfe3eda204f67ae7a928ff248d032fe5e892b62c90cec79e76", 0x1000}, {&(0x7f0000002b40)="f8133a5f3070c2efce30ddba367c2514cf31344b25390de12d0bb6ecba23394980c76d4f1069c1d6c5c4b2d8663658862b19ad62c9835cc2050e27f0929087e84db422dbfbee81c79ffc682027ad3dcb89731ebae12aaa89df3e3947fb0b443a975a993918d640b25d1143438aed7f73b2b77f501334629ebcdb42dfb0fc12fc05b3a8326e35ab90680b47b582361328ef57b44210af670f5e132ef2a520e54588aa397a3c63c861f6f85e5816", 0xad}, {&(0x7f0000002c00)="49318d49b053a29c755fbf287550c1e4bd7e9fbf73b851a3c519953442ef3e2c3407096afa5bae9312aaa1184b35ef3fafab6e5b982152a3a5a7a9178befd42649fd8f6fd137730c572b3aa91a9cfa00de4600977ecb963d22d140ad765746037b923dddf8f2920fac145660087f9f6dea130558df3335154d3c9c", 0x7b}, {&(0x7f0000002c80)="83f5486d654b2c33025d5855b198ca4f080412b79f15c28ad581ad88", 0x1c}], 0xa, &(0x7f0000002d80)=[{0x68, 0xffff, 0xfffffffffffff9d1, "c32ec7392e0f8afdea678ba07cc719a26ea901dd9192df6d81f973008161404cc99d43ba478039758ced1aa40910134da29963703b423db48553ed6fcc54a1a77d02fb25304e787e7d3cf53dade343e278"}], 0x68}, 0x404) bind(r5, &(0x7f00000000c0)=@un=@abs={0x4324470e2bc21888}, 0x8) pwritev(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f00000005c0)="94d1b88b4c99c71ae1ab726a2fc088427659448ff1c48d34a1214b5d43942a5981651aed60390e57d587d90708df3be497e6b3fc8d02868ef0ee63c19538f1a5609f01554db901000000fd78267fdcca342039522094ca7c528d0d18aebfaabec08c0ede371fd64a00421d710a9d0637d52df287a5786373ecfffcf631ee38e0a8a68d0334d8af3c4b06db92dfb84935a81a8d1b83c1bc82260af3826f3bdbe58852f82ebdc978c4f7f13e353038b4cefa9234d9d032aaa5c5d0b7e555335cd1ed37cf8ea0165ac75b2a266aaa974301671c122f8be4fe836804d494b0fe8db54342000a83e80f69b8786f536f07aeb886e805121d4a33ce6cc1603e9f1f4b988b91dc15000000000000000000000000", 0x110}, {&(0x7f0000000280)="fe366b450313b547dce2883579d2002c660f6e99562f5cc946e0f9a254336f8b6fb5b6840ca58dacabf9178a68527b2552c0a4553b669f7fc5386585f86c0c9d913d110ece57798d826921c883d12ababa974a84da2189cdb0d28c8b19814e370a77c62e2df6fddc900c8820cc987776a642579acd63619b9c9c2028a9235f9e2f3840e15a8e1412f125d86629ccec87c9b9747e00aab7", 0x97}, {&(0x7f0000000340)="909ad8f3bfeab4e4a2a39900a2be1d2de3ca4be309b034ea6d4669ae7ea6d04b5f4f69db6f945e7774441e9ae2cf7a00f0df6d2150de0a81bfdb1564c784a096ef5b66e32d", 0x45}], 0x4, 0x0) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000480)="afc0c34156fc55a1b19d87e61ceda89187e2cb7031de174dcaf6890eb5988b1c39fea09749ff931c084714f2efd4d1abc07a345becc64dea0b9ab1052edc1356451af6f3bd5eae0f47b3042d75647aa447fb93b97d3f9867f62854052c61c34973b416f8fd4783340f52e284ce18a56e7d6496b25963620001ce453ffa4a48b3c96ba2e37888beda82a8d541992e4c695de59148776dd2bd9ba8004b4052e0b6d9836d46535d0ec1aecc0ce0e03a13a8bd4916", 0xb3}], 0x1) 12:12:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x2}, {r0}, {r0, 0x20}, {r0, 0x100}], 0x5, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:12:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x81, 0x4008}, 0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7fffffff, 0x6}, 0xc) pipe(&(0x7f0000000080)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 12:12:29 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10802, 0xfffffffffffffffd) flock(r1, 0x5) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, r2}) 12:12:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 12:12:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x5) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setitimer(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) r4 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="66f62a803aa470", 0x7}, {&(0x7f0000000340)="e5b9090efa333649ab2720e512cdb4238b79104518dbd206865fe5dea8e2858e70e2ac0d215d0754d91b90ee4b5bc7438091d36dff2d663a66fc97f7afb78338ffd9e9e5684649a728d0c8cb28164792d29bc38a586afac4325ed06daec05a03c125aba6fe5e0af4a2370ecff5db225ce09a7973ca3845588f27f2b2f14df1362faab1d046df6ff03044982a740f509d42328e77c307ee997fbdacdc7715fd79f0a08357b39f22659521d6edd885aa54f599ba6ad2f42b002c", 0xb9}, {&(0x7f0000000840)="db009c5c23159f387e62b7e577637398d0ffc59e74725404adb85b0f249b74e4f3c5c133ba8d61b50e3ce37214d8e66d059445aa12f5b1ea8a0e49289b007d64c2effd2f180d3c0c65ab6004b29865911fb9bf7cc6f8393fafe29db58d27c037ce57c281ab96efd2a9a1864c43ec3378e67e6539d6414334e592d8efae7b5a73ecf12f3108def53bc895dd65e43ba9496abc63b419ccb93b5d3a322c5a29085ed4e386b7421679591ce6a11d28d0b33294a52ab3453f41a8ca58e13893d1ce2683d49ab3511948d0fd0a3544c7d028c9de7156b136dffbaec7f4d209045ca692f1ae7f0ce45636565d0d9ef9545d4a56b3ef54a217346269b8e135c0e0344afc66ac057dbc7ef7a3bb5b901cc247b674f88710bbc8807476c6562638d4b369ee91dd8a0f9eaed1343a4dff49beab64c40f194a79455453b57a7b9d1885115ee2889ecccc1a49d889ee67123aafe653423a7f2266f383c0ee48566b82ce8bfe770717b4e0331f54fbb3c2ee38de10100f9ea6020f5ec7b73933d6cfa5c7f3ec0407b2a1c3c694f35ff131a3ffd0212d5007e63f23f83e4186432f8c08e51fdf1ac89475486e22dbb46f9384dd547b0e1b2b88061131525c9135efed287d0daf5c151a339b96f24d6306d1acbb5323bf1a814a171a45258647fe64449c405fc8d88161aa568a1fc464f5119bfbd9cc28cea9394151a7a8e08ec158d1d15825caf9160df216c8c3da60c7c2d6d8f7ef0440d88909e51835f1c2dc00b42044b5f9a7c2e9be3f667951bb553646567c6dddddfde17acc422c26943b28e77f076b88dbd90d933b19c9ac07549de132395cfe366833f3c265d4b4aa7e1a683eb5ac752e42d6dc457b92bc3e50ff3ce3e64224ce77cdb62953882402b40fd213d352f404d560d9bd9cbf7cc6761649e37dae61f1994c5cb4b8787f7d6e3a5a3fff4d86ef4005155730354ba731a3333ea04ab0ffd488113b41a8618a960c49110514b3dc72ee0ab2a821250633bb3b3014b18695da7a530adcd92632f5dfc15a36ae96ab0cb17c1ff83b614fdddcca28d7eaa83294e416c323445a219f273ef624e22bfdb22ff083682001fd756375f9a10b575f9f41c038560a6ba5b8a9fa69aac6158714723d5bff6006efcc11457bf16d7ed819189af41e622819b0283f4bb32300cf8b7ded5f23788384a1d9223bdc52c13bca2eb0ab6f7b3264e98a5dc167845864e36db0b0405c786f060e362b866b216db55292a4c6f0088394763811964f30b5ab01dc55d824bd5e4fb45990be3816041e1fd91f12f075f741132ecef4db91e990651877fd91016de580750925528fc16f636b08dbf02493fd9c2602ca9ec2b8178868455b96a4154c854527221524528275fd6879605a58dc0260032401b58d487c3e1a9fcf39176398de917c64ff9e914bd4745e3ac1a47e69e4af48b70570c7092d84e5fef9cab42305927233fd5785b94122d5c4b236ec628bf20751676c79d3dc572ba36d727764644e8d6ae197d22b8d828085a8055410ae85dab9450039c36f2514e3c71e2a4c231918dcf2aa08cccf9507030744dc72aa7a61a74bd749bd45786e4adcf927bf6355b06cc431eeed52c9e6321e556fba2f7be07f13e3577492f91e17ac5eb9dbcdb57f742d2e9625cd1f82feb8f887363360fb4713f012b15af3e8bef8ca952346682af312f91d83277e4bb13c7f874dbf2ab59a80d2974ba9e79b972e74933a7f0c44ee6c3985cdb2bcce809858241e98197a1719f9b25c329a28f626d16e25e6ddb285f34edaa530f7921e4da752bed7dddf025440a3a7a304aaa9e1f247b2a784faf9b7d9f8d8446e2d478890d7fe350aa725106f45906bea43fbcae6f22893a0a48ee642e7cdddb93052d6625139bf9afc2315ed484e4b86bde1d485e11e39867083ebdae44f87926a6f046746694348fb43d9a4d9f84f37b609007da7526c4c86b906ea1809f69b83daef94a221290e1bc6f4d9a42b485129ec22eb67b53520e95f582dfcf269b15c47315c86f92681d97f43b8ab8485f09705825ad2a97210b2bd83de1fc35dc96f1a22e155f2e4adec8357f666ce3468dbc420428ebe784596d70836242af06fd7a41ac3ebcc4b165c75a3183a62238ae18bdee70c7eaf5751901c37188c7b458a9eee68e49df3dbb9436f83b4f31c2d89948c3228c7c7fd306fc4c3a30eb07ef4ce3ddf8f6db47122bcb1ce62611ea005d15cd5151c255820cb7893e542f9e54a9e53a7e9522bb7a2591b2ebf26e77c896a6a39fb2fca3bfffcc1a7381cc3aac07f8553efc6ce823d75f3b2e312d46d906339b98a4bfcb57bf99a5f5e1b1b25fc6840ede03345739dee267fbdf561223ff04c67f90770b778fc5dc60531adc9d7d2f276fb153a10d92e5f91f16b177d9424655ba8aa133f5dcb294b857a198cf49f4a5fcd7d24d3b7fe94cc9c643bcc134b144aa1b848951ab1b546e3b9971a9afa1990fdbd3a59c5aaba5fabb7240f878303d49fb881ca8b89a33a3d0881a5899a84661e40deab9e65812ee9737f63038368848b2a061ececb3d8c07db7168dec5141480e7f27d98b1415c0f4cf54c162343d1190f7af9608ff5379c141eec209d2981f4ae369f6f3ac42aef18dc22dc716fc2cccf30dd3d95a8f5d3ef1d7a9bd611bcf7d30daa3e533c654fdb206e54a271cd05964ac87bf54eec8b288101b419f310b7c056a3db8c69e0efc9055e20c74f321573d4e90184310d4d9baf917415529ea0b9a16dda8eeaa51551b86babac58d395359bab93c50844e178fe82ec998bacc5ebf30f8236700344d5b2cf96f51cf2b139c9ab8cbee9add692ffbea703e0b66ccbc7635b0e8b59712c0bc107bce5804533de23b91dd7b65114688156b8e08acec63a5b4ace424fbec2f919ab0bf4560f905091682143a0f1473dee7d2664bd7670d8f3a226c1a35a3b434c2cff08a2d3f92d8854a0e7668600bccdf031e72e9d6526d66e03a73099bf9eff78ff8536ffa30587308b71ddb66b5d67c0cad95360c0abe921ac185ce8f01da60e28093a84bfd03d190216e073005a153c9181013aba086d842cc3b14eaac886d211ef092ddd18766e531f4e22e8af4ffc746e3885412b76421db3f033351838fcde4f4ecd6bf4a0699c3622c2d9fb78ea31ff479963b7d9218778ec56b5e68fe6255215f8c1a16f081d95cf1e5ffaae38d6e2fd25f6ad679ab23da7a337b53faff46bdabedc824060b9d5908b1ff5e293f933e1958044b85218afc8216991fda5bc148834e1059727741ac8cad74feeb9f56ac1d333630890fdeedf042d13513a91700676bf06f2a5576ca55df256de47468f05600d52f3320e00921dab0f4451f30687e71f2fb160123de5391b642799fc65a377de4fa4edb2ba5b5035cf60ea284e657e66de79b55e3920385a58fc6c223c8922763c68ee5b5e252c684c71397f639a10b4b468fc7a635fc56d97e923fc93e4b7637c88b0337e0f66ff0b8bc06b363a08b51e680beb1387e051afb30f0e9b4721db1633f4a50186fee2474f1a5cfe05dee42b33ce70740415d7b79aa8da360ad64e647cfb71fd859923be1b758708f870fadfafeccbc08b4252c9295401920c935f495dce4a5feae1438aa18eebcdc917302bd77d5b5d90411fec7e963069d97427f188cd97785f9d7ca7e5e3d6e71bfa9ddef0c679abc47204ecbb541a48ddd23d22610130b0ddd168b35d9b2cc6d4393e300c100ac451a7862c66fc317dd44d217b7a80a361fca832350f338e527433c870b7c63052aca38e244d874fe5c5d6575a81a07702945b7ba785fb74c50f824fff9109d6c2e525e9363ca321ae0000378b236ca4aafd1f646c0fe8a8339388bdebad142210347bc466cb569abf97fbb39f40152447fc77fdf8bedb18481f06f21830350a85758659f883e19c5d39c0e751b05f9121c3aede5d8aac98e363e7efc5d3d01bc0206d4873ba8fe4bf8d399b7022cd9fbcf4c05a8ac507a35060778800b2fa056d21c4ddbc75d28e33662cce094c5ff647b34628aed2a4e945619a1597f9a6636796bf972adfbcc6d30d12a80578a304204efb27439bafc0f506b9547d831bd6c03cfcc74a4757ce0e5c547df78325c0d3e6bb3883d12310bab2b653b8a2ef9a6b2bd4f720ee059e4f26a897d000b4b41057dab7df5edef8555c84dc49ffd80c1c5f86b25aeecb8b7a251cd54232a00969e091352d8730a9a8952030e8ec35aa89e419848c060b4d4baa71d762d85fce7e616a4a2450f3a5ff3dfdd92c559e4e447f57d0fa64e118a26a96435a078b9430b2ded2cb310344376eed744f4e2ac3f1e63045c781863f7c9bc6647776064e2a271f78d43426c61fc74358047b0de0279c466f0e9ad3a3eb713b8dbbf558fb8b6c040b2cd7d1d194114b5801d8bcd4fa5d8afdc357acdaf31cafff91926ba4e800ba7db3a066c4be4307f257f144648f63a1c451989d41cc896603b24cce7ac1a2808769d9332497258d805575de82501506a7b619018cea2edaa7dc863a67fa08a87bdd04c5ecba4ac4868797795f79825bc772347927d5279aa73d4a2f89eaeec73a10f51b9260b4644de2533c655b1066bd9b29b8ad7ef6b79baa698f97a631164e93bf945ec17f72e28e2908b17b21ef8f97ac9fd96bd594585acccca1e3a0fbfe56f6d8a62725ba96d564dd4e7a559b140e6e52b14537a57897bcf2d5c1104a9d55af29bad20459b1118b991682a5eb85442bcee65d1a7be298199f54dd9e9a3e2eeab21cc3f26354bef1ffdd7111c5fc8f0e732e0a54f89c086169de97a93be8876ff0903edb0b75d261ad2bc456482e3842852652f8df7714249100584fbd2c8a583beda1441167b5ac513c9b857f3cfc3b68668bc4f497cdb56b2636973db57a5b0247ed854371a182e9a1fdb9a0d35a99cb98faccf2c9ff2b9b9aae74aa9f6321f46f2e8f7c182b5921f0c5e7b6128267c329efb4315bd00714104b1649e98fbe3a72603449703d9903fbc37a28373d995ee3846a1643e243de180955d8ceee76a4f536f0b2de5733d9e9006a5255ed228153cc44fafdc9756d462e0b8bc89b3e18fb4765678e64cd677bb9da94d6a460fd756444dbbc8a705a1778edf010d638d1ce235bf4a7383768e4d4346f94a20f0254865a36be5b4a862f8f4fe3902e9352aa9df8c948eb33255bc4c8ef02690eaf6c2c043f83ecd8b0d853e3ce1d625f09a4ee9650e3f32105b89c9fbfcbc65efc275fddd1cd5c0da8dca89f91ac13cd0dfd77d61cf66f8a896683c194000d2635f6649d85d5040c27d1a1b8365474c15e89dc01be4abb448f2bfd4f39fb370063c0f895922e64fad3e292456e1fecb58b5b4e7c3587d0af89652552be0003904a25a13adc25f67701fe046bf6063b0285182e48f19eda5ca3579b641c4b03689e7a1dd098f02986bcc3d8c8a4624a08b4e1073192dd5106dac85794c826f254ec96f1fe0112f7f4640dacd029289638bebff5d7266ae59222d639677c87bc76113da4b8b34f7404d84b84cf33c58b7bb5297940f00b22389800852b63f1ff814597e143706004dd09e76c0f6644b293c8817186b6500f85ef327e3e691349304566bf6979e8fd9376e25737ddedb5787abf19c33190be5ceb19ed6d9c21ba86fc175270732557d868210fbea91c6ffdb773d16f125737b138eb27eae66e97f9e7b182bb78d36f4d44e87bbb7cc45473ee05040afd48dbb6366f6811826b5a551c17204313023c3cd5c0fc6208385b06d838abe5ac7da8e019feb7a53e509f079a7fe52112f0c975f751cb46", 0x1000}], 0x3) r5 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/89) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 12:12:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 12:12:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f00000000c0)=""/169, 0xa9, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mmap(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x9) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) 12:12:30 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pipe2(&(0x7f0000000000), 0x10000) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) close(r1) pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r2) fchdir(r1) execve(0x0, 0x0, 0x0) 12:12:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r0, 0xfffffffffffffffe) 12:12:30 executing program 0: r0 = socket$inet(0x2, 0x7, 0xb8f3) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = socket(0x6, 0x4, 0x6ae) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:12:30 executing program 0: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x7) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) openat(r0, &(0x7f0000000580)='./bus/file0\x00', 0xb00, 0x15e) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) openat(r3, &(0x7f0000000080)='./bus\x00', 0x20000, 0x40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="081e5dc08206ff1c7eacf00a0e215d8495ea003d", 0x14}, {&(0x7f00000001c0)="6e3dc613ecc962559a768a309e19efa6f8d589a777b5aa97c9c9dbc08c590729977dfb5a600a9899e0e9a17efda9d35dedb3f97d63fb630141488e81474f23fcd1e5fc6bc48beef31222c84fd33ea14d1d7617957ae31fdc67af1468350be40751742536cff1f1", 0x67}, {&(0x7f0000000240)="060b909edf81176e4e7448dc1945b94200e581d19c75ebb09c8832c2411d0d5c81f7491ec702ee3bb3db1ba28794899d2af36a6931551613e77381b8115837c7191f21017ae129f8d9d3efc629641b9e0ebb4d369c66aee886e41336311d369b96a92af7e0ec87f9db26328c8e42b4b6fd4d2163ea7e7b148c07c3329fee42104cf03b4a4e13401e29a9bdada8c21b3899103421d1e2f0b0724900a839c9c1806dd69d75df014fa500472fac14bb1b7389705d5855f467719d87d7edb0cbfc6d98841b26a10a9d91f6dec411e35e7a8924cf978df9fc68363f", 0xd9}, {&(0x7f0000000340)="4faa73c307126d71107e7f025877829887ebf2ae40bd11f8710dead8bb5d0d2d7dccc54cf239a04d47a5fa850308059925a4078e79ceea8fd36e7bb64f77c8ebc493a601a3a05d62816d0a6f94d19b0d7fcf9cd483ca90c1e2efcd6c5c149ca39f3cb54703a96920248ef83c411a01fd0f0813021af527fb1ccd20dfd2106312643fcc91aa2ae3dc317c78c55ad7cea2bc160104c7886ab40da1e6", 0x9b}, {&(0x7f0000000400)="e7797f0eeac1da7e5a475f285e", 0xd}, {&(0x7f0000000440)="be5a9ff37159f1b0", 0x8}], 0x6, 0x50) setsockopt(r0, 0x80000000, 0x2431, &(0x7f0000000500)="7f32724c4af0a6c1b91c50ff12125a6a362e224c1df36b9987f41c9165f31e25d9115a9233f86799e6e5519e8d157a15274914c6f9d33f5dc444d350d87ebc45154441e5ed21627cdedfd7009f6ae274", 0xfffffffffffffdb0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) 12:12:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000002a40)="c7b6e9ab37c766f93de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf018a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f0000000380)=[{0x7, 0x7, 0x800}, {0x0, 0x103, 0x1800}], 0x2aaaaaaaaaaaac34) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r4 = dup2(r3, r1) ioctl$TIOCCBRK(r4, 0x2000747a) shmget$private(0x0, 0xe000, 0x21, &(0x7f0000ff1000/0xe000)=nil) ioctl$TIOCSTART(r4, 0x2000746e) semop(r2, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r5 = dup2(r4, r4) setsockopt(r4, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0xfffffffffffffffc, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000000c0)='@*\xf1%{,)\x00', &(0x7f0000000480)='--\x00'], &(0x7f0000001880)=[&(0x7f0000000540)='\x00', &(0x7f0000000640)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='{+\x00', &(0x7f0000001780)='{+\x00', &(0x7f00000017c0)='@!\'%\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)=':.\x00']) socket(0x20, 0x3, 0xfffffffffffffff4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) 12:12:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x11fd) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x188a0, 0x1e) r5 = syz_open_pts() write(r1, &(0x7f0000000180)="fb11a632b7fcdd9927c0b06f0d09ac14b544e78c9d763c460d46c1d0b3d6ba8a7813b15d5524886096878f3d63725455a622035c8176deb227a96047f6b72c1759a5270ab0d673c377b1bf018effa6a30eda7f3a7e8d27e772f960c23a6004b88ac33e6ba5a51248cf96bf03544f3100aa1b0623807dc6ed5f28f24d8fba54ac3461bab2512724bc8d44f156a00995ebec3c372cf507db80fb5820c383c1b42e2528a535b2146f19d4a475f7fdac8fb178a50472ba55f7617ad94fc1d65fc9e347f05cffffde55ab7f5df1e475f2413322344f7b3ef9d922420f0475874553de035086fcf322fb062678a93296e61f5ce8f73a6775f8eb8be61c05b110fe1f256dd48e7dee5c8cc1e6ea9a19df5c9ff64e8cd28922846839aec36450abc351afbe1f650c1a96b27d610f44d1d9c7d8d480a00ece2a76045b71fa99f47d3003ff808aff35d8fa3c388af54c1d5ef7bbf4a0c45934ac962218d15f2a3e1078c181216822df62dc27ebf0305400b6acb9f5696d373afb2c69aa11e39616ba9b3a05ce6a36ce19acc05b18750172df116acedc5d26082c3978a3efff903c4646ca4e073d3c493e507111ae1ea43eb7ef5b3b2341b90a28d039482b2f37a9ef64467696ca439188346b1fab8f9f489516bd8d281a41347ebb236bf0c043de05d76f2012f935eee5216d595655c8c9bc1ee5605d96f8fcda1618db6a3916dc38248f2cd361b52728966d203e5948f2b6ec33a2105d55edd04063671a43749bacd1c1c24c57bee18a89696a11a67fe457988d01e8736c8c821db4248d6d012261bce1e67f14a78b0366e558755e77f112fffe7a2b7c0b5152060f8bc524050ce8d07bb70547f61030893049d981ce3848bc8d76c509f5c0559e233532b10007d6703632081bca8d5f838cff31a020fa880ef1e127d2c6b845f75fe80479bcf7290c29c3740368d6df9ffdf054ae001f3bedead9298677bad66538e30b0fe0de9ebba8e5fe61ad5eb03b1809dfea328bf82065f0919deec30f4e22ca479ddd2f03eac2f1eee2cd925ca278b1afe116e3e89bc25b5c49252bf5c1a269b276194c8b714c0a8902cbab11492fec80df301489c7d507d1d7d46f7c20f8e8f98d1a1f5280cf7b936c5d55cb26ebe2c50b27ea8eed04e4f79bd2fdda64abac7a161c0729aa7691526e7060ae7e24da9d379f98088118caddba7b1c84eef1cb757b1088ef32256b4fb9f9f9aedec8f675603ee46987c6c943d7d1199599c2df0d3dd17afb996c4c952a160f56071c84447783dacfaf45b7d317eaf50363defdfacb949e2a8c0e716b27079fb28130eade51971aefe500c987cd38146d01b8ce4f7fed1098fc6e0c424c65da97fe5128146010978b58b11253369ca88b19e529ec7500ec273226335ac86c0770d0aa3a3f4810bd406db99f4f15ebf9ccd54667b0401d5c2ab3e9c9999993647b67d3518756b4d03ce6ad6f4c420df47c4b915a1bb7882078cf3e6cd215695da4e73fa37798d6b0350f0df796d4a0dc10ee91dba308ea2dc1fd0d16dd2d8ab81e48be020142e0d9250f0bd4274a6b4a76c75a8e14b413d8bd98adeb2b93e1a3b3f10e3024be6ec77423d535c9a5a6ca391246e33aeafbeab52a4a132001b95ca2ff03d4868c212812899a55c002b7982c0a2ca9f1469ae596b095c5cb7aa3ed5be8bc545c72bca79d280639ee76785aa5c20cf60ee45d7feb6a9c05107ede699d9e4b914f1db736cd25733416370cbb79ba3384da1568e607c28bb92e1dc3fb2b171917ca0d6f89fb18144e052180b1ffd0b8afb4fb403ac969312da3b8ebca99c9c59a15b15f5949158c135010536ac9b44ade616835528ce4cbacd1f9a1be2f945470454e438041dec0cf0ac0d878abc7b2874155c7da9af801fcda6367fd7f88a040bdbaecd2c883596a6003598079c1b270781a8f6b4a711994d7f3f67d93a6b3da6d44c89ca092a07fc300025dc3abd908be3fddc047439e69a127fa71f025f40cef61d489d8ba0f42aff3fe94c04eab7eeaa2944bd3891aecc43062661751e5c9e091dfa266ae7a737f469627dc4db432d06cfaacd9c39455f2e76f26396db982564dc8c706b234dfdde1977402607e58ce2198b3cf3972095f2c4762c2953e78fb5def37964d795ed11813c75f0a1514e25fab9a15098a7f750dc033332fba97004b16301fc933b8fbdccd59cb5198141903c2f856b822cf5fb6eaeb681adc5f3f71ffc0aa3df71ee26da12cd715be40e6463a6ab367121b9876c849495602f1d05112084853975111c55d33d2c5f05081db171785b24df204f467d5e74d1239c72debcb51f7e166d7e4e872c82501cf91f664416bdeff72952d5da745034f51a195f013d0543b353d42030a6081019815d98f9586e6d0ec7039ab1ddc7f50adc0ca7bb95adf5d42372f7ad92d71dff97ef46a9c3b149aa60660e94918eb7ed9f03e336ecfaef85efa99b2a9387f50f36c51387ef251c554e1963e3973063404e5f049aa3d6a8e330c16c5746def3e30be954285e72c1244d874066eb01c5f72869f0649c31c4278f6ee6765f64026c97b5eca019bbbcf4336d9456bf816e3e732d1398f1ec9ec38076b7164a69c9eb674a758078236f7253ca669cd44f12c884d56d03683c7b6173c1828c7190105b6ed108bdc7179803b09fd8ff6fd985f0602e134612c12c59e03585e3189322c73a2fc8077b01da3b36078a218071c96461dd476a51f2cae09336da5096ef78a90a6686f8a0cd1501598a540829301c2be5201ac5719df5131f0c9b925de8ef0c8c75035c62b747334362ead0e7fe14b4d3e46900a2fdb945ea609beadf5f1f33d19cefe7ab16e179a85f50ba2ce2d8c3f5540da113801937448df2afe871f841fa7793c1d33575752646f7ddcc552b91fc29e38a934629f918a6e9be2bc654e2fde804bdf0c587235606615a0d3afc37c174425d1b3cf9aac25cd4e48cb766fb208ca8509c990d34b644ece33f9e4159a1464dfee54fb94c83d506ec8d859050fe7f8f0e53f0e472c25fc4c5cf6d49906010341aaa5a4327b17d6575a4895ac7909c5d98a194ee12554ee43c74c65916be4a1bc2bb4a73c862102a47a2ec55d7c8c583f2a0d3147467ffbb7ef6070e95ae2b970b7dea42362daf5d91247845144996a19320a67d15525589fa172f1c8b7f6b21b87bd0ddb4b191ea0753480b1dd43a388fce82e4d298b04b004b1454294d209e2cfceeda355dc88006c24d0c6a119e4d661f709ee04aef4fd077ed7cc45e9223396fc919a8f82df48ab4ea44c37132c3b73bdcf08a6f274b8b3cd3b3f3f6e12ee1b8e05b66dcf12104d2024a32fce4fc3182379247b436407c14f007a54a25274c27357c4df622ac23b233715d42f57eac61a66406c3c43bf1ee438cc8bafed41b40282873e1b8c62429d1c9d1464cc05dc6574e869555d424f712b7ddf4b4354f7540687e890c552e964eb1c06123ca83f61accc792c8bd0e86c5a4daad25c8ec2f2c449835ea8c2d0f16526d66b6e95e2305fdf2d5f69ecd7aba78a5425cecb4644cf05d5ad848928d49e646ab3762acca461c03bc3bc37a792cac6cfb2ba49a82896388197310e1ffc3cd6e9fd4194eea11f023cfb1c0b946de68e19a3c63bf040483adecd6819dc966ea093951fe85e0b70c6d0bd2fedc88d9af18a7ea4366a4e512eafb0b122aea5c178580e6d8ca08aa69f3c62dab5de7bac64f870a960fc19b7ed6d5b6e628ee1d32021cede6fa81acbaa284fe006878ddc57d77267001f28baf8cadbd8267b843367aa0bfacd4e0c75b7e7a4302d35f16099b4598a9eb9ac00210e37a4a50ec6e0dd86a9d04c1e882851eb375ef94bce7985316af12bfc3bf5740ac99a53a842716a35a3c342ced139f16e80aa04b9a58a6b28d9ac193b8763dbf604b7c4346d57219419fe59e49426f459c3f04bd58e6509490c70a1de73e0e7e23e6836656df0465327f1e457d96fdcb87c4e206e8fe596b8a36ef87392c482dd31d42f5218bf2a2883bcf84657129d60376d098ccd5f259746b1a6a66be6bbdfef5ea521483e77352d06a01f999c7bbab461b5d4f3e8564a62f03c5b8d2dfc7cc56247d9af414e7edc470a580507bb9c615876e066ad19094401756b3ab45a2c07988b552bd9136b03addabeee3161eb3f938bf4b7c372d6bdfa165c53c3e386fab47e4e5a959068041ca2c132d07c64723e66f40e413580d91e93c0754c08b416f9991c82e44db48954b846637b61b14e88b938e00ffd1923e578455058770cfbe2eca1d6429fd0f5df897fb070cc315346073560ea366cd76ef6adea1c0f851f15dab0c0ab6c1c85b4b0028a405a136d0e50a2c0ba9b19b0b6b4d61b23f33b603f1f11d4b6bb0227395129d271f1e2471eabdafaa21350f74e023d155ce74ae4c095dd2b31c9d90d707d4b072c217e9c260538ec0f0d29ef76aec9b6d11d12ebc280b210c9d2548cf7dedd7b9069f798d0f7b4c03d5af14418374ba040e689047b350c4f0741af292d5f80dc0084185cf56018ef1d64910f3a1728101de1119c624231b52f1c8043499aa002f2004561b093f9fabe8d01116518bb79203dd8d3d5cd47c82e63045f49c6ad8b207557941c8027f9dabbc01b8a73e1015b463d8974043d6c48b90814f13484ba08401c3d2918de0170f7f85a9398367fd17f03d5f954cd163e71e03d238c7fd53c0746e41960a92a46dcd60eb1b1ebf8ff4b23aec1b793142bf03eddf38585100d9273e664f9c49c40df95af4074d88cad68f5990b5318321b372d4f503397640ab6ab3b30962443347ad54aaf4ff12cee0e5fe6d38c72283363351bd4ce883893899a610c301097a78275c2846b71a2fd6d9bcbc8230f74eb66dead3d5e8e5e3ea11df60d07026c759e8860d0d4cb6697df73760217a85666529197b05ab1c48bd79572523635190c7a7e717fa528cefe6ec5a8a889423b483d6a481cbd1ec334bc9f3149b634f4e238a805d5b40061e64c7cef2072ac010c45bf6df5486213624786d01568bb01de1f77032b4d87489d8f3bd1bb77727392d8fc14fc55cb06fc36f2423bee630e4bbf4bfed0e402cbddf11e3f7e36e38d77fa662bc7f7156659b199ab68fa98a2114514245538d6dd881a8e56d306cf073b10d47439bf244959dfbc3ca040b30369880e9b45fe1eb37390d6c016e157cfb051008afab2da3186027b6e37764d2dc34c13eccfaae9ab2ccfead9801e04c653a9a9ae13ae3de393e0b4ba77a31db2873b5e2caf7a74eb468986de8beb3233364eacf8de1bdbf788167c9a7c3b03b86490410846791083e19ec357f30446ffec600676505d21b838f507969f5d4a80963981827f685e5fa9bdc01a6656053c359161d565569101e6ffa9714f3861c9659e54fa851e5880f474e3e813471eeb1d5f62c09dcb4f7a48e3f1eb65b572310193ea612cb8cfeb44d409c70f82b792724f1e94c57d70224035863bc0a52fbd493715f09fa8f970ad963a0dafa666e05c1a590558daf3de1ea457b76eb20840ff336b680c6f3ff6c85db4b6906e56f2754ac53227c4d35bbbba74f020bf0b9dac8760b13ce6aada7ca9b13c25cb8a781e022a077154bbf73e9fb54fd344ba45a6e859ea23ec3beb4c8979c00d90d639e9b58bae6046de7fa2f1c5b674af2f67ae0c995b48cf47ca05e8fd4f26ee63361b9aab15d6ceb2a40d7cffd088039ced8161238be1c1ff1f26d4c1d0baafd136e774e7bee10ec69c00c7b4ce2168c27adbbdf231a931bd28e15975ac88f88fc81cf736045436e2e45789e7", 0x1000) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0xffc, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001180)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x6196, 0x200}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000003, 0x4, 0x529}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x55, 0x80000005, 0xfffffffffffffff7, 0x100020000}], 0x81, &(0x7f0000001200)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x80, 0x5, 0xc7}, {{r5}, 0xfffffffffffffffb, 0xd, 0x5, 0xfffffffffffffff8, 0x101}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x400, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0xf35}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0x800}, {{r4}, 0xfffffffffffffffe, 0x28, 0x1, 0x5, 0x4771}, {{r2}, 0x0, 0x8, 0x10, 0x6}], 0x80000000, &(0x7f0000001300)={0xfffffffffffffffc, 0x9}) kevent(r3, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 12:12:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000040)={{0x0, 0x2}, {0x100000000000000}}) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d314ba9856c196baad0251d0a2c2fa9bc62405bf9d9ecbb71737805a332650e86883643b5de34b28c0e36901e83efef27fbe568857b3098a8729789580d9b50d8468d29ba3682b661960d37ab8fd7e787dbe7c004fec3a2aad36f9cf7bb7b87e294629c4a8d270d7f0153323750af11d789b9bc94a114a0efcf302dd18d49cffeb3d1af0eabb4a0462e3ffa0954f2e2e3bac1ae04bc2cc8e0373d64b3009c74181eb69ddd652c9aeaef6f3e23fa6a5a705c05fdbc8f510fcdcaece6a3519aaed753820d36bff5b6a1d5e9aec0702a81fccc4b86d6ed65104115c58610c76d93ab7d13ac3f8c0", 0xe6}, {&(0x7f00000001c0)="44fb81ebf0427a01f9b984b95c809209097bbf9c916b9f148901f2e9f5500947c49dd4f3ddbb8f0b79c1273f92c49f60b83b538cfe7a2d02169a7167e39e9ed49c89607dc595a95e7bb24561f8fc467028a24077246bba916f634a05fa64cad31d3fa22631268e07778fd6e926ff3d19410a24c7bc89", 0x76}, {&(0x7f0000000240)="f5396eeca96c522d764102bfc98474b29ccc119e28ea3382bf7b590bd5f9e3929c5c5e8ad3415ecda080d76ae415b1c6d5e56fc974f99bf7f122a2631baf8570718efd7246fc167e3497c50f7dbe9701d9f7a8c5e9f4bfe5311287d3a581353f35373c2167559e73e72464423f3193b5f2746f64c9e320efab1f144d400513beac441e632faf048edabd1bd1f8f41b920b9f0b454c27", 0x96}], 0x3) utimes(0x0, &(0x7f0000000080)) fsync(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 12:12:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:12:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x6}], 0x7ff, 0x0, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe2(&(0x7f00000000c0), 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r4 = shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000efd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r3, 0x0) shmdt(r4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 12:12:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) write(r0, &(0x7f0000000080)="8fc2c101e50aa4af092dc6364240c0699d68206e4e404b1aff69c1b311b12065774b17c7cb7ffcb8cd00194f818cda448c7b68d1fecab40d119a0f1bb85e597d342ceaffc1132b1e6ae37810f3fe30e78a8b", 0x1f) sendto$unix(r0, &(0x7f0000001240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0xffffff31, 0x4000000000000000, 0x0, 0x6c) 12:12:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:12:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) read(0xffffffffffffffff, &(0x7f0000000140)=""/80, 0x50) 12:12:30 executing program 1: r0 = socket(0x400000000000, 0x10000042, 0x0) getpeername(r0, 0x0, &(0x7f0000001600)) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x40) getdents(r1, &(0x7f0000001580)=""/100, 0x64) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/86, 0x56}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000040)=0x6, 0x4) 12:12:30 executing program 0: r0 = socket(0x16, 0x5, 0x2) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 12:12:30 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/157, 0x9d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() dup2(r4, r2) 12:12:30 executing program 0: semget(0x1, 0x3, 0x641) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x4, 0x80000000, &(0x7f0000000040)="2020db996e0171c17b389df4330f4eb04f7d8da605c0c682c9189cda0af309a61d79f11e1cd1097f48872f6449a050fff901412a6eada5dc30b9692cc61f90406e437b7cb12e9ff707ebf23323dbd90bc7e2127adf8570e1f1d5f4fb1e667ac429a6653af47f09b86fbd3d2e1f4fcfac1213b0c80dbd529e85ce003edb93ee157944d8ff9976eec8a6ae507f77fbecee43ae7786e78341a6f0838cfe452e12d81cfc643beea7befdaf", 0xa9) 12:12:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x6b93) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:12:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0xf000, 0x30, &(0x7f0000fee000/0xf000)=nil) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/57, 0x39}, {&(0x7f0000000480)=""/181, 0xb5}], 0x6, &(0x7f00000005c0)=""/100, 0x64}, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff8f67bbe6, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) clock_settime(0x3, &(0x7f0000000140)={0x7, 0x3ff}) chmod(&(0x7f0000000680)='./bus\x00', 0x40) r2 = getppid() fcntl$setown(r0, 0x6, r2) 12:12:31 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x25, 0x1, 0x7fffffff, 0x101}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x90, 0x4, 0x7fffffff}, {{r2}, 0x0, 0x28, 0x1, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x8000}, {{r1}, 0xffffffffffffffff, 0x16, 0xfffff, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x1b58, 0x3ab3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x1ff, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x5, 0xc00000}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x40, 0x7c}], 0xa8, &(0x7f00000001c0)={0x0, 0x7}) close(r3) 12:12:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x8c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 12:12:31 executing program 0: r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/20) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x0, 0x2, 0x4}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='\x00', 0x200c8, 0x10) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3, 0xfffffffffffffffe}, {0x9, 0x9}}, 0x0) poll(0x0, 0x0, 0x91) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='%]{}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00'], &(0x7f00000000c0)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) 12:12:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0x195) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000011c0)=""/226, 0xe2, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f00000012c0)=""/96, 0x60, 0x3, &(0x7f0000001340)={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0x0, r0) r1 = semget$private(0x0, 0x1000000000000000, 0x46) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000010c0)=""/250) 12:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1f) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a16da003bc8d433bc3bc5a118debc14c8f7fcb4a"}) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 12:12:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 12:12:32 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7ff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000480)='./bus\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="eebe4ef348b366be4160520047f28f01749174120fa10c7ecd1410098fee202c3e6b4debc360947380bddbeb165ec0c1446e88f2c84377f5b0c3b6a21df8c5f9968ee9d71eec414bdc3d4dce3d0d4893ec9cb20008eddfdd1f5dfcce6327a2d09f5e308820027007cdc70b082954c53d3d925d7af764c4685279da1fab4548f6195c383315129d164da88aee5f9ffd99e9b31a96986d479c1a714b4b226df8853983062d719d3083f06cad39df231fd6f9a610df25badaa28678c58c7b323d95a07bf0ec951818df1228aae196044dbab972663d56d06f5f991b7b659d59525edcfe99268442003e297e68dfa1945b789fc0b05441734176c2f6c7e6e61a51", 0xff}, {&(0x7f0000000200)="b139749487ec2eb9c719d84fbfb36c2cc0978fde337ecbea73976f0f5054a7d667120945a840d0aaea8e5035bb5472da52c5ae90a8dc085b385225ee7344cc2d6dffffd18ed1e1a06da88d5ee9d46f6ea7941e3946e12d0b3c141e0cb425e701775b50d1964f44a2c8778ba61696c16bdf2ba1d6e38282c8840475a6dbbd5057e344c3ba0f1821f790252a868ce4334e44130582f40e3e0857d21a6f6cabd7b8d390cafd035218", 0xa7}, {&(0x7f00000002c0)="e098c1b667e95a3939e53292e543ecd19be281040fceae53fa3dbbe364a220b133e57579dbd1bfa6c03c030e758eb298250187f6b9877ba19ad2c276cdce4cf71a8f7d2fbf576a149ec500c860705d9fdbbaf1973b97deb9d6715a9ff6adc87e6afea325f58888e802daa417c7e8b5523ddbc2574395a7efff7b435fa8eb434fea9b294c9f1b3a7c8b946bc4ed6560c1a50d", 0x92}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x20, 0x400}, 0x2) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 12:12:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x400, 0x0) msgget(0x2, 0x100) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x9e, 0x1, "3bafbfdcd899ae1df08023721c2563ff47ced14b", 0x20, 0x20}) mkdir(&(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 12:12:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = socket(0x21, 0x8005, 0xfd01) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') setitimer(0x1, &(0x7f0000000280)={{0x2, 0x1}, {0x51d1, 0xc4}}, &(0x7f00000002c0)) chdir(&(0x7f0000739ffe)='..') 12:12:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2025, 0x504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20042, 0xa0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3ff, 0x0, 0x40000000000, 0xfffffffffffff001}) ioctl$TIOCCBRK(r0, 0x2000747a) 12:12:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) 12:12:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="f6fdcfccfa47707bc3171e46aa50fdf4ef1693bb298e1051abef59da05d3a94b9154a925b7fa467394d02f01fb222edc2aefad420db285b90f280061b6657fb970a7542c638e513d38cf2cd45b096458c672a09320ce375fd385b07aaa11e4d5b467d1264613a5c5606f471c513229c0fb7218cebd297db859ec54327d127384fb2ccfbfd5d0851986a2bff142102def51d8b027b544035ab8c3906e517697397b3be00be0bf3cdaf5a5755264b81000f22aba454a47bec31318e35fde62905357471757bd99abcea51b461123259fa80b278c5ff7396caaed7176fe9b085c8c4ecdbd5d66e7a48f4299d27f7fde7196eef882101d620d8d622e6d323d2e69d9bb00b9602c7c72dd8f15a15712a468a3262000636d3b21b238c86968bc7ad64bc57fd7517ae59ca0727da13219dec426460f33480c70d333c21fa0dce7265378ac22d480a97a02a514d97f37c1a24bc977283b06e69cb5e810d45e04b51a79d5e720399e497c9274a083ddb111df9e6ad2f296d90bf6ed9c50c40dd99f33ad053b4308f039fdf789099dd82303c6ad5dffc7acba0d1e7dbf2b1079c136a16a15cbb12981c52ce8c16bb298a6cb66c200bc6e5bea6ad674fa8842272b3120ec8fac24dc6f58a5fec48ab1cd2aa0b8f4d8ff159358d2ce5e913919dc53c0b736f148f378996d7b6ff9c48196d081b91a1ec3606f75d587234729faac9f1d1f2a0445154c63e46167ba87bb05db566ee12cf6593ecd385650275161ce5292f17b3e7305545e9bd3ef41069b987eb07f4300ac738f14cc750210d0d0a09780feab567fabbc74e97849c729dce37ada47658b20bcdc75ef0f52a9238708feaadc2b42c746f5364d561878ff2f1a0955b20f69ec7bdc632c5acd3d63f95de284ba2a2fbe7b174dd3516a816d80c509fccd10d7f4e98616a2bfb707b10aff8e88837f1e0454f40f495f5bb68e57e5d5cb9bfa30876c454a50fc8cbb471c2d42b7af3b77688e95a2fd0f9cd569d05e785e5ae0e701c4f39a98d55e58b0dee44a3d133def05ced4682957e8e534f90a1f64eda688c9f81a2edd71d527bd54f0e84619f29659a36b5035126219ed9e4d10572e1f1d2eff5a96aba3247ad26a1ae33de7c138730db1fc67e324f6429872f17832998766ff644c97077ddcb27d9a34870c0b92ce6ad1f5fb700545aaa34f1f75f2949a4e02bcd9d7f706acf5960e21a94420208bd91d09f262ede1bfc5df1ba3127f5163c8aa63726f0850406898d7832bfdd4e9c4cc5748c9fa40ba052c77c149e0713ff2c324bda7852da10e5dad304f46bcfac9693091a565cbe13042c030d44df647405adaacff476c8aed5c9aef4470e251c00b8ec7e2712c3e24cd3e21551a0e69fe67a099eaacec9977a9feac0b601b2b0ab42c97905e68f68802e711eb713cb7b188e287a61713f6aebb41c1ce02713af37adf5bc63341d955fbbc4e091aaf04b58dd626a90deb5b14ca7e3143bdcb410b6fb23ca967af2b9f95bb9b32c0c14e076583cac6755e101feb33a8af23e27adf99d2c80701425e494d1ceea12acff23edfa77d1fb82e4056426d3ea0f6dab09b65a03b3eb18d67fa7265908a70177acaa6555f438a3e428d18720c1f51f357b726453662b10fecd9e64857c62ca94878d898cc4bd9cb115b9cac756c9f601dfb67ad9d076eaf09858938f595da6679d73f593fe34e8953e92eec9d5c17143d3d76a830c477469ba5f6b24dffae5d5d2d2337e9951fd5269c0751f84c85d989814b3bf2046c196c5f81a5ccbde35404b12157ec4e970f72f5178a6b91097691acc1d242e35da56bdc8386dcbbfe8ade7f3ecadce8827a5e0797b26b8a80823d99578ae5c27e77bbba8d29d9112abf9034a508889a01178e10ead3cfd921c58f236f8edbb3abaa581a3e50214f38eddb950e77439e2ebe964f329335e03784725d8f15b9df38a5cd8d66999c5ebd25d90a3211435fb984f782ddaf4d52c3e4242cc60e388439cdd6b57f90a4a6a6b7f2bb03be4db43e648c870d6d556358fb141a6ed409d290836f617b119f0a07ee62d9d53ea4a3b3644617a7327c15b6664096e131bc2dc50d4e3304d1ff1cad7adce8a0e9173914b8af337c7ade4ad3972129846c01e4d6dada5213c89bd9bdc4cb4ca509e277310e27ca0cb2f51279de1e6ee1b2fd521a7840b4b6485fb88851b6eb866dd18a4fe792c87773cb4d9e504ae90e05ac4e14c19e2b45b8088698e980a53af17591af18ef64b83a343a2d55c945613c98e703f8a090f8fbbe4116d9771806f635f3c6a258145cff1e23c072e055756a3e76df0813910b819d50903c39ff33b6bec7ca93ba980c97dd592afe3049bd6ebaab0fe5248d3e79e20d1311eb8ab091d4aee349ecc2e92840c88921978c8eccc54ef69dadd9a3fb0e7f324a39f3c1ebf3c100d0d9b2cfbab195e4b789c87a107c56301b5eb87d38bdec2d3131e6eb4175466b089b66a511f1510f0431032dd74bc8480092957cd4400bf41c10fac151b7dab0e73576ff89343a39dac033fa421051273a93b0020148cf79f2b55dc721954bdb6e626fa153a476ccc58e2d93b73249d1eb8c897bc4727aaafb7d6e21f79acb233a5ea57d3e058e5f226bcbe02cf5e1ab1c77710a85f7188e3207eb9c4d8b2ff776edb71b638dc8b7a78538ea48da9298327edc9a38bb1dae9ff11e205252c0f13e0fab44770b1dd2ced6918a19783d3e854d47c1e6a90818ba32d5514509bcc29df50e600e5304d3a3355b198c4480583c642b120a7778b564b7a503d26af40d8decdf6dd9dc4603a5a8c8097bca2b67ce5e404c6b186fbabec2bbd9be7035da289e3c68ca8a81d1515df8f524c5af1442bd1af74ab8970902c035c17b8b8a2dd488a002d137990608377ececa23475e1f48b1879e943c289cb495719ee6c4b56d523be37e17fe36b989968f844f5b5929a16640a17052f0a9ae2e16abf04601801e0903590e4612cb2402da22db70a6fd8c726d1817c3532b6f10d5c3a426efd2e68323ff9871f6ada0e99d999fa6a8372aa4007a1b15196e920ca6bcd3297a2bfaf54f6685596df8890024cda066818f6955634dfda4075273108200ab28552eea0682f620d65de2ff9312e92c0cb5632ded0a1e4f69dd4bbb3b524e7f0b22b050c02b312e38ea96ba2c0f41494afc201ef8600a296d823da5dc7ec74395bf21666ad829c4436deb077f2a94697f1afeb6dcb64ad89e93bcdc0d8ac9d2a9f80005a743371241b9a08e4f0287ca8227daad2b9b11516ae440fcf86ac28c241838d1186b393378f4b2642ea5edf516e01425cf73a16b442f68a074d704caba63f590477831f2805622addb056274384793159bde4464036322c5e65491fd8b58db738cfba252519e135e6953e515cb608383e8856bcf1164ab0a680b33e57b140aa6ccf8a4f1e7daa89b26c3d805a41407b476b9c1e03055eb67aaf7be99c3a1df35e69369dc5dc7721e543c77e25644cd9ff48b7a0eaf0865ce9ce19e192482a21b495097e707106383a6832ce1183ea08cebf9e64edcd7dcb4da7e61013a880ccb636f6c27fb3b58ce2ff5f705821a0d6928508131ddfda0c059c534512c1c100d16eb094eab41c818f59acf492ae65d2c17b1bab0c8a5704591216c7bd70f14ba1b057857550f8c08057435eef3f376791d8384a8ee37b66e3eec1523cf3f7e508d99fd223d968d6095989db3defd2110879130c9fb8217586f5791eca10ccf34186c16dd6b0b9aa194b178d95caba18cfa2a90df7bed52a8cf0839aaca39b3be67679c6a06cbed429aec5a8e3fa4b571e76e68f7e29189d7b2d2b31f07253311b8cfc808f2fb79ee42cdd32f3fc02e51a3ffaa2c2f893683f317e19dd2292b51c2f423eb045ca94e6b368144c15bad471bc46bac0175a36f2a6257565b433896dc517f40bcd560dcd9a81fc883caf1622fb16d112f4eae685030a0205bb00514eb1e70588fc0fd34d343f140068f4afd18353b722cf7fd036a4419da6cdb371e5749e0f29b5e609d55d36bb678f82e0c1b252ee6d992b46987cdb7caad1459e1524748c716d93f3598d255953ecef55b06d7729cb6fa729bea5f6a47acdf02c853bfa472839c10665af62214137cbafbcf29bd80c2ab08930b563d9df1957cb9f8345e09d32d52804ebdfd508ade5e823209d3e19a6e6c62199fb715f13535fde91960e84d043f64dd1546eb679b3aceeffd34cb6b15c16042d4cb5f881a33ba4d4652fcca42e79fd6d92cacfe55ad14d62ec43550af6611599f1cfc58cc017a40c0b55387a911c9320268fb6a62f8af509e32af95a83d0bd49841e2696300d8f5988dcbd8a16c03a5c812f764284ff99f652c2061f48e9916715d16c3a9aa934eb01c42828f7ba487972531180d6722173e98bcca77133b1cb6d5a63e85c3927c884d2a213160e45e7fd239e4bb7d8232d47825c4b79a99facc2482b14edc0c460f261dde7e126735b9a9942d0a0b1a7a0d706c18f4e1a288c672f9232837d500488012904fb40e0740443090680e9a3c7cdd4c40899c906d64e1cd90092fec1c2f2b107728ce02fab75396121245bc8f1ae35c6b655daebc6e01e7f837cf533b05db9fd705b65511bbad270a29a72ee4de25cde91cebb7a71083f7e5b114147b7399ca013df201feb42e5ca10e3de9e8a8b797e51080c49be6226f209e73b17e18a625aa0f967fd9a7c880a297b5a3d8a0c4bc540f25601a8666e420907a12eec351307c0a43fad098b51f7170f1c558b95d1eb725ffa507deed817551a34474967e54922b54ece33b7f597030e7f343ea9a7d78d09ab114ff9f2de9e9cf69a0a32c07e6c2ec6ddcec0d2a11fc4bf54282825214dc817dac4f941570642863635aff0bcb78913675f37deaf1523453fb2f2e5aa544b83bdbbf0bf245ea4960e18444f42680be3563c3f91f9b866435c48ecce20ae9c3b96165feff7515db987c338d66f87ccbb8a5de821564b3329f7df9869d4ae098c2ac4f589fbc87e29f6342e7f8fb3c9d3975a5610ed64434461d4e5433386d9f0ca0b6c92091d60b27024991059c24755dd9e2d1890a5b6d63aeb3e4113a6c70d953a407509bd65203ea2a9c8fff3caefc394732643acda45141b2f9a1e0e31c9d99ec950eeb73eb31860d0de5c7c8ef32a86fd957e36d00f3e2a64614fccf362984241ee8bc7108dd8bd0b5731fe5d33f7927f6045639e36fceccc38efc755b02de3902d0d4bb9099a55ec405e290800914d180ad22d88740a1fb16c983deb4aeed4b9abb70b5e4b1dc4959508c052816bbadf8efadc36c7b345aaa08acc019b9028745ab6e7892ab45eaacaa601d51f9730afa2c0a812f55a5eca0a55ada1e547f17d8a63d9b8833e7fe0b16ecfeeea003f080e807cb221f1c408f288297cc0a9e5772f11705305176495fcc5b07709ac3f34cdb33d6939b41e5a5fd6af9d332ccdacacac0d9afa8688952bc17f1c1829400cb1179430536e10ff786abeaf4560cbd3f18164ee21fc4da7cfadfd2e41b51c848361c285cd3da3da5f3f6488c8b18cadffaf6571e7f0c89cbf024934e0fd14ca5c1807214e07d508c0a824445eec5df0c1694d04cd23220fd3f983f6f2b9a94587341c581e853037c7c2ae23588e70153f6ffc61cfcd71f50a9f4d8ca97ea6ca40aec58a8279b76c6d12126b63d155bdbe2d97c2c0c1e616191cb982ef5a50fb256a7b96dd42dc83dc186e29afd4807206a9132e493afa5f76b1eec119447fc02caf872ee84621658b05ba43ac95f0ee3c5d3512b03a36035b5a841cd", 0x1000) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchown(r0, 0xffffffffffffffff, r1) 12:12:32 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) seteuid(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) setgid(r1) 12:12:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x20}], 0x2, 0x1) write(r0, &(0x7f0000000080)="5ce36879c808f3c248246afb6dcb155c4b95006e190db5687fdf84d11ae8d90d284f5f1c6b4341176ca6666dea53e95664bacd32f19b065c946da2b4d89d4197d275ff0b1adf8c4730407f36f84446e439218d842cc1de22b5dc09182fa243e72df608f561e844441a14ddf8c1593663ffbafea31d344d782b014fbc0855607cf53534f751e9e5b7f46630650b5f311cbdecfbd9e1ef5e0626", 0x99) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 12:12:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="710df240ec011dcb1cec5c0fa04705a4006ce06a2594ff576b229a07a601b4000c0086"], 0x1) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x7fc, 0x68) fcntl$setstatus(r1, 0x4, 0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r2 = syz_open_pts() writev(r2, &(0x7f0000000580)=[{&(0x7f0000000200)="03868fd3b022bfb3095e144aa5de6f6453146a846b84eca4cb2804bf41948e880b6dc1d051523bd80db44cebc2bfdf3479a4b7a0df6969ea9ef3df54491c4d736f2204603bfd63803028b313b9f4db9292892cd12d92b3efa0b98a8a77825e60b7d654afc64217a8f97fbf1f60dfbf99cc58bf205a387bd75d56817c4e76389b887caa18656be0e7291eb192609060e2e3ed63afc2316631083b32af127c224a62ab8ce8ee430883726705831f17f663d49ba683bb078a6ea62ac7c7ff75b68f20908ba147b93a74e7bca31d3c88dc6c4b32381317fbc012b3494fb2b823756aec4d69efab39a361a94890e1cd6411a39c6a7b192553b806", 0xf8}, {&(0x7f0000001680)="144bddb4433d797e6a6544cb034f419b1609fff4b31217648794095923b3c45db867d92be8905464278dc1e56899005cfc112b7a457d719e27dcb1845796fab025cdb11ee55b14b1e648c0ef7b22f2061346173d9e7b5ad0d329ef40a599a3ae42d9286f24652d880cb3e60533ccc4845846de6715e573cccc08c4d3a0e8c6e01d6dcac0355ac72776339d1d01e185d861083b02c0a2a1b08612556924088d32ad01d437d97a6d1ef399b85f3038309c5c5c188fbed6b362eb3ac4eb5c3fee67af8c10a381f2275d68f01ae9a5fb42361195e5df7367393303bf3ed4ea15aa4de8e0a5361757eaa5794bcc108318c06ca63766d66c89034f0c6f955027feb29f9fe36eef87df23b8b78e36ae4ece86095d16717e65490ea750cbcb0338475011e1b15ede8184b8450c5f5059e7a6338be52775320cafcb2700895697b8f96fb3e1816d96a441609dad98ffa686c02518cbfcee39bb5aad4a536e64e33a0f439a1dc3b50f40250a2e80f6e9a34a04aeed5420498dc239cfb2f490a08ad05bd184c5edd5667283a6441d1f439de15534b2a2dd4cfe3ada126707e09c88bcf5c1da217d55ae72e2a701eb8475d5994cbba0eca1dc67c963a73e4c864ca700e9c3ba13dfbb7947942b63282d526de5dcff0dc88e4ba96fd9b248b8a16cf247fc7dbe8488ce8168ef1152996f9f25fd08c73cae7841871904bb9967aab2fe19bf4a6f7f235ab1381715ec3e507819c38f0435beb7dad1c32385a673bf19a55478954e08d2cd019ef6d5b0ef09053feaf4ea6e4d6a8dcb2ab4bccc5c081f620d30f6e544089ce01f5919bbd23a2cb840008a5080459210330ebd79c2015105d4a9b63a64a8b0317735d918af983a68337bab59a41db86822588a92c28a4f0c570f6166552e4c311d179ef63fb6760924d1b7cd95f0671ae4e421ce20cfa39b33db055a8054fb32594f8cf8b0c7cf18aaaffcd42139bbf429cdb37b2bdbc41b6f3dfbfe79141101ccf7ecb3f2328c7f73c56e1b01f147d15eba61f76bed00f255acbc1c7a924f81043701287c55bf6ed4ccd4dec6bf8a8e24099f9864eed9c32d8b3b743e83af1a028623ae33200ae336495ba6cc97b31887ec790126023cd559b1f7b4c2cf5a5bc4ea81ee978ea8bfa097afa7e3eeb14068d729d9702ddeef559442d24ef2a0a523145936182918a37acd9d9c1dabde096922a9262b688a54b6f3a02934ee351aef56c77508f9b09fd45ab21350d627167b85dc2ae37a9b72af838d8c0b02fb3aecdb9d96f113e336b38b9a478dca6058e0e83f9e7f964d2e039484994f02870b5c4482ce661f752a5c59f4d1566f8db68d0799e06714aa0a27ee4a1998d648fb1a34fb3471157f0f1f1d2b4f1fc2a1d33b9caae04493bd5ddb45493309d658b95405fe7e17af8ae1478a5e5ffac7908a5b169e090819dd7c6395a7f65c1c6efd71cb0a8a1cd9c47210e92b27161aea797da9c570357fc70accf9036e868811fbadb24fa22e786f21b158bebf420d78c9357633398f0480f0bb1e56332fb26f192f7a2ac2480f53dcf81cd1f04b8f7abaaadeaec1e0cb273163c43d1cc0775c17207f0ee776a3824de4ba295ee00ebff83d75fd3a34219e051769a8bae51dd7c50c5036cc33e8ba85669af2daf799ce25eea9a8fa9e1175f067a970df5029aa7fb2faa412d9ac4e8e2f8de504dee213ba1a1abe45d0b72549d31293587a07a005ec67204878a17cde86d248ee36503e6b54a4c6bdbec021d61e8084807e6bf4beebd992e996ba9de22e9313de2470f13c9e75d31f4ebb4bbdbc4de4dfb3f5f9ead9e80f4ed1d831882c5f69c82f171198ca24473665e1f433b00ce7a43c271cb771695db8a3c1ff3bcf3a150560cd596fb50eaaba8f2e6bc5cd6d753951928f7c01369faf8f4f7254bd90fc1df2ba419322cf138eb021d3806734910f73fbaa7d41cd8de1e1eaae5d7bbe6b0ab4738fe4039a8035e9b278dbffdb6eeb2d3a6a84e3be6495c9dde03f9cc6118ca8965e3f9d3629a6f912d8101aa96d41cd983ef13a48dfc123b7b4f0be04468d8a2f3214a25c20cf7b64010481cfb71af213fc0311e18fc63e8057f9a48525e42ea11e1c8bc99103c313132c61135f53f1328b2b47f13bb8d0a2f7d561b8c7114bdfc4d5a72b781280e4e9a076b22c62e1ab7c4e8120443a3fc3e5a716b01e3b4e41ac86f273c876637be259767679029e78132bccc559b94be4f01351db5c0667defb58531b4aa14c601eda80196e1edbb987ae75b48dc16a190fb3502ccc6f01e21cea929f3fa8c86ccbd5ea6486593960b7b25f2d5a2f687494e46a925ba82a5e752826063dc261a9f57b577e2df193c56e3c97533cafae59d32a34be9ab1f9a6049ffa16f8f3994ace9c5df2fa413f18b08dbac7f872b64ceed12deb99b9d14852e8cfe809c08c4ae918b5fc210605e7465394b1439673fdb2e5bfab2e9729b20c3a780f1cc4e7dd866e634c400b0205662a6dc195c5ec7e997ac654ee56ecbf5879d5efecd9c946925f7ed298173bf65e77cf4b3e51bfce72182e5cb60a45f46696683f6514f2640cb8b9aa089842ef4698ee12bc4018e05a682bbf65b053dce367d09383177a6dbb0e94d55cda725b9de731e605e15ce9434c6d93f7938fcdf5252348d4db7cb5d7cc00350b7f64facdf6d2a1ee1080f9f5f735542cb5714af981d7a664c0115ca845f1513798d04615e79184bfe08460e5c4b66c838dbfed34244b410dccdd191fa197a9f7ec44882205d699c687430b9f8b2c5a0fecfb80abd35dcd55a99489cd5505bffb0db47bc594b65cc9ebab3aa864d62106d57994cb4aee15e62d49ecd9b1c02e975cd29336eff9dda4e6a2c81d223575d9e9a26045046096688ed7c58eb3233495bbef2bb092c2b5b00f917e375164c56022466e0a01d3ef1bb9b5c0d3f4e7e676a91e42f77778f805a495495eb03ddf8f373a600bd2627f167f532c0cbb7b8b1257e2de082a590b4b54ba71421dc75ce7a7b936304513aaf985c5458abaff9af6d93e0b1c77466882139e615cee7c1f705ac01181bf699a18528c63536c6eae56cb2e8476c547305fafa50170f9214d589f77cc9e6902dc250b41a23b66de248b5f46469baad9d80378e6edcc6fcd6418f8ce6073b5a515428ef40ee189efb3b4494db3320b00b7fdbe1d296e37e86167256b2aa3ec9af41f2b94a0b5ffe304139a9ae8d1629d2bc495871d160d6f5be09002d7323106f2d03d3070657b1530b6180152eeffcb59091edbc596bc9fbded66044214807bcb753d5a7a96ec4d85cb65098dc29fb317868eb667a693a0157d9f5c2a7c708695bded811bb8c2fd7dea923ca08b7893f74402feeca6d30f69e2ff163a58dd1a45e5149a4cd1c1f05f73239e18ae009151fbb954385db816b6a43bcea5a284b6ab7d7478ab1a169885b7b34907aa6fd225db3032e6cb7e2bd45ea9a811eb4658ca48d91d601005ce7d28cafa14b4d04f08bd81f485efa9fad6b71a2d3c6cbff2adb4802dbdb9cda4d9e47df39b5646569426c288e90616de1c692594463509b264770e1bc66e5f891ffa386c811135705ad5a38b7a656b6c6691d287cf0c1ca4abf7a1aea6beadb66747241924dd08cbcc791449cffc92d6251db299ad254bcc21029ea8a91b9c7b9acaa2e2c9d6cadd44b7217703df6d0e545a45fad5d8b0b49944cf7a8f1967c237715032931a764d2b7b5fb69f3eee38d7668cf381a5ec0ffc861bc88ca0ca07a525d12ac7cd1a92cb557693d29e35865182ba92a81a81efac0ab17a282d449e8c60c37dc61d1b7dbc5013bdd75c57f628bcf11455d90cefe8a52f5d3fa2470a3d2b4187b03c4551a41e024b607ed761b625e2012b5ac77a498d83c67f3fef43f0aff62649b3b22774c052e18aab36ec1533a58f755bc0e16fe6b325db5674c534e897a90a0c7c3a12141c0f8bbf8fade2be71050beb141296651746c7e04390f7c6d8192279e5f5a824dd8f7b158c12cf6016858cd9821e0d5b6d222b59ec458a6f6b65cbb82603c9df20c716e104fde3bf36cc86b671bffc6f4cc12c03c27121eef52dcc3876db782fcbed909c89c2a2c8732765c421681e69abd01b1a541eeef068dfe2817045191a62e15f483f87f50b29133f4748e50808aff129bfebbb52b68c485448cd98753ac11920bbcd5a1c2bbceefa36a4b03aa9d12e75995ad5e0bbf992a0ce6d0433eba31c0313b2b1ec3d427bdf8e578a36b9b84f1d216f37d4d9c3fbaf2beb187602e2bb243855a5e82c7d9bc8ce6a5da4e939fefba044bca4c87cac39e52de5bca0199af15a814824de90a99550654682eb317d1f908e0dd6adb986b9db3b1ccf185a9c3670da194711f41585e16c93a928519a4849ba65f64c54b2dbd3301645cfe35728423708afaf03b29bd56a8b7bd7fae636766a24f81b2bb8debb27cb94a0fbc627986f2903f475c53ae9dc22d31add71ab3e53f00ac7e198056e8fede232b27bccadf07a3ba18915052e4d9248b7c20bfdfbc4d95297eef3ea0a258d9d297fb3d097cd3f1697b1612004fd67dd45b55033877e05cc6d5e4f097184cf2b9a5f706d63d1313c6dae7b388cde698a4eb330bcce1a57d6bd680a48f92122dfac4c8aed53a8c0b98f6b6c16311b9722287c0ae869d7e205abaa43b9e44b26adb7a7105a53976c7996ddd18646d4158bebfd583c3864bf74656541e6daa10964843791fcf7f14432b8aee5e0805684aa52dfd9db25b3cbc93e383dc93709e153fc0adc467f36cf989cdbc90d9cb4a0fdf8f5bfae9d076cf146590dbe170f7c9f97e786a6c6244de3692036a3f2cebd31abe7c2a66a2866f0dc0d973e1fde8446b0a9598737512251214c6e72878d9d484f55ded5b8f27ae9a60755cd2b311772687fd9ec01f9a799896374aa5bc921fde9ebacb69308ee2d0cc57d9997e07696a93245edbc4a20cd4095c4142ad9a338d76b7b8bc281c021a44d90fca9d2f784ec2f1279fc56106300d1a75290df292a8f9e7649d80efa7746d7c0b4e3ca91d1e4429dc6b6c3f30ec29aa57a5d9486d07fe61caab529772872297da0f44a07012e07016befe950fcb6e145cf3d65d8c31dd355b36b2ec61ef6b45e11cb99cc878d0e031131cb9bf846da000b3395aeca8dfb067c8a3bda97144915af3a8170401693e6192fe62c4a82f0ee5e245d9168d115071734d4fafa9cefda12de0f9dd58c481d3281847078e4f19279aab288ad984bf2a2419d486fa5d32841a39ed26d2ca77d200cc1a12aed58a22b38b6acef6c4fb64f5625f1c3c5414130d1275ec2f8b0124426bc0ce3a2d1ff6776b9b390741bde8440ad55e8afd89a32a418bbd6eb5338287b3cbd61aab952bf4a3b1aaf46f72c0e3dd6a8a751f4bbb1771e7d53aa426f0d1717259128a7f8c5b14ba7d68734752444bb8f616d11a316ff2cc02130f054807ce665e5d6ed610a7e5dd456b55fc4cf8647c00e65c0293ff05f44850fa8c0a85b2ce8568a62ca8f2c62bcf50497f76ce814d047a28a93e4575a4366719d565913f7b57175e6cf5b84500d5c3d6ed01f7def5a91afc3d6c9002ec216a06312fe097906b3a882cf5a6862b9f0b5652443e64c4dafb021baca828b0684b7749172d91035e44b6fe1c4f6439ccb62eb551b2778b2e883fa17b93ab45644d7f3f57d73a4085ae4fce534fe8f580aa9bb567c6d8dace8f03a101f46fbff643acea216d563fe77341e4b22c041610b2bca28f01bf6266468ff877df062ad832f1fe32e07e56f320bc69e177b991b663e56f9021506453156a6", 0x1000}, {&(0x7f0000000300)="27e25009cc22326f6588d0f63125cdf0a265978cab7b16023d07093267e90adc76e1c186c8d9c02596abc1e00c12ba1f1a8ad42385f299b756a32e2e4a17ae59bd34a037a15dad30dc2292e24805f079de2bc34c8e480b828b1f279af287c3a68c523c643fdabf09ceec1172f593132ed8f1e0e9f5177e2dd097fc6707939bf335ea46feb877560e82459489b12dee6030569380bdf11caeb3a84a2d601f1c466684b25e49", 0xa5}, {&(0x7f0000000140)='S', 0x1}, {&(0x7f0000002680)="72593b17cc1d275ade0a29516d9ea54abe0ec3439c65e452c7eed800dd0691da83b3bbd1cea898af2d71e4b31dd2a44a5d60efc192ae8db3a9ea34b2bd2013bc0b2abf349d511ad2e56f3a53f9a835734cf66f3ed95b1316509b1fbf22e9e803560db84959b8566ce85163dfc54d38a99064c9e5ac7951eac5d3f753bf9eb2c385263446f72628b8b3d61696ce3dfdb59cbd8ad99c6d3417929209b1dde8ccd6270fc8f90194bbd5acc6a168c03d8fa4855f041d39005bb3a10ec4f1e871f615fcfc05217ae2079b280e6006cadd51d29c348473735d0188aa9e72aa1626215f3196c0fdaf2aeedef525606adfcae81f1d968549a396c831d617051463241d31fdbca36d53c3c2212e6883745be572f8af3b5969dae3bd8b6cdd14a2582147271a187626fd8c1a4a760bd5254e8cb6b3954d3547d8535f0c41a04af5e9021d132c2156335d5e117909c412ad65a5a30ed4c565748ae2280ec763e3de5c548c315881f5fe96e305cf6dcd08ad6c0bda22137553b449bdf3240efe27c6de3c8256f4b2240b46b8a41b12b5efed792407b24b031796f47a55489ce1defc060048c354b43823f402ac8b1095a810f60f3f7218b6b5f0db529e88f7de3507f19033c1ca5350a783d08d062fb71102f9f2a45eff07d97c033b68d074e834f7b18bbe5de557539ffd4781867b4356c94d45546c76dff07e3250618f3ca3553d8c72ac30240e0f637466e3567ae19a90348abf10b8c1622fbf8f2701fbee7151616d57678bc26a315bbaccb3a2ea0ae43a54884ebab50cab10448bd2c2cc19576ae21668e084ad669d6cd31dfd5e4efd9d332f7e324868bdb710bd5a7e8fc665709a7e156710dc3291b23c0719f1b4507d019e4a3f1cc491637b35cdbd46cde6b3fde65dd5ce47225ce16c2096f2b244988287dfb6e474b7bad46c4e054768ac0d8ce113dd0a37b4e70f4d3bb7d735d7a43b7495bac3f2127e0819fc273054cbf9de129580d0000ea932be86d95abefb542a39c4259439fd21d4bb52da270bd1a1abb52984334dd0a22bf41ca68b7f0335af415b1b6f30ef0c325e141985f433b1191b7b7b3fd9f213ed250e55de0c167a1c173190292b4863cf1a84653fd282022b9fbc0cbee2dd11c72b4f105cf53b2fb23ff49c1036dd8f5c4377511594210b5cb4bae57bb3bcd6ff2281f82236f921520133fe66cd51fd659ea9340272b122bb642d3ad6b5bc807931ebc30104224be2932d51c07ab7154f3da8e42d940c71c429b963b643c11e7ec6acd8926b1c736ab07bab0b151f75bcedaec0e0e79b47b696b3010d17d116cb4e751317f5ce52b19bb5d8437fc196101d159e9ab6912b316dcd16afc289f584d786c930ddc0d6d300250ad48449cb9c57cd8500209c37d6812e774a9f7fb6c6f0ce07ca1484f5a85e012c9bc9414bf77491fd858786047e72950f549224f2b9be6fa9c295eb42f08c3332312fb545b1761ced8be5fea6aedde185e0d1ae19f0d64a3c7741cb74a6899ec3e53ae6197a97a0384554a7c7ee10244befaf332410e3bebaa7dee26660c82a9ad5f9e60c378e5e254d5fc36bce8326420eca41b8e0bc188ace93a73ce2cb1cee9d05744ca77b2dda3553658fa34a1ff0bbf2d571e202df93ef11cf61fa12e46f70625306aa508878f2ead6fe8ad291005971b38c49d9eb0c0fde85ce7734c9fb69cacee1d326cc05d97d6568d0c702c5b5751074d317360752eb3393ca7cace9db4126052b5194cc971791bdbc31d6f451f6e12b38bdedc03745b91fbeb63812eb0159542214f51570762211d6bc3b0c6450b15198332b68335d2cc278132c590166112c0bb5e69ffe8d8fc954860c04333fd9e703385077ab863928e0730375bedef283d542b1724748e2772ad00ed211b6dc120e973e2bb848895609492b947cdfbc668224fd44afda8ffc81dc446973c80cd43145e43c3163dae0820014506d572e10d26522575d5195d2dc9ed8dad17b173c77f68b8acf718317cf97e62f26988132b55953f428101c2b15b4f75f232c3853282c49aaafeb0c2900bed1f7cdaa6e192af20eed7fc1014133a46f9fb1254a4812bfe9ce09fbc947fbfe18c3406c8b5fb17cfc639b5f5df7bc83df632d9d5fa4cbd72a2738b38afb6e38dce209716c9d19e67ecea7d28d6fb572b74529bc1724a298270d0b3ec8d4ac8b947e8b26e7c26eaed1c61ec5895d2f462adc1c8a5c9503927f167dbf6462ca7a90e1897d0b763fd1bd519848be10a90eea4d143e94b873a34a7b87cc3d8bd52bfdaa9c5301d4869f94c3b33e4d07c89e588026a0d27525f1cebfd99a1d8088b50e7699290dbe4a4e3370222f0a88be6485f4221c701ee71da2999829c53c5c7b62be15b79592d3182fd1de76387127f4e3d6df5abd91157414fbd20a777cf43f4fcd58093970e18751970a7357daac2700dfc10e624fd5427ddd8026fee40c50920da42671f2c440991e226e8b6c911befd3b515de6e61900feb756ac0570aa0f350c581a30af553501c110eb215cdff383653bcfdb57704f38eac2da104a47e6e2110f89eeb4b6f9d018b70a7999baf5149f49b9abadaa4b524b2525854d9dc30061d428f88e7985f162d0e7d2193a16ee2d86aa843332d91f49651677dc6e120d64f6e92b6cd69b9bbf1a9dd1447113761fa4da49a07b207c821df01c51bf5f859e737cddd2b0b91cd4d6863710695ba42b5721111f69ac5def75b58eafcc1d943d2149f4661988feae27aa1f00c6a4d7374f1c9a3291143e71a67cd41ba53885fb69bc140b612b8c3d66206f85839a8c39665dd6bb5c6c483fbe453dadac0786e36ef1f35b4f89adb2e16f9da82e52a6488bc62e9e950ca698fa6865a04774a156c374793c7b58438fc9296d50c0200167dfed4cc363efd00081e37b3d39ef606e0c2d527a886f1724fae6ed4a8131d1f465a41b1aa353ea6fd54b7a398b37291b580fb4b36d60850830f4a15d7b93f5da47de75b5f11c097cab809eb5a708377534408c12ab2fb39c724c11def7e274a926792354ff576c4faba7d8a9fdb90c288e2101248d878268daa3c300b45d214e443cdd170aa210f8cb1cb2eeb977643bfc0e850e2b3eb5d27b56c02f8e60eee8167cd13e9ac1416b62005761b0a14e9c676c54f43bed5f726676e96e012d3ae008811e63285d2925df3e38fae67af42eca32328b9e837e6b3056d113e60b59a8aa70e065257923204f3525556e4a33f1b1d4e35011821a8dfc817ad4ee74e297029c95d08dbb15742730e8a155bcf581fb66eb65388d5087460f8e4dbd37eb7154312ab6a266372994d927b243b20c245b84d06f14353601588c149be878728a794ee5ddc46c17ebb436754b5cb0904de4787ddaeb02dd2a57dcdd7ea93a6d63451fa80c61d40a8666828659b5d9f37433152dea4ecf60234a1541839f124845e229ceab7fefd2a79e5fe160c3b4cef5774cbb46acfc04f1e09d35fcf5a7a4eae68041c7d74a882af8f3333e419bc5e5c141d9a7ca36806c094344d88536b0e376a11cc014b86f6d6272c8a8bd96cbae6ce663cf1c3521ffbc165ea2468aa65b4fdb519c27fc72e420bf069d318a488ae2aee709fe24174ada5e45fbfa4581831e4c1774745003b10ac0ad201d74704c531697f70c19e87b9496c67c4be1f66befd22237c170bd0ecc83ad3a55341b5a73479c7a404019288922814604f9fa87fa8a13656bcace3069be3c5c1099df35fef28b612607ebe1051197456b6e18702b214be1bacb136f0dd30a076e09987990a78a306b78f9056d53dd079b97de69285e2fc13e293f357ec44ecccac83da05596ed3c0c04f803ac3fbd6d04b99f06d3fcf2bc52b668b0827f52dd052d1ce93b62a2ecf79ad6fa670ac22b10c644fc5ef496c8ff36862c03d1ed4281816f3f1477c5aa57a7113a1135838cf5eee50feb3a0d6e613d3dfd1c7ef51829bac69259d4e98ccaedcefe4ae0ee84fe20625ef7c3ed71db3f8f795b31cff69d48e1e8ef73404361d3c27a37f42ebe5d586488cd6179b054253fc7b9cd91acf73000b0ae125db0cb3febed659da79345aedcc5db53bcc1e36360686dae87ff9048fbbc6cddea34f78648cac1e4931ac0f320d1d284c3091c3b8c1311edc2fd0260e003d70686846f1b42596e9c10b74f498aecbabb6e2c96a2929dde851610c997cc39edf8bd4406743a87c1836027453d42a6ef3b64a1a823e0ac4a218b1a1da507738f41c7ddcf3fd0c08d6ffdfc07729061f8d37f04b0f2113d7ced647805043a88017cdee5986f59c03155657c54d9d74168e313458a3a5ebf9a02a64741c4d46c5ca680aa6a763f1e9a526bfabfce95ad12ab9cc0c74318c7e17e1f2020c40623a0d17ba7b85b9b88bc900a453d5e2c6889fc4354fbc14134fcf09cec451906c16f212095f58614ebde087fd8379d8b409bffae85bd4e240cac6c2ad91d8e39cf74b25dbae5fabe4ac6a39a823511cc09f884526e84fb37439b7f14a08f413f83e87a8bcf1304b710b9d86a0edef8dcdfd6094e58051c2a1edd1bd665fb6a93fe345725ae7cbfcb2bc06fcb1b0ac42fb6b4016e190ec4b4a435fddf70b1147331996a9c9aa99404e5cde166e67826153294cb2382a8d29eee9397675c059fec31197313ea8dba077e9149f4f01fd36d62d6314e0d0ed7a4d89480123034827a2ce8461f2f4a723dfaef476fab00d0dba8594f52e360d336b19ded2f7117dca7d11fc588845b9e4d7fd2a3993ff675c0652837aa7ade3e77af6a99d28bc69c9d40d05f969b0c1d0b527a708d92cb3a28e20b6c9f91c32373316ac3209992fe3fe525757c79638c3c6eed8af128f98fed2183523438ea6564097c86aa27cb270abb7d48d7c43257756f37ca2d6208e3ca0ce5622adfe442cc60ee4b85614edfb97ae223ca1997e0f98fac74af1c14c8207f51f1191911ed2828ca485f6b6406709c94ae36559f479f7688d908a073e1f645c66c63b8d635b726d380de69575839fc492b4f829deb2c0d8ab45eb695908ca6fc77afaa8d2047e5f3a76ace97ec1d5b6b93754481395f665bf4b7676d773969685ce7c7432b2e881c6a518d4008445afa212d22133193b4118be926e3b83e90b48eca39866cdbca6d372bae3420fdc1e1f71d32da380eb8f4c0163755adedf623f3a520c55acca55510c7df57af9675889c16fa17f2420d83c6bdd05838ab5280b23643cc7c442ded0cbb21fd0fb38e02fef9ec8485fe20a986dbd785f78f94a7b0add395739c626fc4a6727b0fb5393e15f82056093e9a796e23ccfeca20456a90a97767cbed95ebd74dccaa4e87a521bfabff03d027eecc64da848d20007910f70ccb50d69b2ae59d8997e1b375deb0422b86cd8d5660ff3d8fad6224380ff5978354aeb80a0919612a4a11399ec0fe22261c6a584c0845cec27582b7a2d15cc9ac741935ed95543b75787be0b8c2c404e7915b5810ec698350c9b3554ae9262da3d5f4b220374b88d7eec6dfe94813c86947e39deb6d0462373b71a183d40320042c1a7f00a33917005ab9dfcad63c3312ef930345bbfcc4cbc8a02357ffc4eb7f77cd4eb3dffab347d5ad0009bb18194691d209fc16c1863ca197bd64dbc5ad69d82b0c3558ca7c12a27413386fe44e5ba9e090c606d2fd5771ac93e1c095cdb7bb43d94a996d99f7c6cb2ebf45bae71a1cf3a42adb20dd00475c87701af755e8966477e9a475669c95bb87eb8db1f8bb3f22c645d2e5130f828babb05b40eb221fd989fe44bc849ece8d1b9f1a33bfb12b359847a68dc88d3f0241a", 0x1000}, {&(0x7f0000000180)="73b37f982810650953a267c0344377f932f4bcba8ac767e6cdbe95a72367f2f3", 0x20}, {&(0x7f0000003680)="7027ee46d37fcb821ed41841475b041c120bfbafbaa4f7d8f5376d5cfb372f6683b73df047f30cf279efcef677864856579e56c97f08e6dd1e3393323240a661ab18b62165e520bd0f48e4210e20d82b960f2d56bd3ea2b8deb90be49d242dcfeadd4694ded2470d2958f46d2e2e0441029b53a28e0a3684062095c53896f20f4bd462b279accbf1143197a5cbcb7cfbd95d6de602b7a4fff66714007f12ae69937c217e7dbfefd5710157319f1427d2c5298832b414e129d3b1c934e5fcc40a2bf38b5a79b857a8240e4ee71390b7829082477a2e0419d98bd5109baed2718e7133e238ddb95278d99f6daa06e063f1821615d6b2b29b7568c7c653e7c5e702266d39203f804bdacc040e6c15abe8b5b1d737e21fce55eec59fd371b97ca5ef9cb39d91c15e450b71e1464f7e5dfdd5eb433b9adc6e4b386ca6059b913fc7dbb430f39981d690a4e8ab5fd381ab555be2b9df4e5772805612beda47fc4b80244e9984e6e33b2a0fb6723b476a32a366aea1ad8db8528a61256698276e71efac320ccfe51293b6d480b38459f767902344a6932fff3637cd27932de55cc34850e7165c181a7f1175ff92199595e830ce0954e939e148d96babbebeb2083d96d7951bb62ff3de3b225c59b00d1aa09ace178c60bb30f1d321e74017abc28e45f5173a182119aa70ccc57f31bf0c50a2acd11fe5f009e12e1bf0da4ee3089046aa6f1c5e6c407c0d54f321a3e5de9bb71466839c8a5037a90696d2b81d1e37a980549522ff2b0cb727a7b7430f6ccb2fff74161b7919944e6a2600ed67c232dd96fdfba945ed7fd60c6cb01dfecd85fc82667b98da66406b37c8509e534f5e88c682d100b3cd22f49f2b2aff22a20067922f49483e8adb14204623ce377e9a99271deb91f580c4440351f45d10adb6c7464a88d64eedf970d50714e6b7999ec93b3cfbc8f81420f446160bb53c0635eede60146c1a56bd38ef2e0a76b6bac2b81aac4fe9c70b285502c3a02cede00c7f9973e9bd443a2a634143f21fe9a40cb0e6a27a3fda67fbe3e7527ee6e3773f8a1f5284211bd8bea96734da80b0d1bab93528f29d63b0f9b69f1d480beef72f620cd4f84f128021a5e106bc5589e1a3a5e307f2de1643a8dfcd14e5baccaed6b93a029c0f510445e542fdb852f2e2de59a132564ff8336b0d280993aaf34725235fad13d25bf788f53fd4330305c4b58722f0a09cd75ab21a383bd7bdb3ff38133a9dbab31f822310ba3fff9cb99e47f00446cddb0a9dd0e785028d734d947c6f846b59866e64ccfcb0a95690ee5075927c773e2257247d9e598067e76863eff9acf51b49206a95760604f052b18886593d78e5fb505681ccef626a52e0e95e2966bc59dca11a958a7b695cc79a5ecfb8b1a543ced0d7f0fee4f5c84c1751342ff48d36a93e119ec90a7b806442a6bf8f7135af9c3c9bea33a9f94d7015990289c38a122b7fac8a64625edbfa142c8e07f8278b2843f1bc44023ab6ca6f297c72bd6f68ad0e0716cac60d2c907d5bf4cbd1741bbd29fc7511abc22e775e42848a2bc1184758d96287fd025876b2838ed0937b0b7f12d805dde9607719e2a07cc9eea68c2bed0e03b9b00bf4f4dbeba8b868cfc0b9df2b394ab872830e0984ce46641a6147f49eeb3b0d85eff5357f72136c80149e73ee3ad86960c7545d744cf8f9f80f18899890b466aa1fba37c6ebb57c7df5cf17425f35a1310412f5b2f0198986c124852c6aa1131331a1d17a828547524d4f5d665f99db70c76d75512615023a7c92bcc948c606f8db7fe5b51a706cf0562fbe5e06e5df1631bc6a77959ef086a2c9f2f9d3da62b46f042ad7521c351373d937a8018d28038bc8da20ab277ae1e5cf626e54fe87f55aa06e7cd9631437ae42140aeafe1c45f31007bce5131e55963796e7a6dc458542df4919fcb9b31d5e7cf8529002a4450e476ee2e69ba58ccb1e00347ee6e3a6b601fb85465fd1e085a26e96eed1ce96c5c0a3b1a5e2bb04df11be24117c4771c475f0e7de7079bb6a597a60ac1444a02fe33d5ba3d1c07f527096fce37aac9d64cc1812fc6fe89995e6733bb3c9f03d67d2ba6fd92553363015513b521a75a1cdbdb13ca2f45f5662cbc15613efa3a1867e364ee906f1a0d8bcb329620f433200b5bdebe4a28d405dd4b73967a1476ddf44e2d5aec665873a769a54d40ce9d069e344f1d1d216d581f21f74c6c23ccc0650ed8901b8d88ff015f4cc337df684cb2627aad95dcdbdb0b5a7536c38f34f4171f1a3accef04be1ed54b3d3f5799da936b7c74c5749cdf2d2d2801b4fd693f557794ba2bf44c549de2982b6f3617f3f2273fce9dec230b40e10bc7881219a70262a78f803cf398d93aa8460b5dffb26421c977d7657d7c2080e3336bd3e76e823b8747209319202c333dce7a9169d17e266cb2c364dccff65489cd9ccda24b6466c94dcea1674c482f577f564d4e53142be622841f513f00f418b850b8cf9afd6428083060fc19d566aad9120759396bcfea8615686053f4caaee02cc700a875e2a0ae3dd9b9c59e66c47eece4b6628170ace8b2a445b5651b8f98a763eeee35e95340b5a59d7f9071e8915dad56e6dd8cb700f480b26de4d7b53660feebef140774dc0db984a4f6c7eef1a7330cfcf27260c1418be467aa04b5a98b30bab5914ae4c653cdeeb97e5cca65a7d034697202fcb68d7d2b79f80862a0fdff7ec481a431f2463c0a7ff177c64ba00767b3adfa204db0d3b7d7ca29e94837dfad20b2eff01ab9bcbee0e58f0b4107b438056323cb52e2627900ffa15c4df8cef25e585c54d66d1c318eaff99c782bc729125b1ccb2f4aecb9b173218e448c3fa9aa6d5f46345e446d425ae335207cd7c516ea0be21f0fdc1791a17b716c1d6c1a576d317a17921d6d975d5488e68af69d5d6a071267acc773083cc222011de0bb239e287e3f3de617471a88c0b14ff170bab959b37286bb0bba2bb5d3179b97b5ceda426b57700e9e4e39276de63a941ee73af2c5cf04d1cf51e06a6e69061e01013b1fcd5d3799ff8bd14f420678284758e9d057f1e7b125fddb759926997490a9685aa30844167c2cd944db9a80663c2126fc51c7cf221715da76be99dae50b7ed2b834ed3cc581d6ad0567289fd1aa409c2f54b59f469bec0e1d80b03e60f38d7cf7ddf7472ec706e387dccb8400b2e485882ae2b29027726fabc1248a457e3b7502ac4b6c3e7592fc1b7799a27bf20ddc26c71d99dbc08dd33e1690f454465752715312b218fc33d4ef49fc0d874d887dd9f44d8c7edd53ebe72215b43d3201b43354d1090413bb278441784e6c43df5f744b025e8f15184b2331216a1f9c7e2ed151e3d382c4d110c68ef52ee4d1118eb4c870cfe0528308e8078aad4b3c84c9db90f398bea75db8b4e94b4dbc709281d80870017d5f64a750e7f97a57067d323d210d977520c67fc416f6c3f06b7e262f5b9798f68451048e7b3c896c455038abc85f8153c71dddc96855cce7d1fde143897669213d2bdb62bef2595a873b8b70e5a8837df00a38d873388062ca659079ae6b6472a8cf0f5638dacaf2c54498b78a712ecd1028ea35f7612be2091c2595505d1f14164fccd563bf695faca4fdcc4170da58bca60cde7f1e553c69a97b1dc435852b29ebe5312d32baffd595e4c2a06159bdfd8d5d886f4deced4f9d2e8f629fbdc2b586ecb5d8ddb7e806a12ea5a8a946bbd17ffb7043ae093f36867a10e051bffb14765c92229c51393c3e5308cc6a9e2d77bfe781ce92714a98a68bdc333dcb0bb6d42fdab5f72c08e00ebb0017365618c469ed781227faeb01cfc6e5bfb7b8933f5c7c42eba29e89bf35b08176cb962744bd886274a5c0a8538052fe6acd3140a5b7883c226e63ddf90d1dae90b11068bd0e7b2d69272aa0a3611be372dd69b96bdb8fc1ff0cbd210c32b03371e271e0af8203daf0b9310713fc30ea8f59a335d2ea9fa8cfc2562750dbd46a828d12a0eac35523fe0381139038d44281d0b76634bac39d9ead8f48c9d6a159151b644c220d63c20ca1337de46b2e1fb562f181206d391eace9935b18b49fcacacece3355b1a2645f7b49b9f5e2c7f5c332750739b4ae121147f25f8688f7cd23926abc3ef955a68e20239ec1ba08474648d97b8163a709a772cfb34c4cd9d0bd4c41dec6ee687152f4637fd84f73060275c57b210f8d2ea98c478769309128d9833a7d744012fb481a976f9b4dea890236abf8ba4d958ffd21e10d2d2d6be3f2037bd8ae6e6c6187702ad4607ae5162ea22e6fdd645f6316d37e311de5ae4ce10a529a7febaf96c8c2fd18af32521bdb0ae8f631a4007f177a2586575c98094a00ad7a53b0a3f7fe9cba2825422f5dd0fbbe4fdcc6260426575e085f2bb9c9fb154eb7707d9336c62f1059be5a405fb4899e1d1b3163ac9cc7a408b27d12a890d43011aa1a93208fd8db9c774e59f017e9e2d47322870613c8caf65ee3bf09769d9b21bd46931d3076746c08f1a6cc02a8cd8498142a82e9492ff924a68cb8a8aff6c6f8defc065794500f407acc3c707b1ef765b394314f1aec6a1106e51baf4921a6eb2c7fd0ccb2bb7e0dd341817a997e5ee3d0e245979943d39dfe46b6e3906423b8a1df64127e6c79a3b909af21bd0f32acde391268b3791ad31b7b0c5c74cae2d9cadc719b01ce8ff0e4cb5e04a9ad81e6ec3e8b39574cbc4e6fb3c8d761222db3ba167524d8227916aa4b02d67b515321dbfcd666526aa33542e0c01ee1646b4e47e39f2b40f801797b0f2ca754ceaa82f04f924373402c8c7e9dc242366a3d9f1f0c5455ddcec804f367a202341a02fc39b362f2d6003c784ba8dc8d3a8adda7c846851994dc6b3f333630da2e03dfec70d421cabfcf3e32aa5abbe776f4ff920be627242cb7045452c6421baa21273421eda8fffaff78c3e035970b4eae74b91817f3bc88c4d24ce8fcb85e24506b5b893e9128cf0241f6f5a06523e545ad4849876075bb38159da6359d0fbd0be5975fbb86e6e231b8c68d99b6fb639bd611054f9c16cc23515a46218d7221fffbe266e985fdd29927b0921da4e13f2721d1f9e77695d0b6e7fa38e8b60f8369ec7b494a139705e54fa6729e4d0642440fb19e4d74569136db2e2a591f624d5131cfadab0a62997215e717b7f036f9ef4e9622870855408bff5ede8a68cd2b2cabe1af9e23de8b5416149d0ca1a2afae6dc3a031b1ffad0e257e97a979d83b8a5793cdcc7cdc67ad3b86e90d215628e5744d7fb79a40db098d9882fa0f357584002105a872eed825798176fb57164bbbdb41c7526d71cb8766b71de05d80ee232197301e3bbc878f23c5fbf26345e9461da1eea66f17ad2b0b439dc1a31de179edc172cc60b995b46cbc1a5eee4cf68404c48366031b46e1822392ca0a320a6af189b5469ea6f33634584f61d0d693c8db186237b638a940970af213883e6f9e1af2b43f8f0fe9a454d640ffdc5663a7128e4abd6c92038f8908a011cffa1574f0edfab0b627dfac09f6a926b5942d202b0cac1f461c3119630ab265bc99d48bc63ac4bdc06fa1fcda5f12a751d9ff58e0660824b2fbf1047ac06fafd31d0402d049b08698046a4043686f57b86b3c96d8af875cf7bdd46916a69615a48624c368648d020b1d910795fc36554c359fb3231f3d5a0e50ad902a7ce9190d8b305ea805052a454371f80fa26ffa6d880bcbcaf9edc527d088e2be56fc3cdc9149b9329e7610612ed6eb6db59e59a91a02e11be9b799f08d609a18bf726c7a886e2db83", 0x1000}, {&(0x7f0000000400)="5fe0abfa5726939d548d07f1409a1a8f3277bd5831d54f7cff526ff2464470360754afb479cab67476d741ce6547a24a54a37ff31fb1bddff9952493e7239d1944ec3cc4616a2670d2395fb95f63d86c7824b210650182698d784191281e6220d18a558c9f5185756fbc1065dc0123b53911699f71337c8a6e533dbc439a02bcbb8e140aaed6eacb6156103b46e9724dd294b356e6dc17ec9f5bc7e66765a81cf812fea503e5e864cae7563599afb85675ba9805674769f1277624ba4c2ad512889b4c3b4c", 0xc5}], 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)=0xdf19) r3 = syz_open_pts() mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x2) r4 = getuid() connect$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = getgid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r4, r5, 0x6) open(&(0x7f0000000640)='./bus\x00', 0x10, 0x12c) ioctl$TIOCSTART(r3, 0x2000746e) r6 = syz_open_pts() fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x44, 0x6) dup2(r6, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x8001) 12:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000010c0)="e36258a416f72ee9958613acfb0826c97b9f0cffbec1e4c213d0206c6fc8def6c1bc011d24b0ccaf77f256b4093cfb25b84e5bbdc3dd1a2709572d6c91590dd29682a4ce7200197094b222a9c4de41a52f5ea7fa0023d58bf62ef4909fe432044908d0d99bf7c19f078177da4ce9c287730c53f3394b842dbbccbbda109f71412f957983386d6c2826206f15618c355a05282fb138698b866f10880956723045f20af04ddebda3814f03454c6ed183e6a8abc71b6b70256cb9c1ffef6098927985348ff00595846ac7555c549d0a476bdf57adf30bf8c895ce6b7be80da7a3afbd3e476e45e267fc785d7571d1f2d530261c3a22974e499a846ccd7d7a59f823204949622539480f86b49f9e9c82dbd2a6d22c027e2750267eb81d30a2b1f985fd15fce358e292ec35e59c49f5667f7187de1311873c68aee4bd1f7f3805a43e05950e02925730e73df264e805b5f68419364593ad55de2fc2054213e94f2b2320595b504060cec1c637807e85db1e65ad95f2e05e43283bc89d6c7d54b2ab5d9a61cd6dbaae3ee06ac133ab03c448ef56d00198ae3d0fc3efda13f85a8584cdade1cb7166898fbe830f69fe377f5388e7a9ce0407637e00db9d250806d9ab85336541203f541b36e3aa02e5da73cc5841229262a0fea564bd5db58b1287041d87ac596e5f13d67655710f27ca825bec44e57e56042f74576de322aca34f55a0e6fe20c5a989a0c238eddd461b6d79225b41be264346817057d5e2ed05f78b0cfb5f29725436999c53d3d525d85c951ead", 0xfffffe93) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd08, 0x4371, 0x6, 0xffffffffffff1565, "846398512a29a2d859dbdba28c6cbdbb98308de4", 0x2, 0x5}) close(r0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8000) writev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100", 0x0, 0x3}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x6) 12:12:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fsync(r0) fchmod(r0, 0x0) 12:12:32 executing program 1: getpgrp() mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = dup2(r1, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x8000, 0x9) dup2(r2, r3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743fa59f1af1f4"], 0x1) r5 = getpgrp() setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000080)="6bdb04ec67f370be4195fbdde6d64f697bbec5997627dc317137bd4f1e91e0bcd3ef7789819f35b95f301684ed517543db8c4728913d59dbfee3e4af79ae", 0x3e) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x9, r5}) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 12:12:32 executing program 1: syz_execute_func(&(0x7f0000000040)="c44279218a4a058a8e2e66470f75c4660fe9c667660f3829a470b7ab00006690f2af36f2460f1bea2664f20f2d04acdfa700000000f240a6") r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}], 0xffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 12:12:33 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000000180)='./file0/file0\x00', 0x100) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/168, 0xa8) 12:12:33 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 12:12:33 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/22, 0x16, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x22e9cb86daafacb3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 12:12:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x1f3, 0x10000000c, &(0x7f00000000c0)="ff01c3513e2a5e00000000000000000000000000", 0x46) 12:12:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:12:33 executing program 0: r0 = socket(0x15, 0xffffffffffffffff, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 12:12:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x100, 0x9, 0x401, 0x6d, 0x6, 0x81, 0x6, 0x8f74}, &(0x7f0000000100)={0x6, 0x5}) minherit(&(0x7f0000347000/0x3000)=nil, 0x3000, 0x1) 12:12:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x5, 0x2, 0x7, "62e3269b3a04adfeed5505191c79ccbf2dea6748", 0xffffffff}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e504f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca327a548c8dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfccb4c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4de", 0x558}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x93b1) 12:12:33 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 12:12:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x100) setsockopt(r0, 0x7fff, 0x40, &(0x7f0000000040)="df0009a83bf01c9bdba4481f090500000021912249f05334c10100716f68236c07ada38bbb70a52529ac730a178c4bb517ebd07d7e58b8a04291960f450c67ee90db924a113f5bda7f274b4ca27211d2c7367e339677", 0x1) 12:12:33 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:12:33 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:12:33 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x40) 12:12:33 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8000) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/150, 0x96}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 12:12:33 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="dc888f56ba1d9416e24ffea17e7d3b08620e8bae8719c90e0dd569bc77b6761a84b13e0c43c7b94fb63a198276731772d2b69fee631dd22fdaf59027fbd40a0adefa1a0cd30aa0b6184d9927723779a3b50dd5a0367b3636e767251a8b3840c2157f90c6ad50377bc5468ed5be5b8875857903fe8e8b", 0x76}, {&(0x7f00000011c0)="6a5f9db556b76d4c64ad164d940c2d9fe44f54b62035eafc28a33880c138b3ffdbdc85f8e222c0d4734158828fa1363e767e339c7661b84157f893c4cb5a5804720f7cffde6c96369169acf87fce47a45670bdbb70744b72dfce7e7cd6b709e4ba233088ff54fb75bee9f9310e81ef532ac79558cf866cb4e83e8a877711028a21827ff4fc3869900329d972be3fb4a13b500d007adc51ee65092e8b737dc52d673d4f16c259c8508aa0c9076217acf2bd4f1718fc47a17adb49a9365535fd4ef0d41e3d4458ef90b4f95c3b9ba655d1f550ab338cc7400bbf96520fdb3f0b04d081619edbf8d9cd8d23114dc0b93eeb9f80de039af46088384a03cc2f4396e9c0c36c90129e6b4b6ee90785249fd99a74a0f6e6362b571fbb7726960999a6f2709f834e28945116d7f77d8045dec3e592c28015c80e3496f501789e0a7f1df7bfe21943ca8bac49e26ed3f9daa2e5acf8f915092b78cd31a8241bd49b60600271ce9a61e8e50bd2a63675e8bacfc04c87bac40bd4084b42cda2fb6c7a613f2b5d7640981fcc8d724afbdc75849bfdb17ddbb0f0b9a88d56ad08806b7450b6002210b6ddeb2f883250cfbbefda4f8482cf1acc5986b1cd80faf7c8ff5acf1072efc3e031aaac437810f3027aa2e57999f79568dae80ec2a2424a8629b87e92874d140eb49503a3c89a165070a4f2215b037100dfd9e35ae8593baa2a16cec714555cf89479b47812c7458eca857ff9d102433ae0a7857121ea5d4d2558537acf2b9b9bcaf1410a5139c84b3037bfb2f38b9712bbc7cc4a5eec782df8b67cc62b0bad4db9558b23b326bcaec9d68645638594a074cc3f11264ce0fc5e894a82500b96ae6bc199c531dfbe71afe0c8004551c585bb96d3e13376deb737216dcf9c290cb2a62e95dcbf8325258b0eb19fb5aa9113b7f9d70de56bdec0a8d0dca070c1fadb8f5c50de1ebf5a01ff39bcf50d71e0cb275237a26801cf4b91a6e4333fa500a2ccae82278b69f428d78149223b3a851bafb716602cb79a7b798ca46f9a1b76896513529ec5cc1cbd45696d20cdd85a148890e7f109d2c9a2c4ed691f89985288c238a233e58822430d42c3c184636c75f4db1a2e545b717be30082cdeaa620807e399616261b4798e8ccad246f20d6cf2892314ccae88cd7267042c38275ed36edb3a199d782fdc5edb2f56866ace9b0e7adb6145cfe2988de0c6c6f0527f224b312388a7f10546620fe62e4f7f0027de59718b880a905547a4886bb70e4d513ae50e7eab92bf35efc15e453615eaa217bb4632bd2c0fcc32f0b2ca85f97c3d5dd43a620f0543ed89a4ab5899969d70306082a818643da2e9c609abe66dc0c41b30c5d0a489e76b706616730baf9690b77d4fac4f42e6561a338c07580b17a1d3b7b4589aa28931000148956ed75cc66430da1a84cce4d8731951f6e42dd8f3700b8191a41d88eb87d1372eceea364ac0e7406222edc50229ddc5336b148439e1fa01f933f485deb1dc9791cc47f0efb698cfb395870a27150675e3571842f8b652b36fae7e039fc7c19929ec6f475cc10d10e89f2122c28dcbc7909bdc2a47e299c26c8dba18df40d5d063e714861d2cc38845a75dd5d79be7478320f938ccd6e26a26af249f4368c39fa7a4708f691db7a9a46d63159eb1579dc105e0fac637707d817528e6ec59ab5508f2ef33837a11d54cd6dd1509d61e4cd05952f1843c49fcd5c6145b48a0e6560df102c62c8d787ed91802655aed87330045ac7ac103a0cb1b9471953f06f54d8761f12c4321712892bf488e83ce1ddb5f918e7505bc393ecc068a6d04dc1ed8b2de022a9b689385a811b1023205f6147b191ee46305b909b918b230527a4e7ff8e703663f25636014b4adac4d777c23813383b09730ebb2bc105742ee7dabe872b0dcc99b81b4c1d3fcdb082fdeae5381b36197c3705b205f3121555396b9f7dfe6d2937985a44ca7b244c1c71f4902af1e492c9e00b624eaa75bd7546456b99e852e663b45fa0726c527e201ba6cefd7cef343ee4447d1371c8d4f6469d0ae142bc48bf93112e1b34157c164cd1062556b72018eb4ad9a8d4dec137719bc3c9c5f697acfddbdd584e06669a2ed29520d1c4e6401018be71a6bc738552c4bdc7926304e928c59d38837943dd83fc9bfd370ee2e7a275be33797f3260838696664e62efea5763ee15730343d46dad5cacf10aec635dc2e742a31f92c82982c79202aafbfabd0555548fc0f084a960655c8040eb549e6e9cbfab74deebc4ec0119268904a24c81b063778f52fc5f7df92cca099c039a7035665e175b6900115cd227bf9bc68aab0bd434d06238f216bfd52e46b0c7573879d809c382373a3a6dadef70f28d326c079ba71b172ec6ada3a10b6c8171c8e0969b5a4d8c7b9d34386cc47164004eb653070683f4fcd20317149e0460c6e92f37f6f7d6a37024a9d845969f19f3e424ce341eb13b3bf5e614f5d95882651b237d474a97fa9d2667cc0f68d9bb771c8ab30447d8155e9acba0cd25a20f6760309db48a11e80977394c2b2b2b461a89c0ca8ba04ad0cfc267549cfc7d7b32aff7314b76b8b7cde3d20d3cbc1e6cb53be4b079c2ca7440a19db2ccecc9570c34cab60e9ca814e1f3fe38db7b92051d6cb1f7c7b3345c1acca1a1fa310dda6066df6e70cc1e60a0be4d08270cedb2538dd2cbb6826f3b7cc961580d631605cc211b469d5f57d68adcd9164e4665aaa31e8d39c522e48859affd7381e52a7a669ced98c8a11c49ff088434cfaed705398d15fdd5680ad08965826c53a3dded9b0600bb46191cd92e6872801581c73cf8212efab21b43f31465b5d4c9292968f9ff477279a9db278281617ffd48c0bb37c4bc96ea9ac9b81543f56449fe9c189fbb999e24cd1bce5cfba5ace28a6e61a2798f4cd2ca072834da7e5ea3e34c44326463689e696281426b86311993942a780e8d4f7f51dc53e59f78f3de01a25e7ccdf9555735354fc6045e64452ff0b27fd1d2023a88e08598dd8ffb70ea5e7aa7932ae57147e695dfa16308ef5d21f831c454f5e1730ff3cd4d1bfafa31f9500f1575156fd5143765fe91f35ab85f10c3d17670d65d50db80eb4136968e31b94812ba4de53901cf4c45b016990ae9cdc6e84d510f58f419a97c02b1fed84bdb9faac27c5cedc474d09ac25594133ea3784711d5f0177c54cb442748af5c328f94319a0604769d7b2d4fd262c33a1cb79a6606e21a95c109ed2f25028a69c93284175b58f0372645554a7c6229ba639d67560ea0a4a8c218a16012b94ae7eb354bd2b08643a86d784cdeb3c3f542fd3f285633978650a59d7728807c0a7215f9469b8bd49a174b7a794d6c875cb8bc197a0780fe9d2f4b94ea91a52c8ae73e5813af6e868d4b70e9fcd12abb279b307804685db685bb17b65747f500056dd853a829f59f6b9a2bddd6a05b57b6189eae8cf4c6eed7394a55d803b15ddf24106b458d88850d7f7232cf7e231db229944e26fa0a81001a961b9beee6ab48a6e44933a556bd1d2eb894d7f78429bdeb8a9f68727578fecb29403e31f3d0b8aa180ac5938eaf3548ee0731a55a758e1406d6ad216b6029e8fef62b2bc25347eeb4825487fecf8437dec0117264f4b1616f03bf991531c0fb07b0abd8b7d00506a7fea4681155bac181f08013e0283a1124e45679cd63a1879c82dd01b27cec1eaaf63e6fc9ad416277271fd8a77dc4cb2e4cbe0232766e64cf61bd6eb2b686f9d15cd514a5a5ccb8fea88f8f3d87b7f949e1d1a3fb40509474a4c47b30ce9f73df63dd67d0fc1fe83d5922dd780f9399975162357875f048ed117d4f943a5959761b7c864a1e240d89105a3768f68dd0d7903d178fc20ded040a0f5f7a940710a33ce150df7bc8e7b075bdfef7d609699f160e879a37312d2186e1f3f17e5bb73c9ab5de87e44e13038e3fcf254e8918bbdcdc3b03640d85246ef272dcf104bfce4fe8676e519a2ab74b3cdb415c5e31bb7a6aa1d80e277850883d132363ccfc3d0fad8216721e856fd84a6d2d4be344aa1f46b53d026d37154d34a85c8f846da1b815f17fd1da3e03cad1b06475b608d5445d4552e342036b655744da31e78dfdb264195a22ae95a924ab39d0db70e99638b2e4b4494d8ed09f08a248876fa22e94b482293fe9bd0cc083773e25109cb308b911ff574cc586b481a2598382a893deedee09138c3cc2665ee9d7f0f21572f122fc85e74d70a173a2ff64f2decc28eb40ab9d1c0e7ed701db3a1ba12f3889a7a43f066537e09e07bcb3fefc43e2bd473f032706d15c0bf8263c4ba797fa65c88f7bcd5f1e9869db91f02d04729984016965c111e47fb7f4ed16908e1a980ef449f2e96f6b3046533922878902427bee20c15ef63ce00d287fc13de14f579ca58223fa153d47c6ad093e3ee6f5fc4f6fb3d565724a5c3e47f38f1deaa48a434eda8151a8b9d9352ef59304ab646b8b2acc5b14d71a21c47dd8bb388b935791bc4c7a4a1b1db64555fc6209d6e218e83aa1c43a6f0bcf7e51b3e9ca83999386840e81e6cac6853fe9c235f42a44ba93f17882bf40b9c4eda58d29201e4eb0f551e01f6478775b9d7fd511a05de9c4714805c7a2519f4c193102e0861bec28aefa8e3ceceeb182229c7c0c08bb150f9b670f743b264d7539c0e535c39295db331f7cb878174ebe6e8848bb77a4010d15e14fd999f16da7a9c312f9e7bbd44a29c118f928cfffe88ac75467aa989ebed4f045296db1571ba5035231f890f2a2588976bbf890245e67ee1b704099998bf251840907492840d6057d2e8cc7feb1d82babb73a72f86fcb30bacf8022aa73d92bb649d2ecd37124710a37ef62dd1fe6f6cba4693c4f6aa90191fc1e0588d0663e3e62ec69a18d8e8fc32aaeec1a8c382ef0dec6a7a6201cb3f90f794ff03a4c9c768e53c109c94f119926abab331afff037cb650243252a44e9675b07ab4c625a6a3b42120d218048b9a5ec114680fd242cba11efdf70ec21d44b68f6bd1abd627cb77bd5acbd43a514ba311857c81754780ecc88ecd329bb633fb9453a29b9200d86cb05531125cc721fab69b974fe37ded4c0e7610f1a4cc276ecc587fd35696db616374dd6ea66026f09dad0286578304c8ea591f52362b6512d3c72afe9988d9dc2caec2f578e2b6618d793fe5481cc516926e2911c68f5aa33ff6183b242916cc81ef2b063b8474a5d9bbab968231e9fb93e1c19c55e9491c0f2a5580e06b7299ba61d5d9329c3cfdd6d5d2476e96139772ab1673b98ce0110a3e869fcec0356511104e468104317fa1ed93489271dc8370d9a3ef844a59dd20f16be44cb4c4ba2802308a3020022f3ef5e3d09aed5b55760c852767dabc37ccf292fba9ee866291cbf5dc1a00b9fcf0189439fcbe46382425beba605db08e575d3ebba8fd7384f864dd978b7e5835d08f5307a9a4071ff4360f191fade127c942e2bbc04fe80255f347a401d2c4992d8ee35f7c4a559a5c8b9707367720a2a1eea6c8f75ed6b72dc1acbb6089779e3c317a5cf665005b510895ab79f49a20a1ae5a8e0a35a6642d6cd8c552f62dc6608498a44cb3cb93bc7067d77b720f2e2fc598eaaad4c8b501059c11c178f8c22b395fee284c2b0b9c005844bae9a046877f94f75fbf26983a06b876db8c75ac80f54c195a7a33ec94a81cf1522e0c339a591b35f3f70efb40a7ebfb0027b9500b02efcb40f70b688f2ebcd0935fe1f287bc0c57b4811c11ef9ed56e23aa759b0965b625dab7daf0ed03ddc11baaf84eec03cd6df", 0x1000}, {&(0x7f0000000040)="248b0babfd402c86b41890d2dcf15b3d3a93ab781e621e408b0954578be5d682840c65e03a4aa0cb23c3142b4fe9be107004cf209c1568", 0x37}, {&(0x7f0000000180)="f3ab98737b212f5185fd168722a32382e601c10883b9f45eaf4487194851be1eecd1c6dced1b0a0922ae2729bef40cc48ee4dfbe781a4ea4e5e8d817a64fa2ed057ef4b28253f0899ef1e37a2729cc", 0x4f}, {&(0x7f0000000200)="07daf9db30e2067d24d369bdc994637e966f22847ba6ef5d137715b3dbfb754ed0424c5c8f653287ef6363fa5a2992070326146c5cbcfae4885d6c3e5ff45ef9d77dde292ed023431e44943c88a5093c036b390c5da64f7ef7cc04dc8c859f37aedd8189eccf6128eeb03bb7fd99ff574e6102cfc012b5a5ec54d2aaa2c8f4c5fdfdde9144beca03f0a2deff95cad7d49e293dfdbd5e9b4f7a1f85122fe9465d06609a2ee24c5fdc5ee60e1c9a4df2cfc93750e82c2f6290c0a7b43896c993", 0xbf}, {&(0x7f00000002c0)="d6fd638a3d2c03f1900719f76ea0919840d33f413828fb6c9ca559b44f676b064eec5f6bfbb3a9053c3b893bf04ae8de3f9d7a821f2605056138289023fd429a0b271baaf9115855845248b61fb434f4466cb74aaebc86bb4c4c80e03a32e5e675d8950401a7fc5c1a20cdc1a455f22aa88f325df287b6523fc903a3b4", 0x7d}], 0x6, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x58, 0x1}, 0x400) 12:12:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xc) mknod$loop(&(0x7f0000001140)='./file0\x00', 0xc, 0x0) bind$unix(r0, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f00000011c0)='./file0\x00', 0x108, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) r5 = fcntl$dupfd(r2, 0x0, r0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffd, 0xb, 0x21, 0x3, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x20}], 0xfffffffffffff800, &(0x7f0000001300)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xc834, 0x7}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000047, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x7fff}, {{r7}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x39, 0x80000002, 0xbd72, 0x6}], 0x0, &(0x7f00000013c0)={0x1, 0x7}) close(r3) r8 = accept(r2, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) kevent(r7, &(0x7f0000001480)=[{{r2}, 0x0, 0xd5, 0xfffff, 0x6, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x5}, {{r7}, 0xffffffffffffffff, 0x2, 0x2, 0x7db, 0x4}, {{r7}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0xfffffffffffff7a0}, {{r5}, 0xfffffffffffffffd, 0x2a, 0x4, 0x5754804a, 0xffffffffe8965c62}, {{r7}, 0xfffffffffffffffe, 0x21, 0x2, 0x1f, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x4, 0x7}, {{r6}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x5, 0xf4}], 0x4, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x2d, 0x3f}], 0x3f, &(0x7f00000015c0)={0x6, 0x7d}) syz_extract_tcp_res$synack(&(0x7f0000001600), 0x1, 0x0) getpeername$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) clock_gettime(0x0, &(0x7f00000016c0)) readlink(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/214, 0xd6) kevent(r7, &(0x7f0000001840)=[{{r5}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x10000, 0x7}, {{r3}, 0xfffffffffffffff8, 0x45, 0x40, 0x5de9d947, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000002, 0x800, 0x2}, {{r5}, 0x0, 0x40, 0x2, 0x100000000, 0x800}], 0x8000000000000000, &(0x7f00000018c0)=[{{r1}, 0xfffffffffffffffe, 0x23, 0x40000003, 0x374, 0x5}, {{r8}, 0xfffffffffffffffa, 0x20, 0x2, 0xfffffffffffffffc, 0x100000001}, {{r0}, 0x0, 0x26, 0xfffff, 0x800, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xdd, 0x4, 0x20, 0xffffffff}, {{r6}, 0x0, 0x80, 0x5, 0x23c0, 0xfff}, {{r5}, 0xfffffffffffffffb, 0x0, 0x2, 0x4c2, 0x33}, {{r5}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x8001}, {{r7}, 0xffffffffffffffff, 0x42, 0x11, 0x20, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x100000000, 0x9}], 0x7fff, &(0x7f0000001a00)={0x100000001, 0x1000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x4) symlink(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') preadv(r1, &(0x7f0000001e00)=[{&(0x7f0000001b00)=""/171, 0xab}, {&(0x7f0000001bc0)=""/53, 0x35}, {&(0x7f0000001c00)=""/225, 0xe1}, {&(0x7f0000001d00)}, {&(0x7f0000001d40)=""/134, 0x86}], 0x5, 0x0) execve(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001f40)=[&(0x7f0000001ec0)='@%-+$\x00', &(0x7f0000001f00)='\\@\x00'], &(0x7f0000002180)=[&(0x7f0000001f80)=']\x00', &(0x7f0000001fc0)='\x00', &(0x7f0000002000)='\x00', &(0x7f0000002040)='$\x00', &(0x7f0000002080)='\x00', &(0x7f00000020c0)='\x00', &(0x7f0000002100)='\x00', &(0x7f0000002140)='^%$\x00']) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f00000021c0)={{0x18, 0x1, 0x3, 0x4}, {0x18, 0x3, 0x8, 0x6}, 0xffffffffffffffff, [0x8, 0xfffffffffffffff8, 0x6, 0x2, 0x4, 0x8, 0x7, 0x100]}, 0x3c) poll(&(0x7f0000002200)=[{r1, 0x40}, {r6, 0x94}], 0x2, 0xfffffffffffffe01) open(&(0x7f0000002240)='./file0\x00', 0x80, 0x8) accept$inet(r8, &(0x7f0000002280), &(0x7f00000022c0)=0xc) wait4(r4, &(0x7f0000002300), 0x1, &(0x7f0000002340)) bind$unix(r9, &(0x7f0000002400)=@file={0x0, './file0\x00'}, 0xa) 12:12:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/60, 0x3c}], 0x6, &(0x7f0000000440)=""/190, 0xbe}, 0x2) setsockopt(r0, 0x0, 0x1fb, 0x0, 0x100000143) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x4e7}, {0x18, 0x2, 0x80, 0x1000}, 0x3, [0x1, 0x8, 0x34f, 0xffff, 0x2, 0x5, 0xfffffffffffffff8]}, 0x3c) 12:12:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x1, 0x4, 0x3341694a) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000) 12:12:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) dup2(r2, r3) 12:12:33 executing program 0: shmat(0x0, &(0x7f00003e5000/0x1000)=nil, 0x0) 12:12:34 executing program 1: r0 = msgget(0x2, 0x40000000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/37) msgget(0x2, 0x600) r1 = shmget(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES32=r0], 0x1, 0x0, 0x1000) msgget(0x1, 0x8) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) 12:12:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) socket$inet6(0x18, 0x4005, 0x1) 12:12:34 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1fff, 0x1b01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rmdir(&(0x7f0000000100)='./bus\x00') mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x8, 0xe63) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x9000000000005, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000003c0)='n6:', 0x3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) chdir(&(0x7f0000000280)='./bus\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom$unix(r1, &(0x7f00000001c0)=""/164, 0xa4, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 12:12:34 executing program 1: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="575656d0d4908f635ec842e7d867c7cd6590da9369d0c8a8b4aad6bc7fc6c614cb93b6d5c18f627abcf0ee0c3083b667e10aa6fb4f083449a74be303e72f195bbc6f5b268c226d635f4282111a3184f562bcad1abbcc2c8e39c1f08482e66cd19ac0b9ea722e3a8a167fc4569631d6457fdaa35b10d83516f8379122323eef77", 0x80}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xff60) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) write(r1, &(0x7f0000000440)="2823718956cb332d265e9f27a20e8988f892f251bc3d57b24dfeb17d16a7716d0ff8c81d1acf6cec999d708662fab9547325dd4b2e0d0ff77e6873cfea93d9", 0x3f) sendto$inet6(r1, &(0x7f0000000380)="78cfaf801681456369d920f45b321d0b41faf51cf7efbf6a4a28295ef76db57cb6700c65a55caf07267baa7515c53a7756aa1ebfea327d2512e2fd174ff31319cc83e9275c24aa67afefac253846a611c3dfbd206ed782c8d1d60a4e4225d9f9129c5beb83537d129097dee6caa98926a36f4a3809e150e890440b4ba3a86f2936c7d7a51ef7f20623768c38e90b52998694026f1408", 0x96, 0x401, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) bind(r2, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000280)='./file0\x00', 0x100, 0xd8) write(r5, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0xffffffff}, 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) write(r5, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x5, 0x9, 0x1, 0x3, "b840434e6183088ee8c278c0d02988e92849368f", 0xffff, 0x6}) r6 = syz_open_pts() close(r5) ioctl$TIOCSCTTY(r6, 0x20007461) kqueue() syz_open_pts() 12:12:34 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='cm') 12:12:34 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() socket(0x1b, 0x5, 0x5) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 12:12:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10a2a, 0x118) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0x10002, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 12:12:34 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0xfd) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:12:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1003, 0xfffffffffffffffc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6fe1cea17f85e5fc0666400253663432", 0x10}], 0x1) 12:12:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x60039082, 0x2008d2, r2}) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) write(r1, &(0x7f00000002c0)="43aa4da89ae98e9067eac8305b4b605dd542fe5846869b8fbabdbc8967c9a84101e0f513", 0x24) setrlimit(0x0, &(0x7f0000000340)={0x2, 0x40}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chmod(&(0x7f0000000300)='./bus\x00', 0x8) r5 = getgid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x3, r4, r5, r6, r7, 0x0, 0x200}, 0x7f, 0x9, r2, r8, 0x9, 0x8, 0xfffffffffffffffb}) socket$unix(0x1, 0x3, 0x0) fchdir(r1) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x183) 12:12:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8a023000000000c0fd8b715f11ec7b000000"], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192736da38224446c4fc9168483f21e1926773899f192259334047f38b04bccc2080df6fc", 0xa9c}], 0x1, 0x0}, 0x0) socket(0x1, 0x7, 0x5) 12:12:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x8001}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="ac4fda5be9a9ab393b05e098c97b014531c60afaeba3d4116ba8f8b8e0593f9f4f97ab5f6e54861dd0d9356df113b13174eecfa75f3fa6b7997bb5", 0x3b}, {&(0x7f0000000100)="929a54aab85830fb8c75745d7eba08c4b25c4b6bb55c29c0df36731c548253993c3ca5ea760fd47e71ad79c20ba852e649bf02a9b1444289fb65616c02290cf50e952151ee2ca46be66f5bedf29713bea0ce688e6ab10f0d93be519e79bc5d84d271f9711649be0751c3dc12454f8dee1e164e5c56f37bd6a763b9d48ce7c21bae7df54f6f52eade7ba584fd46529a4bb9bf73e59a59c3f82a51be7ec4677412025f7e8a74af3292eb1937eb1d7b564c5e0c792dbce719282f1258e2ca77e380e80092a4982b1a1e010bd6d5adfcf9dc767d21aed4fa8237b523057bfc7539c83012da812d53d734478a6ca5a7761cec002495d0573f48e4d46454bcde9b9302cf58980714dafbbcfc393a4ff09575a72a03e0a6e92d5d9dc831c089a70f8e761646927494e4b8eec68134570034cc06b42a5970d73b0bcfaea93bdb14d4eebe02069bf5a7a50ff17c823869db6e591f4513de62bd96ef8add1c9e4509a7675465ba22d4c4a3b8ab57e50d46e7bdcb5b1c3cc7e75af5648ccc15e1af784520ecea0c395a1fe8d6dca30daa32b92e759cd2d2c09f9d18edd36c0b0d6ec676aee5ab1794b6e3f3a04a93b90b7c3a4ece3eba43615f7f888bc32cd1c539351a08d3b14f05dce36ee19d724dc1ab7162f9a6046f57f3da887ea158f98f01e29216d02479db481678ab3d0838aa7016591a3241fd94afcb885f19549009842dd1832572ed0f41e053fcca2e5328f4c276c5dd5115d2999fb5dd6bcda66d7e651d9f38e3d652ba01d3d609d60336a022718b8fbc480c9d6e80888cff312a2c0fe18d0ca504c104d0469091ec7e83704806e79fef76f56a9c06e5b6a816fdee1c61b5ebb99abe97bbee917cff51791dff126c1ab1b026d731ee6397e1cb0162c83a560897c1263df72e74d63a46d7ed57cb2b6aacedb5eb9e6171d1410579ad5bc5238331f324aecb4184d343c8f8ff06da354fb414a5ff67f3013308e557843898d2a0afb3b577a83e8fdd8709e40a88c20927e900ab5bcf5e4589012b224d93337da723f9bfc646c566f946ddf7d5547cddd090985e76a2da71d58fc7b76fd78a6c1c92c087095efe1a4b328b7b2700841ee231eb1bcc29f97c2cdc8636f36ca5f6aedde4ba6bc5b9d3de77a47b1b7b5ef916b5048527b4840a8c2cdb7f32165c3abba197c93af045b5d0166bd7d1a22ccd8e303bd41844182b64f6413b620cdc09b7f8877d094598c3e2f0e366ee839109dfee9940a7c4198b59adbfdb212c8e8982614424bbbce9dd29191622029695400b32f031fe7903fd227f7521ecc146892d7147e25c90ae53ee537a6e541bb4e569971056e144bbcb62f0e10e02a76e2e9a09d7e96aa2209e5818162b3e4203f3eedd779b0f6d0dca5cf268b95c4fa9aef433225acb44a53ae996ab5edb7c08d04f7ae3995cdf3398d305534bbe4c026289e7254f42694224058e9a43f1bda6c82660f31f0791eac2471df8c4b0410857cf3137c7fe3b0a96ee7a9e32a755654cfb1d34d895f3435a2cd806a65ead922e1e90914d9ca060c113c4d74c958c308f7bb9364795c2505f096020f005a325513f7c407db46b40e359b81e36fdd8d2ba5bcdcb211dbe220391885e62cb0c22caecb64154427b9b22625de460fe93b81d45ca6de1933b4576dd5a434232e324a2e610f3f501450995eaa103e669f3a9e679a466b27f637564fb0451688bb6d1a09e0455a711d0d637cbb36aff0d141388e04b30af1b5906b780231a78f479990c8ab003b4923ee1e305a2c95611277b145ae1e80df82cb5767cee0f59baa19f8b01439e92659d6407db9cfe5352988151179d8d24b6356a752ceae61f7c89904778da156bc84520c7495101024d734b2f40cfdd92975c8193981a9cecc5dbd30d70f5ddfb1f5a5a3da109d0dcfadb8b62bfb7ee08ef76113551db7b472420f84d213c413fa693dd9c9295db47f189c107832b970da6ade86dc0e0ee11a2a3cf81983f8737e6d792017a350479de29063880f13b6909c686274f3edc17765acd73bfdd94a8d1d8f1158d483115e45fb1b2d222e40c391a706e8b2bdc65f346fc60de00226ff817265854df6a3feb1dbfb08f3845fd6c2a5b2fe58b8f8b2c9c9d96ea246feb6b05362fd196461d0f89baa53e7be1022e963b04627bc3b61757b1a985a2c3459ea67fa4caf65d64756f860922129980d72069c6f7bdaa01fac0c71c5bee87f8c7d6d4c38e42152561807d7f24ef7524d9d5107db9b20a5e52f6223f636329a8d63d976a2a43797868cdab2288548e39db53f22e43f5558f28fd3d144ae4063171319b16c4eb1e6d05cae81fad155c48d0905524b98a5a8c89f9e19139baf39548b144d6e75e13966608efca9fcd181c2b2932bfda80db6227705825c8113ed809698899ec278a72a3a7ea492df524296a2238fa75ae3936b80ab0f12f139f98787afdca27a962d93ec600582daa223f2e1a1ab8e0b341364c0de8ac66d08d8778084dbe8cc9ec8d1fe4b9e36157060227b17b148915d87900332ba0b53270e347372b26a566622ca9c13d2a4deb5543a8140b7ba81c5ee91b460f250e78b9aa51ad58357a61bcb8150d49a7678c9da251cd8e54e7a9bb099ffb8c072f28a30862bbb8151f83081b86cd0a7c204b7022d58cb414593a9d33190859ad6627e6f3d7405aceca4148a727aa4f55b2d809bd67dca7c800aa0b9af7951161f9c381248ef1589f75ba8da7ffd4292260174d8af2c945dcf1834ad872391660bf7cc937778567d3c8aa5cd63db2d317dcb7192d4f1a9fd974686eae929cf50b856e34cabc47becb9051f62ac07a11341cc620464660e7bdaa15bb057d0d479997b4e20816c11c95eee42c1f605246689ea23a974efe309cfc69e063e8ed5879c0f500d8db18c6095cbb2abdd8b1e6fec2993ea9feb8a6b65281cc5573a6211c2b6f5b4d5acf6c605a135c4906daf79e5e537526d5addd3dc00aede954b3a333cbd77709a888fd60eb2ec6ca9359a1ca82102ad29e9ebf1b91e23a20723776901fe4910ec955307e0ab79e13a3a0117cbfffa8bd144007528b74424268eec7ab4339d0d1943ba0350b15d06d1a741436506fe85afa9f6e12518019df9e21138c858ac024c78a346f206bfcb2a61d5c9eb44db5a58a6ab3aac81d3985d37bc71efce3e88b5fea3063c593d673797bbba320e1b6055b126c7756eadd7f24a20b4bee105c68f78b37cf1cbdac220d6dd7e766b0d10d324880f616c9475490b8770e7adc7b4300d7981dc487dc830bd236856ee51e6afa14133cb796f2e2c788a315116232b624fb82cd60b45b0a1c74ff4fc74dae896875874c139c4aa857ee875e6febdbed2f226b6a06ac970dcd0e97058bd2da9eba239c8675c4a7c6fdbffa56fdf3f4720ac9c56482f30fe4e1b061c47b74283a22d4d1d99a69a0b95ab2c620f479aaf96b6c7582b4482c5850b1962e37e1dc229e239087dec61f6f68a77c445ef4774b15b3b58d965a9b9fada99e34d8f6ac95b17b9e8ea9be9f16bb00cbc3c59a418ce5e5387eec10c5612f22d079f605a0506806b3310ed02ecd098adcb566a20645f7b3b2e232e392dd544ec46b623c9a4f323c68285366961e5c23cd976330e74893991c48a173a0850763d054c6940aca5ea0b00d8532356e1f00debcf3a3b0dbb2b8dfa38dadc1b35cd9bcbfdb32a879160cb92de31cb9d917630d9603a955c54b840a753140bbaafb9d572501a98229ec5fbe67d3e71080fa258757fa8baab5b6812df9429f817f78e4bdbdf03b9cf22bb08017e64e49828b02cd8c33d6c182098f352cedf7b3a7945151247369a07fa648aa368ca231800cf4e46205aeea84aa9b837bb5a590b2c90972ff5588c615ead4cf4670d07a0ed62439bd196a0576ebe2faa94548d142b6cd7c8bc26d5855cded38c4f22f532d50f6cd14b3c6d6358b083bbe47de3d49421ec02d244efc01e465c603624bc331ff68db49f5236062d967ab88944f193d3cb8c281e519d572b24744e566daf87300ce81cc37af2069b58f0375a05ca6afeadba3ff9daaa90bee1f30358e6b2de6556725abcf389b9f044ddbd5eb8f3ec746ef4a7446d5b6870ecb7b203f78954b6272acd1027ced8300847d82efaf6b1b5330abf63d19f6a4c9c9bee490358249081bf9cf1f23f1c1eead7ee1cc425865f68a5294d9e26029f791dc48c8379f0a961cafc10f4f57cfa111b2b1e324afff8fa3f97034df4da5a84722f93f5d6b8e72c3606ff249fbd0dfaf39513980b45bbf37e8b53241a4274abcbb9512e5012bf57ced70046d66c4c2436fed0c1f88a3dee62504f590e875581c901a84664ea5f0bf621f219b9911b499f35c5dfeeb71da9d9cb33fa2b911de78f555473366d43d077b871c26a6bb58ebc531f62c3c2896d14878d2d8ff886f68c01246cf2aaf39c79009a1a4f0a0bfa00163192049813419d388e76a87cddc6c762f3c81ad9aeb1387aea42e1e4a212a141c93dffd9caf33c772660c464b23b19103b5251e8b1b31ec9f99edf4a95da96d4b9151e8df23c5dbd501c79c08cda8db61fd861b70c80421563d2ea8abae02070d8984e19aa8ed41b06b9279432f60798698f3a4a92516fbf3fbde950327d5416599c1dce4722f8050aa8f3c268160c71f9f82023f5e8cc31b8bf3c4aeb780e8a98cc68d967d46a161daa5ed0d0c6d79fc8f3e9f9497c3482bb3df159311dc9746bf151917af62beb7a8e7b183e684e0642cd80cc195135bb61e4418a4f3d9213b9d18751ca2b9923ef4747c73a890afb76149598c1e63e5fc3fa90d8b90ab2707f183186dcefaf5b4589ea5d40685a463afdd5148e90f63c9ab48cd613588f50a7f56bee953ad946cc779a0d19166107bf78c53fe6b3100fe218676fcda2727325f5bd40966bf318a4942f9e3c88ddffbb7be373d474871ab0d9c67a155a97ec6f13c4e61601378682bf4b6b676292347861ed0440d54bf442d58157ac8ace36836040ef8dad00c380df2825fcde5bad19a1c0be5006cff9f749c502bd4ff419362f8e7f9cab0209dfdec1dbc4093c8b1e12cd023b22d08b0b031758f1fbf1e5c203f3d2e3791347c0b0085bddb34d5d7a32ba48bda0fd1b101a3b891331fd519e4e134cbf87dc88ef8c26c6361af6e34219f446a998f2997ac5b383fb7177ebcd6e9ed38724468db8d271f65a721c6ab6e3f29092c30191650f1af5a6ef9e102629a4e2ce686c3a36b645aacd92bdd3c3de52bfcf1cf35b0936e34f8bc569706a733b4e9d0b4aad3d6200ee6659a3a6d01890b0ed1f7c9d32f3ae3b984caf0f81c00406c571ad05916956a430dccd8bb479ed73975e7c11c964a3ed7e18b46b72784ba7f78d4c7255073a3392c59af988d558f2a2ac76fa626029bdf083b314b2383fb2eabdb41016710a41dd3af613f1a7d69b0fdeb065dcba597cbbe47a15235c2c67910f4dd73422a75a4ef9846b750c5e9624532852f5aa004ac931c9a6f98800f16bb5b607c403dca39f1fa3f759ce7219358bc995481bd7023e34959fbfaae35c1b13af0033d996845ac30140dfa767d85fcbb6f1cbaa2bb30423e6785c18757d96bebe8c2fe027596de4e5e0eda6f5be340423ce1e784094e86fb667a55b302cdb5830e2a2510e2dc896c0ef84f00c0d34db6b0e97ce4ac9f918ca22bf11af6d908c6ab2171d50fe93e282e9fd56e48297bbae47ca1e4f7a0cb03d6571106882be709548995371bcf3df1063d437a8326b178d3e8abc6707e61538b0ff4625ef5e95b51b9e820e5646de736e80a5bc143771c864f9d", 0x1000}, {&(0x7f0000001100)="c65276537c68dfc9c476533251825c0ef5e28f27700507d4cecf380acc58a43d51d3017cbb5ebdc332516b9222ddffd2914dee348ba3650f82bafbd41891699e39338da26d84e0eb43785997419f79b0b7acfa3a27cbd1e8eeb9eba135b2288705cb8d344d37a5b51630377a1c405f966517150ab1651332e93d9de965b693a8b6b46842ef0e3a546109d035a354e76afef52f87199a1e9b5cdf1bba855e5099f40728e5e13d393317b5913d119b4953c05838116b1a23230a22dcfc13212f7de2202a903a249a2faf3e5d4fe0fc90d0cba940143c3c0279fa1dbae8f7ca2fd826d5f7ad71f76453da5b4caa09baacd5189bc18d9800702fec", 0xf9}, {&(0x7f0000001200)="f3cbd9692e5ee053e94bc7185e48759de40813bfc59f0dbdf253a254b18592e97c90593e9a3b99b6ac2b8580a995f4897e6f92d096016c8fd14b88e78aa2f79294bebd080dc29911b886d210ebc4bc63e5bcae3c4e9b72a71fd634ded64ad6253dd96b38f858fe30fdee44e1ddcc2d2ecbaa5718204b83def93699ebe89b60921a", 0x81}], 0x4, &(0x7f0000001300)=[{0x100, 0xffff, 0xffffffffffff09ea, "85a2f629042911a19311fa5d52f21478cbb457f029354f5ccfd64de35854eda3fdca0815225c5fc236ee86d24bdfcccc8b9228def999c2f48f0ef2e4dafe88b70ecc412f05ff9508da71ec1f45d4ea4a16cc312496c83e09b8fd0947dff8d9a7b94435cd47ae31cbb1098b44c88eb5593e61bbc7b2a78fd979f598d39f5602b417925cfeb6c1327442d342c51781dba8dfc39cf61ec47a7f895d060f28219860972fa079dd31305137f97c7ea050eeeef324221060f130407243dc5ce0b279222aef44aba46c79c94a2d7213593297b6758ec4eeef10ffa0f854297d27a799e7601a87806f3605c212b115d7f98770e7"}, {0xe0, 0x1, 0x6, "3c542e826f1af37e40a1341252f0d1ff89881ed16f90ce29b8309897880afce50b6a919ff16bc53078af9218f406374b89c2ef180b7d75a9c8583d62590215d9662601ef8c3f6331a3a7328f5facf4ddccabdb4a9192316dc234831e143aea69e34221c39abc54480bfbb93e30e6da669719c4cc3e49729cc06d1baf84e864e2679bc95564d8091a979acc32cdcab2e39cd295e6c086809738bdec38da5c6123813192a51312ac748803b1335ac7f479a718ee06f25171866d274eead595842c934527875afdc4078ee5b0a8"}, {0xc0, 0x1, 0x3, "8be35089cf9794ef33922892a20ff86245567c149b82e042b253517ee713fab801d7829bb43e2d9bbb856ba8a69f566919407ea957b29a89c59e856e34e6c2402d220041d9b2ec982401bcc345eb048e1dcd1dc42bd8b76dbde9d230e190ce785ca4bd8877df8f0639e81518b6f0bac3629695f54b363699f3edfe74c7b81c10783316302a56bd50dc7b82268689037a8217d363eb39ad2fb6cdfb64419414d8138708a0fc25ee8d8db6b1b4"}, {0xe8, 0xffff, 0x6, "8f780f471e536939e6a92230649b42759365f5c15ac1d681ad946f78944cd867c3eccee236d310a177668f5e2878a5ac9979726480f183eef8e7e0990ab6bc3a6ffc1ca0478db7d70db53db43b25c2559757383adb55c6f711b45261a276ad878658c66376666a57b991d40b241a180bba475ac23bb1578d0f3493189907221491705decf37ee82646ef45570c64a1bab8a4caca37e161ca15983c63581244ec7e1f66626e2f2ed79f1e9b44935ce2b31ae8b60eb63dfcae09376860bdbe4509e61594c84c992af0af782baa0a82b8bd8a73ed93bf"}], 0x388}, 0x400) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 12:12:34 executing program 1: clock_getres(0x3, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) 12:12:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x800100000000, 0x6, &(0x7f0000000140)="d1642c64", 0x4) setsockopt(r0, 0xfff, 0x5, &(0x7f0000000080)="da55b542f6aa52074259ffe52ccc66e057da48fe55828fb2474cf151482fe95338d6c5e1296a03e83f9e0b5d18fdbd37ce79911429ded2d78362775395da3c05a6bfaeb5bdb9cbc1b6b12b5da1973bc299b6af5bcb19615c40e9775de34784ea7825d391949f040a8d5785ef42468dfbf039da786ea3bd6a8d62374f78f2d8365b1ba44e9b2214cb95215f912fb725371269a6006cf5", 0x96) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="00000095ce000020000007006a6755d600000000", 0xffffffffffffff19) 12:12:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:12:34 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000003ec0)={0x0, "5e593dc82f038ae7ef12535d811c1bda60145137895fc9b45f0c0c20476136f68ccfa3290a860ecd7ffa53ea90a4ff3a975c93d85a77997bc86336885b171433a35b88960c27592d19bd616280cedabf8bd9749ec14a18b830349b93539f815c917b62ffecf2bef8cfbf3a47825a89541218e2a69c6b6828e98f2c994ea3648ba75a4d422dbe51988b04c13f1448a0e9e73974de29c10422a1eb32cc4b1428bff9c3be8a5dd34fb99dcf8d66b8f2debb4db26126aa1ee21c8fe6e03df32526a4126c9146090ed298055f1efc9a3d36706ea13476feb06818f73c0565f7b581e8af"}, 0xe9, 0x7fc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 12:12:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="867f9d43ffb732141af5c5d83f74a3937d962f8b0e95e238e97b252085796a2872e8856208437505f312ea9e276db1cb3e26a0e557815c86d726b84c1a1532651222e4a734745eeaca604dcb170b47ba36305335cb23d8eaf3e58182ae29802d728e47cfd3c08f886522ea1e77275bded23ad3f9db339abf60b42787f898fcfdcda3807fad1dca3f150e4e3ce2c946940286049f062f70ff6606e11986c30faea1ec095e9b4a516219062af85b52bf1ac12420b4e1e2dc816d53f88a01d13ecf0263f2c0a8f765935d9a0a5f342510a8c13940e25872843681d11934f43fca46", 0xe0}, {&(0x7f0000000280)="29b4da6a5814388c182e5f39658b565904374d6951d5ccb0de9f4bf749e616606770fbdcb3f07fa0feccbaf6c459e2235bcc7697c21a53dddaf1f6655e56df2cc5805acb18d2dd6823954c318639eb1b9c9332993355cf8d6cc5adf7b446c03e744942ba09b68df3b4b05c", 0x6b}], 0x2) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 12:12:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 12:12:34 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x3) 12:12:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffe2) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 12:12:35 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffe07}], 0x1, 0x0) 12:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x20) write(r0, &(0x7f0000000940)="d8fdbb97294527891ff86483dbe9100360504dd04310bd600ad0582919313c1182a2787bbbc5d48e143ad4ad96d3a27b7f92900119642818480481f0e7f21f55d8cd6c2a2034548c086c9823cbaf5af2668d0554b494e34043ee60008b9da7fddde7e9fc9a0021cd8509867e9b3cd3013121e252f3136bd22bd02aac171fded008cffd4f0ec6e22d760c6b19e5e7f98b5fc46ce2aee37e756a619d0b379363d1bee01d94aa1bcfe2a7ab7fba2f18d67dcfef19e1dbae9e9746cde52a382e4b8ef412843b7c02acf3436ec7b71e16a3f38739d56f9786c5fa858704c6a0c291ce4efddee90e49614fe59fff67a9ba538cc5812e99e510341c703aa1a72174fb81cf64bb4744061c701bfc0e5d6b93ee7e9ae72eeff50edbc1fa2dac6d650b15ae9fc3e2ac90cad3d0d88e1688add005b3ec95741b70b9281e1f65d4b2d43a97338f8f792f98f4bade5a3eafd3f82a4c1e3b0599d20a770f9d8a5def27d513fc4c44afbdeea8ed6aa8216d5964e8cb3bb25bf6e5a734697ab3e2aee859551f9e4a54c7fc1f579ad21988e98af66dced0092da9673811a87c92884226cc7526d070e9420cf1cc26095206fe00a115c4ebe9c00126ab909a55aa5a164e3d24bd7a0dcc48e1f21837ca42e5e2f0f9f6cd4faa1f24c9aa738e6c53f3b064408032f1d9448ae3de8ba800806627a3ea763839b5cd1df12d0df0c789bbff8b48f3ad8cb7b92a594caddae48e9bdbb7fbd4a70b4ea41f045396083c945c6f457d71fcc72094912a76691e93cefc4ef36999f0c596de0c0047606d3e5bb56d14bc30bb6c7a2a00ba87c41bca51d34a00c12b35393f0f3a381c8e6de153d9499d23faa6c4241cf79cc31832002e96eee0ca10e6165c9c928000fe664e75787a96729525dcbd54d372a16d08f78eedb65c7e2cf79a1edce4c9158380b31b1e09da71e98d24a9d799d3876d663484fe2165f17bd01937feee97c185af674d4167fe8c3fbdc2c9d0aafdc1acb168dab4e194e979f7bfac2faf9ad506830af5130f8f0719d49d577a1c73d87055bce2605ec94a2879be519eb06c91c1091e6ae10333db7eda09f796eab29c48ddd26f343bb9ba60c92b5ba7d30b35fb4b722b5c8106ef291f36ff61285a805642fc7f032426639315ef4f596900c2fd2e1818560115942b2abe1393bdf50f91c2bd23fab4d4be76834731fc589a9f97f8373b8b75f2213626b608a4cb817d23aadefc4fe7a709b7e8245f0b4ae692d1f4f3fb5b425c45d62694b5207e3f10cbd23627038e0343439ad8c853c9efe25a962616f3c26930b9c42b29ad551461093e5f0d5acedcd29b35ab5fae716cdeff7c03bee2ed483b05771c5de7bbdd3faeef5889ba9acbe7577b6f1dbfb652322a26644a899c3ae908184213742bcef270d89d92de9d05fcd5eadecb01e2558480ede74525862b3e70f8e9a893aaa139b7cb5c2568e2a448a069c3caf8bc9642379e872d858378de78dbd7f8a389c6236dc58e570d4c7bfcbc78ca56232ad2ce0fc296ef2f6765a69685ee33da3c478c6bfdae7e3ffaeb8bcc65df8c3185ea03ff584b782386fcc76b023b015b55a5487a7b87d3164270c6c941755a27a81e17865f3f3b6c956419057e08b8f036c150b164c3f0494eacf5369bbc73c120c6a07e0a2eec94174a33feaf1503c90d50b3fd25e7fa61f4839465f2033a63e671a3cfeb913857f7f1d6796059c8574b348511ffab99adc3b859221cd4b8ef67bcdca6fd64d003510c600c3439c4f13257bf3b22b45201e51a67e1a3371ef83d41527323f4bc9bb90fee8afa93b565d569c3eab572e6678a78a70f8930e7972b6b26e91e189d8c676fe40662329475f67e42f39f783b0e1a6df2d5378806a73e5fcca777bba1669c5494d05ad0457297034223cca5f64ef9b18d2055d68ce447cd09968968908273d56966d65c7676e32133e0d1c780b4dc405d91975ee2d4678ba194eca6e4541c3299e60041d7828228745a82df425f93f9f82ef5ce6221f1f8be7eca7d1af15ee3d820f5af5031b72f57623c2d29a069d6c1b646e0115c64ade7ac3560726f5316babb1cfba706e563944eade8e11fff01a8bf9dbf65133edd057a05fb06dc09098e80b6d1f4372e7887afdc24685e079450fbe5fd8c8de015b2566239a8146a15d32b0ccce5740d9f4b90d2314e8a788bab24355a4126d1b46940ee7454d3afc67d1f2be717a3756b1a1641a8d237584fc75f7580f24ac829a86858e902d74804760b174afc327630cfa544099a3f6c992a7eaf25d227c81b84300b12ca7c7a3821850afe6936858085d5f2afd17226bb75d229a155330d2658d167fe4d032cbbb839688f016c9a8af8672344b331cf19ee12b156650155503837f0710ea9c43a8f7d1c29a89f697d63bc2d48bd14ddeaaf3d0081e0d51cba2eb0aeb551af9d3042c3f1483c6701ad2863340977b5df1adffc3176234f24fceaf48de8557684180627c855b09bd48e8e6a3ef5445588fe3f2a3c2a9314fdcef792ddc9b980a93a93ff10e8c79ade9312d73d5c9a9c98ff7bc62e4730cbe6b06f36210a89467b4f050b7dfeb18d5b57c669eb8721178b09e899f3e3d67f5f5111187b12ac2344b95cfb983a7124a28864ca1dabeae7f2afe5194236433973c8a3f39900a5534e5b232412648aa8918c0639a2f17955f42147abb6f29595a2ac6aa4ed8f3c38e20bc2d804be174cb14f1af84aa30d68711f90efc16f363fcb66326f22c4aa4f8564ea49e3f6c9fc05977404dde7c0085a525ae553a80def6c7313ed24bdca30e94650869976f8c4f74f9b00782e692ef0fbc2d922d41ca3f2a3411509185e94e77901df3d08f9a57899576cd3cf48e86f7c46fcf52b77a194920d59e858e7a338601e34da8d5b4b43553133bf076922566af0dae022442c47c6404838afcceeb252bb97c1d64d152f7bfe1d1f022a8848240ea2cbe311ef6a61d2cb64f2632a201a899f6be71a05f7e700ee3de370b3b894b441f925c8523954dec703c5bf54fdc6dbf2e627ab50d8be587624e88a1ddff97f597e548b5c5cfaccf5adf6c5291b72407292cd950a00bdc3ac4cc0c79488a96a3858f709df7559b772e14c7b556ce72aa83abda2ad709b0c7679bd0317e8afe3996eb61e911889c87f16a8633a407cd865e3bddf9270f248069df530f1ec5f197a27efa905ea502102ffc63295e9a9352a682441b72eeb0a6459bd492dadd68cb236a30a4ef6b0d148dde2790d23fffa63259ecae11ff74e3aa1a56cc48de89d1eb5bb6277057205dfe811b70753982ee2221d8946d96f297451af64ac09924eec0de4267212196f8c067479aea04f4bd7f87b7ee57df9cb10c1a847eb296045c6c9fffb18d4ef79deb7f66319ed4c94c429c1bfa6e64c2c1b249e625853788d0a3916f3910147f57a81ae2f066ce405fd572fe1e6b42263b87cce0e5032030b3356694cf45c11d53fbef8e30c4de4a50372ca1bab67da24d51dcb346d0552006cdf7ef71575148fa5771e1051730cd4f5fef95eaf1e1fc26a708ffd585c87288e577953813fda963696d92e13fdae371e393f3b5a5404486ba60c2ea3b47a99f69a9f640c1e605b2d29040cce92971f70a8ffa010e66ab5ae2f9eead45f7ee44e0b328d375533e572f86cd5560bde6e3795ad7f59c7a0737d0d513fa703157150b73fc07ce91b84328daf444b260a728cf5078a9e0b6a85435b4e5ce82be74b4002701d12788a52b368a94b804c48942053254a3f6d052239e62118ba84de2774e76eed066c269565cbf08d14aa0e0f4fe0862c220c0065147dab36772a7b87d0e1691f4c4886eec7aae0f92f6bbca2771b706f44db5d0012222fac9ca002259e283a1c550045a1289add203134e144e6938acfd0d4ce8ab48e023bf04bf36553498a56baa9eb146f6136b819ca9cfabb5bec84533f0387e3f65d6eb6bc67e69015421eb1b40c7729b821629b8ade22d4b43c4cd4a82ad7d4ea2d1bf57e75318e26c691b999aee9cc5793d82b5037e3c80ceac5fe299e398268295ec2b6245996263eb36aaae9a3724440e728513840da74f8f7ef68f480ddefd6ddf122b2bca82f0055804fddb26325d55b80e8264b70decc523d0ac7c5f459d56dd968e9674adbb69d50b273e40b4a9d286c52b2c14a9170b4c776969be6152f9d96a7f9fb1d3406f83f3c7c8c6b88f65ad7c675527f4c5f4e9c451396af70f2cc228fb1836c7617884333553cb709864999e834c74f5fe7e102a12d61c5c7fc3574aac1eb7dfd861bd018c9490b62bd08a8d450f1bc832b710add0da3913e7087eb1cd5d05025a8e1e065144245dcda6abc9b616b595b30ee868bd9e194f5ec8f68ed8b4b0252ac52c2e837d04ff3fb7f8f01536b30878576afd85b185a5c54eb34b279c53a415f6c05d8bfd4cf5c973c5c70ed4392d56298076ef2544a7f72e49ca2ea2fda7ad8051550c321aae2fca57089412365a8d0103beb058ce20210a9bbfecd7456a36c03a770f039be612f2b79b7d621fcf85a1064f125f0f25d89452c81c402788952ed9ee2fbc82896597bc3a11985f124bea504a9c2bfe8b9e5df86bf12b655f06a72c72798c7ff59bb72186b24d1d791c056f649568e22d82240cd7710a9aebe4dee4e2937922cb65511df82b910cc0429a928d17ddec6b7983532235c21d225a277b990cbd44e71389ff2a8bf4debc194ecbd3e6527647488770abec00093947886efcc2d017c72151ec3493272df8c227c279073ec5e512eecca8266a7b5badd401f9bedcb7990146db5d1ad342127c6b3ab085fa3cb2dca4df8c3577e58d5f4134c13e61c0d6be10e6e7bc5bfe417c7adae4027980cd7fdf224e5bacf492c3989a9ead4d1e375da3bfaf3e1958141686a2c45a973a2e8c0f1e19d106d483aabc4ba4d9498353245b29665c19f76708141559363d9b8fe744b9d765ec2b5f17a3ff5e15c26e5bd1565c8ac0a82952142a77d8eed8d21d5c695db02d26ead8d2e1009692d61d8bf018e937f385a3a1f731464e4c41da85c53ecb8d97ed744d3fc68e6a55de866bd1170fca875dc6d31743fbdcd277b45413e5a2fa42b2cc3034ad820127a1d31ebbd21603f8510607b757b281c2df2c979a789c88535b06f66a8f394f0d97e4e1c5ad6c11b73232ae02be81d2d3e7f0aea17008a8ba2fd59ca08a618c04aa57fa69787e85a2fb0da89c37a9e25f57a11fafb4afcfac6c712906a8995e611778b08568df47751ea57cfa2e96205022f2d38600fee73b91cd7e0ae6d43ec1979cf39241c62cfe0a342aad3b233aca2df17a816e15581949c194f76979118b50dbbb4a4e4d4df99c36a8501b62afa6d3e28f566d164952161260225e9176dc8abef5000404cb223cf67079d93012f5a20bf62042d0f5781b1e48c0c12f660adecb401d7168dd15e6ffc03780112a96445a24c9d972f0e5ecaccd7a43b66559527d400b456c6547602bd835a402176a09cf5532b8b9970e834cfad69c4a45faf5aa91e8a870c829501b49910d0c412cfa035e7528df91d3c4549cd58e578e9018df142890aa84ad88ebeedb6c5e57ee8af19071da245a95ac244530fb347cb2771ed2718be932e6ca554340d911a08d26fc9baf4200f5b1f07a5350fc28450d07cc042a615e19ba8da439d935a75a38fe5a79a871de0ba4e397837bd1fc619c8b04bf9b6855c1b4079b4e1fc24d7b9b0c1e4b9a7c8ca8faee3f0a40eaba0ffcc51b3033160c4462ba2a38e6c522ec1e16a93af42e2dd5d1f6c0912cc57e096c88f5204149b92d1f6f82265ce61", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000680)="ec7d2f00afdba0ead780b5109ccb459be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595058bc6129d3f0024684ffbe4f9951a91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468b43c9c8a96f46793faec83a8a89f3b5db5fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e053738f10228a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d6764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040234883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b0000000000000000000000000000000000000000000000", 0x2ac) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x9, 0x1ff, 0xad5, "7522fa355d46574f356ff9aa77bd0c15b2a06547", 0xf4, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) write(r3, &(0x7f0000000080)="7f22c953e3b6fc9b968f5999c323", 0xe) read(r3, &(0x7f00000002c0)=""/249, 0xf9) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001940)="37cf75bef1ea95b0e144c9dfdb0cfc27a281f487208c2390b53c837e49e7d11d2cf0c3cfdb67d84330a0839901a44b44ac1ac0480f8c3e2270780f6a29c23cb15c45bb94daaa4643b37f23e353091e6b920ae8313cca3a469b401b7a06b2938d71b0a32ff98913131fd37d62028351fcb03f483bb1a4b8cba5b2be006216dcc500048375df3769e6691d276e104898fc607a5a67f51a8f0d215426affe99622c6d6850acf83f698816fb649bb8f611f8969092ffd207fddbe2417d682a2b2d7f9693036f97da6124f2168c84aeb05f54b82e565631588e139814bffa56dd4db214a0da679c82fbde865e943ac5821cf9726a47c83a488386630e25d6341feb49e74d77fc916dc662c2eecbff8968a77e73967ecf6710741cbd64d9cb93741ccdecb45094bd07dfb18ad278c8c8163fb69616f251c11df1e3eb7b781158ef5b11292b036f6216a9e16719d2d1af7cd2eff9286d2d8101c305d7e1ebc9378717af859bdc58faf6bf5b56f65f23203bc15612c18120ef3c2f29f4ba7b58a5a017ac7253cf2ee24c2bd6ac5f01f77999d4fc8b19cd33c1d9eeef42855ea022f244bdd4192b1c4caec257d7b1030aa0a2a80dcd6c35a160fc70c94d5c26073e466364275871fc938149e0b94061e9713df785602c5b93c29ceffcb7c30d85a6137fc1f91368bc415aa504a084a9d35bcd20bc95826f246a54346022c1ef8926d4013ec3c64efdc4d6de12dffcd1496620b34ef33626f058874f856d95b8ee52cb2a7528dd13d586641bb77d48beb3a0457712430eaf86f2035e2ee7facc234086225468367b3920f1baaa93c0f214a361b532e889c61c093a3f27c333d48d0f694b09be6ee65f1717b1a549a1c1c7d534afb9317a22fde51e877497d975a90af158ee46d6915c87c87f60ca78547dfcf1e5c3c7329cdeba206e9b4ebbca2abab54b304247aea7de071da16f6668b1aa405dd7c8bc4a67e687f55d97f32c09bc333019be719b2e2b740f909dcabf298a904313a3709322a04c4dee937840c4ff4e02f789e3a23bca2c82591ade321dcd3f10df3b537a5dd7d068c758c733a76dbdfa8d24e62f6864d4dd4b5b865ca87f38cd98ce55c62004c2b1c0545c64fc7493a049e2f6a5becbbaac419bfa19679fb120e3a47e33452e1578b3cc3d431491eef88bb21d764c09ede2e58c7c3592a55c7f95bfaffeb681a3771eb8b89626338eaa9d806085578acf9d02158e325ef5b6e8bea03d3e4e6f8c336f09236c553cf1019b6d810edf04c4cf114710a23dbf4aa7ee043828527a78ac6bdc428aac6d58020feecaa1fef46401d6b5218d7aa78ca44458b07430a8a20df5835a2f9f38c1efe372a515455da5e24b54f7164c447e8a43db3f918b6b5a9d034b192265c9a13cb566729e756fcb22f94e9570b95dd34b8e1156176414b91bc5de787f540f12fde4f96770c60c992840785cd1d34a15cbc7f959888f64d59e2aa8828e9aeee29df4f03f5259a14ea26b01b645d6396b1800763d8a685abab76305a87fc07b1e731af60c3b749fd419183875109ee2b1aa8e0e2242e1a03d4e04a67c055c66a79b435c0dadc38c5fb6571a8a02fd47e6dd9dd3a750dedfd9540a97ce7d852a202c109bb413c4b28a44b1b7c7d70c9ab30444aa1d0800e363f2b60c1433e3c3e29f0f258071484434233f2bce572d0d238beb99b5e7aa39338bc50989af9ce4f29663b33f0f8b475a475696442205d3e87a205d94a2fa63e41a7a25caa0213d9d6dd01a6c9c1953eabb677b9f971f56af6503e702515996dd6771b518bf2b6fa9048ed5bffdf66b325a8a2b462929956deac5a143ce564d02f7c034a4658e077b2f8a389488b30373653cf567ab192b32f640648462f3a5ef3c36e4427a45253b63a2e419785594dd14d14237c64dff8bfeae6d706a1245089b72e06b1d7d5cdc3ecf743e8ba6b57e89aa8b03248594343f6998222eb2853e200ab47f867691e730bf9479651c998c1bf004b1351d374a03d08fcff942d92a3e10effbdc68fa933fb762206911eec5497f3341a6d94043785fbf2436f2ecbc52dcf7c2f58abbb7c00c4c1e0d717ad636a1543ce7a553ccb036a1f18d7e187bc9517902995ef7d484e8a26b74a7bf33f6628bc8085f6ce48b710842bf1691ff5697aa054b047859be54ce890145bd98b31c92429367b713ee5c3e4aefa5987827dde55be661ea84505c6ab6892cfc304e4bb74af1aa0d91be0ac9ca20f40ea177b15617cc75bb67e75cb303f9d1bec8e98bcb54fbd71971c975f8fb7d8d0eafa2f249c18cd660fc70f715dd3777ab6d4813ceb23f679327a43829fdcdef7c53a8312c199d1368322830a9eb7cd00028a921c1f955bfe2aae8a7fc1ee2c0d750ef21998471b13baa64f9ddca439916f3437686ff99be1aa4214edaa401094f3cc9effb389d0c80db86d56d6ce7c251a2136d67fabf3c71985494b39dfdec4bcee1cd6fd1c111c57fdd4cebb4b640095c2c8118510e3312fb192e05ab6c570ab2ea0376bfabcb420cf4b1f27a8b034bb53e8166013358270345570ab5333b79495dbda642df77594e77a19b4ed636ffe0cfbd210761b94a65a5adf10db1ec1117ab7315576c2e487a61d97666e374dfc908f350ed372324216bcf5f045c8faf26399ea48b7f6b811dff9e34f6f2e9bf683ace3972ea21434ac2113ae4348579a22d7cb8344047e3c2b1dccdb1b1d163e28f9d98d732c9455e728db40bde22bf3d5e8e633b3f7bfb464cccc17473769eeb2132585fd1703d3959d26a47dd88a1b16524e2a47df59a5973968c654bb688d8e655f21fbe3241c0441ff89b1e6d0072adc7eced705024a257e90e19b9967866bfe67ea5eef95cc8506d1be4f68f6a486c1b7cf5b908c651b27b4f6ebd5a1d53311d441c98eb0fbb6bb3d5296c77c09d9136435b8cee0fe81091761727ae11afeab1f98ee733440a85189229cdeeb1c93149bfba65588ece4d481965b4711f077a373c1db7d913d4ec6a1b367d75743561b3f99bf2af7ce3753958614a1a286242cce137f2377e6f7a3ee9249c8a62e6451f2a1fd4d5a694a62cc8c31031b6c7eee5c7a9df4dd8a2cd7ba6eda6bf72db93e5b5654ced302dbb2691aedd9deaa8c829e25f1358ecc4bb45c83f02822640de6af3e536316dad306eb0a2be88f6e9c534d6220c111d3e919c935a55c70a3009126e9033266469f0ee0a746b1f95aa936ec142ad53fa0c495407f0d990e76887586af0572aa3c0c22d385f7d0d83aebef31b16b3d4ade89f8d1f50780c97e7432c55e22919c69590d920bcecbe1ad30bf9300398fd87647cc32e7404727df37d5a83bba0acb3225770cc4869d64ade4a4a9aceee7753a7fc52f385bcbf23090af0f6e7e9fae50785dee5a63ac82ab3b6c7b52cf31ab3c13b80ef8c9cc3638520e90ec0ae4b86f610158cbf5b9b6a31a367268bd81e3a4b42973a7ab02148623b043c34d827c73a7b44e28a6185897bcee3d3ed88710e9cfc1a2bee3d8cc323476cb462ca9475eb63ef3bba28c1ea600f17dcde067a7b2fbe6b53e427382b24667e691769efd3cf1b5e4e442cb9a99acea2eaa1597884d7f7a5fae9962b5cf438f6aa00bda89947d90bc97b66787c089ae0b83c619464fc932d7515e81fbfe9d2a197990b4e2d207e2cf26b0700e57d3c364c13146ada0bb588743f2aed30c89bf7e6a153bc9fdf4d8adce70b7cd93cd9fb0072b4fd75038f7354c3d8d31fb7fac73f54d7b5c906234cc1b1e0d91354264f0d8fd3f9b551bb5a08521dfa66bce9fa23411b0302c353b297163aae734e371978f6f3f2560b0ea33e5aad0c659c7a63228ce367ec88945bfcefebd029c3997722f40debfbb4a5967a5fffd5baeb2fc87fc69d055484d6557c750865ef06f028a4a69a4904ef2a4c14d7458aa8307f3a37b1b3ad0e215c872f6316deff1a092d2848644291a14bc24bf4049e943c808407368f8aa640fe8953d78681d4241d1b56bd58a96c548ca14acbfd8cb85a738ec6ee6dce41956b43cf349ede09841da9c3a3aa298dbebd128748321231ef90aac6803a79d4caf9c0fce05fbf98c4375c3994f44ec9e933557ab678f2e5619444eb579c57bd3731c8d2d2d15c82ddaa15ddf328849e6993439c39be77c056817c3137a9998f452adc17f41038cd71b51afdbb3ea2687e8781279b88b7a1f0a8bad418a2a714ad7bdbeca730f7ebb0e614311103370fe9da88e0b9ae0fd934b3905f0ceef2f381928a3db4282a8871b2e4f573e051c79005c5e218396ceb0ff0ffe952f2203f1505b60b6f73afbc4b97a5c510cfeef850b99701e0855f403b1e456100702c7d0ce52e4cad7a8e1a6320547190a79e27a25a2977916449a51b91d27e2052ce95d044c75b728de8edc872506dcc69e9fe0001be28f76cc9026f0386c02d937ef9a91d0b56b301dcac00917a4c20f9bf51cc70f3a9930cbbb4d0bbe15df73c8d95a2f4fcd1e12ef4fb80414c804ceb01545164a6ddbaf19045557f42afe94255a51c9586aea43aa3f5fc8cce9046a283a544cd9f1c41e1410069699cbc5178de81b5096469331862f47aeca82c891517aaa420d09fc57b50aee577256908c6cd3e33359c39c193c2630084c1203205a444afdc9adc5baf8fe6726bd5251076e2141a429cdb1dc6acbb222968f5dd45482c4eb84410b87cd84b36afb932a977bb768dacb686edb0af22d9b2403a6eec6ce022a35f8d4c823479492c9f1a0f96fc23fdf8d79e80f6535095443679196a56bdbf1c589ea0fd35186c02a9012079780b5b8831223ed56ce30b9c2bcf246f241f446b68005b5296182d8499b1dbab9fff4f55c3cb2f14e0e0d1ec119eb5a0a9e221433fc8cf6ee74f6e0e083bee1b2d97bf9534da7c99fa1563fe42e65913cf14622e1dcfe1b76c9285a7534ecac0764e9e04ca807b01790637c5a230b19f41c8b50b841be125fdc388bfd800c9e1d34fdb6cf2a37021fe2d59fb5418918c6536d276d2d6f7385419e57db6f8c9cc94e96e8bf48fed937d009c8d699164b2de619c9c693864d4689d64ddfe8097845af5a829a5ec41b06788324be0ca35e186a551158d6f35fc89e4d56a114c2961dfed73ade014b6760aa62b2d2112fa605d8c28c2daf0d8ede26340952e886b3aa96bc37627c71150b981b012c8b9d00f72c9c4f28911a89d15a70251fd2c3f51ec310472b8157ae96cfa3981f62a587ad2425a78cd542f79bafc72a46b32f083367926e89fb155b75bb0c2be7cd5a4d7192e987dbd2b47459b6a18e9be7079d70c79316e85d0d1bd636c2400f47447891143be92ae5e8c36b64ac11822996c3e34e4bdb1dc6649d6217e05d53f25eccb3525b3814aad95006754ad9caa3e5ae73281cc582577119b2e51a6b40dfc9a4d71d8b70ea836702f93e66a3949ba094234946a00059c50c7c9e38a0d0a8796af2ffe1679c86b68915f4d0057b4e991031fb9dbed4f4e02f7608a68978a4451cda68fc90e8a3cc3455d7d1201533189dd7578cec49ef7b785a8058ca88a0bceb466f7240787e044ea9cf030694471318c8500757a7877c157bfef5a428c6c18ab320fd564000598af62b626d89b06c0549dcf3a31174d4b83c94f40a81d859c4641f6957f8740af8ad0c8b26cbf9d4e1ce375b6caa0fc00b329a70643b9e3df9ef751e49a6ee12267d691f1bdb1cf1fe6896098815edd736c178837d2b7d83a16205628fc7aabd431268f8c0d112e411962f4bae85cc6469015ca52f08204512afb94b0e928062e7d2db4f8f902d8bc119b10dd818e", 0x1000}, {&(0x7f00000003c0)="35caab0c69fa594b0be99fef1be7c24e8a52a2620dd3686afe0a6b081c398c66bfb84955704675f639f230adc44686561145071e905310e6b6141bbd9d77cf4045fa0a7b92b7e4673e111438fd03cc1f220ce28a29229028a90f21caf4c990ac72ce3c11347a53b832d61502eaae734b3c95596c8fb5cef899a5bcb678b67ca3558ee348ea95661ee1c5921521ef3a2ee60ae46f3188bf45b2056cbd479991690b80da7b2690acc1e5a76740db489a165b2cf90470f835ccd0fbc49dafe8ca8f620f12e8e80a4af128e3d965d68e572d69892ca304a75c718f473ec7aecf6230e1e94e09e2b5065b47fb", 0xea}, {&(0x7f0000000180)="a30ce2fa2db41160fcdc5da32d0236baf9c392", 0x13}, {&(0x7f00000004c0)="ec6d4a62ce5459a28be01a5aee35f7e3cea6d6398e2fc89b7c5565bde4cc8f27e288f99f9d8fb28cb5b6b139f3ba6c55f493ca2da878064b5524d5e1b5a7b7f9141b2aa181bf6d23c3f30ea76226af3354369bfa18fca91219d54eca9502ac19ed11c0d1bf26bf88ea355c5beffa7226f1fac67d73720dc46450eca6d3d5a42de3b0e182748763b446f23cfbd920679037797373db96b08a310cd874e33373b36f7aff3c263dd60df49e8b832d5a3cea1eec571c", 0xb4}], 0x4) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x2) 12:12:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') r1 = getpgid(0xffffffffffffffff) getpgid(r1) accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 12:12:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffff, 0xfff, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x7, 0x5}, {0x18, 0x3, 0x5, 0x1}, 0x0, [0x1ff, 0x7, 0x43f, 0x6, 0x5, 0x8e15, 0x9, 0x3f]}, 0x3c) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = getuid() socketpair(0x16, 0x5, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = getpgid(0x0) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="41e277aa93770a06f048906c0e7945c57cc1e22acc1aa53d2fc6db68a9a47a44b4433d3055732226faf6a4a38525bcd99dcb1f5b884d56108212d604fa25884d470767c4a31aa6c41316ee3026a12ec8cdad468f0610caff218572d2006e834482a3fe45a64b068cf75dc7d25bde33", 0x6f}, {&(0x7f00000003c0)="9c89fb98518c43533325fbefaf7a46cb867358a71b3236af411ca2c9fc29c9ea6f59c2f7f1575972248d3529a4f3c7bb3c5bb985fd5737cb4078d876756c6afb75884b5b2cc927a695ce3a1b1cd1ac144dd8", 0x52}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="3000000000000000ffff00000100000043f0d57fdd496e2e72982dbfbca31694d48a51115b0ad454637a695c387f5ba1fa3f62ba103d472f5e1a3008d1bddabafdc53ac867010fd457adfc", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xc8, 0x8}, 0x404) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) setsockopt$sock_int(r7, 0xffff, 0xa00, &(0x7f0000000200)=0x100000000, 0x4) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 12:12:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffffffffff71) r1 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getegid() r10 = getpid() r11 = geteuid() r12 = getgid() r13 = fcntl$getown(r6, 0x5) r14 = getuid() getgroups(0x6, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="017d4a7263c1c9843917b16641011e1b63b43241dc724a40964fb2ccd7097ee99342a7981d03f2b50a7fc5d1e762c52fdc1217c8ba286cda9b8650bdc5909c019e1ac1274c95", 0x46}, {&(0x7f0000000240)="9a4163dcbf2fd8f961866e15e59fead618b0d9039475bc14fa0a0f70e760c35da6b3597d69d62f504628dfbeccf42b8cb2ea413bc0928bab5f32ea4c0d1590226fb1a5031dad8d31fd9bdb7bbb5c28da57573e8c36d4638ba387f1c821163e8993a5b7d90845a63625fa447da9356f45e9a3cbb49ea64391f2744f75b4525b5ec3745f21012280455c636806aaee968e0f88370d69fb2e17e1edefb51485701c9fd813", 0xa3}, {&(0x7f0000000300)="c21614d68e646079643049fd48e113dec70b07b2b4c034d89d7701b2efd2b0e4e122b1408724ae08b7fd1004041bf0b8917ad8139d45e896d0a803ebab21fd155e6704593c4eed2ab124ffaa645acff8c0a66e91e2bb69c68d8ab2c76a9a83d9e11031700c06bbe943084d911e6c32b8e5d55c437df5274f35fdc04ee4fa3fd1d4c435132d5c4868de9e8010d7396e3f82a9848a18b43eaa3e99bb25826efb7c35a24034bc3c5e691f6477d22b0f5f552de9d2f8db3e35cc996f0ab6726f9407913d45a14c2b9188184e5deb52b46b8d6c738d", 0xd3}, {&(0x7f0000000400)="252412558bfedb10f8439eb0d825dba0f1bfd3dbdd256344e084da8c1ac755c50dffd41bcc2e3ac7", 0x28}, {&(0x7f0000000440)="70625f087afc3f5143789aac2d3ffa5b335ef92f3791522ee2000eec74ddd84bc801d44bd4e5e35af53559b7e88a0bd1ecc8c1f91f61caf3b3fff4c90c824c5d23b10929cb7e39f52fe3b78b127a18b4acab0d8deb8b77dee031c5a07275c5b29a8e6f8ba622eb059de93552a943c9db5f5aa4d3cdd040235bbab3d31f8b4d1c9a089d20ef4067e685b08c25ee792864176ccd30304efe725d6452f739ff9d1b", 0xa0}, {&(0x7f0000000500)="4441201845c4ea78ea130bfc1a5064688051935f0dbaa6daafea3e384f8f6f400ec0dd20a2b11fe4b906e5511c8c485512348c55e6be01b669bc8b9addb29b6c543c1c51b1c540cc3a9ba283ef", 0x4d}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r6, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r6, r0, r5, r6, r2, r4, r5]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa8, 0x1}, 0x2) kevent(r6, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r5, r6) 12:12:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r0, &(0x7f0000000100)="6ca518756e76bc36437215b41f0045a7e1ec5ae457c415272a0000000076c1f522b5565219a666bda0bca98c598a6118837c2cc7c75fb912ef2fc51503f198e87d42977b5703c2d0665bd321899a72abab", 0x51) semget$private(0x0, 0x4, 0x2) execve(0x0, 0x0, 0x0) 12:12:35 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() chroot(&(0x7f0000000040)='./file0/file0\x00') pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() open$dir(0x0, 0x1, 0x140) setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 12:12:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}) fcntl$lock(r3, 0x7, &(0x7f0000000480)) 12:12:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='\x00', 0x3, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 12:12:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x90) 12:12:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r2) 12:12:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) 12:12:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:12:35 executing program 1: socket(0x1e, 0x3, 0x0) 12:12:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) 12:12:35 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="de42df5abd179dcb9cfd7f57221660dcbbceb9d2426318f13bbff91c1e43cdd85b3de5976bf5a5f6d6a4e212243177fff185a821c79e191abb7ca232ce2fb423229c41708dc2b271044093d2a936caee848c9c06d28e981615a3d9b5986008c1920e5e10b54e9a012a4cca3b3d2929cb5110354079fed77161427b40f4a2fc6e283bb8833b77ff94a89539e05437a93a238be55ad2f9b2492a990d4c8c2ddffe5637c84c67f1943e3e7c5e33220e1fe4d22fc0be1549f2dc769df798cdf025f357213dd18220d0a5005810c958b9c512f07418a305af80f541ab2d1fd5e5d5d646323228", 0xe4}, {&(0x7f0000000280)="f1932f5f8f8c33c4a2d0bf25aec7c9dec41298806bc6c99beb5fa095bbd778f7780c0f99678cdc3af96f781f92f52a6bdae8edae4497ef51fc7f3fbeb7b506d502a6bda03ca9a16b4dcbc9f3bdc06238b7170c7e0d852fece89b4262ec191bc643abf745871bfea2699609cdc29d30398bde05d7ab5875f95509a6f6db4322d8983d55e4f71f2ddac0cc9d5f8c60e6163e0f22a5cd77752b5dd3027474511abd14c24f991047ea849f546569820774eaedf998", 0xb3}, {&(0x7f0000000380)="cedd5d8b605c9ea8142972c8eafd149d6435e28c7b2454ed4aba1714c6ba9393e1dde2bcf0f8b56cbb2cfb6187ade109299e48f72fb1a6422a3cee00007b82d121678c45b0b9a3caa8b72efcf04d24ab2bf843c3343f7fe9fa06ef2c6a98badb517aa646f4cdd080b4ff13d426b5e36bcaa794c319b5e85a4c2a52157703003665cd11f57dbd81ceaa4bfec243d91a2f5a2b87145764eee95505a5547ba3f9516132f323ea217b8dc496b194d2b263ef6aaa3b61cad285d15e9b7ff65481", 0xbe}, {&(0x7f00000001c0)="e381ab76638bda3bfcd6895e5cfac2b952b524c278393e5b1413573772023aed0636feb135ca8206dcece2f134c9ffee741ce37b243b126b3478916481683ffc0ea73b96d5f644b9e6ee2d8c6be69889bd62e928672e2c", 0x57}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000840)="00ec99823d0b64438a357ebf3323dd1d0000e911bb0f46cd06436dbbe43de22cd2fa87bac6a4f8aa33e621674ea325142ec8", 0x32}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000004c0)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000540)="c683b0b2ed1e41bee5833ae1cfb97a5b8a172a0b8b9d7df1e2c80a3cda528a294f7b8b81a7707e38456c8b9dbac8fa354dd606b3e31a739076b0ccbe83d391beffb600eb37082bf22aab25415cbafc78bd860d21c2304f9f8ca9ef62af00043172ba477fee869c4699d5b40b2f2d150403b34899e9456b88a949153e782c8a5509dbf685a9fec9d7a88f8fbc0d47935053facb0859b54516", 0x98}, {&(0x7f0000000240)="a2f4ea13b6d1f4e37a2e3f145dbad0f8731ba4a53bd100f16ef52cbbbdf4f961ffbaf9ebd6105f46673e57d8aee070d6eb9d67e265a5b0", 0x37}], 0x2, 0x28) execve(0x0, 0x0, 0x0) 12:12:35 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x4003, 0x1) socket$inet6(0x18, 0x2000000008007, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 12:12:35 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) fsync(r0) 12:12:35 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) unlink(&(0x7f0000000080)='./file0/file1\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') 12:12:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), 0x291) 12:12:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x6, 0x40, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x2ea, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x3}], 0x9, &(0x7f0000000340)={0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) r3 = kqueue() r4 = socket(0x18, 0x6, 0x1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23, 0x40000000}], 0x8, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000002000000000000000000000000000000000f60062aa00000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000005bcd3caefb35febd811d43d2e0bdb407a0c1de4e14778199e2c721a19df2fcd3ba84b513b418f63dfa693067d108776a0d91e7112e38c9bff20fb04c90e3baa0d0ee000a000000000000000000000000000000000000000000b0d0d8c4b9efbc8b3de3098d8c71c1a72125d7599089d043b7eb469e7f6d07b4e8abdfcad91d62270767119b95351adaf423990e60b390be2056d2468f847648c198a570281d9f6e5ba47a922c98637244ed9520eb4300000000000000"], &(0x7f00000004c0)=0x6e) pwritev(r2, &(0x7f0000000440), 0x0, 0x0) chroot(&(0x7f0000000400)='./file0/file0\x00') dup(r2) accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) r5 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2c, 0x100000000) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffff00}], 0x2, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom(r2, &(0x7f0000000380)=""/52, 0x34, 0x43, 0x0, 0x0) mknod$loop(&(0x7f0000000680)='./file0/file0\x00', 0x8080, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) 12:12:35 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x808, 0x11) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1010800, 0x140) open(&(0x7f0000000300)='./bus\x00', 0x8c20, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="66c31892729feba8403cfb14e54e242ba3dc43dba6e9062a5aebfd14bbd7fadd5e5a0aaad2b5b79282a2b2e0d1ef7ad8af32a45bb779f0e6f7d7b6b1301b5851b74ab3eb3c1999d4eefbe23ba8592c0fcd697889", 0x54}, {0x0}], 0x2, 0x0) 12:12:35 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) 12:12:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="47a5ff03b69fa3ac", 0xfffffffffffffecf) pipe2(&(0x7f0000000040), 0x10000) 12:12:35 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 12:12:35 executing program 1: setitimer(0x0, 0x0, 0xfffffffffffffffe) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) fcntl$getown(r0, 0x5) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r1, 0x0, 0x2) r2 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/221, 0xdd) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 12:12:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfe4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 12:12:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000002c0)='./bus\x00', 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffd2c) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x6, 0x8001, r1}) r4 = shmget$private(0x0, 0x2000, 0xfffefffffffffffe, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x83a, r2, r3, r2, r3, 0x0, 0x10000}, 0x2, 0x5, r1, r1, 0x4, 0x4b1, 0x7}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r2, r3, 0x124, 0xff}, 0x7, 0x6, r1, r1, 0x8, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100, 0x8001, 0x1000, 0x9, "e6ff07ecb0c64406ae87c2367126956d7058ad51", 0x4, 0x5}) fcntl$dupfd(r0, 0xa, r0) chown(&(0x7f0000000040)='./bus\x00', r2, r3) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r8, 0x2) msgget$private(0x0, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x1000, r2, r3, r7, r3, 0x29, 0x3}, 0x101, 0x9, r6, r1, 0xfffffffffffff800, 0x100000001}) 12:12:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = socket$inet6(0x18, 0x4000, 0x0) sendto$inet6(r0, &(0x7f0000000180)="fcb9c36c51c7acc4ee24a32637da31cc399cf258a434f14144f54a63111b149433af2354ce225000fa7dae460389801a4106651830a007fdd3acc98665a39a1bfaf29ca6a84c3bd3ab67e203fdfc55a378edc1e9e95260402d0c9ab0e18301e4777448f65c44e9a834295bf9c1", 0x6d, 0x8, &(0x7f0000000240)={0x18, 0x0, 0x3, 0x9}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x3) pipe(&(0x7f0000000140)) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='c\x00') open(&(0x7f0000000000)='./bus\x00', 0x20800, 0x4) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000200)="4f3367b4", 0x4}], 0x1, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x0) 12:12:36 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x9) 12:12:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) lseek(r0, 0x0, 0x2) 12:12:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0xffffffffffffffe0, 0x3, "1f5cb9d3b75ab0b95247147960c5b993082539ce", 0x53}) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) r2 = getppid() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 12:12:36 executing program 0: getrlimit(0x3, &(0x7f0000000180)) getrlimit(0x5, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) socket(0x15, 0x8000, 0x97) msgsnd(r0, &(0x7f0000000000)={0x2, "ce750d83d7b7870c732d611bac5d2f9adf4c20d0c7d207daabb6e51f099b2a273a791aa71c8acc835bacb5a95332c49785dc8180e93ac259ec93f41c7f4483fa24af28232354f17df88dbf171e0524a6e038821233e39589b48aa52160d2481b5b7bb0022a7ca5b33b2a521d57b3175d10a4ba70260f762cc9f5279f8d02bf41bdf88e68efbe60dddc8cae396685082f2e7943ce81e1f297f7e85159915d54fb8028e55584dcf650ba"}, 0xb1, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 12:12:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 12:12:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x2, 0x3}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r4, &(0x7f00000003c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r6 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() 12:12:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc006, 0x45) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 12:12:36 executing program 0: r0 = semget(0x3, 0x3, 0x600) semop(r0, &(0x7f0000000000), 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10003, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) ftruncate(r1, 0x4) write(r1, 0xffffffffffffffff, 0x0) 12:12:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0xb, 0xffffffff, 0x6, "8d3a7332644b999bb6ce9ed9a85fcaac94f964c0", 0x9, 0x2}) setitimer(0x0, 0x0, 0xfffffffffffffffe) 12:12:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="9f173ecd7140ee198a7a9c4bc841fed81c46dc9e5d2b0bd29a231d7b6153f7060c9d745157890482", 0x28) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x101, 0x2, 0x4, "3ee2bdfd757dd975edaf55b8267b4736f7d1b659", 0x9, 0x80}) 12:12:36 executing program 0: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 12:12:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x1, 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/118, 0x76) 12:12:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 12:12:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000080)="c49794d0930d40d1f31e61bb7bc3e3719c7b8c6e1529fa714abe9e31b559979300aafea993b867329f1016565d1bd8a078114656a9c40e490b2200584bce391a71be76cd94109d30eea940d64b0182f2f273825b757e10242f4a882f3a62772cb40d0cac82bc5403", 0x68, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 12:12:36 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) msgget(0x2, 0xc1) 12:12:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000000c0)=""/16) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = socket(0x1, 0x4001, 0x0) semget$private(0x0, 0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRESOCT=r2], 0x1) 12:12:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="78022e2f66696c6530008cb7e4a0482052a19096886dcaae540e5f666c03d85645443baa3b72a825d3efd583007ba3769d7e411668dc0911722136000006ed7e57ece18db5a2694b2b8ed5a3cbd35324348f10302d99b2b8942337a83390d4412dd667b9ae5317285cfab9f937136efbddb2078345d0f9fe473c0619dee4f8acad61a64baedbd1ac5e53a086dcfa1b9a78391d103574c38fcd03880d3e6d5709f9871a12cbfaeafa00c877b7a3f3d525fe72cc7b000000000000000000000000b7bffc22ebe90720a9bd3eac5b069f94df82053286f96e36e2056de6de03"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) recvfrom(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 12:12:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xa48) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x6) socket$inet6(0x18, 0x4003, 0x100000000) 12:12:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x22) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1d3f3ae0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x7ff, 0x2, 0x4, "6e3047a51b2b62294a2ceed6127a3025664b106d", 0x65f, 0x5}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) 12:12:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/186, 0xba}], 0x4, &(0x7f0000000380)=""/141, 0x8d}, 0x840) 12:12:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10830, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x201, 0xc4) fcntl$setown(r0, 0x6, 0x0) 12:12:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) sendto$unix(r0, &(0x7f0000000100)="04af13e63e730dc652e193425628f88b87b550e7650bf7f439609d55c0260249ef262aae1a5d6e5e2ab48dc70cd9844a2aef53b16e40cebe05440c37aabc27d5c5fee788795312", 0x47, 0x402, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 12:12:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/80, 0x50) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) write(r0, &(0x7f00000000c0)="6cd7c3c0bda2006a52523be9bf126cc0d2ebc0778436e803b7ef4357602f046ca545ca42de87dfe601ab4dd656f6603e80cfa2129f9870fe2c929517f7953a452ded5c42ecc98f481a44449229d10f69098bd596e1e908dc8301cbca5f016b40", 0x60) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:12:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/29}, &(0x7f00000000c0)=0x1f) dup2(r0, r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 12:12:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 12:12:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="7cb77c3e20d4f8c3760adea5458176971c399c41021150f23e8d8d1a6efb128c1e226a0bf0f90cfe2feadd0e34a20a1a4aa9837f4c8f93a453ab1833cb86b28f37b020afad2a308f30611be49f12b92fc8d6a4619750b8332632056b86", 0x5d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x1c0) semctl$GETPID(r2, 0x6b65f8f0dfa24254, 0x4, &(0x7f0000000080)=""/79) 12:12:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1b) r3 = shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffd000/0x2000)=nil) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x54) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) getdents(r2, &(0x7f0000000240)=""/84, 0x54) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x1000) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r6, r7, 0x2) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) rmdir(&(0x7f00000005c0)='./file0\x00') 12:12:38 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000003c0), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) read(r0, &(0x7f0000000000)=""/1, 0x1) dup(r1) 12:12:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 12:12:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) setuid(0xee01) r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setuid(r0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 12:12:38 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000340)='\x16\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='+[%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='0xffffffffffffffff}) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x7ff}, {0x7ff, 0x4}}, 0x0) syz_open_pts() 12:12:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:12:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00b7a50f2a3ea6802e3c0129d687f2a95b6720fdb096e04b5e8401b47ab66d3eb512001ee412a3f2622d01d45a00793b5532e7ed4816be1c5c0305cd7761000000261c288a47ba4700684e808b6cd901acdffe0731fa56d97565d527de5011026df81ad76e96b28f2952437d9d0be5703ddfd7eef2b0b764395abcc53096e16084a544c4e0d3ce2604cf1626c9c97c403b622dc923514e94de82423bd89b28677d038304f0876f74899bf6f1100df2da807a7dc20a97a406015db341a0"], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000270000004d1ffd205852997500006a8c5d"], 0x19}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x0, 0x249, 0xfa, "0043a7b608b991219aaeb3307e085fdb8f77f4d7", 0x3, 0x4}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x405) 12:12:38 executing program 0: setgroups(0x0, &(0x7f0000000280)) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f0000000180)=""/30, 0x1e, 0x43, &(0x7f00000001c0)={0x2, 0x1}, 0xc) fchmod(r1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 12:12:38 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x1020, r2}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 12:12:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 12:12:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = socket(0x2, 0x1, 0x0) socketpair(0x16, 0x0, 0x8, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = kqueue() r5 = syz_open_pts() r6 = syz_open_pts() execve(&(0x7f0000001800)='./bus\x00', &(0x7f0000001880)=[&(0x7f0000001840)='+.q%\x00'], &(0x7f00000019c0)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)=':\x00', &(0x7f0000001940)='([\x00', &(0x7f0000001980)='\x00']) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r9 = socket$unix(0x1, 0x2, 0x0) r10 = kqueue() r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10000) r13 = accept$inet6(r1, 0x0, &(0x7f0000001740)=0x13b) recvfrom$inet(r3, &(0x7f0000001780)=""/90, 0x5a, 0x0, &(0x7f00000015c0)={0x2, 0x0}, 0xc) r14 = dup(0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r12, &(0x7f00000016c0)='./bus\x00', &(0x7f0000001700)={{0xffff, 0x3}, {0xab, 0x1}}, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="cd531dded7e12871184b0c4a8b1e67e574f9067ae3fd85b5cb1b18edb652537b1fbfd9ec523750337c5270421334509b1589d6cd43347279ab109623230b94680c0cd8053476e52aa98090a53c68f0ed94bd88101cf7907705c18e2e153c74184d02b3781d78f0339b04a1ac9e453b29d54e7ef595862e446f1254f1281c095932aaf51af83c355c4d270c6d00e68eb8f882586b1cc5f8e6e1ce0a80dd663930711bd91639a034f86312c69fb767f6bff6ec5c5d356d00dbdce249b963b4e00479140abb1e5bc27f0e509de35047389cc19c94f4f174266124dbcce3a68360b7834d41bc5ca4964f16", 0xe9}, {&(0x7f0000000240)="c78466e21f9d5f06736b0c5c9a797d1fd82ec2ad15edfc76520982b9cb59627aa8653da77937871a26845ac748188eb30193d8f9060fa7baab6105e5915a920dc5b94c7960152d76ac25df3a4140e38cfba46f66", 0x54}, {&(0x7f00000000c0)="613a1d351e58a917c7", 0x9}, {&(0x7f00000002c0)="0acde133b65546785323c357fe3beff81a3fd83b261c0267cd56ddaf81decda0ad7309c8e40effd875d9dfc882806c6b3ff8ec7447cd30af95c1729658e1af8b7de2cea1e62a052e0fddc8a5ce78978a95ba55369a0b58802417559b90e1b4bafee2c063c914e7ba506394dae48696dfc03c3628be8bff91522971c1ccfc9e6dd52b7f9730d747e50a3a550fcb360f3e8488ed0347ecba70e3c9b2580440029a7b175e31af0967be92e77d152431c9c0999897d6a05fddb46103de88e052888b4525ef658a4e24245de44fa7ac85e9542ff0c71d3d4c143248db4ce4b571f77d7b64e4155c", 0xe5}], 0x4, &(0x7f0000001600)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}], 0x58, 0xa}, 0x402) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r16}, {r16, 0x2d}], 0x2, 0x5) r17 = getpgid(0xffffffffffffffff) fcntl$setown(r15, 0x6, r17) 12:12:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x60, 0x24, 0x7ff, 0x7}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2e, 0x4a7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x5, 0xff}, {{r0}, 0xfffffffffffffffd, 0x86, 0xfffff, 0xc6, 0x101}, {{r0}, 0x0, 0x2, 0x40, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x944fd7f593d0b3b6, 0xf87, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x4ee1abe89d429127, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xba62, 0x934}, {{r0}, 0xfffffffffffffffe, 0x44, 0x20000000, 0x9, 0x8000}], 0x2, &(0x7f0000000200)={0x4, 0xc800000000000000}) r3 = semget(0x0, 0x3, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000380)=""/25) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x2, 0x8000}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet(r2, &(0x7f0000000240)="e1994027e96b8fd3b81180553ce8093b62a7369e43b00c3f632c2c2df7816c4e22b3aedac7239f7b14f170d2b6059719f22895c34df71e63ed0f77bbb6f284403286373645b6e16d67d2c915051c5b9d1ffaf49d9e876718cb43f2d0abf392b17aa94e9ced585e82676232e960b89f2df89b05ac44086e84f9cbb56cd964098675bc497f2a88fea1fef2258f5206774886752f93aa01e388b3d5027f54d669b6399cb5db6fbb0a33d88dc01a6e8a0cec82b6ae1f72d0b50bf7febcacc3d4bf407991b1c5818b5d63dc81875ac2d4e69533c744692d2c7fc78bf2010434b4104992f9ce1d4093e72133f61fdcb7d787", 0xef, 0x407, &(0x7f0000000340)={0x2, 0x3}, 0xc) 12:12:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x19, 0x1, 0x80000001) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 12:12:38 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x1, 0x1) shutdown(r0, 0x1) 12:12:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) 12:12:38 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r1, &(0x7f0000000040)=[{0x0, 0x249}], 0x0) r2 = getuid() setuid(r2) setitimer(0x1, &(0x7f0000000100)={{0x7, 0x9}, {0x7, 0xfffffffffffffff9}}, &(0x7f0000000140)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x394) setuid(r4) fcntl$setown(r1, 0x6, r3) seteuid(r4) getitimer(0x0, 0xfffffffffffffffe) 12:12:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 12:12:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x18) getdents(r0, 0x0, 0xfe8a) r1 = msgget$private(0x0, 0x244) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/97) 12:12:38 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2766696c653000f34f0472fbd644997483da6e2108c4959c1c80fcd7153ba73c5a818d3d7b64788d09b7a74d6413e9257715ccfaba89510a8ec3b67f92a3626be8c5edaeb3800b9fb2e3010519948a0209b883f16182cbcb1bde88bd4c690732420e03cecca8c821563f097cac708cd34dc65ffa18ce75b9ef9f55aad8bf83926c7634d86953ead392cbb92458bc01ffe3ee96d600fa4a82f9e53f59094ee8233b526dd000a85de5a4072251fac23b214d8de25407f37101be92175b5958662f9c668966e8fb776668f502bdd273ab100097fcdfd139c80ba6d4660284aaca894ca59e950b4bac8e250e2d52962ffbfb96c92d718d07e496a8b370413d57f93f92ee16ca875b3b7e3999"], 0xa, 0x0}, 0x0) 12:12:38 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x30) fchownat(r3, &(0x7f0000000100)='./file0\x00', r1, r2, 0x3760222b2c21a15) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) r4 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r0, r1, r2}, 0xc) setregid(r2, r2) getsockname$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setgid(r2) r5 = getegid() getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000300)=""/139) r7 = fcntl$dupfd(r3, 0xa, r4) recvfrom$inet6(r7, &(0x7f00000003c0)=""/27, 0x1b, 0x40, &(0x7f0000000400)={0x18, 0x0, 0x0, 0x7478}, 0xc) utimensat(r7, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xffffffffffffffb8, 0x79f7}, {0x6, 0x1}}, 0x0) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r1, r5, 0x6) getsockname$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000580)=""/114) semget(0x3, 0x4, 0x4) getpeername$unix(r7, &(0x7f0000000600)=@file={0x0, ""/62}, &(0x7f0000000640)=0x40) socket$unix(0x1, 0x3, 0x0) unlinkat(r3, &(0x7f0000000680)='./file0\x00', 0x8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000006c0)=""/208) syz_open_pts() semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000007c0)=""/29) socket$inet6(0x18, 0x8000, 0x7) 12:12:38 executing program 0: r0 = socket$inet(0x2, 0x2000000000000003, 0x88) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x5) 12:12:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 12:12:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000480)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r2 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3fe3, r3, r4, r5, r6, 0x8, 0x8}, 0x4, 0x2, r7, r8, 0x10000, 0x5, 0x81}) 12:12:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)) write(r0, &(0x7f0000000300)="a10400e16ae54f3c7cdf7b75b500a90d00010000000000f2454e877335d6fea47e4f2471662a16091b5a6dee8764971477395998a635d35099001158272e5d410da63776127f9d795ffb599b7c2ff0", 0x4f) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) chmod(&(0x7f0000000200)='./file0\x00', 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) lseek(r0, 0x45, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/14, 0xe) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 12:12:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = semget$private(0x0, 0x3, 0x11) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x67, 0x3, 0x9]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) 12:12:38 executing program 1: clock_settime(0x2, &(0x7f0000000080)={0x2, 0xb05e}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = kqueue() socketpair(0x1, 0x4005, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000640)=0xc) r4 = dup(0xffffffffffffff9c) r5 = socket$unix(0x1, 0x7, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x24, 0x20, 0x100000000, 0x100}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffe, 0x22, 0x20, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x3f}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0xe775}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x3f, 0xdfb6}, {{r7}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0xfa}, {{r8}, 0xfffffffffffffffb, 0xc8, 0x1, 0x20, 0xffffffffffffa31b}], 0x8483, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffff9, 0x80, 0x1, 0xffff, 0x48d}], 0x4, &(0x7f0000000600)={0x100000000, 0x613}) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) socketpair(0xfffffffffffffffd, 0x5000, 0x80, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() r17 = shmget$private(0x0, 0xd000, 0x4, &(0x7f0000ff3000/0xd000)=nil) semget(0x3, 0x0, 0x206) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x0, r14, r15, r16, r12, 0xd, 0x10000}, 0x5ca5, 0x8, r11, r13, 0x1000, 0x4, 0x7}) setuid(r16) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r18 = syz_open_pts() socketpair(0x1, 0x1, 0x6, &(0x7f0000000380)) ioctl$TIOCDRAIN(r18, 0x2000745e) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:12:39 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) 12:12:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="08a6e1902c09f5ef682fd186598356823be7e17c05aba3b0f77dc39096f4253566773f753a57c6d7bf2e38a0e4b01c049d91ea37b23f2416d26e2ea8a20dc2bcb7440c8aa2ed84442ae09a7ca77722cd5cd9969c23e47f224c5a1a99766f75473faa724201281f61dae2efa4dd91b131dda075cff2c49eab13abf6229cd6eb546f257e600bddf85cd26deb2ef2a3cd270221a3abcb407b58ccaf3aca41b7ecc91de9c1ea9ea62b8fc3dd2f5f2bea9e66f4021aec29bd1ef395bd3f09a5a90c2aa788ba99a6863995a32836a2f8e5a85df4d8bc3c2b528efb2bce0c1c21ef0847929fa83b662aa59af666e6cf25487e06b25d1ec627cc23740fce19b7c338ca3a5a625dde459a78214fb45df44ab94aa8e1ff3e54f3c7e744978eec4e083a355fbe935c2e085ec9f9a571dc503a234aaa75e79acfc7d13b999756669afac92fb369b298a4ca47c7d434bbe471f1d327251cbd25ca047ef1edd0393662e49f7e6fd83a29135e5cb4d2553d3f9009030a076c7ebd55d60fda4d7171911c22b8ad7980b66b82ab9926b47b767f5530d5a54f8e6f770e189e1271160e36773dc143f45298ceeac8a4db9e665c3b95cb40aaa4b144854e6e98c43e9592cb74c123f0b0a513926c93bf09661c9cec4fc41687a576dcbde59a64859d8ad65d21ec2ff0d717672a93b1328b51c3b1adc686c0ecfdfd7969791fcfa5dbacaf9179e595bbddc8873d5d0323bdd15a5f50d964215a399465ad203812fcbf0fee2a154d4519376e314dfab75e82c2aec4d290dc2164518cbd4b5f086b1cb6a7ce11d57ed7c558298ea53e9236c89a8015ffadfc296ef98858d7b7a69b16a490b3c1e1bfa6172fcbfe4e51d3f96e591da1c08fe53a21ba57bab72ebf010dac4f19ced6852e39717facf4f8ac9de79a7caa1275cc3ebd4b0b6bed1ec1cfaff923aa1f2162f2925d939afa19fc9de33d51b18addee608e9fcde835f1ce47c728f981f5b2054187ea4f248687768df99e208436a8057355ce501be38530316b1c1213bf8926af6af7caf53cc9c392c1570b76054fc5ba57f2f9bb13f5d32d8b5701fd7bee7d728a09e7bf64081f4a5f68b8dc0ebc6384fcafe0e373671b2116528f9a68f682704c02c24ffe54a671a79fe8459123faf5a30e102b6d794c4659ae91bbe0f37fe469f6f035f8b18aad06121c8e9d361dfddd77b64755cc0bb6abd86999ccc3e6c664c95be5371d511fbd6558eda70c9b0a4ff92f0a524219bb3e06e80aefc8ca1b9ae04eb4e8bf8d88fbb21d2b6908f9d0d9af58197bbbc9e8377ff1e2440c3ffbf127fda40fb86588a4e3b4071b10f58a17ae1bb964fe98ed8bb47787136f7c6dd067daf7fc934e83191d663911feb50f49f4680c795d9751db6b10b1a05861b3edd585bc9d8e1e57e5e6939169ef5ecbfff96742045568d603d86641ed431008aea98bc7a5dc9aaeccf2b33d93462e28173b4e6d0dd2a0e488f4fa8450d0e05434a2c3724f0726248833ee7be92d0c0a15c3de7f3499b92b0f317646677d52eacdbb753abe1fabd7971c5f3e8167b46ce2666f5aae18812f88b2c1ae0783ccd8daa5fff4a558efc8870537b97230e44100f82e09056f2f4edecc548302f552b441be2a7d040aa09c7eedcabb9accea2e6c279e9913f12ba93ea3812f01e8dfbf28023efd580df29282b794f0904135aef4797fd45bb5537c2c359776e9dbb70db9e2ad690b38f80647a8563717f9aa9e2827229125bb955b2f6936340f972def80c8a05c0526fb7feb571522276c971efef94073da5e5ecd500890b3b3cbe1f0299293615b00f34b145589f11fdca39fa87c92c1b9742462d6c573a8ef9987b612665fd5f483609a83a979312c5543352285bda6f77f3892419a46ad040fdd7602e0b81b49f72b7a831aa87c952d37aaddc7768930914d372f981ada2cffd93e75ca25d462ce62e198418fcf6a6a07c988bb88735bc17a061a169fa0aff4a03143c2472d5dabe1d6eec712e5a6fdebf6c351e998f65050f94a0fa8abaf1ab153255d5c974b9e9e31bc5b311f661ee5bc37df4a93ca63c39d6aeb5060b377079a77505fb7f1add410e285233f8284e50706e8edffab24f3360c30b245ffe114447e77db0b51b344900d4d95a03d0967079ed9e11b18ce0f32fedd3a5a2f67688845fc9d502b40e702b10510acc3a955f99f454bf860f3ee7eff8bdd9c619c4a730782738f5407f83e803cff85a7a4a8d1aa7b73d9328bd53b05945a198a8d08300aa7415a3516d61e79d52caf9d63dbdc706923bc71b1ce2f53ea5c95bfa635e654698e1c65cb401929e2d6ad215b28f179c33733a603b2ead693c5df9f4bbe3c6b4c2dd77a82e60239099189cebbfeb6f422427cc616d7f008650d7a63f9e8b9b1398ca7b7a228e815aa4d2912638694ba95b70aafcdcd27e47e0938a233f7bf6237d3efebb92b4aa3a1a5c39098b80892a659642721fcb3dd36082534d53927c53166f10a4bc07123d7eb4c12ea0f816b1c11eefc7d5d83348f7d96881dc8900addd639280b6091e993cdcb9b64155d02c5d1f9067ebc1438487bfa887ab70fdc4caf573058fa352655c2f4960b3b729a2914994be96227a7b6710e1cd59429994ad878ff2e0ac1921bb7828621ab06294b1a1bb993e326270988e07b7f54056e04ca7ebd64fce285dcdb7c726246dd62e72a4890892d17df9c8bc546a9113b58d9992bb6079d36934fc4f134e280e1c128f22557b314279d80b69698ab320197ad3d8b74f2915b0ab0e1a3a79aa3c68027c2bd3904d9578130857a29eca1fc5ee0691ad811af6669734d74a3aafc807aeaab2fb065c04561434255b831c9fccbdad3b61008f7ea7bf01cae2320cbfc78aec95c425a450b81cc829a66c33e34dec7b35c8d9bae19df66aee3b56dda006f5470a19ceca8cb7d3af38142a3ff8dad617cc3a7da8f9e995b88fd7f6d82bef7c94c5a7b248e0666d99bc2d5aa4fb9ea7634664c907a70753c56ae1783dc32027a65f0470e60089ecd75e6e9eeaaf102c69c465ca096952b38b64b8ad178f34abafc2a72abe2fc6d62793c18bcd54d60d5767e5088c7ae54de21326aef7abcb6cbb3cbb68c42a3caee694e7f3c138b890282283b2dd28dfcc93054f97487a26aba69ae3c4221e5456746a04add80f72f0f4428887a1d023a57dda6d551dd1bc09613101d8bfb85f92e52edbf61e667cca8c225b29668fa4ff3cc1010b7e8bd1e0d5799cde8f9004f896a7fa70cd97c36055680fe6a435ab5cff694feed57f8c995d2622a5ac29397e89f5017ac2d3c3743445c5bc8374c6d23fe8419faab913306c6a3e4a38e6cd5a180bcd2b89547ef5ebb56a63c96b2dd5225aeace52cbbd6fb6530e3a913af00f2d2dfcbdf13e70fd9b48efca8a04a9c6c98114bff4bacb6d3c0a2c418b5cedea7323ec641e05540f9112d836ce109522f570f47532e7077756ec268b2b06e64c5ec3e08fe1913068f44b3fac14dd5be8171ef702b433cd6a31e3bbb1f54f99785aaabd34d79f6a6353927123924a6c221e3b80290bbe3df5a57d5b1b691fd9fc51c244fe78d35f559c1ca17bbc18fd5be2087d03f43a78fbfce19d9c6be057b058965bc43b87f6b5b99cb8c5f4303b1302c121a4bd259a4f8c28f85d7c2c48a3a491f80a0e9b6d833afab74d9c02b07e55d42fa132da827e272f5c21b0e988faf78b6b6e3f6776c07bdd7acdb8d095cf150a4dc9db50df5b8bafdb1eb48177e60ed8c71ea1a0a838a58f2cb92c3f315aed5874ca5df833b807a517ba4731e858feddab44a8df80e3396677d53b74e2966a5b1ac48ffd81f8d548d52117347e2eef12dba970d19e7abdbbb52e32325abbb7403c1e4311b8e6c808cc25acaeba233685bdd1a1c460373e97adc51b580314ed1347d4c41c3b1a360abd2f53691093b5dfb74d8de1bb955d9a75e7964e6dbc1f88614caa44301a92578565a5e8c7e3f0ca0c4e3caccaa12e70a47ab54bbcfab5982d943e6223ad409d60dad44896bf7d176ef9b420268e8204b0aa3dafc1b68e11f715ebba94ceb43cd36705fba5a5ad21ca4e17bf950e908248c2a155d8b5bc0886d9ea01485c3a18bbfa5dcdd92c771f7b0b61aeb134b39b867f446fde675f4eb79c9e3e4a056ed824d8e255adbb5feec347ae217c680dcd519b2f0e041831407d560dcc1ffd5d67b0a0bc08df0aa23776a4190ee36dae4fbcae8c45199089c9e12e753e4144cdcbf64669224187d9a40e3d5cc41f542fb7c3563a566583b44b35a29c6d31ac415ae9391209327648d97765da182bdc3d1e317b3fe89c1614ba54fa34955912718415a0ee8c9abc8ff01852dddabd3465c1f3aa32f1c0eef2e7dcb0720a170c84ea32a9ba5ec407a572dd0523a8d5773fb1c10325406aa4eb0d307aa7e215cbfbdd2019ba07ac2388d3107fe94b1020eb55a88f8ff35787ae1a35ce7880bb81f03e1eb4a30916315c17ccc261d0b701e8e2dea03a98d0dbfd98b42820fbee4d6dbbe9029b9d1383094758b6380bb174f01615c0eba2d4038f7f900612209f938759ef1274b8090b93acaeaccd748c8bdac835698151c7e404eff151f4f85a7f0d895e6120043b187950e882df1d76e6c3fa8512759a8d2ee05e7e5c35808c170937621a8812af64515f9fee822d506b12b92024bdf49facc153ae07635c10f115123f58bfbe177b28e063d5cbc31016ce26a247e34938520ccc1e5b6496c1753d31e7a048fd250774a0c97e84e24145a432af5df1cd63a11afd4791116ec30b71ece1246c45e42074a25ace5c6377735671b4b66817c3cbbbfa1fbab42965a27870cb4e6857d74851aa58727b3321da02a4a8d4006003cbd979ac0b24857e07af59cda2f8c1485de36c926858478a60521e5616b26d43a194f06d4470ccca75b1d38d1bcc8148712559cda7c5b73f3015d01c90785d7dc5142a8688be15c0c69486c283375a8e3f038ffb5300b63d1e0a93f8a2d10e7b8a6720fd86c11912d5cef8c377782345dd1db3961c7da1e889e46ad291289c3ae0a4deb59daa921abdd2c369ec2d8d0f31d447f7c70656b9bf30c1b0cb9dc95e91451a0ed9140d17dde2c47d0b7a24c102060b096b2f73eae13cf08821f6ae70d952aa5355ebb68e82a08d6bb1573443bc7a925321a94d4af029a368210cf85bf8ead99c9f63a575f8f76c12a33302d443bbc44ced95615ddb647c1b0e403946da302e6ada7c923fb6c4354e6322c467a94ea67edfa40a0cbdc9605cf2f36366335b23d74a5a7e13863d7238101e6e90dc74a570469f80fda5db5a530d1f1408e68b6b28463871392f6e3494cf998e8ec9dcd0ece8697517b9a96326fd1c08368bd7b7b82c5eef039ad9e3a6943fe48174d1cfe72582829e12ebe4c9af1a4c26d55cbdb9b83d1d457fe3c37d574921a7de9d537b7312371de576083ceb4df5710421c5a9fccf60c5c7389f32d0cfc8e1c7e22dacedf68af3dbd867d6f2960743b16074673eebab9ae4289f0b1044a602d238e288d5733c11a13bc0b229b5e6d1050018a9b67dba3e6002590c17df247384d95ebf686273cc442fa9b3f5ec6b54e11fca2fa17456e68b0d5c1c540b7530bb7af99cefccbde7d3e963833030967582969637904e77158eaaba84c938e783ead5b5f223adc1f169f7f2289037e22a4cc69460246ff533762696a8cb64f66c5a90e3dd93896a5b4bc41718952f9d5a584388dc117de78cc71377161fbe645629e87a201073d95f55a9200a6901838626753f1457f24d084fe66900862052cd5c3f1a557f6f7c4d6b5", 0x1000) getgid() setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 12:12:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0xc0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20031, 0x0) symlink(0xffffffffffffffff, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 12:12:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mincore(&(0x7f00002f6000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/4096) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 12:12:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x4, 0x8001}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0xfffffffffffffe5d, 0x7) r3 = geteuid() seteuid(r3) write(r2, &(0x7f0000335000), 0x1f0) r4 = socket$unix(0x1, 0x2, 0x0) socket(0x3f, 0x8005, 0x3ff) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) socket$unix(0x1, 0x7, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/57, 0x39}], 0x2) 12:12:39 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="f0fd9117b9d2a1a11d97d4188fe2bf24a6ddee48d32329893d5c269418a3666dc30fc24686cb1cf8930109bf431a4de85cd3bed7cb40db1d4384eea4ae685ad4268fdb2ba8b67c9654d26ed8c7f365870978f43f17da527f8b84cb784cfc6619e2671720a76b78c4c49508d6d2723960ba35def0fc50243b16584ce084728449d8847420be40000000c4c562937abba560596ceb630000b9735fa538547faaec1b14fcdf63fde4eb8cbaf792309508190b523679c5175b"], &(0x7f00000000c0)=0x3) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000100)=0x9, 0x4) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x3ff}, {0x8, 0x3}}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 12:12:39 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x3) 12:12:39 executing program 0: r0 = socket$inet(0x2, 0x3fff, 0x1000) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xce26c97622d4a2bd) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) 12:12:40 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x27c, 0x9, 0x9, 0x8, "1702079b37fbff000d00003d2313eee6e7f94700", 0x100}) kqueue() writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523", 0x40}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0), 0x10004) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f00000001c0)) 12:12:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) mknod(&(0x7f0000000040)='./bus\x00', 0x1020, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 12:12:40 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xd000, 0x4) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) dup2(r0, r1) 12:12:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xffffffff, 0xed8, 0x0, 0x80000001, "3624c8fe1578ef07177fae1df169f3c19e5a91c6", 0x8, 0x40}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) write(r0, &(0x7f0000000a00)="ea52da4fefc50be67ef2797c134f71bcdca944b0c5f00f360a961ed8bc72413b19e4bd48c4b395be3b5e36152b15e23eb85165159447d425ac18b07e5b435d7d5020cd2c0cd024f9a6c3cad2aac676ccbda3af04ea5b029590f2e2affe0be95ee3407f9c93602c49456d95bb035101d03b9de157abcea4ede9cbec8e1261a2875be45578adccf0ee93e164d0621266af0e114b50f21b730debf7faa7c98691cc9ceb380f727a1cb1742541b36f0430a64c828d61ecb34b803ee32dc2ed75501a027666d0c8f85ae7de9db2301e1a0f56b50e8d4533453d7a46f3b5f12072c02a3180572fb4764ff91732e9092c6f0b8b4e01672acc2831f4be6218d686d8994c2ffffb84f25534718a9caae0675351bdcc4af713a46f6ff80292ee58df10335c4997a0d6e05bf929415dcd979ed3cd46916351a0c21ffc590272d726abba05439af3a89f447624c30e3ba9bd4949206a0776076329c3891fe066aca4f1485c957a3f81c1a6311f9eb49b06cd57893bbaab84b218eb4d0c690e59d20e75a6473b334f13bac03ff3843dca16ed690d36ba669ac933a52fe1a14f22c3553de8e96928fa1d76dc65f0a6b523648736979443112696a391a8907ee19234dedc310c024df11ec55d2eac19dbb53cbcc2d4bcf6fae9b7d5a037e65f5d662ca26e44ecc47b71e90552d36d25b3a7366f66147baa5981aeb7fe7d8ea17cf2d6ad5eb577092a0b3fb11b7840854655a7d7aa0b863e4428ff007a122a592f7ba4ea9d3e7cdb80993240ea05d3fb95d30bf5a0457ea4db3864a4ec7ab7f5335a8ceb7fee0b7661dbaa074d6d05dbfdb83a0a4b773d3f78bd52831910a06701033e6eda4d9a0abce1c6f72835aa071259e3c0f36204383ebef046b2b6682a35d274c24099c5549e69cd76cb810c47c7446ffe2357e4ff8d9965a80294659f9cee487131c78b86db34c6d604c92887651af56d1bb3b5a70dd7ff08d1dffb819997d3629320f6778490c22904bef1d5ec764e3830de02479f2f48c993011c95e4c7444e1d655c18db4f6265a291257940c2368eb5d4f3fbd5c6c2db21c5e1591cad4ffff5f8e01796919021311a2f03c6bea646b18f5cc38bb76d2b6467f87f687417954cfb2588b5aaf9c8f9d5fa08f7e1acc305ac9531ea0dde6685278019ef4ac52c68606fb0253268181b3b74cf281d63b95a8b795a78c80576307f61c43e158ec1e2e5c36d3f734144d94d812b04abe3a5c12b0b6755b4f56a66982dac9900b1c2d127bf4dd0df94d1a2abdfaa87026a12960ddf56b7f00a9096c8da0eb99f6a1bb8289a7ff23538a91e265873da46ab92bb513192fde297ef998de908ee11bee6b578482fe78e99a639f17daf1d9f652beccedaa1fb36a9ae761128002fbf85c3de77193597b3e909098686595ffab4ae5c541fc2b2a48307948332759b041873779e3e1cf6f33c9f41116c967c81348697893bf23d2c3522c9c2991096fb9c8277be91aab4aa7dca5a1080d334a430da6908f11f726d7f99ffdf34586e23831a07f17010a3d3133039f34d33c125ba2b40e30ac931d3ea6696a9ddf0c2ffcac26ed294a465b77a20ee7004a81ae6ed38cc692408953e74bb5703a7b0a7a99581e43e078c0088f4df703993c280a5f652084fcc9a863484814b5aa1130414eee901a184413162f858fd9ca3d8c7f3a9b692f668133c45b951babf8e597619b485e0555cee74c4dac0254495fb62d2d2b249bab187eed7d54b5ca21bb2829162a5c4b222790bc8ad742f8358f0459fbda81ac377a6cefc5beb9e6e262347a86ce575e7dafbf7787b87d0bd0b988f907134272c454bf4f6fc0e7e3d93062e50e4c8a68d01c08300553ae0bb978687e433cd60790531d9fd7410cc76a6659b79f34e3fc620cd6fd4d2222a2559741aa5b238effbed46d765af35f61b4c69e11025b02321fba05ac2f51b80c6aca4af68457c51cb951f5cd3e3df87e7ef6d1c327c3934f2f2d9b38e076e90510c9f92546c9b2d7970f199dfee7a07f153830d45d15fb378fff1cdee4d9fbcbf29c93068cd49747afcfd0936d928d75f61e2ed56b48c9c5663a7877e89929f3bea93055abf76b1ecbcb1a26a2e405852f12ffc1495a3d90808816683a877f63c4ca2b5eca4f8b3a408da6a1558433d0a92128fb0ba76d1b5426adc07a67a12f6e20069f33a2736a77ad8de8e681515b9c6f9aa4e7727ac6f5c2cda8d9c36fffcedb0a6947bd096812efdf62caecc4b09bbc7450ca712447aaf9ce4c2067d9752d006604f274fa35f88d371f3db67a55d9af57833192ad72e18e4391305f14763b2c9eb1697bc395f1339cd8fe4bede19d7439f4cebbc3ae3754acad99d3def08bb24124d0de642251164463228074ec5a97ac2156f748c9e8a13c5ad10286d542414a8c7711243be4131c5b754e44899b0ecc8fa2a3c1b091e62b58357c899dc087bc8da8e81f5c05ef8e6fc3ae19647eb923c9bdba3b4b878bd3a97499f7aec1471d4f2669df3a6a38eb6ea04f3d1974f50b6a3d6a59a38e53a3d626d56e0e1e2590539664d6c3ac97faf9659603aa050581a1d791b7d9295ef9cb84e8d59aab528cb7c01c1e25df64b04b0d9f9d81aae6f4108393f82b9fa3ac6a4a1de4fa3f9016602b5c2d5bc217e9940aea4ecbd7518aecc359c377d5b804bed7aac24b0f62a85ea6740561d7a0dda3521832fda69e019cfde3d493b1f963922cac57a759f5e27d3194c363f144f473eea6ab4966d569d059c4cac63f381391954532da739c420754e5f707ae4617975e30743babd0525ce7795333e5e9bf3bad3d5aaf53e5f550d767c07b1297b359862dfaf884925ae4414c273e89a1187ee6acb32a2e67ee6a836091d24aa129c28115090cd6f22b7a6521915f297707d0389c1b3fb617fb983ec4a209635ee71168b45b641c3d0afbac503a3d0e250fe3928f89c253355b3da932a0739443759cbf9a6df4adab13c6020dbcaeadf5dceac28cf3524bd645be600ede48b94644f1fe8dee8e1b589b1207986771726fd853fbbc09acfbedf0ce9f46b44b256390eb4029065eaaaa079fd1213b0b349559b776b217f1c8a0f7594a075be783816c3e8ef15ce363ce56bcfe65ec6e6dcf9124ebc81bc859ccda5c4553fac353665741480fab0c79cb2f73a9f268d885e1e747e672a6af583a91cbc8bb1f447772b2bd779b1ef8138ddab40cab0607dfcf354d2d652e76bad5b73bb2b57e8854ce044aff5b890dc1da994551dc3a8a73870bfac507fa4b5e218ea29b895d756235c27d2e8d25b63e7297ae4bf08533ff8ea72c8df2421bfbd8bab3e3cbbc402c9c84d381abe3f87b770f18f7d48e27ff67ecea36a7393f4bcafa4a2fe13816d799547d3a0fa6785757407318b9a25c9c5d1c7bd76c8bfcb3bbbc2186ee5c14197d593dea0f661eb27d8fc850472fed9a1f3f15d425c3b1b12751c7bbef471a7fe4d057471443c2e8bcc18aed4232eb9b3febb64c63fb8c737a3e82191bb1ae864763ac0f2a93e329e4a9ada618cbd07b58252efc1a4aaa7f2229d5e7bf6430896395496029604d3d69c78faf9d5ed14deb14ef59cf3278fe060b1c58d01f074cc43323e3c8ae855c14a611008d7bbdb0686f999022260caa13d1fe2b48d3e8d09b2e6a3b3943962bb07e662beebd336f21617faa792c899c33c37f060c7ba7cba2d82d4a78fad6ae56bd0bf01afa35e1450b7b7034d6126069e1928999b6c8d9193a7e0f3fb4102177455f6bc130519ddf699d09454f5c8052ef8f47cab305ab836e853022c09829beb76881b11b6a391950fbcd73c1b9441dbb290af0bab4310fbbeeb0422a715cc4fd63c5688df5004cdfa2e44a768f992e7b2189cb8aec21e031da343af216e50e9c461a809d341e5e9b5f6818d78fc11aa338f46a53e1441c337547f268f54476c20af722ca98c5d31b0c0b781b28fe34b30186fb84e252ba1993e0b6b2a64744c2f982354e7cd6edf92eebff9108522670fb650b50cf2407b9a7993b3eafc7c9978be0842169cac7e304dcd1e89bd0bd7c37213b3334b621eee90ac961401776f7d01a1c044b6700e0058278ffa5ac65827fb17ea35f03f5900ac7093297ecf9af436eb4143a5fd5140f76098b0231b019d0d8b946a297605c981a3efb7ddf27f12b7fdd0ea29442affc87824ecc60e4629b244e0147f6cdfcd297b17c4d305326b30d9928aa2c1df9e295f971663c471f2d54fd8f658e64ba09b28ab2cdd6d9a183eb3c1817494e6c0936b027a5d2a13013247694a6a1779c856ece278a0d50e303801457fe007322179b1ba41a2ca63e7dea4e3d3a8da63a52104f4af3e5cfbfa043c9e710124e6055f7ec43261075c6dc0533e3c4b43a9a08498fe2caecfbd4271430ebcc175936b5c1e3e5add1f1af7f3b54c4aacd6001432e4d2f1605984d1bd4700c811fcb1148b84d326f56129340a02923511faa24d3de30fe4bca5276930d3d2c63c7639f302cfd05dcbbbee7da9c429cf4c57e3f4f38b9afb6b2a02635cf95fcb5d408d0070146b897b1a2a70737fb74da456c7fea757258ed132df062b62e73e29d02396d176dc3dca711e5a04cc461f1c3668c09225a09a2ed81967afe855f1d44f7f1c34ef1e74310b658f95eae41b39ab7d39c3c075851648a09b1d44fd0cdc002635a0920877ba7b889fdf43ad8890dbc61e259b58d00ef1a1a03d678334d875d591eac86ced42250f1496bdeb618f044289480f9f32834bcbbe15c9267f2135f9a0211210fb3e59034d89178222fd85ace8ea82ad92a1493fc96a1f5fd8a7de86c0ccb49662d5ac8a9d41759526f3b295ef20f6ae379a4290c1585fea5fa4f08c910c36f3940723b4deb9e5dfc407b711b387b6bacdda6433ad85ebdac67bca8831c21215570642ee7477102caa2d7c2e1eac07296c00ea972c1233c36dbdb3561f25365180552a59db1e1597d87e82d0d00764a05a0d64665546460feb1d6d7660212ad5c4b52f7526f343537e67d91800bf24a7fb67b11e1d8c65d50d6063aa45b1e7ad3c945d7253e0fe587d78bbce4fb1b756dc7cece6b97872ce504a707af07dbcb2bc9480e376ef155edb1a241570ba96f54a5bdd3e4dc7573e5ff575c5d5f54b8afc5c974dfd057f1491969bfe4f8d048bb0d14c8a3c4fce96622a30a62599a5c44f5d05301e6e4ef207b30a84a8c4c064d4bed1a68fd9dfe6964adab8f56de429103ef7af5114979b35a24e9111290b63a264c5652621c7a1a03a9a226dd1c51097ecf45c2762d236879c7bdfbb15940376b18b14abbb78d83da7df91baa27f2d1ecd291fa22fa469d5675f009403351b0e257c9389aef1dbd34fb775d39fd8c16b16fbe10f196f155b42006169ecbb2541efb793d220530eb1bff5d989152bad22169221919c44b279642762519cd6767e6e73649db5c83c814d9c529fc68df4204d9b47eb85be92ea86b3300c151d57e094aee7935e4507322b9a414a5fd80b2755c16cd338ac73780a73af88966ad1a045fd336a41038bf092bcd19ee1957c452c59ec697ffd56263ef14ecbc1f175d341fea56d86f182cb7d899c6e7131aea7facde53d4cc440769a8c6301040d16ad5b09b5c51b3b16bd6b9beeb3233907a1fc6812ef3da3ea9f26e6820df07f58b2e02bbec646c2abdd65233cab6facf6d9223c285521519fccf03cceb1b051b6c8605eea780119030ec6f4f00dcbf6ca2231d95a4c6f8eb6e28b606afc895aa59cd04aa967faf3369026cb31247c02132c84dd2b0ae24cfe3c2ded1385903e97ad0dadbe33c560b2702dbb47", 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8d4) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7fff, 0x20, 0x3, 0x414}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x88) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/166) dup2(r2, r3) 12:12:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x401, 0x100}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="667b0984", 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 12:12:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xe31) write(r0, &(0x7f0000000380)="6cb43eb02069dd54939ebf543440e2c1e8da4b9bb19d36bf0180edd9945c923516ef8a47b5f3155e597efe4e246f944cf50e2235e01508e07a557fd1baa08da7cbe277fc9a8e010100006dac96b4d12ed500000000000000f8005d6c7099c6d7793a1b79bafa369e35088731fb61bee879aa9cd379f3c1ac5e64ec53719cfd3e4703838d5102fa27bf2ba42323fbd0f85f6221b60aebc511205f3259ff9ead65ae87ecd6d148b1b3c9cd80be87bfdc8a20537501220000000000", 0xba) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4000001, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000440)=""/230}, {&(0x7f0000000240)=""/45}, {&(0x7f0000003240)=""/4096}, {&(0x7f0000000140)=""/91}], 0x1) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) 12:12:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0x3f, &(0x7f0000000200)="01000000", 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6, 0xc) 12:12:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket(0x2, 0x4005, 0x81) 12:12:40 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:12:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r1 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8000, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8) 12:12:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 12:12:40 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000040)=@in6, 0x32) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 12:12:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() kqueue() close(r0) 12:12:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86822b03e9055ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b81478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1ff, 0x400, 0x5, "6e66a9ac905625af934ba8d7b543eabcda83349b", 0x6, 0xd8}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:12:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f0000000400)=""/191, 0xbf}], 0x4, &(0x7f00000004c0)=""/5, 0x5}, 0x840) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000540)={0x0, 0x7}) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 12:12:40 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) socketpair(0x18, 0x8003, 0x9, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x6}, 0xc) 12:12:40 executing program 0: getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x400000000000012c, &(0x7f0000000400)=[r1, r1, r2, r1, r2, r3, r3]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f00000002c0)=[r7, r8, r9, r10, r12]) r13 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x80) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) setgroups(0x8, &(0x7f0000000300)=[r3, r4, r0, r3, r9, r6, r11, r3]) 12:12:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$inet6(0x18, 0x8007, 0x4) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r0) socket$inet6(0x18, 0x1, 0x485cd272) ioctl$TIOCSDTR(r2, 0x20007479) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 12:12:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 12:12:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x2) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0x200}, {{r1}, 0xfffffffffffffff9, 0x24, 0x10, 0xe9}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0x20, 0xff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x44, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xffffffffffffff1d, 0xe7}, {{r3}, 0xfffffffffffffff8, 0x44, 0x90, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3d, 0x2, 0x7, 0x3}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x200, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x4}, {{r3}, 0x0, 0x40, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xff, 0x9}, {{r3}, 0x0, 0x24, 0x0, 0x80000001, 0x6}], 0x8c, &(0x7f0000000140)={0x4000000000000000, 0x3}) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x2, 0x2, 0xffffffff, 0x20, r4}) kqueue() fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7, 0xfffff, 0xd2, 0x400}], 0x5975, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x50, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x59, 0x84, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x100}, {{r3}, 0x0, 0x22, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000002, 0x9, 0x1f}, {{r2}, 0x0, 0x20, 0x20, 0x7, 0x312868de}, {{r3}, 0xfffffffffffffffc, 0x80, 0x3, 0xeb0f, 0xffff}], 0xb4, &(0x7f00000000c0)={0x7000000, 0x4}) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r3}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r3}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x4, 0x45e}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x20}], 0x90000000000000, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0xfffffffffffffff9}], 0x1, &(0x7f0000000740)={0xb5cc, 0x7247}) 12:12:40 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) 12:12:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x2, 0x81}, {0x1, 0x5}}, 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(r1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000300)=""/90, 0x5a}], 0x3a2) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6002, 0x1000) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841bf6b8e0338ff4c921c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c8e34608bee2561b4509d493d38136496b3e1e2547e3122a07670c96d15c67b28e093557ae0ca5d0c9315dd25e7b308c129fec88153e01bb2d7b42c88486fca04a7839bc0c51a33ea1ea76a75abb2030e1727a19eb2fc9f83baa9547c54451737b42d47e7c8dff961c14f5fae3b7a35a87d87cda2901522f70e568fc9", 0xe6}], 0x1, 0x0) pipe2(&(0x7f0000000180), 0x4) 12:12:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f0f2f8fd02028c8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) 12:12:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getuid() setuid(r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 12:12:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1001, 0x0, 0x0) munlockall() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r2, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r3) 12:12:41 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2, 0x9) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x140) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='x\x00') getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) linkat(r0, &(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) 12:12:41 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) 12:12:41 executing program 0: syz_open_pts() mknod(&(0x7f0000000ffa)='./bus\x00', 0x8000000002000, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65c8e0b1ec34e565654ef0f42c8eefb655455781"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x400, 0x9, "298d8632410afaa72f265895726bd29adf198aca", 0x3, 0x401}) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 12:12:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="0e6d2bfa8ea8b3ba607fbaac309097e0adfb4715a4e596e106ae482d6b2241cab5e805bdab3771a4116aea843b08fd2297a802b6e791b40f69f47cc77de11b5b92df7cb1546417530647c0dc9ff257d18687e088921b1e3789214679e17f1fa8883862ae368fecd693e0f22fe611c225160b61454893831eb6647ffc84588d01ff41b5ad24503e78e71b7b3d3a2362a6bfc83e9deff712b03b9172ce099c094b72dd3476b85aea162d41cea476630185932d577a1156305cae26e1715a69952a0e9aaa9f4bbcad43a4b9be97415c1dd6b43a967584f5cac87022975aec327b770dd8a473214c5ca5ead70201890a4d2f1d63d6669f7a941b32afe16389fb", 0xfe) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0xf00c) r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x18, 0x0) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x2, 0x10) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x23, 0x2, 0x8871, 0x31}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x57, 0x8}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0x4, 0x9}, {{r4}, 0xfffffffffffffffb, 0x22, 0x40000000, 0xa83c, 0x10001}, {{r5}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0xfffffffffffffffb, 0x7e}, {{r6}, 0x0, 0x10, 0x0, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x80000002, 0x1, 0x7ff}, {{r8}, 0x0, 0x8, 0x4, 0x9, 0x7}, {{r9}, 0xfffffffffffffffc, 0x20, 0x28, 0x3, 0x81}], 0x6, &(0x7f00000003c0)=[{{r10}, 0xffffffffffffffff, 0x18, 0xf0000002, 0x40, 0x100}], 0x1000, &(0x7f0000000400)={0x3, 0x1ff}) 12:12:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/253, 0xfd) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 12:12:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x202) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/30) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xa, 0x0, 0x0) 12:12:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendto(r0, &(0x7f0000000000)="59f3fcfb9cd4a1494a88fbc27af27dfaeed5695dabc0faf6a493ee3615d26db6636e1fa6155f8b361c9cdcc4a4eb3b6193e70336488e8e06c689c98b32d2f8d2823d266290448153955438c2db55559352bb267103ef4e1ac7e8288745bb2d24a0159a0ed628fdb1f3ea2c292b06fc388e8671ae2c8f82fa4969c8501d554924b2b8f4d296eae20f189f5cd522d9131ecc7309fc5e82a51fbc29ad", 0x9b, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8b6, 0xe0}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1f, 0x3}, 0xc) 12:12:41 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140), 0xb33c5fd2802effd) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="ee14ded553622a2842c27181ecfd5afd2ccc351c45bc16e62037e20f540247b427c171342da309eb64083ab8e2350f19ed1d44ce0ff96f609d2ff1b182061dbcaf115a7f622db23ef113f58d364f3373b1271b6a47e0c04b9fb6e8c472957b92d47467722132c0874c8d15021a8c9c0c1ae67bfcc1f36b5c8574611ae18220fb8321c685b3f33bb847a65a0a305939536f73bcc2a1ebfb4a772f7c806a87ee213f55029b0ef098c599dc0352ac808601b6012510919a21aa53cdf6332fc1e52ab68988fd5e24f47f70d6dad26a0c9d65018cd9f3e5c9dbd0ab52658b85d3e9b80d577fa62a5d46a286d2068995439c85", 0xf0}, {&(0x7f0000000240)="11c6d2858db7edc03606b0fd34f2ad22156d6cd68e8c0790a462ae0430d30a83536023660e2fbeca621930f424c176eaff91aac07bb3025a942f60316cc94ec7a49ddeead75e25bd2a0e64cf642dc8718da9c8a835b6bcccc36c9cf576dcc94a6fd7cc2081f8a41ce5063d334fb2dabd7de62d200a8276e7639045d2ccab01e583be49d42370fd930e1525b87e35a76dae3dcbee128cabccf68c4d55bbda9cac9094a93e81efd7a9d128ec28828bd79914d23e9b0273fa76f06a8be4f72ac3b26b25fd78f810bf05", 0xc8}], 0x2, 0x0) mkdirat(r0, &(0x7f00000016c0)='./bus\x00', 0x41) writev(r0, &(0x7f0000000480)=[{&(0x7f00000005c0)="e694a94e39157cec14f726e161d989e3b4f3bea51ff2576a400d6f4862ecd9aa4d3761786aaa30b197a2502fc4df066a63c70807ddac506fefda5fec8719e2c2986e9bedc4e7b0cbc8a4ea84331a51fca6c77107586958f85b7147c3f32346809255e699abf2c5d1e36b3c15c07a5ec48fa67c9b2399741f29b4c36af7e5a61a18528149fa67477c8ce38bbb9e9dd102f462446a2608e2613a601ce8f7033afd14414165853b65d8fafa8e1d351326c735382babb57543253fa69c7a767ca7ad2b8c427d5d4efdaa0a05cc341b0ebe46e83095e565df205b60d9a9a642e1f593893bb85bbee986e51eb96b9235d49de585c48625c11fc0d7eb738c686af5597b6d7b256635149b5439bbd0b286f923965a2e3a03596a6fb540846ae3a303c5842d2b233b268979458b806372e371dd7270e71364cb162bb7b24ea4764056792814b695fe3b0c6e3599a564e8e9e53ed742084575bf2ff44e30ca30c37819e32dcd511ad693de3d42b168c8c76a1d808c231828ed224135625640080526874ce35247943dd2294971531c62e68064527da8a55911ee5d164bad60ed0e0effc0381024210fcd4039d785fcd706e788aefb78c8439cf9b59c9744c44955c2d3f1109f945ee9d5c4da13896d6e0d071f454fe2e2490e41c9eaf221e6ce16a4f3dbdec8e1d5b1ca6c1c54ab13b46724280e169d0cb2a0be4e2e59b1caba5115f31e7208f5c21a33d7447956211bf917a8c1488dfa27f15dc262f01014577d431aa362174a06e3d481569838cc5b04f775426187a126992c90155e3cb64316dd086f556b81a6199806f5845c9fbdd9dc506670d919d1c8176f4aa6e385a6aa174487246beb577f8b3c1c084657ab929c01fc97208bf739c8ea497d4f21b12bb443c8cec38490939753f2cd04a770cce52df1b0ab5a4f71e92298384cb308e9ff6326eaeb44921ef99f29dff097e5212860fb66ff822c797826399448cdc0ca292d0840505f61ef8ebf867f0281d909d0219781b71c2f818249e304c84dd865f3ad3a5da1642c4376894577d6ada16db476f5d0400d4bfbb9adcd57b4c7fbab6a5f252257df7137dc242628543fe8f0643cbb53ab33a0779077fc841ff29b9176be55edd4cf7884405b6c6cf5dc48738b01618b92ac2f6bc3f5ddb772e1729ee5ec09cb9c40fde482b2763417a84879ea7bedf41af1a6683858dde0f8e80827ce35cbd4ecfe8006ddb3c48461b4372ca33bdbe253a6efb0e9fbf15c8cb03a4f9661862ac344c71dc24230d4feb393949c91b639b5d7e95caac30aa41ca81db0225f55066740598a7e575732ddb19bf2cf3d3a69f331ba524eeded5aaa215a5d3b0c8dc8b81958c058b568eafd11942ae7aaba2c58794c8430c421ddc00b8700911c04eac84b5901abcbbb37212a3358ca462ae203fb761aa18cd4f3d8c4bbb06d74ae06f5621c183bf28552548bcde333185a9eea9b7b6bed78bc6bec9d95aac3564d5be7091d763c6b8a85f18d00a2b0bb0e37cf1ddeba4d2b4e8e53c4f3ed6667df296c675dfad7e04a88ca264997c6f403a6d84ee1bb33b10c27fed2fa5e6d08edf6e9dc0cda407dd2330113e11fcf907e59ce13f0ddc83fa3d498b8317b47469df32c5989c43240942a28e8b532c5d8c20ecce9def3aed8a06d8a41c9719d0ce721ba5cf082629f486643d981f90189d02e20380971fac9fd3bb7845bb3375662a6554ab0468f6af634b155b4f75f38a3ae54af5220aaa133b80cae3c486eb0787db0e90ce3d72291268530d76c2d82cdb04418bd4223430408ea291332bcf1301627951a70b9ca6cc48abde5e41068dbad8821dc943e7487ce201455f7103c59aafd4c8a092b73f8bfedc6a766cb5bd80477178b9fbf1f7053d2c9f3f350ea19b09bfb61544393a2243bf431a8635c372036b86217a8a437fe4fc5d1b3f6ec175a854a86bde05ada6067e6c25f9a285c992a8a549d523c01f1269da558dd247d52294698303835ac99b1e02cbd7ca8d130a05cc44db910f7060c9b879b1ecea45f4ec9ce61a5240cb815d3bab3ec8b00011361c428db3f80404f4b00502fcd5ebd2ca03fe624bf4d5ef0efb0feef1239b64c44fb9a4180c683e4eca44a59e56267f31bcd1563db76326b9f43d9d924e92d559a45b6a7e1c6adcfa2e1facc828934f19ea33c9a7b76e2b9861be270f65a2447e1e8685ea72516e6e51a21f09e3193c7e1e2344aa75f85dfb43f3da1cb68b12349d0bbce4c51b8ca74c63883d045a050d019376b7b56917d0621bd3a7acd1cac121602e117877ae8f7a49e1c12632d8252d19e0a2df78c8a1da805cc508a02f500b673369dc6c6fdfd9185b5e78344a347009008ddc2f27e263f5613ec5c4c700800e55b87c3ff5da5ce92245cd13e97fe569b2d0398c22c55334d8f22747dae30850113b24c0a8a0f3128bbda81eade1f3b04a6ad738254316bd0e0ae272cd11d7e0825c893e517216bf8448c06650fd6082edbd6aaef6c9a1e69221cf32f51d20e7bed034801733410e1e5c045a48a451ca756ef480a86519ce2849cb0a96dfa0f9d0597b62e6615395239d39caf6ef82777d254dbd66b9adc7a59944d854319028cd67e5f6b341cfdadee1a49199b302da7dd5f73d6e9a2e1f4ba50818ab90d133d7a6f8341ba9138ddaf6a91f4b2c682d0cd4ddc1138cedcb507f8bfec4f5ee7101392fb17a0e014b94225fb884e800ae1e72e5cb38da5645de18decfb5b2ee6c0b0783095bb721a90412c9cf847d15c4379feabfff38e4d32ef5c7c08f7fa16ff406502e888fe09293aa77cfac734ed655ced12b4f14c6ecb501773ac7433bd8e41a79e9a1ffa8949f45d005073694db73dd16145c643dfe7a016bca7c1d423c23ed3dcb78af3353c37c67b42f81f34b4a0fabb5dd42ee7fd6ce6c259054e6ef8e7d730975687a2ccafe259dd4aace0345c53f6a61d171328657389e8f46a9369f899d8c0c210e43560bcfb41a1102f65684db0ca0b77f5d6d1d8479eb3e0e6d489a40d4279ca9cad76448572285c4aadb8f0523dc7d674a9d40a8ed9d69a2fe077f263c2f653efcc54388c86cd319331b77317dbcce01eb684abd71fd11f3bd82e39e6272853dde72e262e3ccc7466513b070aae9bdd30540b0f48480a5ed43d5b007994f7982d6a445389ff5ac899202c37f28d053004d57ac4a972fb7da8230322b410b283d224b3d45b16f375c4c56b03991dc05f509c3551aa7158744ea93e01d0beea94d60443725554a5187051c6d795090cbd41c55fac4329727d214766ec04466d0656a3d7eed0a179415314a55b5985c8c157837ad60e2afbc8b405fcf0380dc8880f58b56cd899befc996e3fa389445ae07a065154eb4c13af8c1d69b04f24ff1c58db97177cd2e4d0883dc4d1af949316ad204a27edf26c38f950456f1fb9520129ae7c71b9fdd2fd12013553c9cf5cd3cd4861a2becfa0cfbd6ab016df4bf7c98d0cd0cdc4724ffec71938a110d0c909479837afb1e74adfb1e0c1bf48c43fd4bbdfbf9c04fa0f8d2ea28b3812b162d34e3462043fd85d41d8acb3284f926d1aea47fb754df8f3055f8f5260d541b516e0b3b29fcfb745d935743e9b99558fdbef92c9d249f243b5b8c8a8ea01c44d38c6c660c07a4c4ebb17b0b6c9bf1d0815e77b6ddba60b5e60e37d3479a1f693dcd2a7bb4a9a45d436cf95bc43f5797f520a4ce17b2782934880f2d75d35ff51a770b06f72139a6ee2bed7421c5a1338901db2cdcd96e36c47642c17250e2352e61ac5c15a70812053c87014f569051b35e35d03a305389f4d6c56a33b163cd0662a8f210659ae6865670b9b0d138ce041092d055de35fe0d03425b760e1ebc3ed9f5fe4186c785336d350bd46e4899a65b7bedcbc21da43948d6ad114fc109bb37d90e94e75da953e6da594effa080552a0a36dee8a0d09f1739020ca031b738bd06ff2d2941e182ede8dc93887fe9492fd0edae1dc9b2cab2b707c48493432bf30faa1111b545017f313c9217ef85d7ba20b19eabfd515e7dc44e8a856c54e0ceb6240174ea1890684e6a0e88953796500857c16618dba99fc3a995561b6d9d0ee409d8bec80f6e2f2bff4a81c209427acb422c4c7b9b2de3385afd72567d179567c5f11f709608d8fca191c6b7b2aa98af1b492fbe9c274686ecb6d7a32c673b85e3311ce000154536946dc49dec5e0bee0fcf9a018aa02d4a6ae24516e6d5b485a81f0aaf70f6ced9ed60685e0081cc8377661ea5049dc7398226cda77a0478602e5caaf8e123de5d2d9f0cd4f11c462fa01a34c48d8a840a2f95ebe57dcd29b01452cbe2bddc75c24a7ff16fae40098a03db745e41ddf48172ed9095007dc2b35bd8bc8267bde8ced30c40d8908ee9fef97a50c2ae17eb97e4cdbd3e1cbabb0050f59c21d17ee948f6c373bc4df3954e6d88d0f41a7e896d64676293e695a19b3254ccea667ef0e3ad632aaf092c963b712e77d2f35aeab9aa9f56d6a585aed0c749c111575ca8fe94e6ef52d7cb9f4c358051d556a430bc443ba12fe58fc51453c4ed7cf1f920924b2c1e7fa84d1c09ad95b94624981462ac67cdc9b8636902e530f940efa69d916c3093889ff8a0e152818d3163f749804c3e42ad8c722e18a91e6e20aa4124c878d8c72f6ad83a489a5eb024edb7f94880eef2d9db53b5483015a51b5ad3fb3dcb00cea9f98e500a05f288c9efb12ed148488ebd9e7845f7db8aa30981af030055d1263a3b6bf9a07f2df650cbb08485e012cd4a93d867e883e0d7fa2684e244e6d46e4d8346b4e1ef49a66cc0e8b7eb55a6f52ae50afa846b86dab287086755f0fce74bed16768f49401e7fa5193608a832066ddb0c2c304c92d3bce4729c274bb27edcae5fb6607f6337227fd520e7792a434433a671b34daa7a7a65bee2aacaccd0d8c645882cd5c9ddc91691bcda2791378c0cb73115e25c6dc8a453b403ad3e29c70c232eab2f31ac947ec2dee89eee8700a0355076d271f2234a4ce3fb2212e5f54815113951c8cd0a57f0c8018f508bf396966e1d89b74eb04a22fe8db6558cef37d741c507da173fcb782e66100027b57fae0408291091f9b0ae9b0c31b0a69f3f5b0bbd5dea2fb7a758d885372378a03eb3cc180d2a16e784aa0db224fcf7ce56e9f817f2c8b55574aa9f11dad2c9ec0abcf6d934ab2c543946baf25b4706937afe84fe6fefd51c908b89da438181e7c9bfc9d26805d2863d8de81904e91aa6fcb4fb25baad6571c4c01a70e508f09b87695007560b951891592e27bafce68137c8e4df3c2eae94e8ef1c57122d60c77e67d0ca8192a4444807756a4d524040a892e2b2345a3f61239f0d6ea2f404df5cbb03f5e4f05303f117c173cf7e316edc3f718607244748c78b092826c332cb751d39650e4f35cef38893032dadd03430b2900bb342fd73586e959ae5741f355290ea26f6011af6d659198a96b398c7ae209f6689a64205e10a3ed73a845e23015d73b4dbcc1ad9f8cc21516e0e52e388790c6676cd5f04af7df29ea117c6d3221c22382da7d400397fd85a12a98cc37a5ab70ccbcd650c155827f34ae9f4951bb0e6607902e966bb939befbb79bbcd43b36048f06e66ae36b213c83bd233ae7f649d8f1682978c06b7150155534673d24c5b4f40fc6865f1493473cea027cb8c225d506606e1259d50450d43f9695dddf4f72a0a9012496d7e001dac53c01b4cc4d33f45181713d3bfb6592111d0a32f031b73692c12c2d9120f3aae12b265154df2cf2071aead07ba35c3f5079c09110d3a0f2eec084c5", 0x1000}, {&(0x7f0000000100)="aa45529dcfb71c87268210ba1c71c7242c91f4b1b68814c095892a589c9b531a8791db438fd0ea761d87bc99", 0x2c}, {&(0x7f0000000380)="550ea1079a6382286c57da8c672dab0cdb0a1e9f1e979f696962dc58d99379e0ba8e42e070eba63e13a0234d79f7857d5f86a4a5efc718e52d01d6dc725baa05459a3e17923e0277e445aa8ba80bf9", 0x4f}, {&(0x7f0000000400)="33429fa711fdb7d631745eb48447438b523909a88777c9047cbe81c3695d8ffd41f3f4130d9159fea7d50a1acbc3b8fcac", 0x31}, {&(0x7f0000000440)="a1120bd304b2371a1273a989ed5d1230da7c76f2fdd264fd7459704f6b6fabcd037fa8ddcba99ebe3fe20ab5", 0x2c}], 0x5) open(&(0x7f0000001600)='./bus\x00', 0x0, 0x44) listen(r0, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x0) ftruncate(r0, 0x0) mkdirat(r0, &(0x7f00000015c0)='./bus\x00', 0x80) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="b9", 0x1}], 0x1, 0x0) mknod(&(0x7f0000001680)='./bus\x00', 0x20, 0xf6aa) 12:12:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) 12:12:43 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 12:12:43 executing program 1: socket$inet(0x2, 0x4007, 0x7) r0 = socket$inet(0x2, 0x4, 0x2) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000340)='./file0\x00', 0x20180, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) setsockopt$inet_opts(r3, 0x0, 0x600000001f, &(0x7f0000000040)="7628865dc9de76aa7fdcb781137bfff3bb0ec84b637d58c2fad79ce87e7bd7bd25b86dbaf59fd1ee0d701c9ec4974a844bd2938b2e9941be60bf", 0x3a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/251, &(0x7f00000002c0)=0xfb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="c724a8e32b4f8b9873a93e4125c87ea722ed45d329930faca4a1f855ef0aefb4bf31b1905c299580e0bd", 0x2a) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 12:12:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="040000000000000021e722e229c1a0259e91b38d5f7cd38f11d036359af949ad73b2d3badf881e26cabf3020d2d00f4ec866f63a82ff9878eee02048a7153dc4a006572a35ce0e596c16617b2638d86423ab21bf5693ad315408bf6b2a6aaaf9a382bcc118c0efffb9950d2b9abf7e5e15d4f8965f9c4af7669cf6a6f53a071a9c029b1df153d16e612400324e66de0b7cd967b6d01eb0dc2e72a557a217dc70110743690a2f8ff85faf86a5f50201c8b5a9345cef4a3e7e12155415ab3ad0f781bd25bb41c9dde63e3c6e3dd0fe297431d7914e3ab65eee72d9c3717711daad1efd05d1c7e7f28b0c5c723e91f91de6b3db52034cccc4b4d2ff223b035fd0bfd70b6712d0fd88a5e286850885f1994648c6a7ae4ccfff26a100210681ecbeafb9df379d0b"], 0x9}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 12:12:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0, 0x39) r1 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r5 = getegid() r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0xb0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000011, 0x7, 0x1}, {{r0}, 0x0, 0x14, 0x80000000, 0x7, 0x85a}], 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x8, 0x7fffffff, 0xfff}, {{r0}, 0xfffffffffffffff9, 0xcb, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x101, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000041, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0xc30}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0xb9c6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x4000000000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0xff}], 0x4, &(0x7f0000000080)={0x9, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x155, r2, r3, r4, r5, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x80}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x5}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x16}], 0x8, 0x100) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xa5}], 0x1, 0x0) 12:12:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0xdc2) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="3efcb346962075a34065e2e4367e2e35a86c1f4cc427aba71634e002a2a3c351444b1eb53df1371c3a18613c2f677b4ede19e0e0eccf8806d367be8d3953de9c658c9f7a8d8ae9900e238d045c", 0x4d) 12:12:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) syz_open_pts() write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) r3 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet6(r3, &(0x7f0000000240)=""/162, 0xa2, 0x40, &(0x7f0000000040)={0x18, 0x1, 0x546, 0x9}, 0xc) syz_open_pts() 12:12:48 executing program 0: r0 = open(&(0x7f0000000300)='./bus\x00', 0xc2ecbf66e0ba9c27, 0x105) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="758808c3b50f", 0x6}, {&(0x7f00000000c0)="46d9072f8fd2ce113228", 0xa}, {&(0x7f0000000200)="e9b567bbe34ad4e0d5aa0e3bb2815e019aee5fbabab540ccf409e4310cc55f0caa6b13a45b16f1fdf1abdb3c65bceb34d38058a452cdb4e62b2cc953d9ded0c456c6d64be530c0531c52e075258d4d19041eea891cb041605eb08eb0e749b644eed3a6b989138462a890a1c7c2677823477e785be3eab44f8521492c581bf4a05281d45bac2e708b4803855e2d2089c0abe47642f358ea4d22aef05eee1285014d358cb5de192f15e6a4f728853958118536413e56b10a15632b7cddaf1dae55cabf7ffd8f69eefea88dab45a11a1d66c0b8fda1f0aa614c6a63f4bc7826be2225cd8e2120531965ca", 0xe9}, {&(0x7f0000000100)="4e209a67e411caac7283279b41d80101956536f3a05a8df1f9b55a32dc9f92c50427c552ec48862692eeb1e6b0", 0x2d}], 0x4, &(0x7f0000001680)=[{0xb8, 0x0, 0x8, "03815cef18c4080ad20ce6668e9729c25e3b4d8f0961010edf0a749237937115eb7fa339e6e8949aa880f9c63fda90a7cd7acfedc1a129231e3e05594ffd397a2c57f2bde513e9c5fe23beecbd99e51037d431745f5cd737e8370bd7a91cc2f848631fa696d862ae0f3d5173ce872a407bf9f29837ef1ab93e30c32d84fc28c260a895dc853fe808c02a42ed7d9c14a596bf05fe9eed785fe71372abf0229cceddd13e95fef3"}, {0x1010, 0xffff, 0x200, "b2ea5c6d3d1ccf8e9ccc4a0f6465596ca9a02b1306ce9c0cc4cf383e2ff65452c3cb7126761c78aeddec9501a9710fb74a7f6f28453af271d5334dab9b6e9d9fa22d978e563c447f97b7746224164cfe860d1c02028ed6cc337a052d19107bc057a04fe2c879e7568cebaee427b53e967eea0ad2951ad50141d94a1c1a0f7607f71abc3dbf6ae27ca69573f1a25aa598d0dcdba57d409f48afb7f32f6c24e6c6ca44f58a5e306957d13e412628d222203a993cf4d36cde5701c015c6fd4a4bd35f2c3b8de001a739a5d20f713b4c0feb186540468c49c74c6f864573a209f48d13efd052776e30c023559db91b22ae8f40b53bc65f36ba2a687e80b89221c3b6472092bb6053cc0c084710c143a360d81810177df7fec8b305dec0a2f9b188075d088e3e98071bd29879ae516e44ddf949eb50aa7e88a1aff01b42470bbfd43b34272f8cd79a05b1f0d3c2b69a9a162a4ae8cfb2abbcfcfc7d39a71ec37181aff3428543c025b4a45b549b59467edb51f085ef6f7d2f5ef820395e320cc2f71697807f700888bb2f8e32d200764deb159abd1ee40312572b03cd2862a3890b78ca83fa14ace4c72bd155ba758b5b3caacfd4170271c4be0180949c7c74b7dc84224879476865a371c916ac956a37313368fad4bc86a64082ca4da08940280eb0143b837f4ce699c486e9b29c655fee0776d8eef410632ccaa6348c72ea90810b67779d72d136e0d6ec61c6e3d838b79c19f62fd00cd322533648c209b4dbdb50f3d24f48412583c4dcc73f6838d636c7f065c8b9808584b8e63e106d576ce3ca71a8d3631d2978c34bbef81485a0bdc876d492e20661cef01583a5dbce6e2dc914a7550cce7b4b98c9c7480b841ddd2b501e568c115d3278739393ca4f9ad19e1d61ac668cf6de3be4b63a08a31c7a419606a8c4abfaf99163dcde6e6f13ec8e43324c75204792eee2772f4c79ef889185e786fda283b0faa6d782d485071c944b1eb7df7b581a4bec2f78c332b34e5a6e2c1b0e613d67e54b1433c6a4e03f294e253894266823e7183e3e42e3e6c0de8cefe000bfeb2e487b79191ec04c26b94b6c634d247abafd09e85ab5450db0bba4a46b70dfb08ee2970227c42e240c17c8558310d1b40dc72645bafd55c4c6f3b53319dc920871f24b223be1712c634ab7c0b83f27b146a80d84f82b8f06fc237fac6e329ad754e142cb778b35495705e8098ff236d26dd7382545e87f2e4746da2c254c0b962e5077896942bd0c243b33df5dee942d2fcbf222e4010f2c931a8a6e0c2aee2da5cf5627fd45c77858af69c592805fb0acea6426927808853e367612e4f8311d4410288996f3bdfa9f7bd40b2a472357270b4f4130c85361590d1a3a8d340fda513b844b6285862ac9e5dbee9d23971d6cf6181d14aa1390f5d9e66c093ba77d9426b441a0e2ccee5e8b6287048de48616009d36eea57afdf6f58e636ed512e27b3b91a565cf6d2192d2041debd4d6822257f9439792fb5f5874119d110ab61236d714c6cffa266474db2e38b265c22bcdf7dcfdbea1416033d922a5b4c8a3547cecdc9af7e2bc1111649b1d1f40697aae414209af50c4ede571fb18d99bc65826a320fa2efac45a7e3a182a7466728e5b0b18b6f2a118f3d414a0fb98dd7419e5160903903c6ef2f705c35ed2295466f1f08e4f3b82e68440ce83fba899e12ea0c16e0a0160e7364f53decc1fb3737db50ed770951a109b25ef9a2a973ba455cf9b9fe30c7f632400766fc6a0192aee1536f1be5305a1016b5feb84b2481e91aecfd2f68c83be001e380b33e229833a6c769ee48d1ad15480e472e885a7109581bcd71f0a74ad979242134543ea2e2d2e686a0a699782bb7c00ff1f2c4d113d676d6b2c0a3c723a88a6994a323773daf94e165309b2e1e74201cb0f397150f1744871f51c7fed67197f4685f3d9435e5185d4374f3df06cccb608078efef0f85d45436acdde74d004aec67f28aa4fd3204de9daf884be8b4d336d3206076ee480a72d549863ce7b3e8bd5583bc08ebac1f29a012e20426b1577b132906c01a84833bc06da71cc3e8928d712eede6c4f05d9e7b3f2808f2e7d2a8003192a4aa2cd2d9841b3522735d658cef7192c68d320c1bd83e51bacf73e8be47bf08f47d0bd6c5eee041a7df9b0d4257e0412f8cb7b12f5656f9509fd37954bf02c1347c84a94ff34d74b1470cf55ef9d2fa8fe37a1d0fe08e85dd606a4ac7ca17a52c47f68b2b3cc8ff0c14ca057ef9d43c36a7e347f8b80d71dcc67146f13a386dab50701ae8fb635d6a14073a488cf9c1ef867f1117f609b977de45ca7e2b45b05bbbe99e32b3907bd5e833fd1d4f4db648113505689dbfcc93dcd45164cd789dfbd86aa3513b8d51fe832667c6b2097c8323bdb5ca5ecf5d9c4015560318a21de140aa79e8c91e4eb3153cfb194d172fae7afe98b3d6c569f5eb2af8541b0aeb53692f325d315aeb7da0d689554f4698bb8a6aee6e38be3cc46fc4a775467d48d454de92ac44dc0540da3fc02e9b6a445f639c14cbb9a71eb9fbec734d0cd17e640998cea1cf7c656cb595015616aa39f90fcd72205954fe8e73a606a7f87d8d3fecdd240b40a874c81d67d13721dbaa540d9b6597107d230f12dab8cdba2e56255184e06761704951eeba020a3f5cc0915217d9f921dd0072a2124e58d0d77adb37924c93189d5482e0f266fed259e8932e92703ed94d18978db843ff00041eda2e880bc8293176f04c673de607f0ffcb9b7d4c1881d6bb6062b33318ba592e8b9a6844d52c26ce241dd809be62463643c65907cd6dcced557fd0ad8b822cf63f244f42df60a4acb6f63617604695bfd8856dfddffcc9a6c432840d6c85bfbd86f394ddb3a7ceeb14884881fd0902763480640842cf36d02bf231aae347923a5ee3e6d7d52960b3e2a29e69e46bfab83354572739e0f7755854883d0187a94ed425e297064b8e7771ebe922f6199b341a71f8f90c499253443c061628f63ad0275fe4514487622502aa202d00ae0b4de2dd12a446be5ac0d925581eb10cf0813d25fb57dd36a69e578fa771482bcb675e4544a22d11ae7ab4ed3bca310677862089a9cdbd07d8593d5193373dc34c4ab6cd6680b3c59b1e4d718368681e759c404ba656477bef30cf679d0bc0128c38a4fabb803aeed59eac79d85625041291f23d649bbb5dd992d5897cedecc94865176429a7d08f3d38898b47aad4d8d481883338cf395d4eb829fa9a4acf75f232e144b96f2c82f55b3b29ee5b9a9f26f3c6eefa5cd1611de9f568fd4af80a6730b55d8caaae9a8366af0d9ae274ff574e116296b46894cc75262edded8c582064d93f0440dfb47852d736836e7973627f88f914954de84ed33d840c24a1934a8a33c364b01aeba62c10ef1d6d29d22c6f477babb473b313c7866e36be355b36e9910aa82ba122353511fd864f79c5b90b443b794fe2c59666982cce72fc1cb0cb93cbff40ee2a3ae77c181a50f15c2971ac4badcdf2340efcfd07739d97b4ef16ee5815af88248c51e2e1b5f5dca78d577047475e98d843688faed0d7288efcb5b094ada364f87671209dcd7bfde0d822939f6ff1d112062d84f0b93db2d5c8a02d058f41411018bf2aed3db2f518947ddd59999e8b435129690333accde0d57aca2fe6b7ba9e5e7369c60678dd1500966504a05c0b53473a5ce514fb391aaf2fc38f6066a1223b90a7aa2c4a633c15a7586e0cc7f89eaf9cdb2fb880677be9970ffcf1576474b86ad56f3eff6c43cd997e2a9b49d98baf88cebf5901d9249a5fc39ea2e5957b286c1c1eab3835eeaa1b1f83a1ae673fa9a710fb208c6904f9c38d3d3475998528eaa2ae32e76926ece81b781d33d8404f3d819c352b0efc9a1c4ebeffe48c5d04e8125526349a88462c3ce9aff2e62ec2e3e19a52fe21a80eeb9cb4f9647047530845bb6901eda0051d3f6a525aab3d51b3c2b3d50b3f4a3b9eeffa2023b77c20439f0859215c286208ebd35bd6cd3050e826c7f90dc57151497898d9d47d60e1fd93416968a0e072c7a82ebb92159431340cd6b3e342258a17fa9eac70db388bc0c5a48ff9d41dac37630c5e99c3ffea659b41e4fbb0657f06fc11cd395aedf9dac6b97b531f9e7fa075fa59c2c8826eadd3c2ba26f9d37472f6fac539e46ce24e9669a1ddf12062bbb25a430b7a51e04e9afa0c37906643735a23d48162ef8280ed945999ffcb8482bc91d2725dd858566ebec2e47aa3b110ab8028382f8e6c601c9f096f0d2b6bd187ea6363a790149b5659035b8fd171e736d51551151b63d4d177d9dcc3eaa343270604dc3a06adeb25142e652eae6b98e93eab3084d624cdcbed14c65768bbd7da9dc81267c6691d5b1295f0d64b3f50610172d40b599243d9dcbdc5a552c8c180cfe772acb0c9619c642881e79d96335c55c2209a9c0551c1ca42b1d42a481db76a808d92d15600c17ee232cfacbdc93cf24d9fb9ecbf0552c8f4ea1444e35c5085a0588cac1762edfa564933e50939d06cb2146116f5c873ea4b973bfa79e9779746c09d2b974f33ab64dae8a050363b22c0f43db5f287f8c7447f63b60dabd156ebcd20027c5da09624c115e962848fbdf936e716433dc59dae3f28384d2f4b36ca01b3cf173b2f7590e283977b2f703ac008dec00c30aa0191393a39fc916ad8837c90cec274dff1f432d1cdae20705b8b9e6152e1508967fb878c0b868710f6628380d413a65a010813c2e1750a96ca82446f6cbe8b62714730892c677c4a10f46902ce3d73de3cdaef7da43e65768a2457b9ffb91f2d05761631fcbad59daeb07d6dec5fd815a6c5820c1fb92817d79e37f9b324f5192aa03e5b31b5a9ac98d91ad00ac4d5cd4bc6ca5b659e6be52a5a1dc96e99aab447530729b6bcb1588bfed7a8a24af29f37cd8dbcb60274782418220918fc6cf3b39538e884d7c34289bc94f4182b8dc9ddb2f4e4e2bd09bdae9036bb29dd33172be9445f8599e88ed980b1b945c417008fb49802acbb342a0070ae6ea61dad94c1439202f6433d89c3464a6acf1e973ab639219f8dad46b53f69e65c134fa019299bf40e56506ac242ddd976c9a9500f5c4c763b4d2c3217493e9201fd4430356360053f2ec30ce4fa3e29e483f804d465dcd7120b13ae515f62198476a31eeba8099eca10e7656b8b565e6e67eaee235b6aa4b49d85940448ef455382aa1bb53a6d2cfab7e793b5eff9f60e62c08007bf1b86899a8216ab2f6cd464625e9eb28b117c1d24272f2bdc9d06de92d0361edcd94aa4bfea09172aac9973bdf41ccce1e9a1a7f4d3b9def8b1ab036f29bdebd5f654d5a65e14b580297671a32d7e46ceb7c749c83f0d8f5e071ce2c29cbb3d6d652d3968bf6a4540fdf1c8bf1e37f14c26f0928c8632cb60d10dca05f55158f99c2c32533c8e504ab774005d47075e7f35acd7ad298ead910c89e8d870e0463dfab1dd60ead028bb89c4efb9f77eedbd8b64be787c6778d14af261192863a5d645f39cba4e3337b5031ce9f0c4a20665af07010e9c7e86d4dbf2d846eb7310efeadb6c784167b0e729b7b15fb864462ee2f6a04b24a69a76cc70297729042cbd4e300e6fb27e6e38246952bcee32f15effa4a2e106dc27af887fa291d62ccb8d6a8f105b89ada94034470697a20d3b94e30b375f8587b7d7a80a85c38619b39273e5b1612ceb917d30ab5e285442d88c1451868b4ffaad8e9b09813688faca1d89133cd8242437e97bc08b8c6d40f290748ed3e61a17e64428969403a1bd7fced9d3b"}, {0x38, 0xffff, 0x3, "4b11a167f181cdfbb9c3bdb10e511641a8f94a6e73d3dd7b7b3c61b881c3f825a37675969b9a97d4"}, {0x78, 0xffff, 0x6, "7f98fa9988ec6bd24e96848e9dff7c7f67e0f6ddc0887ff584f974e94be4541bde0cb381617f704acacd3f931bce303ba9ec090816aafc7b082951e43cc8d4befc908ce6d6da75e778cc28d5ec17ca778ac6218ed5ac1c298ce2601afb68f583b99b90ce655a0c"}, {0x68, 0x1, 0x5, "90fae92aee175d558a639a7a8ccf389d0a71cfb8d3fef3b4410bf7eada904e2db8b634f1e1eb86c01f4029dec18a1fb1a1a630f6bdfd53b75db99a64754075ff0d4f04a535bb27c2ddbdb194ecdef314292ed9"}, {0xb8, 0x1, 0x0, "ecff7187e864950744ecefb43083b0f3edbff3193515eb9aa21df9ce8bdd2cea23635345aca7a407148f5815cbbb2f6d19eaaa79b35f228ebd2441592e81a97ac6807590759bf8dd01fa6c105aaac166e5812bdf20fbb131fe66e8dec7eebce4cf2e2ba7ab40087083d42976eb16a1c8d0bcf3453a05a78d98d754bf74386b033f61d3abb69e795c14d34bd806f47ad04b46c7bb95c09b1fcd83837d537003c35163d078c9"}], 0x1298}, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 12:12:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000100)="2b00ce8d9e464b00", 0x8) 12:12:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f0000000340)="4c53c773d365b2a9296ac0fe9a3bc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efc21ba82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c3d9205ff537f3e81c9faa9d10b951b88a115e1bfa7934f6e900000000000000000000005f13348ea041a4ea66ba139a072a8262ac54ca989642c082c1488816c6336a2086a09c9f03944d", 0x8e) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x0) clock_settime(0xfffffffffffffffd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x5, 0x7647) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 12:12:54 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xd, 0x1f, 0x6, "8c455a708ea9d635fdaa1d401134f21f30575f03", 0x6358, 0x3}) dup2(r2, r3) 12:12:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x100000001) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 12:12:54 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="cd27d956ebc46bfa00536fef5f66477436a57ac49f731b633e150f00b4ff53a2812ad8dc013c72f506051d6ffc774797b4ef6ba14484f355f1331c55c32b53d19c7554e4f16619075852c1a1485b33e51dd34db1e251072089512e8f228bd03f38ecc535490c09615b3fc7274faf9fae37fad4696799778620ab059d533f77ea7ec64724285dfd5b860db6f7a26d37ddbf40093f3c63b5f9b8958257ac5fed96d291af2f3ebaede1c7e772bc21c5f25faa7526a90d2596b6d2166bc7d42361e4c1648dbfb13fe9cb5c38b4f64e57d499a94e4736f34440dee9566e7a2e5c5c465edf63a286eca815233de4a5e939c24905883cac5228237a1e21cd2913ed4bf70a3247d26abf5e8c9c32bdb742b82e3dc127eb337273c826ced7a2cb7de302bd8ebfe8f3ef0a0306b1e2629c175a540cb6e41779b037e48cb45a5e4a7ff476976f3eb1a16df727b7bde255d666219d2b406ba23d198bc87a763a646a7e55032fd7aabd0e20e3f971dedd2ebbca14b9b8dcc940d9988ba208e6accce301d9e1516b23e4fb5b12df4a61baca7a0b4872a51e46af76c6c380078d93f4ce2a50cab80a99cade99f8313a0184fc8139a9a236f286c088018f94a055b81aa848286c20b34656cd3c1763799eabd9e0b4b4a062a5271c163d732cbaa962538e2ba65f781363f9727791d5105ab4f4950f1d38f1cf4c296d7275a31bc33bd5b1f1ffd11d363d32c572e41ce889dd4a4d5d6a37c8c748a9036e90b07685afe8ce27a57b5b9cd55c79d3b318b38c89ea3cd2a866646ae28a808a31ca86c8f96a79624ac574935781b77c448592222ebe998f7cbc809362ed4da973b6c832b5b021ebde516a5219c28d018485c8cee52ac3d0c6c939d4526e5d813c463886eedee2ba1db63ae2b4a541150a81a90e031bc95a49709640d6c529804e67d17d7d0f8da55f190f1b722ba0dde0cad8594f343c295d35e88c584bad2fa018ba8b30141f0c0ae8db22b8bc09950bf0efe01de06958e7d6a41a87afbe67b49d8424a4492c1f2c9e1f28ec4b44733bceb2c76059f6fc62831eb81da335d62c8a8ea5dd0ca1f4fdb40a837f7c68285f566b0236f8f777e45e7c935de73fea089beefef5a41e70be4ff82d55075a43575c0caf39a63726fb3e24aae40b50bd14910109fb0318982fefc443cd85116d3246eec4ac9e54b22594cbfdd004d3df9fbfa3b4f057d287da73c7b3da35580c070052fbef6df2da191b12923e4c3400caab549f71b0a8a7d28457f9bd465d678542f71ae98bf53d0f2a6d1ffa2d5679fa9635046d4d9abdd1e0e0d5f2783321a70625b4d35376af428a5a7bbdaf442ca55b4013beb9b3912d8d0d924a666c902911f798baebde33c5c2c5a4639154953714d69bad00e243393941c8ff830bd146fefe3eee1e547592d2bc66d8621208f4425c46bb2f8446c71b8eb883fb3c2e07668b13a25e454a9633a79143077df8bc00ac241dde401fe40412c2ea2a24574e813a9ad8d559d21121f4204a6c45ce6f12066e02c8d1dd85745288a35682e19324ecb6fe901335d120be106d3af786114d09299a5e90538443cb09309576b8fc884980fe3eb53dbea33b0f5ddea4e9bc7e8502e3be94985575b8e8eeb720e8187d37dd89ae83500d37ee3a833ed08f310c0af18562ed400284bec5a0b2aa9bfe8db963c307dd177a527443c23f22a7d77038db64f53e5400addd743d4ab0c9b26e29263d828a7a5b67626001a7e7a8d76198e6769da6fcea00a5794aa5a75e16e122d9b6765b2bb4d079188d28045939187c7c4e7cc3b48ea1ed2f92793ff2d2cd9cab7bf859e27cafa8e603302bdc46c1f2bc27c16b4f3371565f4e4c9d89e8abe0c904863628f6881e9a72a892d9f4d2a6dee304f586713149e06c8fe0809c21d966c8f9c43461a42d702bd92caf6b22c9cac29f8410eadca43e8cd66257dd7d50402291d675b200d728f06f807e54ea873f251dae748cb7d19017b821fc46c92dbfa81be590d67a209df33e75357a1a8632e0a246b23fd17bbcc094ab03d61fd0b78fda1513d4ce828ec97492495aa241a9bb968eb78a41054f781b4c2aa72a6b284857cf5870133f1bc1724b7b74060d9bd6e5295dfeb2601fa65f0e6debcf7c81716cdab626581f9fa6a01ea1f54ce5902751332c0b94a56b90c049ac5f5ecd4fcfc42c063fe91cabded7a5e54d13e15b652e8a866f8a42f24c70c154ee3e59aca806f43011f815baf0a2e2d49dbf468dc9e6ca706138501e1e7d79d9d8f31195fc387987592d9822437e97d4c3f86895954c408c4fef5cb06c68073316f6356c2908e91a44916ee7460ace1f5789a16d1e62b1ba79c5c3c15315c6ce008e855f157fefc09581d71bfd5d86900e4c3730877af86b052903c4f4761f085966d185c3f4d818d3fee2e8f6b81bbd50e0496a15202e9a569fd7b2243f2c8ed2a42240e771d34d5bc651622e1d0408a82d2d4fe6ddef25ce28fb2dd2e25a64f8ace397495a363694edede45d77ef3f79f5c001e45faddd3ae41dbf52503c1c2eafafa8970468ad7e80d768abb267211c983932440e182cb31c5e5af68fa0575377391eddefa8e5edd1ea439a341998b58625d0494e02df30b7715f5f9701f8b6c099fd0324127e41db50de4622d7b2f1546f5f11c0ec0829475c2a9b83706aa260a4e38dee2fbd3bf7d560e197444ef508b35c2d94571d8c9bf0bc34e394b7ca3852a6f4558ba843985f3569e5eebba1a76c68630a0561f2df6144abddde22b2e7b2ff294cae5a0f32992e9e20258b2a233194244705c2f5773d6fbf590ff83aa1206bfcec95e19a2dc8c821a4be807959e3485e96e560042c56691a50194bd1d5ecd56acb6ec6a0eec5ef6c4717d47f7fdfc439900c76080fa9ad79097ac55f4aac50dcfa7281abbc72e733e49a97be70596b3e25bcf3ef84d05084f7dc0f4c88c0828914668840f3381fcc410a155d61121004074da7984ef191a3a8a104673108963d240528374f5718007d39f7459b50c04f37511e12e747e09e90ce3711bfa43f243dc62bf245f23b014068be7e83bb091117759e477dea21d0a2eb338d4fb55b6222c56915a255e15f17b8317611c61c8dbec6ece094b67db3e3bec7afb33c68a0dd915e8e8a01a5c242b2a21b1a7d484c6ad8fe496be30596a5543b815f8f5b9c0e624953635f83798d786781db0e3eceaea60fa65dee1bdde873bf0efeb8f8c74e577be1dc4854c6a1e1279709067350623773f0a3b3b9658c50703b5004a2b812a8e075eaf8a06694c6cba5a8b5c2710b94c921836f962760726c3be1b140dc117218b941e7fe6e8900843c79d7a65f793935b13b210a0126a602c141f85c6a3b3de19486334f0892e81bf92733ecf5ea023f0c550fa9693c9a68a6f443e7c5b8e4d09eea50f29306b1ebcf4af1e94d3c6a7a4850a0e8caa298bb36b7a298f9bafd627031c18456e93aa1bab220ffa96501f5208701b57960106ef1100fca419f3c08c83072fca08b95b01b1f134d288de6bba6ebb49c2833ad5402bffe0a367b2713f61eccc49ddbf4494434bcbdf0f42befe5442094670d4543a0d48202945956eaa706935801cca415667a661b02ccaf495b4320f331a4c3930f490930bfffbc46a689d251da8a177b946ce528e9bdd49e58b259b8fa758d016dc514b1af07ec2ff6e94b913be6e1ebc51e2910d7c272774410aa024e87d4d25a284f4172cd40da23772b8d5218fa2582a00532ec77b146f13e34ac5883574865a67710e6676cadfc7f3d438d03d359d9ff5f810d81abd4546f3bd4ea6f15fe738fcc7afdb4c5aa6d806f6c2ad5b7f61d49c8a69f476295b161c3652df7eda2d3c2485d24af8d3945789f0232b257550941d05e0193bd4fef0f11118d6fc2a76fc05e378beeb8d8019826b6dd90f12bd7bdc90f22ab1a6e91e1409d67890f8299fa901fdfb55d41913b257fab1f3fbb5466f00fc15b45367e5d83473bc09354c8a2e307f9942b3dd35ce8e336e346dfae8c91559a97fe06b2898f69f62fc699da24c881374c062802b736d34573dd0fdd7b04e2605616938ce505297aafa6efea7d16f05e2e3d53548d6470a32faf6bdb619c9fa4a941307dd631901aa38936768642bd4495572730eade9a411f4ffdf01a69e81b7b308e306c1664a400700e3a8b403c93809965153c6da95deaf452774a362cf437e976e68e8b7193d1d8783715a533e2dd28f61be4b0ccf71612e7c906af3e4826ef9a8f5521093fcd1bfe494d299516e6635c3a3f02a4183f5a91f160aaac74f6680029a181f158764c28e37956c3ca1f0e8aa053669686a12ac934b9fa3a84e1aa7ec893f09ee0bb8e30cb643132affe630d67f05a24d2d170af73dcf00b94e04fd12888f91116e337499fac97c8d1c2abf4257f4e2c45eb790bce97e1b875623bec6d224b9de18bb67de35f7e983bb640bd99203e07f61ec40c6a519918bd0d7798977580961567c3beb5e4915c9f60f0e7ba50270c1b311e1ea35bae2c7a1933afd98aa2d810cf21bcc204cc18ef08aa27787cfd514b85eb362c649b18fe05f7de75bf3ebc3132bc4f7bc68ca9f934110dee111bde8a8ef65a193c4891aa94241a354f9109504f5e788e411796a6b5d4ec1acc99ae0d1226f5fda9ce3617c1bbb8cb7614ec142e3dce21bedba76139a0d681990dacc6106d6971ab20f60a2cb4bfec63b8938e7443fd8b7d171ee9121af0f768952351381098729cc232c56c4e521d7802e8939478df70d2137cfa4db9506a4e3ed7a2080e0f0669bcb974ec303cd6651cb5b5546e12055eb6c06dd3a3cc2792a2f7bd20460be4d46f40f380edbe1b1d687ac789738daf4d5893ace94b4bf58058b7795c46724b473a2cf49d67a37149b91e3be1cbf9426bdce679814235670f5ee84beddefe38c6e62c6e069b370d7ea57701f175d6b44255f9463c594c6bda30e1ece09d97b0176630523b648fe41fa1368114c46de05cfa8d2702bb550513e9d2299f4c4f92f72a3211d744055830303dae7d2161803de662b6b027d0f4392072d60880b41957eacfdf4bb087640c0aa17d9e89a57f16df02d43323d0a49d2fb0aaa15c0d043bbc6045d8aca9461871d4f16d365ae59b32d81928c989921f1d1a27ee266a401a7f8872634ee2f1ec40974eef30f2885d2c87d88377d18f3cfca357e01da2cb00983aa118526c5f183183b24b51126f15071e3e578e55af76423a4b3739e669a059ed73fcbb73d3ef916f9ab1a5e51fe2100cef9f928c22c076fe0ab4ec999023235248b56daf58b3ad3f73026bc15eb75f22e3aec435584b859b96c5fddf274e5b1307bed5f0c2ec704648af9f527c4274059143231fdf0c2bbc67a03267c88f8974a75ab295dfa8ecf9a14a5c0f545f101a3bbbfebc8155827cc29ab34ec61c55e468ae8f9d9032f551a49258fb7ba500e404f1599e9980ea952f74f9a2e1c8a88997f84e581f35a77fff0819ea4f1bd1621519c4c675dfc77ee717623303b4d2499ad4e194ffa60b314865bc47281bc2e1c11339cf7bff9806a7bb59a19da95337b48d43633448d08a179bdea920e21e814cbc084ad4f53c83bbc2e4c3af3148cc8b8ca9acceb25ed5cfc417a9b97d1c543b2d4c25c212c63477a9c0ac4edc9c84f820dc68f13e762c5278c6f2f847e39026ec819542fbaa6b60ba0d4f96cdf753a3d06ddf53c0c54d250953ad2d80e108fc520aca711aa3eaa38f21ea99b66f68a2f8e69469982b669e339975d2a57503f5e99019a43d9038e7804995d63a8b7e20d7f30c3b27cd", 0x1000}], 0x1) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 12:12:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) recvfrom$inet(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x802, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/159, 0x9f) msgget$private(0x0, 0x4) 12:12:54 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = semget$private(0x0, 0x78621314976a34ed, 0x40) semget$private(0x0, 0x4, 0x48) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/59) bind$inet6(r0, &(0x7f0000000000), 0xc) 12:12:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/160) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/97) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) 12:12:54 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) lseek(r0, 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) dup2(r0, r0) 12:12:54 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 12:12:54 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc9576b229aaba601b4000f00083c39f0e82e0e16"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:12:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r4 = getgid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) r5 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) 12:13:00 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xa2, 0x28) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) 12:13:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) sendto(r0, &(0x7f0000000080)="860bd71ac4039b178290ccd37130ec2abb45e646d4db1a41f945245ecc090ea66268e127", 0x24, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0x3, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000240)="3dbdb8d2bba107c8e846135d050e190c5f3ae84b80843c847e5a80391e", 0x1b, 0x401, 0x0, 0x306) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) socketpair(0x1, 0x4002, 0x3, &(0x7f0000000000)) 12:13:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x100) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8010, 0x10000) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:13:00 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) getpid() 12:13:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x18f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r0) r2 = kqueue() r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) r6 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xd9) kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:13:00 executing program 1: socketpair(0x10, 0x4, 0x61, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="9e38179f727922df11af573ffec7ce7e38895e3508c371bc7492c5957b9ff6ef938610331ec61cd08b9ed342a160064320b9307d1ca8e4f882455ef8feb53e587d1ebfdc2e2ac4b0445225207d312ba436d6e815e2d71d15eb803d5773851ac7a2f2598b3eaa0951d07c4a39f35eb217014bd326b47478f969eb1a3b741112ce42b2c32dd6eaf6391e", 0x89}], 0x1, &(0x7f0000000240)=[{0xc8, 0x1, 0x0, "6acbd69c08aa3a6adba88251dd88f0803702e85cf5c31d692ebb7ee39d7648cb0ceaaee17dc5717c871eaa3af9dae476beddbf49a1d8754489003f9bc4600b1e0ee86d9c18451897f52c6f65c023d88cd2aaecb2bc2e5dbbf0895f7ed7f1f9754f9651a6512d4fdf8b46e6ba578c6a8c92ea2a651131e69771b461914452c63ffc90178217e85b1464ef403385d6f61da4a3fe9e9bd97751f2155813c4cd6fd432c6c36d78d21ef72f92966e0d9d8624790344daf1"}, {0xd0, 0x0, 0x8096, "b9be34960a94ba2566dbacb635fab957de0556dc695e2747393c903512dfc1ae82305502b69f861eef5f32d48badeea36d13cdff18b7756cc8a8002674a017e72b3b64d45eb90e5fcbd990a9df9b3b2ec105f4cce340f894329290ef8b9a955aaa83a6003f80de362a705041642999195bc9737056f3013098031ba74e63d3758f8cc60676627b343266b81af5062f93485d5966cc85edfae435437a2662ca6ef362f489d8201af8bee4872cd190aa6a211ed1ea23479d44aa7ea324dfe891cd"}, {0xb8, 0xffff, 0x7f, "45fb2f1aced58a31bfe5f2f06dbffd7a35749245e7615eb88958e0740eb667f23fa21e18e15b6ef459d17d9b09f68ace957f9f86fd3306d636b0c93bad30a62ab17010fd335ed812f2afc511b579a6b72deaa39ad27c604dbace4970aefb2eaf4c4d5573f662bde3a7d820dc4e7d6fa571e9cc0cccb55710f28b87842f5038515c39505ce205895e4536b4ee7281fcb126aeff5c6752fe079b868b1dce9994eb65d6f4"}, {0xa8, 0x1, 0x1, "04b6dc2303057505e88169c244e25c31f291459cf210040975b3e0d93e88105a87d060d2052f500894d0a82e704bc1be33fa5d65b2cae92511f306db98db5b5acff7de7a584c9fe34266aa66487ea359889b9dc65016de4483a2f043463a5dcee8ba227210e114743266cab6a125a516c9f991a767e830c0a2a251e818082fd26d8306fd43e6f44b67c1e6b4da13280a06968974f8fb"}, {0x58, 0xffff, 0xfff, "3488f85848c2c85325349c07d21e49b5cc857c12236e75a5ce9217df832ef473bac52791ee914f7a15e5bd6373f773ea4cda0d7e184dcfc38dc63e0779f1f90a1a"}, {0xf8, 0xffff, 0x3, "6b236d3a548f2c05dcc5c57a4641d716c030ae5a436e962bf77339e510883fb4d221b1a5809117d2751ea0f6d58aece382a593a92cc72e75d8672fc240a51719ba39230b8f930a231debd4c93c6102dbb149cd8fb8103671e96591d13d06092b9dbef991f8d522c00f3a3668daff4c9a4ba8eb6e1255dddde4bae51d2575acf378c4efeab5ba6d3b7a40b853c49ad6681f3d2bc3ff9ac9dcba98c2bd49a7fc8f5ba3fd2e701f62b7de6eaf5e2a5e59b64de9ee2756b16408ef38b09b4453a6a591308b907231714e56cee37a82ad4516a15b044d54bd47116dde70dcf8ce8642a0ce47"}, {0x30, 0xffff, 0x7, "f7b1efb4ed418df28ad2d84184ef847f8dc8746eada4a26a1a17a1443f89b25e"}], 0x478}, 0xd) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x2) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 12:13:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 12:13:00 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000013, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x8001, 0x9e}, {{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0xb3c, 0x24}, {{r1}, 0xfffffffffffffffd, 0xd1, 0xf00000c0, 0xa000000000, 0x95}, {{r1}, 0xfffffffffffffffe, 0x81, 0xa1, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x9}], 0x80000001, 0x0, 0x312, &(0x7f00000001c0)={0x6, 0x6}) syz_open_pts() 12:13:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x23a) r1 = syz_open_pts() close(r1) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:13:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x801) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = getpgrp() pipe(&(0x7f0000001580)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000013c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="91a3f8acbd5b7d8cdced8761235ae653979bbe5cad86067b4824c1f0e50b75cf4ae8e7c3105c949b199b9176ca83efedad9f9d562503565f53817887bdbf45fa451916a6a902b33ee887b4786d90a98b9229f4e17fb0748d4c52fea05345e581bc989a1ba7525cdf9aedacb53cee08b3102f59f400fd58b023d444b9548cdc3a6869b4bdfd4902b8853d613988845b3f6ce63e274d74a9cb619be3e6d6f31370e90707dcd892273a", 0xa8}, {&(0x7f0000000100)="d935c4b0d9fbc79bb803a7a12848eb53d06255", 0x13}, {&(0x7f0000000240)="ea8097a3ce657e7747044163446ba1b7784574762751788cc4d8ee20d4fef0ce9e9f53285ac528f8768a645e436f2c50ea311d3cd9ad5058a521278bbafc66442e68b2f075d6c1e2f91baeacd0c0464988798298a0de2320861a4f8f99334e825adb6473c640409e54b455fb082961a4142448c6eb0dde69a953a1ad3b6d547f7edda35f51a01558e5794ea97dcf7f30adf415f3434d5c29579a0a554a746370b04e6a8e7228387c3608b90e8ec02539105d35f20f72990b5eed467f19a8a175cd7900f09059fbae5245641b0b6b4be9c7941317b497eca6ad93139e917393f0082b91cdf206da57f10d15572549e1546489b422ef34823eb957d02146318e4ad7c06a3f45486f6fbe59eb6234fd6e9af3d5a18f54bd1a6bb8d4f7cb361dac25a7fdc4013f9cbf2530674209387543305751fdde5bf3aaf21cdec998261bc752631e46a8859e69afb64db2eb94dd559761bb505a0c7826523a10850bcf6eebbbfa71da9409b3b202048c806819f1113f116152be78527c767386f2e86293994c8078e734e69658bc239ee2a6a046b6aca9309da8fe81f4b0757a769ad1266022295ab17170d02a4ab1b9bd643b9d0cfe2f0cfcf194ed715d3e27edc4845e0b0e21d46d9286ab8c359dd5b7ca6e07564013239e0347efad7d26d902236105b064006e3d15caf380735b2501a3471c05bde5e9aa424280532c5592615b3ca6067aee7f31077ececf6fea6f93bf29fa42bea3ccc06897f66c44b478ad773e6e65d84fb1d2ea910c4357cdf25c7b2776899364cf4a39aa0afd5b09173e351da95f4b3834299006955fad05f6148d49ff168eee1c21ed49ade7540387af07d72fee3f17f85e1fc08bf06d567b73ca76702664006ee702e6823f76daf3ac54670abfb0de658aac83a14bf201d8e535588fe4837d9eb5c0e237effede4a299ca2078ae4145b21127ebf64edcc2326465b176fe89babf3525094f0b06401485697892066da937fc331d58cc5119322f5eee6021f33699a599f651535883e82f338c386d51eb782efa45c4892f775827ff2e1365d5916618062271dd70d657a4b18aa8db50b50771d6a7afc89340ea0f01c62e017d72371417918da2e5c31eead68ca700f37a4bc51c193a4be891893b9e38a582d6d62c887827eb3f0ebe090edeebb6792bef59d3d408461ef691f6e637ffffdc3d5ec5618c489d41804d6175abfd74aee4e585b6735b91da5aeefe9e30546cae114b887b3dcdaf7a8414d47a9e72396ce61c56f279ea6a870dd1dfde5caaa3b1701dc43e69f2d9467d1ca710c511fe147a2c3463a5f4be7a54b9036be79f79eeca065b62e8ba5119efe512ff6b546d369597640fd050296f43de5696147a9c832c82c51f815ad4c004c037b8489873282981b9e81eff82238d36ae4233aee703005bb5f8171990cbd0c6e0f54a553035fb80b88d2508c71cf90cbcab6e925a9bdc108410c0bdbd83ab121d3254e277101eb45b5f8ec054d770314fc5cb4be0b8433d5a803416f11cb978c3cf5bf93ef599baa77937a02f10f15ec84d70af4784c7b6837dfbd93b1b781ca7bab0a8679ec4306f4d5e793f9bf87989540550195eeba0fc0f35da1fdd11d5c6728526a1e1993e7a319c02032c59a9ec86e2071b6fa9eacff1a329b01b2871b521a8e2af6734b2a6c4a7bffdb995de558ba0b67aed064c4b190e746a0ea2dfa980eee6737b6e4ff8476b97b12681a711ca667dcaad4d84178267f457971e8ea3ad06c0759a79753d8d59960a04dd93139d3146d0bb0214ddb80b8def60083fd07862bc4d2848c27cede41d687d8e133b56b6c153c9f0bab5dd966413cd5d0d922623f0a8c835141cb73e198a1e9ced317c10b5046a46b859e555d013bd6b5860834203b93293bb5c54d60890108401a0c2fd6f6f1486ffc2bd9ba97daff7590389c8298aa849df386a25aba1de6c622ba970eea9d510fb5476deec2c156f07646fe0bc510cc9277618286025f87eab1164ab3ab978b7b5c6e259774101ea62b8cb72a870374f03be93f9f948b6ad1f67fd21a8ceecb5fa24331d35018df6f754017915655fd28bf2ce74904ec4fd916dd9d54b8494c6e6cb36151b12454b5621b03c9feab0c9a486916cc27b6568ee5cf047ba71e5a83da3978022dc871184a3d8af3f5b5ad7467873acc9f844191b9bb817ec9b072ea42555a835374852a10296ab2407f96164ca863dbfd3579bb3a3b690b083c54b0a239e1202d98eded4958a1493ed3dec00a078e4e80390e419aaa4222906c99e59b3736e66c470e76506eb183da55a953f7ce7c652b666bca3f4621c22c566c8cdeff927e32f4ce089a4708be7fec8896c5ad34733c39c56aecd3fabc164944a23b7ba2f197cdf71326a6d5dda2043336f2efe9288983260b2a0297aba2d37fdd281ba6d3504b0c344da28958937831d254782ac4cc0fa07805b695182744100de9b28a8947d60aab403f300872d2dc33118573818476bef37dd13b757ff949b899629cb2ced93e72e0005e2f721a6a85f024b577ddc72657700449f2a2c6197225f76e816d8ab13c2ac7a9e8b57f95726eb90ed596bb8ff746b691475d1457d88e7327a8546e1d64f50ba77165b0d3a88977d342c17b721f271d6c0e54eef42b9b8abf6d4481bd0c4821d506f415f8c0b379780c6d4528422bbbdbc7bf796155b1d035bda2013744eca1862b4eb0a7ad5751e12a201cc2a21f5b53590524580e341b0b36ae12ef4c7321f336503f85f96788db2bf3a00e111f567dcbceeb742f61cbaa810288f9b744c7842f5626717264cb7560f036122eefe5b074f5e588e61ac167ed86220016be03c15b29f4d7886e6b398ce9cec0bbc28af2dba0fe4d39a2371de892a31ce97f34fbc278f4e984a1d901303d38ab34f1b31aea1d3e7a0dc921f80590bd379b988796a048a0eed99e0d41736dbd64c819c71c623202ee0125d00ac0faeb70f1124a808ff269ae9f41a5404f5eabfc0333f9874f8fc034ade1017a000a3393bc5db21162c401635cb2d6575ff1861276c7c99f9fb767ff3b150efdcb81f370396c966e1b465590adfd14ac33f31cbc727f56ad8f67a36049e739720fc30d0a0cfac0a4912ce4e46215c2698b70bd548af6b54384a2e92520319e6f487301165e7fd1d95721783f6bfede31d6e76d5338fd6589b086c3b24f72f64aa855bf3eac76f8a430617e7b4d944f34a3274c8cede9b9c0d7a46d961203105dd159e0e2e762976895e0d33440288c5fa66cb8ae47ec16e09d96f8d1129f48ac517c4a6df9d77b0bad624f10ce85f3e6c41430353d512d9fbee459aed88b289689497769a4084acf8f340f36008799518f36b8deeec24ebf00883b214802de580e289c1ddd039128fa69fa4524d2967958c8318b03c1a6a5b428dd7389542157c5eaa3c23c3e71b2551f4dd96ef424e3948711eab6f0fdddcb309e2e1e2025bd01a11180b17e27c7133f3a4be9c1ba7b348a352c322a67cff980210f80edd530ae0d2dc99cabccbc38999ba9d89aa9abdc8d9c43411a5a9898d182cdf03c339bd3d81fb240da8491d8602d700aa154206ac518615e07c951a955b98db069a085e3b61798000eddef10172a67fd9bdf3c507168f1013de06336805402960cd30d622f656ff20e704637c4076a36de15a99d888e795cde88ef0192ea362a90ede16de61546f4401389c8b2bce11c44c5b47f5709332b2ffb266f8d8248d937a581e33252a25d23be1138f472c0c321030e9647d4d10f911d7c4638e4070f46cb9b0916ffcd238a5847ee5417b612969694c5824e6cdc045bd4e5570d4fff3effe4dd7ff702fd01718cd034de3e70c461741cad9e14b3ab057757d373e82deb3cbb85671df289e53cc993fae37dc2574535213520a491664b6b74a099d6bfe698752ccffdd5afd78876dfee6130cb05e9668eef959132968814f97cc07757431463e377cf255c1fac5b7d8d3a1ca373d32cf6a00aa18fb5516192f93c4a989c0a27af5287c671d3163785aec0c000743daaf5d0829e6d589821ccfa7757dd2c28befe5cc73aef5582b8517f0e38cb7ac49008b9730230ad01ea2d3548cfe52da1970e603af196c397900643c2c27165974bed9ce1998f74045ca830c685600cce558ae0b5cda88a9ccbde9648b38d032d8fb03a4b3c1f512a162c4702ef423a2d1fde3cebf37426d4ea08f48e0ed698908e1a965de5c54bc171150c5627404e1c6f9db9cb7c1745d4ffe1511998bbc3649583b7f221b4308af0f2706e6cd1e4ae0a1fc5f75de30318a18bc17a08cbe3ca2cfc3dbab4c6adb554a67d1c8051f0c2ea089f70470f5a5e9b5334c8aa3912be48ed19a40250c3eea5db9e9dba0a78a381392469a74d5b7189fb2ea315e54147e7b54b96c9e1cc6caf09087cb0fd341011821482c278f2ea7181fa6b82f9314c928317bd2542b9a62b0e0b0dbea26b00a8471f5173100d9d1102579c466bc46af20876523c2e7626ce115b4559cf4472fa7b530cd3a800bb3b20b09bfc6375b56bde195912ab317a9e5dc9cc73437ae49a75c5813f7d32daf3c9e8281f3307efac77e8701622704d44788a3d67467c1974c16d39bb09835df96587cc1a49445cb2b7728ada0d34c11b37c55928df865f6eab838416ac0c777845092780026778748d6e31d4613ed7fef998107946cbc7a8abf440b7b63739858885bb8d44b265de98a7b423f315d1b66ec71df59575cd44b00b0c2ee78c8d82a0be1c60114faec4b659c8fb0d99c6e52a950562fc7db774b7b32146a16a424b9e6a3847b5e69b9f0117a5b5590106e4ee4271c3c50e95300a533c1945ee1424b94827b0317597f64851c0e128626e2f0a3ea235e275ec1a45903dc30f45adac7dd11b46ce0cee67cafdf17a2c41218835980879288b33b4c7a55349672de9cb1d6c0297ed080aec54e9c8b1ed7e1d072911b80e4dd59efd0db1d906d9ba0053873b4daeccddc70710a207c9300de0062a2c0c2c261799e7926c3f3365aaffa0b18078e62b0c1610a8f6bfa367d623a3bf48f969bb2f8657b17861a6fb3528dff387a6e711d75ae23f09da060377a94f92dfacfcdb602103976323cb69c715b2088860d9b8f90a50fba32cc05f727d80f20f2bed44c05ace8aaeb6abfe263b52a7a49dd145c7aab3b27168e8f356bee9c9bbea893878d1a43f715eb50fb89c5a18b6ecaad58457824aae558cdd3394f0c356023128d4f6d01ab2f80e3c9aeb695ead548776295da266db591f907bf5b7b4f982197bdf1e717c4dc06a6c17b2a382a11a01ab751eb7cb85cb95030d59f7d62a2aa402edb0520ba65cd8be8a901f5fc55823d2b8c7a7745fed087c008812afcc941cf33fd8435a1d76b0c9eb4800b6c5296fa2dc837700ec7eeb64df485d6a7df3bc600fa78cd529363dd541c9ec8ce8682c71aadcfd3f218f84164879a16a30eeec632a4b1b5079c4e38a61710fd65ef9f6403812d975223e31002be34d7861b03f5f1868b6d380b9d8cdd6eac3891a8f2d55bc34e73cbc8318ead52434eab71de49c0d7056a8f2291e202ddc476e85482e3b9d56694bf39551cae16f0b2135ab8220a2c9078e56dd3c196ab535aedfb71480d799ad2ae3ad06a7038016ff630f50052e9e14568721fb8ad3c69321ed4037ff177e208921021a6b72fba0e6f464e00f40a6280a089e108417311340feda5c199ae4f8a3cc87853a2cba9a5e02fa3b99bfd20c38b123fc4d2aac06e3cb136329e2a6a2404c97a2f1ea747e99bf3e51fbd6904b1d5436e5194eab66ca6c15e1", 0x1000}, {&(0x7f0000001240)="fb759edb23bcf348f2fe44f6b50110a7e9af1927693f179c01dcb8dfbbca2b325bbe5842f5f06a679b3be28b200eda1fa545b556a3db00cb94cdf047dc4c762811ac932320aef17aaa0c83834a5ddc14e5609e627e4e12b517bc919e2fbbf6f0af5f82f92c96c97c6e271b81248f5da1eecd6ebeff19e0937794820e647c2bf2c5abba173cae97eaa844d9cdfbd4daa5235ce08fab2ce25527ba9c355518afe25086be70155249bc8f4f0c7678afd1bbbd91e8d712d208cd1357d39e396467c3f0d75f957b441907f46a422f0330106bffab9cdac32026961848b28a7165f66238e791d1b37842e161ff66e48f42485423ef01b604baa48ef61fb3c0", 0xfc}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r3, r2]}], 0x80, 0x2}, 0x400) fcntl$getown(r3, 0x5) 12:13:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xfff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 12:13:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="ab", 0x219) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/162, &(0x7f0000000040)=0xa2) ftruncate(r0, 0x0) munmap(&(0x7f0000491000/0x4000)=nil, 0x4000) 12:13:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) read(0xffffffffffffffff, &(0x7f0000000080)=""/178, 0x60efbe9c) r0 = shmget$private(0x0, 0x3000, 0x2000000081, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getitimer(0x2, &(0x7f0000000000)) fsync(0xffffffffffffffff) unlink(&(0x7f0000000140)='./bus\x00') close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x44, 0xf0000000, 0x6, 0x4}, {{}, 0xffffffffffffffff, 0x88, 0x20000000, 0x5, 0x80000001}, {{}, 0xffffffffffffffff, 0x4, 0xf0000012, 0x7ff, 0x100000000}], 0x10001, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3f, 0x8}, {{}, 0xffffffffffffffff, 0xb0, 0x80, 0x81, 0x547}, {{}, 0xffffffffffffffff, 0x30, 0xf0000081, 0xddf1, 0x4}], 0x0, &(0x7f0000000280)={0x1f, 0x1}) utimensat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x0, 0xe0}, {0x5, 0x20}}, 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000340)=""/200) 12:13:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 12:13:01 executing program 0: nanosleep(&(0x7f0000000140)={0x1000000000004, 0x4000000000}, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x100000001, 0x1}) nanosleep(&(0x7f0000000000)={0x10001, 0x1ff}, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) nanosleep(&(0x7f00000001c0)={0x5, 0x80}, &(0x7f0000000200)) nanosleep(&(0x7f0000000100)={0x7fff, 0x101}, &(0x7f0000000180)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x3}, 0xc) 12:13:01 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x9) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) 12:13:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0x2, &(0x7f0000000000)) 12:13:01 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000bc0)) open(&(0x7f0000000b80)='./file0\x00', 0x500, 0x4) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) fchmodat(r1, &(0x7f0000000b40)='./file0\x00', 0x8, 0x4) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="f9f654b703dd9fb64d048ddc6f74c9a9b9092e8a27a227a27113e8ee779c16078cedaa6bdc4c892ab1059c24896d2e59629163c98fd72765492d8c62d0986b1955edf5a313355941209c7c487ccb66ae7bbff591fbfc20210de4a5f68e59698541d58e4367f7461e65ffccef2281425d478b3668d3d17d073cc85237650c3cdc7459bf9db74796bcca0fb7f408746f26538287b9a8715867d1eacef31a0b5ef04a46d1a29290a11c2c8b80ee1a767104cf651cc8f732b1ae1b3f81539177301edfa443ce260fc5b94eb5617ef9c51c05ee2b44c89b4789", 0xd7}, {&(0x7f00000001c0)="ed5e18f7faea3e885819efc9af6f823b1db218feafeb78d85c802f233425f7f8eb78bd829f1f11b1af78cd73fb71174609c435b09014919e", 0x38}, {&(0x7f0000000200)="b79e897e6791eaac595f029c2c50b01b1cb34071e6d1ef8f4a13afb5d9ff532333b453987abeb96d268ed2c32abaaf9700acfa5fec9b19db05a177fa8e5813047888873eb1ee9cda406c21329f1d2ba4bca9c80d01e7a331712a63e7b9b395d6dca73c139fd920f512a4bc240f3f55b07e507f6143da93618a71bf697c31126bd85958186d46ce0513142e5050b09392ed33c7e4b6cb94397f9e4303e4a146656697c4d4354d63cefa6fea85207c5ca6cfb28311a3440c974155c0610d356ee3be4b77d054ef672f21ffbef92f3f33129e9c489826a73e", 0xd7}, {&(0x7f0000000300)="a9d138d60fed1021604a4cf9b29571a131b21915f2fd8826c4c5fb03a338c60ffba65088b3c70e12df17d8aee70928cbb38b46e2f8365b4b6fb3eba8294e1b53cd53c1b1d630876eddf2255332c4b8a2c5751dc070fed7c6b5dcd850ae87d9bffda0daf8c8c679d5aab001314bf2ecdc9b6d4f455cf0a42fd68bcc8e5d11a4e9252b602a44cdcb5f1bdcf5ef5e404879b75091", 0x93}], 0x4, &(0x7f0000000400)=[{0x80, 0xffff, 0x7, "064d88d9cf2dd8e49aadeda5ab2ccda3c7ac5f204547c41a7af494b5c29a6bc290ee46e2ab90b20e41ab8aac59eea204df199128093eac84fdc4a02470e41058b776bb89502e24d6ef4b63dbaa18d31dc91920abecb6797a16878849f8dc9f47534181e9e7a46a066e3267"}, {0xf0, 0x1, 0x6, "699f8f2c4deccb3a142906767097cee10d24af374203474f951a68e5eea0e91faec38cc860947857a8ac252dbaded00f7e3fc01843a7a149c12049069156acdba1a0dff7f01910d86c3173a41b9ed29ef09433fcbeaec7510d3027f9d1ae5053c63cc1eaecf0bac567fb83016d39f29a1c138f2ead3d1db63bb770a686527b114561800cd101aee57fa953f72e9050e548c395b39fd4006930891bf62f31083770d0d9d34486490681b0cd449e55057224bed04c592ce2309003068df4300b7186673a7b1b42922ddecb1906eb99cd27ffe5e6e8989c9ec01a82"}, {0x90, 0x0, 0x6, "a4373225f73c348a9387464b3217c510d29283ce564e0bf1ce98a4f1147bd5d731eb24fefc5340e848c1c292e940cf375400823a2f080e98f1fb91132a88dcd73248e54853e6d6702846fcd557026c0e0398b584e087c9abe426e91e03211cdc09b16a4ee0ef8eb3f3d8c92dbbc9b2c140423d12c36dded2a55634b4c59c"}, {0x18, 0xffff, 0x800, "1ad54e"}, {0x88, 0xffff, 0x7, "5efee299e64605570a3efa48035241ccd05efef655e1a9374b196d4c50c0e3208a4b8f7824aef00a4918970a29d1fee9a5848345b894f96e8c69b2ed9a6163c9eda6d725ba404234ed2cb8555a503f52c655581131f16e2644d0577dbe5d085fec3f2b485f014d3eee8f1b059f853f13b3185125d8d123"}, {0xa0, 0xffff, 0x4, "c6273990f0bacd82bcde869da52de318dd75d057eaf645c86153ea9b27ec543418a1a7aa1319664f67b71b6458adb3c67dacc1f26bbaf4394266a8c20e7ce7248b20fe7cbc2610ff26a8d206a78c234a3b18840f2af34c92e37ba4965b58de0f2c0e7727ec7454433c2516c1e94bb0fcfa08094685f2ba2dc28940e5c7a69daf357a1c464df3bd81155d"}, {0xf8, 0xffff, 0x5, "a7674e5e9c94a624a5f221c4c0770ecfc2121cdb66b740eb4055161c48f957ca32de18041ac7e85df00ec0d492743d0a1f907d70faa2a487b774f2f79be3f5dbf5f7b3db737e33669fb2c05e985706f6b19ac11e7360a76207219e138c142bb1908b69351ec0243d105519e6f79f9b2b5a81f14e76a645598b4f4a2739b6a958c994f748c2b2c7500d05dfa9ff5a70a3af2203fc31612f7ae9810dd5ecd1b661c12d9ce7e3161dc95533d751ebf9a3a3fd27f54d7c808d99bf871e4e79a859764d87adf5a8a317bc4edb7fbd0e6f3a15d850123c0e547564e56692addf91663d803584"}, {0xf8, 0xffff, 0x2, "435bf01df51b012997e14352d5aa3564b95aa310f9d8e36b3360e5b7079a420cf363d2361b413665c162ed57b46106fd8ad23ca0e5c2329b6b0587b90f0dde02abc154071d3aa43bfeec77c55c61d55713dfd8ae57b4fdafbe8f582fd3f0da35c93ce14d02f1d5bc8285a76c821f5d8eace7a0e9e6da8cc0b1684627abeaa30538daa29bd481cc28eaf63bfafb9d693c572f25c90e5a006341a6bc543df0ff5e71e99afe812300170c188f5fcc3502118c6211d567d354af208c83496d4c013531b7af001c2c03e8b6a20968e6f0a310d174c607ff468d62e61e139b68a815a0e1ea"}, {0xd0, 0xffff, 0x1, "979b844091ffce96db9d613f118bd2bac7c5803911509a9cd4cd08f0b4a94b5188faa4a336c7aa112f5e68d15aefc039fa3555623516ca20f8fe8c3e390871da51d65a91038ec683ad25b20a58bd4636c38e1475b1beb1f528fe58b12cefd2690c08e60bf14746c14bfd2d7ce3b31e620c9650735a2dcc6bd8c95b7359b9eabf75965d1871a32fab9e867ce12778c83142976c5e6ef9bdc54d91ccabf2bd5c43f3e3facf6bb9baa0ee48b485da04fbce8e11a74676bfa23908fda4ebf81baf"}, {0xf0, 0x0, 0x9, "f5a2347dacca50be648c08083dfdd3f3da34fb1227ae215dfa602de7c24318353aec2725c7f8224edd8f3e3c2cf5b85576edd3bb716d5ec2a15fbef8ab7e5e5017e27ad737ba4125bef20c27efb403cbc83ccddc299298a8a7987be2fb3eed827febead246e7819d3d819e47a15dbcf88dafec0191e20d0fb3a28eccb0bcc4bfc99c16488c15872fe9c0106f6954a10291019b16f0be50f41555f552f6e7421646fe4ea850cab05061ef4b42fb0f3c62c275950fc03688c897704faa176a26a44f44fdbc5811c08401828ac1eba8bf71e20448dfcf7f2c2a37"}], 0x6f0}, 0x8) 12:13:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 12:13:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x889, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) kqueue() close(r2) 12:13:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getpgid(r2) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, 0x0, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x337) 12:13:02 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x1004) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:13:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x4) r1 = socket$inet(0x2, 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x40, 0x7fff, 0x8, "91942fe03a855bcaafdc62d49de4e1cf918e7467", 0x7ff, 0x7}) r4 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r6 = syz_open_pts() r7 = semget$private(0x0, 0x3, 0x19) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000200)=""/143) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000002c0)=""/211) r8 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x8480, 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000400)=0x6) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000440)="3e11b8620f1058b85843c0bc86a5e7039bccb0171d8a50f329abee7e1a4160a65780bc2d87555202c5079b99994fd0dc5ebbe6b22370f9a22c3f3c652a1e7cd2328f9a4db2a99f9bc8377de1e06fefd960c65291d1ef48ea398916f01a3e09e0f72b91d543f35ccecae5deffc121e7c013078ba101762aa42f9f8161161a0ef3e271ad837b6fbdf48d72f4b279eb7014ad0da86120f4443644045f6a3d955357a2d5bd5d56f12727f5c7f3869fccb91294bae2ca406948ba9352b92f11dbaa5cb79e34eae1343ef9e949ea", 0xcb) setuid(r5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000540)) setsockopt(r4, 0xc, 0x8, &(0x7f0000000580)="3640bc0b8089b124b424b80dfbe088abdd4c2432e53f545a3e50d030aabe3c2867bfd707a08012357b15906f49f268821960d508592580c783ca18d7e87d633df6b9b196dc1e1a27793951f888df66cfa79868746e5e8f263e285a0b48922a785656ca2fa34f7582616ac1a03bd5ffde74339123f178e907c892404959027b23d4367c511807d267c22d0a85157bec8ad0369cd45cf061a497c19d76694d90d335d42abf24b2110741d3ed8267cf6daf9d181efdd52846effbaf51b25c85d78b3a3d14851aceacf397f08492a6a23de59e75214bbd86422cb275e129f36125175f98f63986f014a6f8669fe5bd663e5e6662b3e8db1498484c418192d934bfe989dbae9df3fa899da9b2819582beaef7165feeba7dc134854b7652484e1f1d60f33193edc815832cdfd326e50314bf19ec113ca2685544fb48edf5709272ec172da17259bed1fba45134fb0a5d2bc3eb5543c430d95d5b07c371b5d7ca2ddd51c0c9b21c90ad2ace37f78a6a1ba14b83bb171250d58a53104f1182de2b8bc9298962b2ac65521e418884bfc79eac04412a6fd016a0e9e33123a8e02df50e1d18c90c9cc6f2d9c39334310e502008e8580bb2b60a2e148c71cd9465be72afb9a639b309383bdf093d1a8d8494a5b954a271183cd5a7028fbffa23918609d1466c8520d63865cc7a259d5ff95c99b056b38a534b7024f604c1b3a1c8c0d9019c8263c6cdf17d2f6c3a1d0a9ed883005cb4b17d614e69ac0c1e588b7dc1fecb784249cf8e0096271eec237f61347c8c1807a9de3d89ec0fd4f3509421c176e8a432f47f7c5f53ddde3925afb68c4a01c90601a1206c456e12b440247ee34814dffa2c114f45b98a810f2b7c7eb1b752d9ba9de5fb985be508681e0828352958c9b342931fb3d0e7c0cf25df80cbd1930ee3895e6b0cd1e519a10ba15ba84402eafbfadc06ac34bb105c6a74a1690d5cdec5b132810a2581ff02bc8e3c56e34a813fafd5e1595aa396eddc8f35a094728e2ddacad6fab025e7d1d05ad6de9721dc28d9ed6a55dc7a6951ed05a8a701f55c17a322f43229c77011e63bd662aa29848b87b413702336fd4595a1242f8f46b13a9a81c4a219c31e67e96fbcfb5e5b8c96f1c6037c1c16a0a40edd1e24643cb117b76b1a4c86d854d06204a95496a2a4779fa018c37900b5cd59f07adf27b4470b95a8675773eb252b7aa6418fc10aeb53e1b03f1367ce0bbb66c2ba01a2f70cf5591acccc06ed10cc867ec4cdd0d5b2cdec31d2c4addf12e73b45ed2c49e972b6c57f35880914e208bc1a50133ebdab3c84fcb82adecc896ad607abb9d308ed3f3fbf0ddf0a90c3d4ce1f4c6b97eaae9f8e644e12b84f5037fa47f957f72ecd3c56c126b6e4aeb4e5fe5f6d602c5d9b17908c763c4dcf666f558f22758a9c620798a9040a3fc0ab8df9ce329eb61f0e262340e8e70cec5ba543f58bf76b93828f3d3dbf4184afa7cbdafa5f97df48edeaeda4baff81220139f56e0362b4b2fefdaf2e9baa7eabd59bc7a06327f5aba837378da4801800fef2305b614304ec552fcbeb103db97dc2696e22b054e1c436aad26299e587df264335197fc5901dbe9cd042fea8c074ec6447e383b9cd1a3955c5e81a62f424da334ce7b2415ae9dc5cab29babed382d2627c5d066414ee1b663641de8965e74e07b772a79b1507c3acdea568fd98f080ca8f55eaf4ceb30219508e05c66a8c9fee504dd004be70a54c848afdaaf7c0b86e40237c23b0c1e210cf7574f69ea47ed9c57f2a3ff43b402576fc99472166717111b138667775985de49e5639c64f1d16019b3840fb95e5c058a54a0d680bef18347f4b6e41ecd231651f971ae51b9c835a0f9bf3096d76c7b5c49f6b2569f4d194cb4d9b8391dbd7eb19837825e8fdc3a07047651d52c24b592bc0cd488912e42d06be0c6d8977dde3df5c3373b7c3570a93513f9a92fed12c9604b3a8a64710b2f115dd211cb4b062d4bf1abe6118fa416508e8f57e32f1c1e034a13b49f53d38f63c48e3fe617cfcc4ec33be88502c53f63c2e185bfab00f9e9952758a12c9aef90168a5005aa55c1db9d0cba4abe68c49578cebdaa95b341c5b0bb47a59266c151ba1d9713e927d564eaa8909a8f4b42e4fc60c2277a78f05fd7d0b81ad3af4159368fd9f78c5212e267713abd14778bc6a0c6e65b4d71df17d60c98924eb354d06cf2ba9347424a6b7035db942e95f2dd7439d0f2929f38bd57bc99a009ae2c870c851a58507542b00ec3b8bd84961b641d837e5987480ef24c238d075f792d30ffe852b78e68b4113ccbaa32e55d9b9fd2a9fef18b51aa321e0e21a829d52692a3188887dec75e69686d6aadf3c7fb654c9901f1a63dffe7f3dc694fce09ba58dfe939db5697f66604da2393c25989a394134392d2c680d01a6b081f1be4e034a1df24f06cc13a98321319bce48e22dbf9186649c2be85ac67944b708f2ca100324a725306f444e7f50308eada50e1f56758ab6cdeabb3715222d5c6c2451bb9264b42889aee96e8e6365598964ad9cb1a870c14b566a8a2bbe679475619d63b038bf707f056622b8e7ec697874390651c540d0f5b9ff2151aec31628820cdb5088058020f99f688273204773c61a0d07640491cbfb04ed732253acfceafa991cb84dd0437d12d628ea1255e67692ca130a936aecd08bd64f7cd8a9bb62d525283f1772217ed4b2bd06fc7e9eddacee5d339eff5032b01452bbefca7b7308cc51d75b6bf6057c6276a425c4579c50e30baa5055e90f953f33a9d6b41e692b57a6a6caac16110bc440745d73d9fc519f42e5b0f1203263185c2bc779ac813af70be1ae3a14ffffa77584db5cb24a58d3f8f8a2d916f24f78efba9925cce69b4a673a74eb32caaea86bd4ab7d88bf1b8eeaaac0afd9984c82c003ee7822375eae0456a8ca66a773245af763127b02abf4f09c1269ccb321c12d6c61458fe48a54a72b367e63730f4eccdbb86b0adcb15ca25daa7d27b0fe9de68df4cd8168dcad7605037c57ec2a2a6587cd24f475a664a58b1e02a7606f9037f17337411cc499993eb4c8df107742d9ad351a931b90ad69c54f409b140aaa2e87a0fd1981a51cb7aed92307a45db1008d47c813dd2a49a489bdf4df77f4a025af759bbbea7060e191d6c83b7551a80ced4c050af82329814595e36231b52da5238fe0102b667bd1cb6e2edd9619fa9f32d6a6b62b378ec19b01c89df4fd7ee43b19d73c4ef0e5d18b9658439558b0c691f4d64a6480d48b9c74a2189bd8af4e1b559d3cd6c266acdcfac67bec41cfa3f29fbcc004651e408bba44f54e02399e9eaf6b054612ae1898c143d81001a0125efb0feb9d04e0ca32e204691eaa2570f93724905c9843c05785332b101f8c004be67e322e048d55e6c64fd2c27755e9cc1b438691d9579d65fc9d070e822777235bebab7b23165eda0faa81de32c8f09dc35d9d9ff7e0356e4570393b7c8c1e4ece14c3338fad81bb40a41f0b92d1d4533944b20e764702f2590071f24d1d8b38045c114db4836b75fcc298c64ba124e4970868df1e4b6898b8b76236e47333a1a22dbdbd1ac3af6fcbbe608eab6cb58efc511abef888651c07f8ce1a5774220a0071748d31fc9021e17f68d8d58b599c46134076bc277b55488ab4245f1824ac8f2e998e76054b5dce1bf9df049efb6b6b4b3dfbfc70ffefc5cf44f5f577be79fb61b65d190ba6bb72d8352889f15bac83c7f687e86b1b3e1d14cf17c615f91b77c0e4abea82ee81065ecc7793df90eec408b590dd09e3fdb12cf746e6d14d4cdf96453186c9f3b0cfc95028d0b093d969ebd036d0ca429559721d912cffa3a809ce3a4efc993ddfeb6d2037d8631a131b507d9fe005b2853797904936f758a1782eb959731cd320f40160e082850ffe6f4678d6e74ec21f3ddbd30f08254e59ff2a23f88c8711b8d854cb6ce112fad49ebbaf63dad1718893d263be40abf9fc57102f45079d122311e66fc2bb7c2397a5bb5be4ee138d67e91cf4b981e279a6a2500c63a03d6d1139aabc6951043bb38da05aff0a48d1ba8bacb113d9a3d0d11121777489be0c00b763c34274dab3d85038b0a743ea973c14b56e8dd84f835082ce2c775c74078fe036afa7c715314eb8b397a711965fe847824b0e4637d130ab850d1bae1e949e42a77bf9808470fcb8e4dc58e09e61b5f3a8d952c9e20e8fe95589d4169afd2499c291c8b69cf9dbcd992ad292bcf0c313177e40c4d9ae00914d7e812d35ec79d40a5a089f20c473e4ffc093b01182cfbdfb0fe308faa96aea1bc19bed4529d1c9bfb906d8f9c212b79dca1ad9c1f65728128f48f9ff60c8e961ef3e105c8cb22cb2ddf58f14ff33410a1fa58c098f6c2382d9bde046b528f3b70910685988892982e2405aa6c611af0a2f2aaf09d625c89be1a0dc85a5dee14a5e74c3b9b79c78ec3a5c7f8f32cd232ce06ffdefdb13f8857d1bb696e4b349c4c6e1a3d30b78bc7c8e431932ecc963c245e89ed7c9501a945a0fc0ecc2c17c51410dad5df32d03416150ac41a23d7be8800a8cae0d596e869c71703ffd6b5e6f42f563875ad48d28d06344258e9256e0dc713f31d81a3969da57deafb7709bb2441454803df722df8e121f54c7730947de5c8a10339da5cb5040d9ec6da3092a31465ca4c151980e24df939bd41255ba5192662fdb8244e750e5057ca2cce1f1ecc6b417a1e2c4494968ab13127c186601d043c3e1c34abdfc14ede7b67861fa6392c25f2a846d84635c42ef45256e6c8df05e2a78c564fd92eb65a900c63bd202bcb2c0c1af7a9307c3b2d75a449991ad384535424b6edbaa7b08788c8ade5271e70d1012ecfa68483998da2e8a6ea4a9b4f4303af594b0350f2692d88e1a6f25e5260ce803fbd6fdab13fca04f61d6514b557e177ed9b4543bf37d13b45ff35d0ac998afc5bc32c9104b24174ea30e1685e0fac46e89fbb5a9b2c7751161825738e547c1b850e910a26d0ffd7024325956abb46985796deed54af18472f817628d7a1eaf754421c4d0c54ae92688e68211e5be59b5f97260edc2a22abe67de8f682c63537545d5af0782fe5770650bc37e83a4dab4f943890e415a14a3ca97e82e062f3cb6cda4c59c34b15b9a78228e14a3452fe87f7d676b56eb592f4130087b3687fc42841d046be428bcb76405eddc7da818e9c109dc01c213a043a689cfbe95d2e76ffe4cd13a8f08accd94fdf8fef19d7c366fd32529804d02224178b4120d7cb9647877f190b6eca48899499ad5eefd31b09edd77da30b9da829abf4b14050d1a906b1411d3ca264b36e13f635bf9a4aba74a3a4d7fa730d7601369efba59eb7280eb173fcfdb9f91d9d3a66bf60faf97db4dabf8d08e30d07ac2664006b49fe26cc7dbbd9a17ed2f005b7821ef3b87781efce1923510c2b64795cbdce6993f92e7ddcad5a4135134819e4450ce9a057e8dde1f2d8db63a6ff222aa2018ffc19bfc948855a86308cd1deaa8f4733f39cde2811ee49f89a25565c5a968eab96596c7f6a45dfb072bfeafea93c26faa110a4129d50309e787f49da850cca1f31e8bdd320b718815d48fb9aaa75913817696312cfa61be2245800ec8f88fba5d1c21e9bad22f6818c573718fcf68133d86421e620a625739b6b3df5a9c064c96afacab44a6a02ab28afd741348f890494758896b158f194c56b029885227706b0c91a50f9374e55ad6ba4605bc1ee4ea93e1073121276562b42dab48f98b9202f7b292b14b560ccd2e7f325113b29684cc1ebb211b16b1", 0x1000) symlink(&(0x7f0000001580)='./file0/../file0\x00', &(0x7f00000015c0)='./file1\x00') r9 = dup(r2) recvfrom(r9, &(0x7f0000001600)=""/28, 0x1c, 0x840, &(0x7f0000001640)=@un=@file={0x1, './file1\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001680)="344d366e91efaf110346efa9ea72c8de4b47bb4da9121a903a57921f9d31e9668d79fbefd3fe864f16d9dc85083ef75aa96ccf4f46cdd38520bc19b3e22978595192d66043bd2c64d5f29796707de0f930560d33ff8c04a166223e865472f4b4a1974a9e9b39c8c73c6676477ff56d17e5487883f5ae996eb521a7623d52cea3fde3068d6230b757d63c501f21f82345268051180de742007935bcf4335cf9fcbebacf2b61a4f8597e22b1de52063cc7f5e3cf7a8f34a8506f292587c6a7b11af19c27b7a49f", 0xc6) utimensat(r3, &(0x7f0000001780)='./file0/../file0\x00', &(0x7f00000017c0)={{0xe5, 0x7}, {0x3f, 0x2d}}, 0x2) ioctl$TIOCSDTR(r4, 0x20007479) getpeername$inet(r4, &(0x7f0000001800), &(0x7f0000001840)=0xc) readlinkat(r3, &(0x7f0000001880)='./file1\x00', &(0x7f00000018c0)=""/124, 0x7c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001940)=0x200) kevent(r9, &(0x7f0000001980)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x70}, {{r8}, 0x0, 0xc, 0x10, 0x8, 0x2}, {{r9}, 0xffffffffffffffff, 0xa0, 0x4, 0x3f, 0x1}, {{r2}, 0xfffffffffffffff8, 0x14, 0x2, 0x2, 0xfffffffffffffe00}, {{r2}, 0xfffffffffffffff8, 0xa, 0xadde64ea990d0307, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000050, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40000015, 0x7fff, 0xde8}, {{r9}, 0xfffffffffffffffc, 0xfe11ddfbf2630bfe, 0x1, 0x1000, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x1b}], 0xfffffffffffffffb, &(0x7f0000001ac0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x20, 0x7, 0x1}, {{r6}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x15, 0x7}, {{r2}, 0x0, 0x10, 0x2, 0xfff, 0x8}], 0x3, &(0x7f0000001b40)={0x8, 0x8000}) ioctl$TIOCSTOP(r3, 0x2000746f) socket$inet(0x2, 0x7, 0x8) 12:13:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0xbf, 0xfffffdfffffffff9, "17000d998a7f620000000000fc23bdbe00", 0x0, 0x6}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca365960", 0xb7}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287f", 0x668) syz_open_pts() 12:13:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 12:13:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xe140, 0x7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:13:03 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r4}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 12:13:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 12:13:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100000000, 0x2}, {0x18, 0x2, 0x1, 0xfff}, 0x2, [0x3, 0x9, 0x5d60, 0xffffffffffffff80, 0xcb, 0x5, 0x5, 0x3]}, 0x3c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 12:13:03 executing program 1: r0 = socket$inet6(0x18, 0x40000008001, 0x310) setsockopt(r0, 0x2000000000029, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x8001, &(0x7f00000000c0)="aca1c27817b9968e06a2908417e34fee02529b1c384a06938209a5206bc02a47effe806f82fdedd384c1e18b1fa2db8237c4caeb125b5c138e4fb12b6c96940ea0", 0x41) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 12:13:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 12:13:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() r2 = msgget(0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x204) semop(r3, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r4 = geteuid() r5 = semget(0x0, 0x0, 0x404) setuid(r1) setuid(r1) r6 = semget(0x3, 0x2, 0x83) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000100)=""/4096) socket$inet6(0x18, 0x4000, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0x5) getgroups(0x6, &(0x7f0000001100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgrp() r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001180)={{0x0, r4, r8, r1, r9, 0x10, 0x7}, 0x80000001, 0x6, r10, r11, 0x800, 0x4, 0x5, 0x8}) r12 = getpgid(0x0) symlinkat(&(0x7f0000001240)='./file0\x00', r7, &(0x7f0000001280)='./file0\x00') getpgid(r12) semop(r5, &(0x7f0000001200)=[{0x0, 0x5, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0xffffffff00000000, 0x1000}, {0x0, 0x100, 0x1800}, {0x4, 0x1, 0x1000}, {0x4, 0x8}, {0x0, 0x0, 0x1800}, {0x2, 0x4, 0x1000}], 0x8) 12:13:03 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000001000)=""/63, 0x3f}, {&(0x7f0000001040)=""/160, 0xa0}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/226, 0xe2}, {&(0x7f0000002200)=""/102, 0x66}, {&(0x7f0000002280)}, {&(0x7f00000022c0)}, {&(0x7f0000002300)=""/69, 0x45}], 0x8, 0x26) write(r0, &(0x7f0000000000)="a0d9482b7f9c63d5320c84efccdfd3050607111204dc1323ed10963c2d1329a21037514ae5dfdff267090531d4eb3ecf831182d28f3316fc3f56e144698da3d4270b760ec06d073e3037f86e7218877dca4622a6a09024bdb75baa5e3659b3719ef17c88049aa637fe61e4103b470c6aa6d5420538caf3fb76bd925fcaf1915e16bcbf2eb99048bbac56cee2b1d8809cbd646ccc0419dfc065546c0450f5c87c4919629dd0a5b19b75551f3b24e9881afd22c7f0d09106948256ed4d7f3d82a07dc1e216be9f90e98ab32017113a3a6b285836904d11146eeba102f512f856b0b71d3c8a6b028eef373b7fd3212b9d7613b106ede17265f9ad48984e165a68483c2a64af80b0365038b6ab28f5e1a08aa0fecbfb4d81f094b43655eefb2274d99c583e680939c67e3aed75ceb3aac46256a83c9a6d88d45156e39c06d503d99cb66eea35f91e85eee0fbce7cfd18e5e62901ffae0352388003a8d3be3dae9abf7efa8097ac4d19b89843415a859464d529d837ade63c708f0569522aab72895754e1117bd671ea052a670541ba3a11a72480023a98b85022e5a536d0007db85b1be37831779a277d33f67f4d6c699d31f4d9bb19f1d0a9a01ae2897b09d854af28d38993112269ee6d3b525512b68633ae08b718fa98d1fc23657e6134b1c839adb97c6378fe2391c82cd6335aa415fe1457c31b9ca62ba7d7e9d37f85466040b4e3a9f6c892701c77314f47efd4aed9edc98df4850eb1246df91d3c3299080a3c990af4b9e9f105175fa8cdc400dd8a949d584acdf197cc5edeb6c3dc687cb10c004a4f8f81c146c227ffe864235af54e2b96bde07cbed36c3489f89f60a585c0712d7e4a66276a8c88989f9d11b4a1c68f0d8474c07107c82f806f6daf36750c7a231c8cc52fd7990b9a2615e9420c69d7b4a1aeed6d2a5c0bac6ece5d0f38b29b8ec3a79ff7805add14a9e987fa82a23e8919c19b58dfd9dd54b6a720da3c237062c0b39707a802fff3c5c21542fa856ad9c25e051ddfab009a1d47a4159def6e3670a942547d52f1483039b44d869d1a85817d58be89e63431262823215f1777f493c04d41a0fcf724f7690d615d627cd37a87ce26f372647ecf8472752c9bd0e04b9415f73bd88e102e766c04306373295806ce57dda61954bbc61bb195a7d128c34d5be0ce07deb2d7ef7adf906313ed2cc1f47b6f8e5a751643cd6b971fb3da176e16ccf689175c7eda40ea46838b6d7a003bfbdca1e17693c211ea50f904f716bd3b3facf43efd331931118c1d491590a5611786bb3511702aef85f97a530caec034db4d252a88a986b443383ab2499115e020fb292e9c51588346787d22d53666da53f1221a37da4a0cf503145b1e48fd23270d1254299e384b6d96dc96e5b033490a4847b0415457584b391df2a8cf29f965392389c248adf20f6969164bfc1ca5d6f27f66829e90c6541639d390e6646aee5c8386722ecfbebd8931ec10e49cf1bd942ec5ba91860ba5233453e9dbe366111aa157ef44df3fa5b2e9e0d7a1562a601f0a7d4caf60db19c5ec6becc4697803b7b8da5e371e4fbb94740c09b6be3211f2a1dea265eaf1a65960aca86025203a39f0a6548f18e24a27df8e802663f241123b49af3b93a09c7eee524fc40854079e8bab02da9c96e31d8d6798a51267a8daadbb1e769385e4d4241011ed2a7e074782ae22280a2c3903aa673094f83d4bac83c2ce39620c250d078aa64af7d8e21c20a289a5898182027e3878ab0e2cfbc018ad7b3f887a57d66e9037949da1736654f41f10b26691fed5acb6506f207ac0173832abd0a775b1a7f32f0d987484afd0d41c2abe6a0278869c93447e6c12f05b764c344412b842f30bae6eeabad16894c8e201359ca895916bc4921d37e4640be98729f82dc543cd6f6154fa15b346543ba375d2813b303ce1ffac12ab1900afddd2c7457fad1e1047869184e42583561fae27d8601e422941f83c751c5c12c800d5cbfb1c12ae9b08e786f5bbcfe72b900475564435444f16169d20e9230f7c3d83f1547b2746307a935a9a8dd6373523d16143ff1c0388ff278003f674905fdf2dfc68f472bd8f17e131d0f319ec8ef955904b4d5d1f12fea164853684d65b1dd6a3d79a0ea04b94c91d0d26b2b7f62a1da52e0e74d22a7b3ff8c878ef9890dc9da6c4f69ecbb01f3ecb318f1ba4eeb3898a2f1720f2d47d2996e8ec65a7c907ae6737b46e17d3a5e49068a57925448415847fb2a895d9d9bbe2b7f4021919d51d395a81d5c5883a3aed8c837108edcd32341b08962f59186c7df9d00732acd7da333c27977503cdc7631701079d87210ba2850209de0a212c23824179534911b135327e835295131cdba38636fe6ab745b50aa0cffc8e72aa3db155dbd965784065516f0a22af3bdb801623a1dbeada74a141100f9b533930528cab807815d788bc52ea587db0305f4ca13e306537b36e45dfb31c524c103e4523110655363e35e930e8cb4b7162c3aab98dd410825ef8723abab79b07e339db84b500607214a0b02a12e398e33c686976d0c07146b304a7d2fefa4832e1b336097c3c9f66bcedec975424277d7ac7206fca08864953ad37e9b9b6ed504c50f3bd646692d2c0c39effd7881726116d58832a5b570d39e6d0a0eb7fab713e8aaa0e07438840207903dc90ba3d22892604f27d7fd707c901989e3ea01e11971145cf2af16214d35550b43e45fde9b98f17de54aa0d1c2b12e7d1da1414bd59a63a1387eb42e8f1e03ee2d0e39c6befc6a452649b301508ee13e68ca04604aee8ed2b2f2450b9bda2ba21ee2e20e3dacab536b12fd797c4fe611c712c82bea86dd569fd51f8650d7e6962f261b75a33973301f2f932e53bb38b2e662c1b6188ffe393dc9c514d054f4dee6101e8169b3ed3695bec35834475e4b047166b970abd6b60eb61205174b06d9c45bc89601412842a2269cb99bc4c3939f47337261fde4d57f4a164a320f784d1f759018219695d196f1b5dbcf066f2ad73aab392650936d172c2ec33abdfaac63fb730cab009bc392aab313cc9aaa81afc838ebb4b200ef1582449dfb530384d0d5674c3f5277aeb494f36e72a57d5025dd31ed6a59b460be16dc4e33a656d68a7a09c4ff84732bd848fd8101a26fc4679ff3db5d86dbf755a974807ef3c2a3a7e01a314cb1200ee33cdab71c45f27bc2bcc384210fe4df7af0578e849f930dfa0c3c296db84105c9ffcbbb0abc2890a31eeef2a05714889ddcc5eab26a004fa3888dc573c08150734b8872bc2a6915dfefc552246edca7eead3020d0c01c8cf08c4c79bf7575ea9915098d3c0b98f20b897089a9e5936953078a009cea57d210540e599e9c997da2c0423c29c92313e899261e5bbf5ee1219cf8e715da19005900b8df0facf7f0691e4099f3853b1a9c088e9127ee6133876c911ed29b642fd3f240109826c90d9f9de6e9d8cec19f103faa6c014e8e5de51db22f6abc857ad8b74f92f43fd1e7166387bfdc90a0558e85212dadaa35539000dcff8891d028c01b721c7dbdd5f3df5329e110888da69db9c133b2511e22ae095e17ec71514660128b6f2d127dda1a1bd22a3fb30ca0bf3b5811c3c15979747e2e4ac91e9a559edcd5adff0aac3ac250de267993987919b7f8c8b402a33452b847144cd7cc87f8b1fdf30ecfc247caec16bc60b6d1d39fc8b826f08ccc05cfa89b6a652291c818170f23c31d25b298e625edbbd59d3e34e20a16e98cd5d74777d522812e981924071a8fc238f5f49ff4f53d2e74151d71bfca398ad652f6b67b1357d50a5f0f7654ae8fe25021035a24262cd3a62f03671764a20e7d0c4847a5d828e9410be114b057dbf2a710254f9af97125c9d76ca573f065f387ace9134526b27dc74d1450f191dc2e496dd80e4324999a33238ff1090726de8eaceb7623e11534241d5e7bf4f6008629ffd2b7a167d0bd69c1771391ffe5c8d1832be0f66a05d08689972ab90047a636ed21c271ff2ffd28d301e592b82334cb01f1e446d15d1a3c47405933e93589d40196612d7f536a3f538f34cc461ef2f3af3d48226a9b4bf3c4dbefdbe215df418286058b53a6168db344d70709af7ad795c38f5ed0d847cc1540c6c2a77de76add5912cfea814cfa3467f8e9593efeaee0e491d015c5fd3b011599be2989bef0b0fc0bb0085f537e0c5a98f6ee487575b9740ae424b3073b784f577570f34ea7faaf0899d1f1e21c54f47a3acea38b418841b248720f5b4eda207d6e42f012eb88160753df2a47a8e1d91cdf92b9ba8f7cf5349f6207350e52f77231199f5da78c3c896d0db9e405b33d9e2650f74f1477e4f069d0c28d42d4aa2e6334f4259ac8a99f78a6369670ec081c4bd6ade1db9a7d32af7187c1dd51a32d67bf25e10abee1450e27f1d5a7d2d4fa2a67ab96a806bf9fcf355bc4bb85c3a1b03b632160cdc9591a5caa4e58a4741737fdb5d728cb06f423c61cb4b0d35221bcb508ba171268145d754a7bd0353ef8bf8b6b709aaf201159e4276909822d29e6ec580eb0f6bbc0a88c768ccf1ea0de51e52a067b068094a72a6d71f5362461981ab1559b28426a30c1e098a479bd21618c5a80147f4216ddbc63208a2578fb94ca90ec81362846b775a083605c5be037a7cdc675d23e912abbb43496b8583dcb6f7509db82d7195abc45ad5401ca0ee6e3281c59efd3d25185f70afff6d7ede5f2439e6f49c77fe9eb069c64af7a1e1ed9287bc283dbeec63b140dd3853d09ae17f4f74fa398c057490bcae55d42bc248e9da48de6350536236c15f2f65ec9e02afdc5967abe5107aff2c59632a965a195f444b49caebfb3202d30c7efcf3d177f93ecb45a9d78f353c34597c2c8f4d9dfe9c3cc1906aef5aa9f76b3209e62e1f5153f8221104d80bd4e66cc98b6e97ff5ef5badee3eee3b33d87a519afe8cc067c46b99011c0bf85d40fb353a1d2b7b479598fb5eb7a13b0909bcbde5307fd8ef73b56d7d9201f16ef95d54f22e6254c3b94fdd75d7f85c8d62db9485f60a09b156ce8761edee997a1f3230e1415f1c03d4fac34f9dbb4e1dc3712593693f7fea21d016f8f86db45378135fe46102bc998d9526b10c1ff1f9364566851ce8611eec13f3d89b2fcdf072ccffbca21cac67c2847444e828325e7e1a1ddcdf83c5b3ec3530ba6f9212f00771d92084751ae77a024d7b6b2831ca2d359a30610c9a95cb9f0d5e3c2765f9b6ae1cdffc1b03c5517f87318d3cea8b1590974ae020a40fb0e482ad6e04d6e7803749881ab8ca8d8bbd3631c0df82ec8209ec804a7714d32750197747593ad582212ed5a2267a763efd26a0053fd21511f1de975bc9d073f1bcbb537315267574e9f1ecedf00b34600e549d8efbe628c802ef721c055ebcd27a3699367074d30a31fa355447ff33c7d1d50806951906fc04785552d969dd69702315b9ce8d3eb667ead2c4dacbca6a464f591fc62a1773f248d8e005dd5d861edb4ef7b395927ca691b27554803ed551f62269b5eb8225097557ea6d7c1171ae174b5e42e477fbd22be7ebb666fdc03625049cc12809faf768a11e7a776e85d95c14fb4503386681e5145e8fd5c3118e22e93cf2528a079a3359e9aa3308bca1231001d485f645faede9f704bf41b43edab7b2943832fd833da8420ae3c8532237f492c87f75a2283c85e5ec1d1927dbfcc826fa7968065a10fe02b9a61e62f347c4290893955aa9c4a78c35a9ba47bdd5b20268cfc5ec280a804fdff51073e23f64eb0fa9348f849b966b9bfb3e0", 0x1000) 12:13:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) openat(r2, &(0x7f0000000240)='./bus\x00', 0x400, 0x1b3) pipe2(&(0x7f0000000280), 0x10000) lseek(r1, 0x0, 0x81599767e96ef35a) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) truncate(&(0x7f00000002c0)='./file0\x00', 0x6) read(r1, &(0x7f0000000140)=""/80, 0x50) r3 = semget$private(0x0, 0x3, 0x482) semop(r3, &(0x7f00000000c0)=[{0x4, 0xd66, 0x800}, {0x3, 0xffffffffffffff7f, 0x1800}, {0x0, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x0, 0x1800}, {0x0, 0x5}, {0x3, 0x7, 0x800}, {0x6, 0x0, 0x1800}], 0x9) 12:13:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getegid() open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 12:13:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 12:13:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') seteuid(r1) r2 = geteuid() setuid(r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 12:13:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) socketpair(0x20, 0x7, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x0, 0x3, 0x401}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0xc3}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000240)=""/202, 0xca, 0x840, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r6 = geteuid() r7 = getgid() fchown(r3, r6, r7) fchmod(r4, 0xe1) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x48) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="6e90a846ae35a445", 0x8}], 0x1, 0x0}, 0x0) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 12:13:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x9) flock(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/79, 0x4f, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 12:13:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000d00000000000000000000c11b841efdd5a5c70ed414b1b5dd21a4dd45542dd5139fd26544b006c99e1ac00d3fccb23bc174b3a685680dfcbb2dda8d274ca792a1a2c0f2cbb3d9000d3eab13"], 0x1002, &(0x7f0000000100)=[{&(0x7f0000001200)=""/255, 0xff}], 0x1, &(0x7f0000001300)=""/2, 0x2}, 0x41) fsync(r1) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 12:13:04 executing program 1: pipe(&(0x7f0000000200)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 12:13:04 executing program 0: r0 = socket$inet(0x2, 0xc, 0x83) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:13:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x1b, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="413308e6f3c9b6eae1c6a15e49e8937a13763187789f6e8481930d95824b95806d30b9019a07d62f2c9d5b52d310915208428ffa29a352b63940b689e5efcdefc7335f74fbf66a9a447308caed21cdbe05c98a515e8d74f46b9b62d1d8810658be1b99d3ccb29938a34f4e8eb8", 0x6d, 0x8, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="07ff201a9a180be4a879d5f8d9ab3d8caef55da640f52d60e4e49a7ce8b0fe6fb90f716239130000266e5ee465fd78f08fbd654d2d6a2c732f6f5b620570396eb1dec2c9102b67874f2afff5cd4f1d62cd54e59a46ad6a34ae6ce958e1a2cafd77236ce8c6777db62786d46e2db321ef57c21b8bfc68c70d9b8d6d52b16409a21414e321aa508b55815355a430e64c9f83cde7564bda39fc3d1709effae39ea7f0ca385eb31629fa9611de95ca00cc979bb9ced111dbf27a101d5372c7efca1b919516bb9f520282afa3fd82922ace125b2fd6e4bc48fe2b66a1d60120d7111efb37f35946b24f740110a728e6813521b6bc6afc5c0f18d839650cdfcf7cda7a58a7fe0b832054579784e63c4e1760d85d5fa2990c2ab6323f989cd12d2dab0d51b4f3d4a831450089494b709fe248322044b16c"], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000240)=0x10) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 12:13:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x9) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f80100000031d7da108ccdaf6aa2dbfe4b2d76dc2104000000e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0e15b1e665885d4d2805000000000000003020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513", 0x70) nanosleep(&(0x7f0000000340)={0x6, 0x9}, &(0x7f0000000400)) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000005, 0x6, 0xaffb}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x964, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x0, 0x1f}], 0x6, &(0x7f0000000100)={0x0, 0x7ff}) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffd35) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000240)='./file0\x00', r3, r5) close(r0) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200209, 0xfffffffffffffeb0, "53d023b6c902000000af9115c1ff000000000100"}) fcntl$setstatus(r2, 0x4, 0x0) read(r6, &(0x7f0000000140)=""/249, 0xff90) 12:13:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() r1 = syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 12:13:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) syz_open_pts() 12:13:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0x54d49398) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407557aaa44180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008771c14bc19da6a5000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a45f0ea55d505000000d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b6ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd0aab6020621c30084c1e000000"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) fchown(r0, r5, r4) open(&(0x7f0000000380)='./bus\x00', 0x10800, 0x102) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x6, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 12:13:05 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/98, 0x62}, {&(0x7f0000001240)=""/188, 0xbc}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/176, 0xb0}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000001440)=""/35, 0x23}], 0x8, &(0x7f0000001500)=""/134, 0x86}, 0x800) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x8, 0x6}], 0x5, &(0x7f0000000040), 0x2, &(0x7f00000000c0)={0x8, 0x2}) kevent(r1, &(0x7f0000001600)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7d4f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x30, 0xf00fffff, 0x8000, 0x9e1e}, {{r1}, 0x0, 0x10, 0x10, 0x400, 0x7}, {{r1}, 0xfffffffffffffffb, 0xb7, 0xf0000000, 0x1ff, 0x479b}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20, 0x4, 0x975}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x400, 0x8000}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x6}], 0x2, &(0x7f0000001740)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xff, 0x14}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x40, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x1961, 0x10000}], 0x4, &(0x7f00000017c0)={0x0, 0x3}) 12:13:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001240), 0x182) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="95149e1799d3f325834c17ffb2eacbc5ca34b2e9ca4bbe34652b1419087373921c64ea8dede4458ec45f3a1420ef403311dc56e5b6886d49e6885d581da95fcfaa595b18145dcb9f531c09e5510fbe101ad4a51b9f4f7f74632b8d0e1912923c43a6085d165fcfa100aa5264288a4028d0af8f4241113ecd1a034379865362f594d7471d5115f0f78df612d403167711b042e483d42d1415cae6a2ee8fb43f59b0bcffc2f9243437788621091810114f14338605f5d4fa75", 0xb8}, {&(0x7f00000000c0)="dca20b1bc87cf043887ad15bc7c8fe1c548944ada61aca0c99de7f5db3696839d8b65e247831a4f42ec44f1832dba685790c7cee455bde4fcf8b96d29ae50e3004643987fb776594d7a40eb6b575a09fd176a3b2aa997ee7527bde24a2f205ebe58c3da85b165de257aac106ea8d83a940f70334460fbcd09857ea8933402a783f3c180b2b07935b45f811130a2ec72d0536b179456952437c3284dcd9fdda62cf39d12bee9618a00e59b723dc52fcdf7fa45ef06f5ea2123065f22fcfe75d345fccfa9fc6ff01eef10f1e08b240f9da4b5ee9c9029feddc2b4aca4f7818e1921490f4bacf788dbe2ef5885b", 0xec}], 0x2) 12:13:05 executing program 1: socketpair(0x10, 0x1, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="71fa0c99fc9b8cdbfc250fcf993cbecc0c8ee8eed99480804d16cf5ad81aa8b2dffdd03683d5ad9883d75612d938b5c73a4931adc046fe3e6bebc849c27e0982663ab31c128914f7e7b91a2252a12014bef3f02b39df31b1254b873fbf8815e4a806d977bffe860f6e0c20cfbd9bd5e2f1145bcdffe0453739b8595cdc9f237f7c0c81f144c9165f816a0e590769dc5025a9602515d915ba0596f62249026b5917eb8808", 0xa4, 0xa, &(0x7f0000000200)={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07f32016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) write(r1, &(0x7f00000001c0)="a8", 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) close(r1) 12:13:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x107) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4000000b, 0xffffffffffffffe6, "b2786eb95b7c30abfc090000000000edd6000002"}) ioctl$TIOCNXCL(r1, 0x2000740e) read(r2, &(0x7f00000002c0)=""/249, 0xf9) write(r0, &(0x7f00000003c0)="82070daac634ab7ccd8e816ed9b3d745dc16092c540951543ca544bc58a940aff907c34b0a6bb68914c00207d9dae3eb1c42586a808271b8a660c14190826741e87d0d8767045407e30284f73d48ecd5fdfed35e8019d5dd3dc5c07d1f9eee6b7abb3ccc81ab4aa34707a27d5cbdc9a05e631bc9729f8e23528a9ea53a5deed87fd56229d8717be4a0cce55b21a72fddfee5e38f712f72bbee4e2f348dd16dbc6147954661156350f3c95805fbd082fd8a452ddeea6ccd5daadbdf0437aa4f5f1499a55d1f8ca75206de7d0adfd1bef35c61a225261c6413cf550e8e31a8f372b4146893f552", 0xe6) 12:13:06 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xe0) chroot(&(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 12:13:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c000000138ef10c7e69d64e57e41eb90ee3786191ecfa5f876095688702abd19ea2520dd652b41c10ece12258ce91c82435bfa6c68b599a14cde7177656478deebdaad2eb8998df2e8ac2af6fad999de8095a3368b88d4af8dbde2e02b239671358a58ed4e42eeb725d596512968fd59d7c2c33ee4c64fcdbe180fc390b02fdb468fe1f8d276cb48cfa6afd04447fbf3530bef1b344323532822290163fb9112c038d405ae5bb74c79c6611fb66526260ac5404a1ad2d60b1a70ceb265d00c9a4e187ea9fddc11ea861ae6d5a393544fe9cdfb68d8795b769a489a96e0322c59f78387565ef687df7f200b54f3d9bed452c0215a1514eba6513dbcd2052aeb2e1dfc05800d2a923aa5114fa355981157de21c9c71888e51bfc925a952b00e816895c061925d22866311e21198473c288124ae193802e74dc5dbcace3492b3b6582f62df47008934b5c6f076afc8a389b03529b354066fe6a9eed9ef6ad5eac7ff4dc5420f7db45d6d21ecb88d2e596136ede592e3a6a5f75447dc"], 0x10) write(r0, &(0x7f0000000040)="070e00002306be57f13d61d1cf447cac9b8c4098", 0x14) 12:13:06 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec0800c91cf36638b4990d445106229a9ca601b400140c"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) close(r0) 12:13:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r6]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 12:13:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) clock_getres(0x0, &(0x7f0000000400)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\\.\x9d]#}\x00', &(0x7f0000000140)=']\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x81\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.+[\x00', &(0x7f0000000300)=')\'\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x5c0f3678) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 12:13:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:13:09 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x5) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:13:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xee, 0x1}, 0x10) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 12:13:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000004c0)="4871557a8d8f868919d92d606bc3beaf0c5a0877062218668f1c4b95bf96e8c67740e0eec69b548aa55bf7a96f9996bb0d189db7b0a2264c8cb08504104fa0c0b2166a271db1aa826baa252e0b49360daff40eb3d294877087baf6dbdc67a3ed296afb93ce7d3237ec67d5c874277908", 0x70}, {&(0x7f0000000540)="dcfee730d1fc330c341aa5be06536743932bf6f88dd272e5111d5a9c7652422e064ba1d8882fa7a1ad5fdbb4a28006c5dd76575d7e86a6f50ff18a69b4e75f84d04422234ee3253b2e", 0x49}], 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="64859ddee61c7a350b5bdc382d50bff6cbd96acb93489b12a92c446cfb5a5e2afb73dcd9e8219a192dd12d60ccd9d2e67575bd3013af24d09b96302f33ed321f0cd00f8402d8e3c027cf9461fe4e37c596dae2999ba4a07cd2f9b42a2ecd4a2a9508dee1cbd58c724710823ab8a6b6172405b2c7ea9255c58233317fc5b8a3b718f49bca1fd6d7084da1184a1e39d7320c1cbd903c3bfb3053", 0x99}, {&(0x7f0000000100)}, {&(0x7f0000000140)="7aa44f981428ba9ad5c8fb0bee0c0cca7b2de42ca0abffa16fe94d3fce7b6813b53168fa3c2f397843ac3e7ac07828216f5faffb56df4f427b101e44a41508f6a17d219fed9c5e3fb415a407f4d7df9b48af83fcd4c13adddbdcae00e8ad41866d39fef2bae7a2189172682649fdfa0564767e0af3122195b34043125730737e7d5b459de3cb8ef35c1197c62d92aff0700f1d8f38", 0x95}, {&(0x7f0000000200)="759aacd539734936fc15f23e1b4fd9c4a227a842367a784d170fbd572a852c32989174d587202c752fa878cf4d7290a56c12d29ad65315c92226b86477e52c99b916fe6e58ebd97db39ddfb372843e36f8f5fc17e216f77f48c487552160259893c1e17f14d331efd3544db88f879564a3d182c445557d1dbb3ce9a8e5124842423f0c0837a3a567aa84a21eb17307ed143fd6b5d4eccf70243e", 0x9a}, {&(0x7f00000002c0)="ebb5626b42be59cd4ae559735eba59839ab773ab6d5486c005dae655c3e281b5fec1f2120cafaaa4d8aa1ea784e55911ad31d665d79bacb49df45102afe8ffd2d1f36071794e3aaa731811d8bf9ffc8c2428dc0a26567ec68790b9cbc8e72c15e8c4f39b2155051e4be82179363772e0c7e329a4665be6ea708a53d4802b2a7b410b04ea1be508519c7312b19cad9b3e4600623df4", 0x95}, {&(0x7f0000000380)="d8e0", 0x2}, {&(0x7f00000003c0)="124362960da24f9957", 0x9}, {&(0x7f0000000400)="b23fc59602914d987f46c68b445f3b31bdbff3295b0fc721a80fd18e262b4bcf49168c18d40c57fa43e6c06255437e630b", 0x31}], 0x8, 0x57) fcntl$setstatus(r1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe9b) close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x8) execve(0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000600)="66440fdb28c443e96f0c6bc98f2800872089f0803263c4417d2b8d4b3e000066f3470fb82645f71c1b660f38094b358f8878c09d000000004dc4c23108de") 12:13:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) 12:13:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1fe, 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000340)="bf26266cf39bbebe74461e6dfec38db87c936cbbff172bdb4370633d8c1fe1d983eea65c8e6575865596268bb4fc5b07646718ea053c38276057a8983bc975ffd40c06", 0x43}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) write(r0, &(0x7f0000000100)="f6472d50d32b174a2787557c9835d72cddc1689ae770eb839ef5ee87097ca5611a7b64c4e5d5ab36f9295c9e4d04a65bec657815cee210df62b25fa339ab50f46d53", 0x42) execve(0x0, 0x0, 0x0) 12:13:10 executing program 1: r0 = socket(0x6, 0x1, 0xfffffffffffffffa) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1000, &(0x7f00000006c0)="659b5a86560603116ed75b3c594aed5dd83c39000fe3b86aa5cf661c8222f81ad6cefdd3e6ae4492e669d0e6e23ab644cd1943b242e01a6686282e7a47cc8db448a258d0fe742b30e71be315e8fd4cef594e37b57a2aca97564b50e998ab23b5889af01f1dc6f5d16dc4b9d5d30bd2e79f7ca3a39b9cdefc3c5bd73ef72f98d5129719ab3fc2fba8ac3c2e970ed62e9c1aa4fce159b4a6c1d96eab52ebe178e67d16efc2140dabd3a21dc1d3d47fc87bb29397017776fe267b168a51229df19cc23f785111178d6d2021479e56a27ec5ad691b653b59550907b1bcac0c26399232ff64529b0051003b8b7b0ad341bf36a5ce02511d07102d792a0f44f5929bcaa1670f8d3b7b30054ded66b453c97bb6e836978d928a21a8d0742ac27fed75e455650face5200012061c22a94b886e9af25efea474930e204689e9d7acbfb00ea24ca0eaa851d1a5d03a108dff1810afd797857e0b2db95e25c78e4392bb81b4a92e349f2cd9caafe28dc521453e6f4015aee4601daf4a21aee5f9f1b337b6ab223f7b2127f480b89160640f9bf8387597df03413df0624f017dc5f0b140718aaa740f608a48fb20839cdb0ba5575385bec8275dbea194af2a22ad4e42b028bf711f47dfad4aa122603460c6d75808d5f253b4c6911b093f48f6e95def97fe96125858c6c73465536de7472397631dc6681be51192abe5bfb5b45683cc2cdbec3d8bfae390ae9b60408b6cbf70f600509d97817daa1005973fd3a55182765098459dedecd14df112b2651629de6175f2defddce1f19b257fde1ce1b096eca6cc148a8629d83a694a072082e8a4f92ee030c7b253a68625b5cb5c44fc0bcfd1764a321edb840e3e27358003e88e80185af1e22e4382e443707f48a948443e58450e1282ca0f6241308b7eccdc2b6a7c84c565f2bd01425b07e0c0daacdc28ac8017f0af02b568214a6ae493aeedfd2fcad9e22a898b54e0526cd48573b6c90cdb1fafe74523b3730174e4f881591498c83c15c2e37b8c47de7d387357f5702d1b6c0cfff4888cc4b67c768df7341e34183a0f39b27a6df63ec1193933050f499add57ddf91e3d7f88dc77872b0395a88d80d58d71598ed51677cadc8f5c6193c29015e89395377d26b98772fbf3003bfe02600328452656f8c36e11225017f3a7f2425077e2429c610a5927b5f156234c9a17dca331e968e3741765787a40c3cf483f54eecfd78c72a2311198c68786baade2bfb166a5b60f9c604383d504656dc0008f146483f7498ca1f2f4d0b3d94ba30db7f75e1d8387b97455789bdc781ed065509b0ed2e72c42f04edac5edd784189d6ebb2f6fc74611f92825696fb1d8f90d8156635603c2df31f5cab22509228a041005f46dd521e76ed5abb910bfba07b736ead7fc44d83ee2470e502de5c4fb704d3de4ebdcc53442663f37a5a8de8d496fc3fb758e7ada9c24df8a5895086305b59c9bb2edaaaa8ac5c9dc2b5419acc8b43abcfbb0364bd790b4e76536861644db7aaf9f76c51ca2e46293f1964d565a26cb5dab79c3e00b92a9856dde5cc3d853e223c701511561ddf4e2cd4261d794fa6c52cc49a96ee0d6d56e7a906167c9bdfefed56fcc464782930e1620cb589ace91fe58b86874b28a21e44af6436b9ce280b08a02d6666d5188e1777fedd529378f32c8678aa73c5dfa71cabda9e582b9f6223487b28886ed5aa9966322b63679f3c96e97fdc615e1b6a581c9a3bb2751043ba6c6820b89793a090a6b18350cce1f67359e60a0b34a011535948420fa75372d33032599198e2437fcaefdb5ab7303a6053547a9c7f0533c677081c1b7d3fa17dbc7fa4e5f10dba89734b5b74a4ad9500fb4618ea20b1fde75f3912e6fab30c704da2d6fbf2f86241480a392163864077355f33ca99a1980c70ad15c900da13954e93bdd1a3e97b9cf08bbb3a1d17220a34fdec99d8ce08a8a5ac336640654fa28e3c1744b703336023d21774f5c52367bfb2853b94376944915222c5bc314b754507bd786d4db39d8f2e886bb13c5c34cec0c308e2243de04c31905b2cd68799aabdca10cb4d73a359a05e83a7189ceafa629e4991fb3e12f50110476e8e099807d335d0a99b7ba0bef89a44a3cb68733f05224fd7e4aede2560e25ec042c3ceabc57d5f62ce6de8e5364ea7096840a14604615e7f354110f81c69b2366a2726d4b4740d2ec59c3ee40698f420e37501b9da72c442ac201b2babeb9c7503e4625319ccf644ec52f9d2ffb48655a832d0bdc180fb7ce7fb409d97c14e0531d4fe3388a35a2e8d2be28a6981bcc540817c7cfc4d801f9c9f04ed76bc1693d6d240d4efa688f67690bdfa4078beb9fc34fab5f2f9904ff57986d88546553c90bf2ad4118cb381bd6682b976c7d532721bf3118308769305a491735b6c1da9e378dc59e016e0d83051021659aaeff1e2035c3441abd78e22352cb9601cfa6396f5f3d7bed71672d2dca02fba9abd307e63851e9f2e6e82c7e01b14e5b2586cbec41890957bf768560c16cd02c375c7c36f5a475649432f09db09b3739e7a467b8b892c7e8cd03419cea753137fd141730100a6a125d228992db8c91fc91e0464add179ea830a67e33cd6ccaefcb88e7b773e586d1501a6663fac42250f6bd9d87b7303176319edb057c62078e2787e3fa23852ae25125f625392eaa6750efc76ce3dfc21d24e8dda26025048eb60c428d7cd96fdd9c74ae45deff70d377361b66c72ad9ceeec88b236c19111b6a9eb7d07f48a07dc265519b9d73fcf4fc8af56075a96df54ac501e92a51d3e857924cbfdadda3679ffaee0d8f6be49cffb55319481984b8652dab18268fec0d512cf96feb5b65cfa6b4ddc177df2528056fe7bf3b88cdc079bac36557f49ad417394c8f392d963ae5e2ba63648486d5de05c5f5d1a1801671480a2ad24aa02074592e35675fbcac82ecb623cc3b8636ade6f4b1b08d3ec81df6d9439dcb153546cd97ce7dce69c2a5aff06c15237befdccfb524a2303c5bc77c0044f24e280dc18c41a79c1777475d24f2ec14fd29a2b28d2a56676fcc6ab43e7fb9137a9739aa5f2617878186ee624fabdf541be3be56074a88b3ae753f41ea3adee30efab838d1ba4872a442e885bd483f2d469526fbbebc07b4b7d2d520ab3710c3430b17c050920c28456e45f7448ff23701bd9552940071cd29d70cf60664faec34726f879e78a3c5a8481dbd65844386afe352601b38eb1d2c733108c28b45ec0e4ba27b2c90a7f054b9542aa9150c7d8caa5baeb570da54d72e044868e7ca84ca1f35d4fd25fab915bb3e8e536c5cf5694c70c6aec88d73e34c2d13b0198025c7e43209b4cc2d039a7f24b14974dbf5ec263bbc12b9d857872529382a0fb2d9e550b34c5906aac81794d18eb719b1df298810b12944fa396400444a9ec1dd61463527b7cabe3a60d281298c3dd15a46a576281af1a9032f2629b794e083784c1f0aaf463dbebe6e397fc659a84e35a2055ef176d6587179a31a748760c2c4a234d5bcaddfb8df8cde9a24fb17d0713f6eab5b0687bd76ebea62922ed5e7f0173c9074a194227d4a3c067481a54b42f95c07e9a6a20540cd9e7637e64888f15d97ca4ef018ecb733bdaa35965a5d28b8e902482c708d06505d4a041a2c923f5e517502eefa754bb7f83eceff3676773668661fea27176e143dce216b3a6c92ece1779d9cbf1eb4e8d8b3f3e2f17190604aefeaa1f17408b6d05af9df74afcccf90c03d7409a1f305edc20b0cf28e74365fbb2fb8114fd84c492e051998e1ecfb804afd69df5eac59f510823001c28d18e77de30dab7b6fc89e9b9f2066816f265bdabdf6b1bf27d198e9cf66854c989cc70fe77efc6160eeaa95464259ec4183cb12207db87ef588f0ea78997a4dd7c2cbd7874ad8351f4e58494f637ad1e4ebd7a755ba2d9f44f772d8c4e2d9b43c0bfbfae77beb1dd52bc07c475fbb842f51f41540bb60eb78e41087fcf42f87b637f3bdc60cac1fa06f0593cbe0ce6a216cc400c399bf7db54bbea34149a91fca411ce6c797ee6c42748f0535d4633062aba9d8eebd63cbdc165c5b8b87f07df241d033d7b8d4ab3be15c0abbb56d375e9facec6b163198645c6f2585a2f4812c587aeb6ff3e5e3f6ca34f10a74f3bd123f56948f2cde0c08ee0787bd5986f5d75648f011ab326dd28fa62324324a82e755fd198797dad97e0948c24de89541775b4c9697d0b08a16aff7c221fa7637257eed7a5b4085a72a78837b23fe5c0acc6b0cdcc449c1b2b759883534175a57ae1ef7f38e52091296f2d082d68d34d517896200c1466430ce6b21296da56552005b16aa41243aaa8b0faa86d5efaef02634afe58b1614d2651bff840e5db6f329ea0cb06ba6c48cab7f092a8ee3b03faa8f1720074b563568a0ad51d21730993606d191875bb96cb67f7a0486da20a62abeb2927f91c3a3987b8d9441d30fe2db8a0c1e24f0a48bdef98b91a0151295f047a2f519dca437e9c2a7733fb23434e07ecd7dd96a68319aee0803f040ea6bf47ba6757fb7444d2145bc29f3f7c518e1b8cde58dd1c9e656aa42990515a4dbe23244e7bb780ce38f4f6441a2c2976111071b8a0ba071a390047102ce1488ea6e85391c336d905df373a68995bce049064db50a46a3a86d0bad690b6636d9e870969cda013ace78db358e6fa23c0ea3fb736420f673058c026754f190f2f2feeec86afd293e869b9936a4f1c92fdcf074f247d0634494095a5606771d88aa8eb6f5c294fa43dbe4da04c8588d09b4942b81376cda34eb9b2dda797234accb6ca53201b80c73788e9777fbc264425e4ff71fd3f34edf7c3b88a8028a88705bc619ce47d22ad10f45fbe48c57716f803402b448658ed9595a82a866e8bde9d1ff75fc649414c8d6aaa62af33ed754714c169d549433e28221637ea147b0e475b859b1eca59e617c04c8b2b5fd4e724d027a8f1fb0feed117040fe74e9e39643c4b98cf28b7df083686dc4f67b76c2d29b29c41ac949117a984bfbfb64e21bb1b79f4f3ec6b578117afdb2d18d3eb0b8c03d6eb02372db134c8123f8db57377d86fe4809fbf0a7fe1c3cf92976eb0629187ddb42c53eaee5b1131cb2c8f0253aa85b81ce0b1924f64c62e38b3b8e78e059adaee850e6045672d7aa869fe5c1decc1e8e82f8b33f65b9064f04e61899feccc7bbdc43dd471d039e42fdd1b213338584a7055f0962b2e257872c11e73f6485b1267eb379ef5dbac4040e1b3a22ae2ac31ad450b0e50fc1fa30f938ffed830805478debf0cd348c29202e7a18f8fa9b0bc930d325f7861a9cf112e21ac0c6504265cf119543ed5afe5443551361083d4a1c84388ca324fa33e772b49c18cb23428709ccf5e5211e5676c8e6bc602dc717cf3a9a808d5e9bde0825ee5ba83492706c35cb977f5f67253f4bd6a3e28b9af382566b9c7fbfa29ce6659a9def998f8d1ad2149b624a8e21adfbf78a73f1979eb6f87533ce0cd925baa64785d06e41f5118b14afc29202facceef171676150ef4989e98ab57c32a7651929dbf465da3f82ae796cb8cc68215a4094d90b97ed9431b9058164e2b6394234c7008e03a777cb7768a39e6b0c385dff4a9992ce1b7a73ba79f755d337bf8d5d9c24eeb7daacfa87af859b803c9c74a32de4cb5a283a06009a5f695ccc0425e393bc7748f1bbdfbd7eb3a2330ec29e7c9a537587df1f8a38fae2a488e83f8aabb5c593960bf292821212e5fda7a29ad02f9d6d174120a71c1d95cb90c7484ab49f3b2dad44646b636e7d") preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f0000000040)=""/60, 0xff}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/55, 0x1f8}, {&(0x7f0000000280)=""/203, 0xffffff1c}, {&(0x7f0000000380)=""/123, 0xfffffffffffffe7a}, {&(0x7f0000000400)=""/189, 0xffffff25}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffe12}, {&(0x7f0000000200)=""/50, 0x32}], 0xa, 0x0) r1 = semget(0x0, 0x3, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000016c0)=""/4096) 12:13:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() close(0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) 12:13:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20100, 0x104) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb2401"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 12:13:10 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x336161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r2, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) readv(r2, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 12:13:10 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 12:13:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001300)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee4ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd1e) write(r0, &(0x7f0000002040)="d3eb0b24ec3b375e2946d6918c9aeaceefc4998dc279ec7bca63c3a17d4dc7abe2462c435d03bbd5682ef33aefea55868ca05bbcc7e39822e4164adee17c6cfa0e01f696a6effdcc99c03ec7e065848a96efaf63d9b8fb38059e3db1e9405f4cec4ea6e5d773bd5925c7e233f721a7f8d89cd2cf1d20751d89ad930cebca58b9e877c4cd9835c9b80e943f8965031c4bb42b626a979921a2f3136ea616196f827b5d3050fc522e2f23ae4bbff87da723e613c56c62fc05f7d9244c9a34263d202e1bfee6d2e72426ea965200cfe5494560fa0f793097c9f77ac6fe6fbfed2762cf00a1fe0f2ec41b21140b097b843f9ee4bb39de61fae9077ef45d19016af9f6b65d425b9f8c9ac1cbc14c2bc6c0403bb0793390f45b7d2d6fb45b85531f9de59bdeb50af523cadbc4534d4d56fa7f6e10fc700838c2ddfa5817a760f3bb5377e1cc3534c75ed12c549d1ccb43c433a63d42c8f724a99775981028e2654c72bce8953949f6a7d375abc0173506bd771ed94aeacad48f4e6a54ac7667cf785e446d7bcab79b7849af248947f27547965cdecc0a8145e1278497cb13f22b9812dfea30c6b5e01e78402c2b0e514a9f01ae0c2712f5e4925d20c2a6c05da5f5254abdb64362d9793d259ff542e266c4ee856ae3bb3914802b89924d04cf027ea763c4afd0e24a91250d548b992b834415413d0d9aebeff534ee2e546964b76b84e1afb4046ac0164d048723436239cb234c0de0cffcb9aea7f67a4b03d3d92d19155ccf0297c77b690e6147f5e84690af52b0f60a58341ec2897b325013eb58f8d50e516dd162b226ff43d6b6c8cbc8c3b4c2b2f7d137ea739a034c95d03259ba06924866b5325c08c0bb6ea2b57c501b62818122fcc3e2239ed96e619582ce685a64068e48cd8f64b79948e6665225ffeae5c837919b339a2dc66e68296fe242a45ed462b07042adc144d692f458af22a8cf9a94a06edb567ede6addf891aaebeefdb20cea69a1eb83e7a5d9b87e4ceefee6908661834f97c6d232022dacbf7ed7fc2fb0536fdd393a1ed1d76ad31fc95b8f2619677b6b331821c332b045f2c6909e6e5e963d1d25589c791462e25f8e6bf574206666c50e2629d4be788976ec51670bc6a2e3ded5918dcd4bd2b8227379106b49332f9073e4d460b7b5d66ef37f5251f41a86f83ae49e873bcb972bf6dd904830cfcc4bbaa4f4a1f0b733c4be7a12040d975ed2ac3e5c50775b9173956b80c6d95b11af89787516f4f6d41a35b640378c18208ebee8f126bcb890023d7956d40ec60bab8abcce40a8d921a59ce0b61bfcfff06c60eecbe239abeda2897fe727cb875908b745d26db8f840ca6c0b3d08e38a484250013ff69fe4b509c8c539e77de179b80c402f5e0da930dc915b7ab14722d9ccffbb501a257875421b5da307b0f6349762d10531c30202e5feb38c55dcf985f4ac60442f147d4f46a1d3b8b16342289b3de7fe5dd6b95808a94c2238d6fae0a4eaad1c6bb6253d78fc57342245da230f6767df929d4e5060863729e14e93c4549dc7706d8b3af9ebaf308cec3de30fbae7683908ecf2371c0ca59295b2f1e6194f42c8370429835610cc5ae201c64605c9268a5f235089aa89f13a835da0d67bbeeabf6aff3a87846ce5ac4b8fc036e2173a1a4139a71089d84bcbc4a6707932aace92840974a2e55a5e92aeec34ea6306643a60b36c05a7a91bc84ddcfee362c973b4742235485c2ded8c6005a76d6be02a70a18c22b21e632dcbc7304b71dd6fa58916c460ce2fc77623b242e35673fac529b943945ab7e67a3206b72138e258a7a798261bb2258dcd4d20f54bd5dc738acb2227a5273b359e85c49bcde4141e258cd7165506460690dca9995949776bbde01f9962e4bc4ff986e576b4b85c4a8639b6fc706e1abc155e4348c9fff86dbe8ba21ed02dbf7b4e9eeb837a01341383e14d6acf51c587011ab3fc19b6f440781787b08e9f6fa778d72184e5a51b9656f4d631dc73fc24995c83b68c304a5f924a761fd5a87a03be37a16615b870c7b5c2550dd1d207666993fb9372bb34d69e6f833c3c3860606d63a0464a0696a163b5b2bc45df9a132ae1a1a9edae6cda3e89a96af74f7d126e24187825352c53d2502d591c25ef97b902d98d3bf6fb9a3ee632f0e6056a107e9120b1324fb762c5a863643137e337cea1fe8d1129f0282a14609067e61e30cbd631ab3d8d26deb2816a06ddaff0006e8503a61486f0554e839a81463297a2804124cb73264832bcd705970fa50019f30037dbab4b1b2d4fb8fcb8ff556cce486b3b3dcebeab58b2ee9f206d17ce9234ff022dac163f1b11e1b807c2d8fb11a939f0addcbea1a25de4ceacee069bc7dc9b1dfca7f40d8376e99124823cf9344d7aab177be0ce12cf00d6b118c058ab90ab748575d09fd800bdaf4844eddeadf8ff46ec7a8b0b779fd674acbf92492cba4f64678c50d0bd2bc2d80245ef688b4ead3e4280696c5799a889e3f17bbb63bfb9b4d9af074c666d138ad46aa5fd3b627ea84a076da1c92dc3efa692cc60c9a32c7d559b96561c9d255ccf6ad8e0ffff1c7dfc7073f263dd9e3796d9c3130cbd2bdbd818a96d504e530d8db9fb121dcb36b54e18f2f595de6448fa4f76f90dc633830722e7210e5c751b99f2c78c7a4cf9b758148ea3c3d4e8de186a24e33a1b68618612aa313623d4154547a84c6c18f89bd011c03464a8e9f70d0d09df8bee52d34af753295e827c7e3190aa56944ec211d1b4043f93bc2ce501929cf80f9391c37416734e8c9d721ea7dfd83ca64a7b2fef86a9e323ba4e287f9a0a75dfc7abfb60a36ecc838e2687024b2f3ac104dbd44a0ca8e726b101f4b476421402e8d263cb73cac8fea210c85e8c6c7e7a9a611fc9911fcf0229c3215ca7720c67cf5e111b053b444039b0ff2bdef32cce2d4373c85c3138b9d150e2a1af04ec0be0a1c56babdd4d31ed86092ee557d68131d6a4000e45fc3fa17cac2ab2a892cc1fa5c4f145138d347b10542f00ba87789fe7e4b656d949e6b7c0da4cd1d6fe5a1b4a86c98104b7ced7357945ff8955ae114d149e143889e3b78edaf3f437a9bbf21b9fb056011683e8426a3e40a5ab60cc121e46714086e53687148ed690c44995859ebd1dd0318f4bb9e5e457ff6a417acece9232c2cb007a3c928cbead6b70a64da8db05c5c5f4057255eb57951c1e19b859d71e441029685cd37508e7f7175c21d77b3f192c5d10422677f16f76627d93e9dfac41dc98ff78c2e11fe4180f250fe6959931f8d0c0d80c654a86200566154b8ca710b2e417ad5cbfbe2720e71d92aaff182cef637ba952289118903ab81fe445d41734e7da766afbaaa1ba963be5af53085aac6a532b5017d0b0e4f54ac8f0cb5ee6ddbbf76bb6e7fb60832aa41d3c7f4cacf5e70c138f4425b2d5fe769947f73d7468946d0fcb5209139613daed262d488288d736c51b93ee075575f2a86ab7a34c97f4e7313cbab53ab372935019402e924fe35a52210655620a10424dddb34bc19306772ad250093a3a86aadb55e13d64f8efd49082da350b1a8369421dba9c3a2a6edefc8063f436210a71ed03512b47a393a5e78e63205f7c45da6ef38c7f7eade98af644b913ea7f0af340080052facd7a0b1d1fa1b95c8b628b54fe6d3e7d55b21ee857a770bf66e7b16175eefa7394410a9eafa8eff9e924c2f1dcb6a80053a165705ec86aa51b780c1ceb570f9d16d7f7a2d5f668291c55f75bae4172d85dd52e7587f889dc18b3535ce3f506a326176cf69695da272fb16d18e598b18566c637eeb43f4911bdb6a03b04f2d48aa6551b763eb1a9df95c7e97eee347245c12954e3efce3c81d3751ab69aafcb318012053c603c743cb2525977077019787906a3349ef2dc54bc255bc9165fb8028f6b3bf070d2da5ee94cd4be7a6919c647b07daf837612dec70d9e09f274bcb2bd12b1483ac009a096ee1d8f347491b22dd91bba7564f4e4a811cb782b105cb10df9a36fda9bb87e2bf9d8c2d33bc21efa48b69eaade4e24cc31b03430043204725a2474d4af3d8cde7fa00b3994330b9cfd9ede14b890e61045469a6d1bd0d45d63e38ce75038e107980cf5fb9798ec36154fba83f5db80384265def048736ba81dae3bdbd27ea9e27ec99ee88a06b9873ec4c8b655bdfa0e4c431717fec5a1e9e1708a174558d94b75d68480d90a097280cc8572e8536375d1ac99d1f78f1eb01555a4fbbf7f20761e3d0a81f995a9ec777dbc245b9df866576f95f7541d0f5f85193379c4a4b25233bea2c053d42096fc7a064279e57072c439faebc2eba29e7e759943727d6753b9b608c096c053a7a544ee02effbbc122a3f37d06207e195872b3cc0cbc7fff4eb5ea92c76d2f0b7842375bfe4d6f305d5d52da3109fbb0dcfd93978dfe969a83674cdeecc3f5d735056a5d8c8e55e974f6da35c65dbd69f42e42c4134170c2beab33a26ed997dbde7592845fb3ab7ebfbd914f64e91666641336f5b3d5166e2c397634c2fc6c81dc60605e24b91e49193e03e8de3fd9bfa92dc7471a54ea71fd13e1fcec0fe18424e52cf5381eb73525892c1db907720e06a22a17cda116fb96d2c5bda44cfecf3de8add9d849c97d4c97a2100889cbcc0586e1452fe83cca9d36f552ea9d983d69774cd72c2d66268f36ec39594de7a76b173b8b8ec587b375b42272f5d08adcbf26265687ff351dd6e6f50b78cc74065ace2a42b772cad0e6ba146a7eada80e739bcca2f9d1f842450b47508e478615bf27593489943c03fda945097bcd7e76b8b7e5caf8bbdb176473f6642aa7efc7024999166e1697c4db4dfa118ee1808afbafc5a913618c01ef763de4b839ea676605734c3fe7a66b1c4bdac4fb96c8cae1ddfdd4daa621d9892f7c7687f343822423bdab41fd86f64319e1ad2c0ef9a989970f12d018b5fec666cab3a9e955c7c26db391f8c63f20c5e4e8d58737dad363024a696575a49b11e4c1da44daf770aa11a65af1b2e7e169d6862ac074124fa8521246a0ff89219eceb8753f34ac26546218b13cb9c22d83e77ef9d9f9e50fa4237e5a00b50ce4ce4f5141fbe7bb8c221975d25e7a0696f1a79f1494d36b3b8e3680600c86f92047e01999bc5f93a06006c368fd44f72b7e3f275c8dd040f5ed5f9b80c2e0ab58478d47f12825e7565e124c1ce2df2116a2c5000fc02fd25a2b4129c81619d7ba68cebaf041fcfae90dbf7bc2658350dab7ca08f551d73552b99d616189af17f3b87f260bdef747a5b875658bd37130b540c60e693a7dca78979e713a39a7e6fbfd1d5fa7fae978edc7dc5b225450eb74aa0a09298d41b5243d54e20345a434eede57344dcead9e3ef699f7fe4e7bd3d0d4882984d6a16cd3e10a7fcb14100c012f6dcf646aaa23cb6d7fa92cab9b61764570cb947520c8c11b716750dfe3fee7a6aff528014c07eba1de3b3bfb27a093c793fd058eeaa6f974dfe34e2c17f7532e93c7a7ae509f70b27f8ba048395196574d32f427449cfd17bcedff86537b76626a7870aa6587ac1d18eb1a465a94111c6a003dc1b2f2a67c7468d41c17fd080da7c088dc44363d284583d14ad0eace748d29399dea0b6e74da6275a46dc5a5d60f2a974ce7ece48a12d1fb05c5a315ad0d7891c94d6e005d9e406e37ae88a529373a39012a44ccb230b4ef40c17cb239e73ede998b74748d8d856e83d062caeae7feb16367b92b39a09121faec0f513ab92c2fd48768800cf47ed29460556d0040feb1781a3390f79eb5c1c89b065f2b011", 0x1000) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x200000001, 0x5, 0xfffffffffffffff8, "ba0f0772d10de6fffffffff8ff3d20008136d283", 0x0, 0x4000000000008cb5}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:13:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) write(r0, &(0x7f00000000c0)="0b37f9d18aa25f9e4e596ba6be3c983dc7b7d07fc5e599beb5b057e33d00f5faf859895e8067a2a199f7332f13fc735033af4d17909e236d990377601e1fcf3006d4378d1982cf11660144644d8838d519b8db69626e0fb0fdd7ff7924cd9b8517d59c84595f33e3b7a64ea6a62a1d23097e157abfcce45e27e9194afde41a8613289c3ae676702792677264db6e8e6db9c90b5b61fdd4e733bf033aa6687a9129960e7c8094bbc7ef0617b51165704366", 0xb1) fcntl$dupfd(r0, 0x0, r0) close(r0) 12:13:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x62, 0x8, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd, 0x40000000, 0x800000000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x9}], 0x8c, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x200, 0x8}], 0x4, &(0x7f0000000140)={0x9203, 0xffffffff}) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x4) syz_open_pts() 12:13:11 executing program 0: r0 = msgget(0x1, 0x290) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfffffffffffffe7d) kqueue() syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:13:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xff, r4, r5, r6, r7, 0x46, 0x10000}, 0x9, 0x400, r8, r9, 0x8, 0x2, 0xaaf}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 12:13:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000380)=""/117, 0x75}], 0x4, &(0x7f0000000400)=""/4096, 0x1000}, 0x800) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) 12:13:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x8, 0xf2}, {{r1}, 0xfffffffffffffffd, 0x14, 0x400fffff, 0x0, 0x5}], 0xaa000, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0xf0000044, 0x81, 0xff}, {{r1}, 0x0, 0x10, 0x8, 0x64, 0x9}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x0, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x790, 0xff}], 0x1334, &(0x7f0000000140)={0x9, 0x4ff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 12:13:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="200000009a000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00c60000018e56afc8000000000000000000000000000000"], 0x30}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 12:13:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x11e}, {r0, 0x10}, {r0, 0x4}], 0x5, 0x1d3954a2) 12:13:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x8d) bind$inet6(r0, &(0x7f0000000200), 0xc) 12:13:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20100, 0x8) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="5e528cbaa7457e51fdfe792ec0f8aa101599183ca3bfaedf9aabbc1409f81e7efa3420b19a4f4d3443d650f3edca25c58d14cd6480196dddfa80d94d7b4834375b8a82c3ffe9cff7b022e5706752250e29f77b805e57096284ca937aac9e021fa2ec973aede28e6324a5e0578be23819e3e02b685c0c7a1bd2a001893fb099bd23d2b7fdd827466c6dcc878c49347cbd8d42ea9e9ae355f13a3ba21acefbbf7f7238333d01188db3f34757486400a888778a7ff0e39b9e25094266fa66a06588f7f5ad5385e7d0ca", 0xc8}, {&(0x7f0000000140)}, {&(0x7f0000000180)="f02396d924a5cfc07ad01211398f6909ef3fa73c1a13495770586b646b0562bb5564624a4fb1ced6bc2784b343c3038e006870181374f166d255504a8504c057bd1caba1f95ec6c5987d06150c70a60d3521e0f45ae6f02a85ccfd27e5c2719bb867f5be0009df245fc0bb5eb0769cc3008d7d2c718ccf5f83606d0d2716f1132fd34a0df979cec3650a0b095580aa01357e053f90bdf31d8c45b15e168dc1cab29e085401e6f1d18b0fb394f5f0995f042944ea49f301dfdd5b96", 0xbb}, {&(0x7f0000000240)="6ad70de6b14d17ad1bda66ec17143dc91a679708381142f3bb7fda270c88ed4798909f798083ef89445587dfe08ad4ba4257ab14e892213eee8672d34c30268eaa4ab7ca9bbedcaa4cdb45462043b8098a8a", 0x52}, {&(0x7f00000002c0)="b7de69934b6b3f65ece54864663056b69b9e72a6b4f22c42b5cf19cbe897b0c6f5250c4ffccc17d920687c11904fad3b39e29f46c7683d1c38b5824732e614cb745a1158654b5de1969ba7d4d7237ef211d1ee9bd8704d25c21c995af8c3862eec1687", 0x63}, {&(0x7f0000000340)="87e854dffce0ab2a1cf87d6ebf0da8c44802b570191a98dc8e25d7c8a0bf4c1462088437167855124b171d7b347da2fc26f16e732086e049add328059b363e06cee50388e3bbbf24923e114ec90d6ebcd7db6f4c239a9f0e687133111696ebd2160efc85a41b4075c0ffb392a14ac4e25ff29f029ae69ab0426518bddc6bd3b8ac84c0e2609d7b718ff413fa7e4b69a144744dba663f4307db9d52bbb5d29247b313a7d0013e0747db174e56794ce93ca57a0806", 0xb4}], 0x6, 0x0) 12:13:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='@:\'%,\xe3$&$\x00', &(0x7f00000001c0)='\x00', &(0x7f00000004c0)='!\x00'], &(0x7f0000000480)=[&(0x7f0000000280)=':+]-%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[(\xdd\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\@!-\x00', &(0x7f0000000440)='\x00']) 12:13:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) 12:13:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r3, 0x3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xd9f7) flock(r3, 0x2) readv(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/127, 0x7f}, {&(0x7f0000000680)=""/56, 0x38}, {&(0x7f00000006c0)=""/145, 0x91}], 0x9) read(r1, &(0x7f00000001c0)=""/212, 0xd4) fcntl$lock(r3, 0xc, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) 12:13:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 12:13:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x20, 0x4005, 0x7, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 12:13:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 12:13:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10040, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x2e0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="278d1e1b4d470a016457eb7ffc8a308df4b0b4abb113bcc8b5472c690311619f45cf5095bd6a6f8bdd7fc4762b815bece1741de7160d925ad0d1d8451f2d6eabc7edd8d1de561da0d6125798303e0a6c2cef5efd61567af485b79cd6987bc4ed28bbfdfc023229b3a5ad460de29c0235edb5c6c870ca5d6c3be435e2c7c807146a1affa1a8913f39c44bb59bec3acc96c2624e8e5b4df58d2bdf950f337ffb8bd6db8603e931023639f625027fe35adff1aebf980953a9f1bbfc547d6d9cdacf3e315f36bbbfe70d0920b0e007c134656c8b7f72590f7a656bfd6824088b46a597b1e28ba44f09a7ac5284a8b73ff909ff371eac0d90b5c308d8fb9b6802ff31dc02ffe83d7572c6a18c213037617e3250b988de3826744839bad3d97016b402602a0e23c6d6186d8ccc11e675282ca7ab76ab022585eac33b3aa595f3ca66b96306ad57132ef01d3be46c0c51118e938bc5026b5998878d788a9a87b766cd70c3f60ad61256349ea2fcaadc489de722f097b64bd23218e5f2edecb1e11481c2cbed77f45eeaef04288886f49264e630a53943e5a52ecf750338a42b069a1aa692b7406ef2d77e9bdee95a959fa405ba62e06f450c16f566d073afbc697f9208d7d41a0112bbcf699360b2cebb749738f7046aa3525be5245a33d9d9950798c59eecea47c3cafae33a7a7d567e499c3fcca8fb11f4f4ee4f8a49b9a9262b5cef1c13808ff562d0408891329cf7ecd78f4b9e7005690b3a8c9ce34127b0ca3bc2feae6bc7565f8a2ad6467408a6c9c3293f71c657782a60844fa6997740f5f4fbe0e4ea3d84d01952b09b5cc18b7cb846e3f10306fbbd5764f8c9334023fd4ab520a9e04fb3639aece4640a9612e7f3c22178a1bbeacf1fe9e5cf65adeda93c2df1402d73b641bdf664b66318323d006336e8d48d01f145c0d600cda521000fad1e7e0b223bc2cfa6885bd0d56a11064695f1b5a2c46dcc03527abff31063922d7660dc717736ca9b14168091596cb480bd9d9c8bcb70270a4dc8437996c3890252f7a512359195a96f0fcfc614619d5a27ec7a4595b85825c3d089b0d579d5731a52ace442f62b2845af4c388d800b4e9ddbab8ae29e538c3ddd0f9f39d2bc15c1aad52bc5501944ac4cc348e8e430a84d7e21c5d7d1c4f6283e6b7c93ec6e5bdb22fd6ba781d10dd6d34f51b639fff432fe90f8cd3a93212bab36c5c38aae9449e3da407b6d84f8f119fa6ba2a22f9a6fa987187627acd4a6b83d7aadc6ea54ed2f9b6892023dabb5f7b5dbd61950e8a39d4352f9a105f9300a4b57e299f66469e340e8bbf20f80a5420d1fb6b0949b7320e964bbc350473123e3883b3881ca3ca0c8c8f8f80c6ffffc570790f88682c52cacafa48f1bbc8801c861a5db2e806d3491fb76bb744f93d3bcd5dd7df42e3b96dc4a40050798e1143bd5612f083011685b6d1d1353360e1d652954da3438538a97b9fb385dfb9bf46cb6b81f89e222b8ddbe45b207e7ecefabcb14d00ab4192b4e2786aa7573778626594f81aace9437c6e490d1b5ff70a595e9c5302c3a03d633f16095d05c57907d767d13281b07b38e855a9d7a1cb35d482eb29b1af933b9e8434cb6f920dc3241aa35dd642e49db71de780052821b1ac1e34471f029c5b4861392f2878c524f6ff5d0cb1431cc8edac82312f3b5948dccd6d49ae0da556dea3ba51357074ad883311c0065b54453709dc755af35ab3cbaf5702ffaa242de5bb29717e2f23e64aa44b1cc2578c2f2a063f161868073ec19fb9ea63e656941c293ecbb7c4a506079ded6ed2b12ac46b8170c10ab8ff3b2e9a5e767769e21c70a20dbe917a6b1ce10758ce607aa9830fb0fefc5d372121b86c5226c9f477fbf43a92e6cbd55b03068428e9dd35dabbf3d83b81b54e482464d3bbbeddcd1bb0f7c5b9de8f678cffa566a639ba3468dafba76e88bbd160ca3c90af78862c6f7b33d7124ad2ab8f9c2fd81006eb0dba408e5ad9465fba66da07a2a8f6585b1ac6aa149af3df67ac1869654d0b2cccb4cc31f2d9564005e60a2a1262fcfc0472f5c86a702b6341e61cb528f61822e29bd2fad66a92a0c4821444325d34c9bd55fcc6ce6c5742a55ede9b667bc5b83e8d1de46eeb5d4c398eaf440815d02b5c91505459904f65bb68abf43fc94950aa749a92a7e85fb3c218d5d802f8f6b889f3396aa74db5c57ddb3d63b25dd6832b23eea8f0318e75816a308d6a16e1269cdd745e09f9f0a825b73db7d2ca051ed0c7c11bab964a3bc50296d0546c083cb0ef388097e88bfb436f9be1cae6bc41dee3a167d996ff11f05963523ab4497d3f7d02469b5ae4687590b7859812a816a847ed47183232c9516a7a58d11520a22ca07f22f6c5709d8722d94facaab393419e8724f311a653c6720566f5c84fcedd0a180b580c366c157eedd191e3a57ebc7fbbee2e0457dd2e77caaf9052b7b7c62e2a573f91da24ae87b62ee7902387ae5b0d1aae5e717f6456fafcdfbd8ac85499c58f2d9e03c6116e759e9104c72338157efcd68acf7acef4456951796746f601434e5d091dc0286fa108e9c30f421cdf3a33372c98a9203196dccac54d80b74919a9c261bfbda967b4e4c876e938a2bbf77a8d101258bf6478dd61cd3dfb7564e3fa4a775e0ee0db1a24cdc33ec957855aba0168e344fa8e9e3630316e1623fb5443658838698d0d3a7abb0924c426c28cc34587b82b89a74913e7cedc9c8ea44c27d9ff0e082464610e81caf2567ce894475e788abee5bb97acfb5b7870bef2965ceec1a11dd0c6276c0d2f728437a805cf69e0b817ccdfab7e810a69c1de27a392f078e6f35ccaa792cfa73db57206ac852085e1849b788f58c7ddf87e9264f511a5a22de91b8cb06039dada478d10cbc86873de19ac1b9888018e00cba63dede97cf1ee1160ebb97e6f79ac59d2c90c29a8efa9d2424ca3e3662e8ccca80995f89f8e6f3df7fecd0d48907d7c0dd53d78851fbdf93c48abbcfaa89235da0310511adc75cdc15b58b896ab2de87000079bd29a3b1027c6a31d2db48bc8bc90e001f7b73e611027f2408416c4894a12944474f40db9d3bd8a94819c3fb1919b1086bd363fddd2c75f2bddfcddbd645fbff7ce243ac30abb34c56a89f7b345b5793c3fea73ce2e819d6293a79d5754505a6fe3edd391673418622056aca1f149fe911a5e493da87465438129111219cb7ecbc52332386dc72388b7f0596a65e139934aa12378b764b82c037b613a1d2999f8334c05e45b20e3b6288999b741a51c23d49edff38899fd2a7ba70cbd4b621c0bfdd4df1c893b8b59c1173162780d204bcb83144859f86b8b8399a62b17a514444700fdd394f2eb9cbad358c215d3545b1698e5df57a1d74cc1c1dbca4b58ffe6dbda5744c206c4ba320df223e9c34e64a4e06a638fc8df9cd03d069897e6c4273e90505e92a6f4bd15d1978bd253bc66b634a1a72198a2531b6ad4e26d9915ad96cf8eef325ba4b0f91be84312584a0a6f1c331b9e14e00298a9535f38a06f7aa5232f6e4cbcc7cda3f1bdc152a8a3bff81c57509ea1bec36b451ad3647e0d4418c279c2d4f1884d026dc5afb655e358cac32b66acded5a543aa56c6430a38981bc56019245f01b3878bfc102cb38688b9d469d6ba828cf0e59b0dc16f476486049cb69cc334087e34e578eae4fef50c84d4d82be730de5af0fedca379148250d1bd17afc0e95123697c1848901cc6c9f674fa195045532567951ae5d2d1abbccef4a291eaf039e8dac29d81f839327ce8c9ebb8207b752423de67d4ecf5ecf7444ec2aca023ac35bb6d09aea23def63a5adde585d5fa44d4d835da5510fdc3186642dddffdd559d0bada0aee58dea207a1c8d504a8b144b6c16f4585329e41ca4aa3c5ad241221db714720fe018b26731d3843f963f0d5bd4788af7d3f6fd28a3f5d63b1e2946305f9af6bc7e84f4ba7a58a04c9a342d6649e01b29ff765da17cf5963611d1a4303f4b5dac7bbc3668729f938eaab1b1a55b24e3506087137a769d65d11ac2e4bd57924d0f0b6dd87ed44dca5f01388799a755f782a653baba3fb71d35f30ab9864b4a693294b2b7dd01f525cf14791564aecab625723a04fa05fc59453a440b7bbf014c6c8afef5705baee82b2be82ab59fe78fe8e414453041b7e674f3bbd5364b5540efd21d31b88a68972ca50bbf2fcf61981153c6723674a371634b48fc5f10a6556388a55ae2ca6c33758fd72a276ee777fc07e564b60ac1514f570f4546496e4aee1b918e990d0f0dbc23a1de024acdbd09f6b44fe107823226e69afc132d7bf45d5b806da35d55ad07c3b08c51ab347d644584228b7a0937e2a83ef5167222233d823970ccbdb011244b01d44cd982aa964ceb36db9ba20dd03b628f659718e635f914370b96cdfe0482c9965ff26265b17d18a1f1414e10af5099858a076cf5bde889ac857d5b1dba14c8a00d309210ac3ccd4ad392621e4a2e262cace0aadae2e8f8c2cece7fd313c7c744e116bcd2bbb3ef750a0d024bbb6f34665f9b08c264d7d920ca1519e3cdb5c206c6351808ca04646e036592185806063f18abd7aa383e1a8078ab6eccd1b89e6e63f43b8c3845345229e76d0e2e75c9bff4f9fc6970254a525d8ff68981cadc336924b13337d40898d2d7cfbbadefcfe7997f447c5f47e617e58ee5ea8f868ae839968b21455d27b1e4077b239cd5295d880f4bd362f22fb4aca80759827dcc7a613d767a766776562566fa1af3757d1f9b514b929aaf0f5268bf2fe1941f48ce63de1210ca3cf63ceb016cf90c2dc909f5eaf91ed43661c32c49e19aaae37e0fcf6a1296f524362b297b03813f9bc908df588e3e9c687335cd6325f0b90bdfcb87c1c3fb4b69fc63395c3440fdd6bc749c7363cbee199c6e4947d7615ce3e6de0db5929b68b892935071225fe6d86f5842109e5a9d7cbc3160089b612cd12b6aedd3620d1c624314966504b3f725b41a2d6530a817274aa4add8cf983a16907f4fdc79d55d846a7aa415667b8d4d90027ece7591054515b1134b7eec60a99effb70b1765c015ba1c9c99004925d872ea08efebeea9eab81a8c504ae0b3640f40bc7f7747db4856d5cf7df956b091b302c3cf78548617f60f532464b63ea5537f5a591e55894efee069fae156c83f0b5bebdfc27f6c5a9a998a30be74ccccaa2ab52a686d646868fd4d2581d442d9d89471e19d50192ea4f2e8d98c37dc317005e261f3248b879f5ed16f61063c2b8b455290b809f45fa107fa075a38c3b77d0c770ee91538f6cb8daf975886b1e67970d57aab4073e2651810bb9eec64af887c88e4314a976ac78fc3d216d58f430dc84b88be44e6153511d30638188bce6aa520ea37ec5c06ac44b1b0148af76e7cf01a58aedebd36a5248fbdf934214f44664796c73f9579b32916b553d6f266e8b7ab8ea54fa3ea9632c7fb55e201b446e6de347c1423de4ce1f1e95e79667d24043aa8e8f76d159ab455c6078b118cc51c3774f2a0288eb0c8e712e002960e8cfcfeaed56d9d7f56d47f4fd570dd431744f276f117dc941c8ea0f5645b49f61a322a010ddb5f842d1595548f14420f4439d1f85c03b78f74ca69d2f47fbd49410b673df48dc38ae9f81df140f52574e9ef1374b18236ea8c9c19670056669cc162f7702dbd5baac9e7d79122036a3fe638daf8019064ba1d8e93244cde882da867c51712cda31aa084e2f9c2dfe16f0e859a1f7409bee2786e7e175725ff3842f71894a62605e864f58c9911616eee4c8aa5ace407875fd", 0x1000}, {&(0x7f00000000c0)="21de00c90a79676e5e164bc41ab2331a21680a81dc1c69b0d9bc1b1e6ff2c97dcaf4d07c5ce644c1eec834b6e82fabac181888ff6fc63d0b48e367bd7903ec9cc4184c8b19f43eaad0607f54e3fc40455ff40bc34fe33f80604958", 0x5b}], 0x2, 0x53) 12:13:14 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 12:13:14 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x20000000, 0xfffffffffffffffc, 0x100}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xff, 0x1, 0x9, 0x3, "f68fdd9c9da587fd1823e2a262ea2285337c9a33", 0x7, 0x2}) 12:13:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000ba379734ecd04dd12fd50000"], 0x18}, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/39, 0x27}], 0x2, &(0x7f0000000200)=""/48, 0x30}, 0x41) 12:13:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000062c7f9038294f73c0000000000000000000000000000000000000000000000d32d4282a7848e0000000000000000000000000000000000f0ff000000000000000000b6ca46126421968696ffa6265c8401aed6c34ba0601b9df1cc176048ce51fc357e85f11f550ed67e9fc67eab1449e829f850d208aa82b1b626aff4e840b3889f7b344aadf4c88f6fcf706bc8f833b7d20fc1ffcc2f072d41d17e6daa1ec9b71a8775689682cf1a794ec99c2ad45a880198a53eec361a"], &(0x7f00000000c0)=0x4c) fcntl$setstatus(r0, 0x4, 0x44) kqueue() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 12:13:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000300)=""/166, 0xa6, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="df776dba64c80242", 0x8}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="8700ec294233", 0x6}], 0x1, 0x0) 12:13:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x10, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0xc7e, 0x400000000000}, {{r1}, 0xfffffffffffffffe, 0x22, 0x40, 0x5, 0x1}, {{r5}, 0xfffffffffffffffc, 0x2bcc2604ec9f78be, 0x20000001, 0x4, 0x88e4}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0xfffffffffffffff8, 0x6}, {{r5}, 0xfffffffffffffffb, 0x98, 0x2, 0x1d, 0x9}], 0x48, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x6c, 0x2, 0x7f, 0x2}], 0x4, &(0x7f0000000240)={0x63f2, 0x81}) 12:13:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='.\x00') recvfrom$inet(r0, &(0x7f0000000140)=""/239, 0xef, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) 12:13:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77aebffffffffffff03000000", 0x14) socket(0x38, 0x8005, 0x1f) 12:13:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) unlink(&(0x7f0000000080)='./bus\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000800)="a07890bdc7b69cffa2d6f11f4f4e", 0xe}], 0x1) 12:13:15 executing program 0: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x400, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x4000, 0xe0b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8000, 0x33af, 0x3, 0x1, "d33072579be35ab40e500be8cbce23a8803bdb94", 0x9, 0x3}) r3 = socket$inet6(0x18, 0x1000000a, 0x1) seteuid(r0) read(r2, &(0x7f0000000180)=""/70, 0x46) bind(r3, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 12:13:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000480)=""/176, 0xb0}], 0x1, &(0x7f0000000580)=""/164, 0xa4}, 0x40) r2 = semget$private(0x0, 0x2, 0x100) semop(r2, &(0x7f0000000000)=[{0x2, 0x1000, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r3 = semget$private(0x0, 0x2, 0x6c) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000400)=""/22) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/152) semget$private(0x0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) semop(r2, &(0x7f0000000380)=[{0x3, 0xc4, 0x800}, {0x0, 0x9}, {0x7, 0x3, 0x1800}, {0x2, 0x6, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x1, 0x4, 0x1800}], 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000240)=""/183) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) 12:13:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c2", 0x5}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000240)="30c47cc40e3c9128cfd2d876ffee577ff46f8452c3f45adfb7385e92a79d3b318b577a6c92847d6dc4bd8d4c54e177f2ac6f696dee039dd82e676cc295e46fa6b69542", 0x43}], 0x1) syz_open_pts() lstat(0x0, 0x0) write(r0, &(0x7f0000000180)="dfc9ec2449472b", 0x7) socket$inet6(0x18, 0x0, 0x0) truncate(0x0, 0x0) 12:13:15 executing program 1: setuid(0xee01) msgget(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2e) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7fffffff}) r1 = semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f00000001c0), 0x9e) 12:13:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r4 = msgget$private(0x0, 0xd) r5 = getpgrp() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r5, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 12:13:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xf8, 0x100}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 12:13:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x1, 0x42) sendto$unix(r0, &(0x7f0000000400)="a55f9e2f0a7a3ce58fbff6205967710c7a9ddc5976abb6959996f91dd99cd1c8b85d1e2113320a9f31ee19b38a36eb4842d64960c71bab241c4388188eb1f1a3", 0x40, 0x404, &(0x7f0000000440)=ANY=[@ANYBLOB="0100510f66696c653000"], 0xa) nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x2) r2 = socket$inet6(0x18, 0x4003, 0x9) r3 = socket$inet(0x2, 0x8000, 0x9) dup(r3) r4 = dup(r0) r5 = socket(0x1, 0x4, 0x5a) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x5, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000480)=[{r7, 0x4}, {r10, 0x1}, {r0, 0x8}, {r0, 0x4}, {r6, 0x10}, {r7, 0x10}, {r8, 0x40}], 0x7, 0xd7fa) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x4}, {{r3}, 0xb774a16dcf1b47c5, 0x3, 0xf0000000, 0x8, 0xb3}, {{r4}, 0xfffffffffffffffe, 0x44, 0x10, 0x81, 0xfff}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x80000001}, {{r6}, 0x0, 0x40, 0x80000000, 0x9, 0xc789}, {{r7}, 0xfffffffffffffff9, 0x40, 0x0, 0x6, 0x2000000000000}], 0xfffffffffffffffd, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffb, 0x8, 0x41, 0x2, 0x7fffffff}, {{r11}, 0x0, 0x2, 0xf00fffff, 0x8000, 0x95b}, {{r12}, 0x0, 0x0, 0x12, 0xff, 0xba}, {{r13}, 0xffffffffffffffff, 0x1, 0x6, 0x100000000, 0x3}], 0x4, &(0x7f0000000380)={0x3}) 12:13:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000012c0)="be1cba18cf6358f1dfae38b7eae81bd9d5cc4e2c239f02a6c83f0c45b8b6be8a60600ea00f7930c12c48724f1114b566cb159ebdadfbd4f5fdad281e94b21c7a925ee51bf90688e3c5576129ba8835e510135010d122dab606c904341bee84de82ba927c7782a95a85fed5e2fd96e3eafe5068b757380048ac810d6459d637d5f1ff9194b6168b303e12178e86dc8aa48d125a6560a183ba54ff24d24d85028487faf4a88984a5ac3bec901e32de5df57c6870b361bf8f24467d5d37e3134bf2e3d42cf5dae953a84c67d8c435a56b70892dcaca4e165f0f6185933ce9ce0ff7a8bd66ef325669a808381305688a0b8c093ca2849a1330b2276e15e5e8d35961674e1eb8c61097e05c3585baaf9433d54a6bf546c9e497b5da1d6d787bdd4e34059d1c00350637850dcd3460d680481a9d908b04675abf29278aab3bb9db5d6341ee2fe96c6e39b854fe38e00918f527dfd642067119f219d493ee5948873b6fee5bf6806f3f0bce81c7f2bfc8b20af89700a9ca78556a7bf111e3b13002d2b94b7dd3c08e0a46beb197d4e4c0740b128eb56ea322daa958acc43141640013b64d29913c323bac800ae343a5c2cde7c682531e535d27e59be2a71c6a7a635a6c89dae4f7b5857b3524a0af131a1f0d759d6ca444d9e8ac5e2831eb60eac23362755057c89e6c1efdf25eebb5bc527323d2476f9354d1cd78413ea0fcc91ef736e0ab24d0444b680508be1b25a17302f8b4f50bad19a113687c02592a1dadf60548faa989e8874c07cbf1600a5427b3dd8e364b6668f6d9a1188bd51f365099e93cbd727cf9a749ee08e2c5f02e2af4f99375d3de19d29511e92b1c46e07f5eb4449aef1169c90ad2c80d4ad9416461113b3c87192072e5d40d8e0dab76873d6b59a5a1b843a91796c36361f4c6e6689ecfea3a80bc6300446bdab56997dcee9d7173d067a9aabe6eaf0deeebca9ae623ca9e39625e0df2b34a0e185e9447ab698114cf95d507816b9ab7891a015e4d59bdf1923c2fb6cd27b7320409ea51f5ff752f005a5a6518ea713fc0713d7466c174d0b6b769212772fc1630383bbfd6fb1ec6f0f817fa7e0964d15dd2db2713739e505f8690d46faf8266f5ff39ec66e6cce0eae6976d4960d055c78fd0881e803213c4f89f4796ad8c5f2d49d9631e5c9af4267ebdd29fe1da2c903daa42dca226de410d8f2a5a715d1dc7adc3878b5c47b22e99efb0b2f1466fe6cbdb1454a92039e1b8f5007fe5ef3685c6b7909866af583dbd2057f7f3a241efe32bbea1dafbe4aa081203d33e216e9e1bcf244aaa8cfed4a6eff61b5443a4babf818d04ce74b37942809bc492019e673772060ad47fc11ea8a26adb747b3dcee1119f40436a2adf48eb4082727d7d69ba1cd41899d691b2214676757fbf8b17c57df66483b4e3d2233504bdc5afa2812572502ab4ea060ce9f316a231563fbcf3062285584e3c194e20fd9660b1813cd83536949d4e8348140b0b09934f317a101f476204537025c4ce43cb7192bbb6b15104eb93d08adb6265be44890b7815e99b4c87f0a40a877a4f8b4ae0207a295a5ba178bd4e4baf8658f82f622f79436821c6803f515360483a03192ff3a09a0378d2199ca3cac3c93f42084ad65040daed6b6e269dfabfa6b4faf9107e77612534c4a8de976e61a4b05cf1db20e65fcc45c31ddd1f60dced78840705805feb9a3ee041486863c5e30c8b6e8c9f4c77a99bd317461106db3e1a873fe90288e844684f0a99e90be223f202d645d6de7130a08572e78310116f8446bbe05975f5aea26c94d5f7844b7ccdf3726cd39e8e4bbf5974f55223686bf6e5c9ec406f9e513ab18b066d1ed1ef55a26830183b9b3d36838f528ee1bf78cbd933c0c6543b65621446d73454cb8029e72e3db1522df325b8c56063874244838c3041a03cb050a97247a5b795039f75cd95afb27d4d04816f15170eadd13f5ac7a7b2c925787d5587ac4c203c39f7b68463e984bb2f6b8c96524caf67c26310d6ef95aa039a1a3e0cc7081bc3797d7853dbd33c0fb40b681067cebdd97bf1ce0ace4ff9e7932254d11f65904efacc9e2b754d74662bc6ae92896282491cbbe48b705dc225122e39333ac69e4ec4fc95127be12af16b13030929067e9314f526c541f8b474f94154ea2fffe558b70065a09bfe841334763ba63b098871c7cc179285740a3bd50052c92ef4b771cc0ad6d25944290e50b0f07bf5f5314c67bc30d715e5ae82f5b8114f1c66e3410205ef4058f24cdd19b85bc698fbba07770084e6addedf32789f44506daf666f70355a25be87815c2fb7722fcb96e2d1e3239c0b2e4630ef56833b160c649a57c1dd4a635bf7e4433597c5b78c00bd4600083b81f5f5a53b6c816f782a22d68bca2721555ffb0dbfec3666c5fd6c13a23ec909c334fc4e656a10ade0ceb5196c5fd4e9fe6dfec83d50b5e8d41171b8f19635cfb75a69ed0e6aa398c82f2d2c45135bfdecd646ae03ff0099a75ad7c15ef478f68e22f9598b179fd8abe8c174df37c45218a061de13413f0471c84f5fc24530856ca51b5d70ae73577defa36c4e54d357861e25c182e470d4690f3ffa92afe79215bb5ccc1153b8fffb14de01146f59bf061debc420b2963d8436a077f4b0874caa21b168418bbb25f09b9080068345f4f753817c6d7e37f8b946c0d3cfdb671b2412fef61fae6a69fe3639b5b3c038c6043b4681cc2d8d06ca689b455acf8db67d23214c1fa898ac0c8ec05489c629ef6abfa748d22e923a34d98da918cf4eb45296ff37be1096a9ae6bb4011741b3969e72e77a9b6aec7fc3f8dd62ebacba9c91b0362340baa63d952132adf2e84cb933a1df241d79f63aea14de95efa82332ec818049481d3d0c61b0759b3adc6dccd2625f090e977fb03f79a59bf0d006cf216799497235951124d6599e598ee35cfab91a8189365d05e1df71ed8809385fc8e3e14bd4b11da40e30ae8dbf8e45f90df7e64e382556c229019272150a961e00ffd160be6106816d831bf82ef51527e7a8a6c59cb8c66260f9240147d29bd7796b5ebc526ed00126adfd319fd9b13974683c0d47d09ee55ef467851c70f010dbeaeac876843edc23314bdc475fbecd0e706fff65d8045e450749c7cc8a4b109d489ed9c07273e3a8e440fd1a4d2a7472d9175c677583c574454d85e43bddbec5e5a2d6d01fa5028b27923424c8f71ef789947a59d8805dc995df78adfa24ceaf29461a909fe96f640dea695f17c97991e78f40367f840309cdc418d904e63000cfb1c4731e44607ff59312fbc4ba043d1f2fd69a271e6a22958f4a348e5e9ab663a729eb2cce26350e0cb700e40625350f92e54bd44ac5ffe6f10d823885d31c07507165d7fd01aaeb7672aada5daebf62dde5a1fd667849bde3de3d5f7a81cd02061674100f4451046672561b2a21f69f2de0a0c3423a1166a88fe0866cc6f5d1344e60ffd09afa3df57bf57530f72dc7ae0a7b0dc2c312c4a8408dceab68eec0d8b18a21fdf5fad5874f4b117e43631ec50c58f86a2c2968b70fd881694f8670d0370ad1de81fbadfa01461d01e2fa0c666f045d25706a276cec03b17e754119d5b323f1848cec8aea683fd7ea8e8d5671184823da1e49f2b70339adcb1c0f911f4d51cc28336fbecfdb598d9b85a3e8494c2f609d07585c587ebfb5604cb474426f914164b48c554381338148913c9587c5a3e267b83a14a4fc5f2416f2a7b658db0388e1ac7574822ceaf00458367b115e09e5883d7b50866742b0aa7e1559ac4f1b370f8b4fa35b3d6c21bb753be7848f4cd116f023c3f2ef7b8e7af305d8eb0191bd67516abff4681e268079bddb1f6c73b6c2fa9b8daf0b868b9430f7ff276c6b828e2f462ebcd635a2f693119485756951835eee1ed6ce22e6e9f8afc1da177b29fa91da269a56e989bbddb7c37d1708a9b73d7562331672372dddcce4d4ddf3433948a1b503b44cc27e8de6b1183b8c274fc9933652b6f38be887d72c30328abc06820289f0d15164223ef527ed86c3d4929d78bd43b316374b606a46bf196bd462292feb917c46b6d358d549ee9b48119f2e496bcef17c5750f7ba82af18658c52ccc6257e0313299da8da36f78f5a878ceb7a398d5c30d0200527e73f847d4e4507320f63812bfdb5e89d442f467739a13120deee90cccbbc72d8e31170bc1af74bff307bf3d382b4af0297bd36d5dc8266385ccd76a0a4f99c810e4d854470b86de512ff59e6e33a5392d4e4c86ad2fad8ed2a0cfa36b024c49617aaf9857895d56254912ce94d07df97dca27adabd630bf882b67bdd5650b0afec11dd17d843b27a6bde298ba22f5ba47aee50eab5064c0c49f69183f82b6d4dbe63a35c891c499f1b859dc771ce4ba59c39882bf5e930ebb999c853bab3a8aec65ff858a1558d4b72bf8ad0171a466cd0b5c3779145cd509bd8952ec52c1571abfd128ccc9e8bb834d40dc866e6dd4d2c9bf83c3faa9bbf7d28b7b1df45ad3af983485c82bafca94915e6e9cb55c3ed70346fe51b569e648a8d22368c496a5cdfb4c187dcee2e8764602111145cf80760a9b45224d3325fa32cdb17ea745b665b72c0bfb788f8dbba89b766a4fc2f17926d576accad33bd", 0xcce}], 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:13:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d8a7ed2f3dbbcb0d8661573049919f95a8ea675b36e140b34b5341f4b02f7fa2c7a455f0117b136aaad22eb2ea14169e40069e73bb434d3d4756c2b70d4ca897a8fb3150f45b48c1ba283d41fc9dbbdeb407db860f7021a96eec6352d93d85547e14e3fcef17fe213e08a0d7308225b625f0cf", 0x73}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgget(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000001c0)="b699a259be0180c910ceb32d13a10930ed38d6c06582c77224b405f485efe20bf8eb42ad62ee51022eb49cf8d8ea4807a8ed7c0e354098d7e0b108", 0x3b}], 0x1) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000280)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0xffffffffffffffbc}], 0x100000000000018d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/30, 0xfffffffffffffe99, 0x42, 0x0, 0xfffffffffffffde7) 12:13:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb43cd3145a8cf092d175bf3f197665288bed2c96115d356d772787c6c558028b7d504dcf03c1f857f98", 0x2a) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 12:13:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) unlink(&(0x7f0000000140)='./bus\x00') close(r0) 12:13:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r1, &(0x7f00000001c0), 0xa, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x7) write(r4, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) writev(r4, &(0x7f0000000180), 0xb4) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x8000) close(r4) kqueue() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 12:13:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000009236976a7a753fb299dc5539a90bfe432044908d0d99bf7c19d078177b04ce9c287730c53fb20000000bbccbbda1049fad2ba6eeb0000002f6c1b2bee030000130000", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "4617ea3a726b71180eac028b57f54efacad5c7bb"}) readv(r1, &(0x7f00000000c0), 0x10000000000000b2) readv(r2, &(0x7f0000000240)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) 12:13:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffef3) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x9) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x11, 0x2) symlinkat(&(0x7f00000001c0)='.\x00', r4, &(0x7f0000000200)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000280)="4dd6eaf03d1b9318984c1d7dcaaed75ed1c3593be46d5a1288d1187f8c3fefbeb82dd33bfa03dfcf72d4a730e7", 0x2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 12:13:25 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="d20104001000000000df700000"], 0x10}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x7, 0x1ff, &(0x7f0000000000)="71830b9917dd8caebc94ee56379f1295a7bcd9501aa9c7d150118ecfb97a95bc9203db3cdc0b41e0cd1b053cd1ef8ed7e3bde51a1e88abf188264b383f9f4e133e0185bcedbb80c8bee6c6e1210c801718d24a0f19226c832bbeff5c49251d0fbe9aac6c4436480261e682e49d7dd3279636cd0a2b329ea97fcbddaf568029174200e68b2e7cb90490c96ce5e38237fb6735a94244f6c7ce2cd3480ca1e409a1ad5593a1f1d03e4c6044d4f590f793be3c0aa7216bed83907fdea9b5d385dab1fc2c99783772e5ef6b0a748e3323785ebe6e89d1e667ff843836de3b64da8dfe6009c864fac6752cb8726f06a78ab0e97d590a25eb544d6a1c01886c", 0xfc) 12:13:25 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000000000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/159) 12:13:25 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffbfffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x1, 0x0, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:13:25 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() clock_getres(0x2, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) write(r3, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040), 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) fcntl$dupfd(r1, 0xa, r3) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/24, 0x18}], 0x1, 0x0) 12:13:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="e53f737feb0d4cfcb96f480742868a0d8b03e2d687dd8d7ae94008dd2af8", 0x1e, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x80f7}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) 12:13:25 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r1) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x2) close(r1) 12:13:25 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 12:13:25 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1011, r1, 0x0, 0x0) fchmod(r0, 0x80) 12:13:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open(&(0x7f0000000400)='./file0\x00', 0x20ea1, 0x2) openat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$inet6(0x18, 0x4005, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x72e0}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)="8082b3b82946aaefc427ef2338ac6fdbbd9faa5aaa478011686c8ab57de3a705f25020b71af81ee35b36e00fd49e33f06d111425581ce25f9920916723b334c836219760bb83519441e5a83797fe5c3d3afbe5d5a524fda0889bc2451fdc3e676e6ac27ecf74650da64acbd536e2dff0dc21c1f32ded4e584296255e4e93154003a9b94b2618e7ebd53b697c210f88b5ae0b8617975a8c5715b1534ec5b9edc1a9e5c2916d94be535309c3212c5dccd6f7172ff3c4d8cdeee89a03aaefc213eda80497256c9eae01b74a3a18a5d3708726548531f0d60f685364d619ed3733bfbc78717bccd6e5eb3d8590c815295221c2e8a3b7f6af64dfb35be5c84cc15156dc57f9b273d77852cb8a973fbf6f8af951467293bb7ff725b9865fb839183d2fda767495a9a087362b45b564ed4a6e5d3ac57d72e52d3f128cfdf0e8f7b5cf1f792655787c24f3b85b8a9689dfbd90f313a16afb9d8ea0cde435b57ae282e5d3ac37a17a727b728a205576297a4c498d6bcdd55877f505a384e8c31877f1c690d3333b469da865d65aeca78d36bee47a310d08424a29014ce84b0e57968d785c8e74ef5dc6f18ec008141b5b79780163001f00c89840f12b98d86d83852892ab2c8c6f2e0b19f61d229ad75190fc79cfd5b183e61d71b0ad7224aaed370c4dfe279147608a", 0x1e5}], 0x1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3caf", 0x2}], 0x1) 12:13:25 executing program 0: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a80)=0x1005) r2 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r4 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) semget(0x2, 0x4, 0x108) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x0, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0xb, 0x6, 0x1003, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x4, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) 12:13:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() utimes(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)={{0x8, 0x5c0}, {0xfffffffffffff000, 0x1}}) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./bus/../file0\x00', &(0x7f0000000180)=""/28, 0x1c) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002280)=""/4096) r5 = dup2(r1, r1) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x160, 0x1) 12:13:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7434b1c6a8890f91f020006463b43cf98a1cd6d29ded47ea000083edf35bf41ed7e314f5b192cefd270d23f011ee1f1c4aad04458f2c3f9ad140910bca596100000054325a2082f8115955b3a2ec40956bf01439052c7134e6c480822600a30615db07a8ead097b40ee76b2915745ddc26497aac606d1560ee9e", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) close(r1) socketpair$unix(0x1, 0x1, 0x0, 0x0) 12:13:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) socketpair(0x10, 0x3, 0x1, &(0x7f0000000040)) 12:13:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r2 = getppid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 12:13:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet6(0x18, 0x4, 0x8) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 12:13:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r3, r2) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "f63fc66cfe6b90fa7d64d2e4691b8f1abd1c65994bd50674b1ed63087c3d3e8b87049d3391da5902d1e5d8010669690d3847f48d4a9050306c5bc7070f5a9a24c42243772b9e874bd5d5081e273c0dc274906a0ffc7441d4f94da46e6bd9ebd836f932c4c2"}, 0x6d, 0x800) 12:13:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x42) r0 = getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x640) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x3, r0, r2, r0, r2, 0x18, 0x6}, 0x29, 0x40, r1, r1, 0x7fffffff, 0x6, 0x101}) setuid(0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r4, &(0x7f00000001c0)=""/81, 0x51, 0x3, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 12:13:25 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x22) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) fsync(0xffffffffffffffff) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd0", 0x25f) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) 12:13:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x11) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x2, 0xfbd7}, {{r0}, 0x0, 0x2, 0xf0000005, 0x7fff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0xffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x47, 0x4, 0x6, 0x5f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0xffffffff, 0x2}], 0x7fffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000011, 0x22991211, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x2}], 0xffffffffffffff9d, &(0x7f0000000200)={0x9, 0xfb16}) fcntl$setstatus(r0, 0x4, 0x8a) fcntl$dupfd(r0, 0xa, r0) 12:13:25 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/50, &(0x7f00000000c0)=0x32) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 12:13:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/102, 0x66) 12:13:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x3) 12:13:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/213, 0xd5}], 0x4, &(0x7f0000000580)=""/228, 0xe4}, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 12:13:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x118) r1 = accept$inet(r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x4) shutdown(r2, 0x0) sendto(r2, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="5f63c4b02988a440e14e0a4f19900a638b702ad2d58211aa5e85af", 0x1b, 0x1, 0x0, 0x0) 12:13:25 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)=',$+(\x00']) socketpair(0x1, 0x4005, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x92) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 12:13:25 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 12:13:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) setsockopt(r0, 0xfffffffffffffff7, 0x168cc54f, &(0x7f0000000040)="060d814b11f84bc916a90919987ab57135d1f55b310d9043026b892f851931a7d966020a3971f25442a5981e4a08229e28251c9b409f1a6088c0bf05135176013012e02bdb676d7cb4a4a4616ee9e39f5dbfa2e89f81b71ffb63eb852bf0eb0b4ca4ddcf9c49b5ade9af1498d5cc840e3689fb5d07af935048609065d86c2f8f137f5c2f3a6874de40c68cc16c24156896d95035b63c869d8f9d21c561a80bad95f5bdf9961b0dfb9f3fe46cea7b25d6262d8e1a83258b0e7753f7cd362ea2b2ede10cbfc1986c18e1617201c09a", 0xce) socketpair(0x1, 0x5, 0x5, &(0x7f0000000000)) 12:13:25 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xa, 0xe61, &(0x7f0000000140), 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x4, 0xc5) 12:13:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)='\\.,.-\x00\xa0\x9fW\x80Q\x8es8y\x02\x8d1\x8b\xbb') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 12:13:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xe4) recvfrom$inet(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x840, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto$inet6(r0, &(0x7f0000000240)="6f6b1a89686a821805598c9aad668aed78bcd6e9aef75d095fa6211bfde7c647b129a355331a94790ae609682ffb41ae6d825043290b333866634031cd9fb81674cdfcf78707b909a3191210b4f98c45f8e97dfae98b0a9405f1ec9edadea1e6b4829f15b9a8d6b6650d452ad1816b9a1f43dd745d48e9b88c3a9e6d3643cc4af8d49fc8b06d0e35d2960bb4b6c38b3f9ca85692c5", 0x95, 0x0, 0x0, 0x0) 12:13:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b11) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x280, 0x109) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561", 0x10a}], 0x1, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="3d676a6395df150d6c4d5d81c513f93aa98b0f68d43450ef4091893d1819363591a28b43622dab3fd286afb545bf085be485fa21bf012a2e5ae1e20046116fe8216161178b91754803bb7072afd2a2b03946470b350e9108113f436a8abea5076ea62f27074b64aee09824164e86652e", 0x70}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 12:13:25 executing program 0: poll(0x0, 0x0, 0xffffffff) socketpair(0x18, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/226, 0xe2, 0x43, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100000000008080, 0x182) 12:13:25 executing program 1: r0 = msgget$private(0x0, 0x122) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchmod(r1, 0x100) r2 = semget(0x1, 0x3, 0x24) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/85) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/237) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/119) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/190) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x20080, 0x41) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) symlinkat(&(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file0\x00') socket$unix(0x1, 0x5, 0x0) r6 = geteuid() setuid(r6) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) linkat(r5, &(0x7f0000000480)='./file0\x00', r5, &(0x7f00000004c0)='./file0\x00', 0x4) bind$unix(r4, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = dup2(r4, r3) ioctl$TIOCCDTR(r5, 0x20007478) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = getpid() r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x100, r6, r8, r6, r9, 0x80, 0x6e}, 0x2, 0xffff, r10, r11, 0x1ff, 0xffffffffffffffff, 0x3}) setgid(r9) r12 = semget(0x3, 0x0, 0x80) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000640)=0xdf) 12:13:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) 12:13:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x1, 0x20) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0xffffffffffffffc0, 0x9, "49562c34f63deca4efe65b4631e0213ce29db6ec", 0x1f, 0x6}) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cf72f3fdecc9a4a120559449ccfc7567f47d6c640557adfd9fc51d339a1592fcd3e4619a78b8ab384093fb1121c7783d08552957be29f35d86fe3cbad25d52b6a88bcfcd1fad9257715403416b73e3fa4947dc6313adb1790e1de5550e7170392f4c15f3097e2452d7cd6d705e11d82de2ac7debf6d8c9ca2371a2dc82e228d0169138dff511b3c33f34465c767bdfde0dcb7a93678efe15c9fb09f1e4b0", 0x9e) 12:13:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x3f) 12:13:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001440)={0x1, 0x6, 0x1ff, 0x7fff, "a14b70bebf8e5a6e6f66836002df9b2eeb7fa71d", 0x5, 0x81}) close(r0) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) readlink(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/98, 0x62) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x5, 0x2000000, 0x1000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765544a5ff00dcb84c19e3ffc7521dc4ae27575a1f552fb24daa424ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedd318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e66250044322d4a3ae2538e28eb2f4b8952cbc850014a51daac4123712c462a55cce232e6c811307c8806eec6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb00000000000000000000000000", 0xffffff5b) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000013c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="48ecd34d9cde00923a7ac5b5d13745be8ad79f990b0a199b2dfbbc1b7ae2a20435eeab963f4ad8a87453b02d5d241e24bf1c3daa0f730c7f06862d8404dc3fa0891913f6e72b84d7fd8ebd2b8dd54e4ca9eacca004c1e692b8db5f7ff53318877396eda12431894a7c22a3192ab87bf276760f", 0x73}, {&(0x7f0000000440)="c4fd1aaa731ab58c6c217ded2fc23a57475d197a6f860fabbf5652ce2afad1e9cb18a699bb0d02078b3fddeb8b35bd979a86012b38e22f8790a2a586cd327181949c81b11cfc6346539d35924f8e9ab116098a5b464977c2a2baf43c1b0764952a015263edc148c3a19d40fd837080f43333578ae58fca187da51fa4", 0x7c}], 0x2, &(0x7f00000012c0)=[{0x78, 0xffff, 0x200, "9fa2d7491332d932368c81129ff4b528623965206d622fdbd3779b143e6e7c70865285e8c061834822f057527a446e3f290372a97df4920081334420cfdaef7b9078c25ea81df26d55c7e2e94031b6554ebe6e6f22675764b4241382c6a9b227261a165a2ab1dcee"}, {0x28, 0xffff, 0x9, "726f834c019fdcb402992bdd7bbb26bdd286ecea5a"}, {0x28, 0xffff, 0xc7eb, "ef00bd0f725ca607447d95072fe6b6d8ad204efb7855c3b9"}, {0x18, 0x0, 0x7c8, "8fb0eb5126"}], 0xe0}, 0x6) 12:13:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = socket$inet6(0x18, 0x1, 0x5) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="65c0d3a298c6b40832cf2aa8e69f8d9bd8b63f64940a36c61b5ca4822f1d0a3ccc7fbc6ceb870614ee87c21ee9c01676405bb6deac15815fd6bed611c3e5e7f0e042ebf3388dc6fdc22feb4ae021fcc7833d89eb794cdd13601259d24598c6355dbcaf9f6b9230f3a8009cdb9a565960cb104b1cc1c2c4fc1b3379be68", 0x7d}, {&(0x7f00000000c0)="6090829ab4053dce69d08f9f66a2a74052d01f7f85747b896a865a94e9af0fd71022afcd71ea35cbd48b7d2a3dd3b5f7773913575be8d0f485af80a6ec93f6f8e60779cf5b9b08e652fda5318ccfffd8bee71445ca8e7afa619111def108d046f75cb4761575a31fd75ad44d930b146a1d68806e3dbef3aa8150ebbed5c8ef4521e769ab673111293faece92d3a811db0a262df8b8015c8e586786672f842e2bbd9e18e77042a02b8414f3c0902abd492038693791c1ae34", 0xb8}], 0x2, &(0x7f00000001c0)=[{0x90, 0xffff, 0x10001, "6f7ddcc74863e10386ddedfe21bfdec5a0a9c60d3d38141d31f1456577518f35302646507026d284b4214d9d17237640a62fb8ca2589ba09a94fae7eb918128f5fb6088858441f2d594fe705422a02fd88d1ea63a4a963cf6bb62946696c33dc3b129db100b83731bb4bb2b4b276f9fa494bd9317a56d2f4bde51f87747f28"}], 0x90}, 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="7dc12418b65fc3b7188b8204a522e8ea7deb5d8fc36fab9cf7", 0x19}, {&(0x7f0000000300)="246490a553c0e5ea2f336ca0cb170c2707ea88211e2c0deff1ab9ecc04833ba3e3f308ce21dd07c29781650e1c14f3c00600b5a26e3c129005b543c8813feb3c2b6388f251eb4b33", 0x48}], 0x2) 12:13:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8e8e88b9faad4535e32b4282f895f5493f925a2c0836849c4d92f531f1e986ab3f3762e6f47779b13c270b80d3f612644e31821cf0e23e703c28618c9ee6942a66462e0a814099b6bfd10d5577ee2352449df9689b301265e616e5c872154cdda9ceb2e7e2334f48b7943ca77bc50521d4d9d30ebc68d69d4d7ca65cb313d5959fa5", 0x82, 0xb, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f669600000000003f00000000"], 0x10, &(0x7f0000000380)=[{&(0x7f0000000180)="e107461cafe1bbe22675dc616846", 0xe}, {&(0x7f00000001c0)="e700adb66b2f0eb12206d5f9246d279f8b22f5e1983a5bf0dddf817e96abd9ab8eee2297129394760c5888626ab9ddf7e20b148537d5865d00b550f476322ed9e85dc9f20370214a7ed4aaa16459ad67f4558131c727c8f2516e6453362f3c9daa214e997751b62f6e631f840c5fe9f3dc529095c6b6a28e0c7ba3555a1ad031ea5c0496a9cd3e229daf9c1813251a15c23579ebf75da12e0be65c4a9eb7f052e537a5a638b5f6a3b70beafbff65408d1c0b8e", 0xb3}, {&(0x7f0000000280)="2c68244af9e1411cf7ebeb93cad2f4b9044d6acbc3b8954b3f64fe6334b538599d129617178de57a31aabb8715ee5a7b6a6a820d0dcf55eaf965d36f78a208b88f72defceed717dac4c195b9bd16aa2a06bc58f032345d04a91b3b5c80d657dd8428bf4aa41c07d47444221886eefa16fc7f09933f4535ae365caf33100a82907ff206d0c834fe618b583f076fa42a8a966b472fe9bd9541493a01ef485213229c2f396f7f486d68dce80ad8498affe805d0b5e8f0ca625343305eb022043be58dc9c07318634c8e9ed53007b5188818a1eec298706646750e837a8c75b6e12b5ccdab57aa495e48084657452d0ee0419d348938ef93", 0xf6}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x404}, 0x7) setuid(r3) 12:13:27 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 12:13:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0xfffffffffffffffd) r2 = getppid() wait4(r2, &(0x7f0000000040), 0xa, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 12:13:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10080, 0x8) shutdown(r1, 0x2) dup2(r2, r3) close(r3) 12:13:27 executing program 0: r0 = getpid() getpgid(r0) 12:13:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40000002) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/98, 0x62}], 0x4, &(0x7f0000000440)=""/168, 0xa8}, 0x2) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) stat(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000780)) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x2090, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) faccessat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000640)=[{0x0, 0x1c000000, 0x800}, {0x3, 0x1e, 0x1800}], 0x2) mknod(&(0x7f0000000580)='./file0\x00', 0x60c1, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000005c0)) flock(r2, 0x1) 12:13:27 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20191, 0x102) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r1, 0x9, 0x2, &(0x7f0000000000)="639126220cc15ea57eba2a32a53aeca351d98f", 0x13) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x839ce078a60168ee) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:13:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="ec3e9f9fb5298795dff0b666fb94893e58029a", 0x13) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:13:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x500, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) 12:13:27 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) write(0xffffffffffffffff, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53", 0x47) write(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x3c) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000", 0x65) write(r1, &(0x7f00000006c0)="23e9979b3c352000000000000000e6bf998e5447a6060a7bbd778245b543c452bdff4cafe7c80dceb74ce46653e4be71ca64a19cde1afd692ea8deed380198a04e806a710104000000000000923454bbd50a0395786a63d243f3090000cc82ad544506573427072388b32ba4ed8114cdf1ba43df4f5332729c137628802e3a95991ffacdc2dc3b7b141a16c9b08bb1bfb26f4ea95e10734ae29a84df8e8a010376a32d38ca74525682b3ed67abc6c99eb6c206a1888b4ea8a147089e5ad087cbba40983fe22383365b02be000532bb17ff27a89d2b04cc98a05110254753a400000000000000000017e8ff928724f2116b8d430b2192267a65eb689236dd369788aecda173062e876a7d1d280135af4be54200a2c5103e11f127421984b3b8f2b8601803f098ed50c5cd8a843e7d7370131d2fda48b19aca455d5800fc85bef7c309e4dfb25037ca64defc0f335bb72ce14ea427dcef25f1aa9f38a80065518d8cf9234949653c85d2b07b4c0346b2dd2d44b15b465ee4f19c1e667c302ed9380e67f62e3d7697df871edd5d806b98c3e6153f3ac6f87f62e1ea21ee9bfdffec111f3d20103e23fe830e2351e4068af1c5f7b24e69c2686c20477ae951676b501dc039d30e08393c10a3e43ddaccfd5ce5a618d280fe9dfcc921461e505387ec39302d363ebe0f80c757dfa1aa2164bd09096aa75530e0000a6d420d4372b920de1a438a7b4620980514a30da167e64bd0e023e7b17ee34eb6c2fe5a0c6dff2f2309e84a260d1cee0df32d66ba299fcd77550a6cda4c12275a2d88831dd8208ea33da96969665eaf32fe597aa463a86150097dc2450902cbe8", 0xfffffffffffffe16) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 12:13:27 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x480, 0xc) sendto$unix(r0, &(0x7f00000002c0)="0897444eb9bb27f16a6775f91e5734b980a8ee6e866a566bdad432183707d2b66185c4f7c18ca997ff54630545abc7dc271269ff5f6811ef9fc00f6ce86f39104cc6712a4a12fb3280b627892deebe6bfb890cd2b52991020bd5dcf43b9b5bbbd952a9e9255319e39d5b32f6082df9919a91ecde7544ad00fdec003e41ddf062052f6cfc4c66", 0x86, 0x406, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) getegid() utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x0, 0x3a}, {0x5, 0x800}}) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/83, 0x53) 12:13:28 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:13:28 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) r0 = kqueue() close(r0) r1 = semget(0x2, 0x1, 0x440) semop(r1, &(0x7f0000000400)=[{0x0, 0x10001, 0x1000}, {0x2, 0x1fa3, 0x1000}, {0x1, 0xbdbf, 0x1800}, {0x0, 0x3, 0x800}, {0x7, 0x4e, 0x1000}], 0x5) r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r6 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000300)=0xffc4) kevent(r2, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x80000000, 0x3}, {{r5}, 0xfffffffffffffff9, 0x5, 0x0, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000008, 0x5, 0x81}], 0x8, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x8000}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0xfb2e}], 0x3, &(0x7f00000003c0)={0x9, 0x8}) bind$unix(r4, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x3, 0x740, 0x7}, {{r4}, 0x0, 0x10, 0xc000001a, 0x6}], 0x1, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1}, {{r6}, 0xffffffffffffffff, 0x43, 0x84, 0x5, 0x7}], 0x6, &(0x7f00000002c0)={0x7f3, 0x6}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x180, 0x1) 12:13:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x4000004300) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 12:13:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) unlink(&(0x7f0000002600)='./file0\x00') unlink(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x10, 0x8003, 0x6, &(0x7f0000002640)) sendmsg(r3, &(0x7f0000003a00)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000001c0)="97929bc332b04a209e66777ff4bad5e46375dc3b79ead793b7ee78053b3660c69beb856dadd3d6a9", 0x28}, {&(0x7f0000000200)="6033d5867042babddcda66ea4af5dc0a05735dd0f108f006da72ed14a462eca932b3b81272fa1e131faf42e210fa188b0414e75ea7c45716d65fe2794468dba148c6c55b77b4fcb17a327ef2ee1ceeaccdc5ee8c04e32b7fa83b09aac3be605c2a73ebd691906ec870967e810d5a5b34a27703c83a7037071a2b02226333630e4c10798b981e6992d27f0e88306d2b83eab137cbb92d5e9f4612c0", 0x9b}, {&(0x7f00000002c0)="0109b87ee40f9334425f7c4a45c00d9f293a01e30939f50c762f2d25bd5790ae050e70e8ffcd66bc11218192ea0820d12ae2283b22213fa249c52991c26669bd52b31d13eaff8ddc19b46f8267bfb3", 0x4f}, {&(0x7f0000000340)="80e7ffb98fc628d0b51e29213e1a2c2a77d859b6a8fb33bce108ce1cac2ca69821e2151a135d31c9337e7e7a77318f5259fc54a24f6a2ff37cb413420db304f8592f4f92886730c7480e53306e36bd2363b3b97e0e47a43c2939f0089b512a3946c781ef8e1cefe955cc0b0d888313de8f1142409adf61d0c06635213824e7cdbef7b8d6156411e9811ab8e6ca5e59ecd2e9f538f26d5268e3f670088852d9c23a0ba8aa3e34533d2483324e562ae1d123fe84698f19b64e2c7b8a7a6f896f64823a3550a3d0079dd2fea4597af6df59ae46244e35c5026815e598af9b005987e68095e08ece0227ea1c090085ee939bb101877f949f1fb08f348d3e445ff17c604da1a5858b6d20fe028c41ea243c80d5ab6791a844bfe8aa9794189edb4fd7c125de874073c04b7e4473b89a81104e1ce66b6604cbd6b643f0500b4b99597102aae37c39e105f2262dfe34e1742b84ec130533f5fe436c4132e5e7e75daec35e9a148019facc12e9fd10999109ec8b6d1c4df13249daccc4bbb65503658e1852ede233498ae53b43ad7bda8324cd1a8077092bd134783099c4fcc9e0e2ea5d00ba479dfc4a8328c7c56fb57163f422880067205e3be6ce6fa376206a44d6ae97128a894cba995f8a36254e39cfe699d86d11c7e0129878335180b1b3d52a81d0b10e5ebf6dcc1c931708fbe2fe0ea5975f0b2dfff760d5a6f9a43a6eb1717d4de8cc40acf23f65c34f95068d4569a9fb445d34dac7ebea6a44c299e1145f3e64dfe55c9e1e74ec0e67ee24c7a4eac0c0c1f34444529541de684c9389c56338893f07aa094e9100480656bac89d4d7685eca97059529675758eecb2f93670ac6beccd95fa1dcef98b6a5324011387259bb750bd7b4db6ae1ab81abdc537a20e6e8236614f64120d4b43352d8692b7e715a68f319e797d62ef57f0888e881c274acf09929202fbc03eecf46bff9e054e11ba3856e4a186ad62b7cd0b069c9d3ae90af0f53d4e243b9a7bb1fea47e2366bfd9522468ad8b5ac5c0575d72219ca4909044262bf2fb1a92eb374a0f0dc2fd6bc6ea01cc11d5b0130320914ebcc048b14009496252358558d947fa644f82957bd1525b5a63416ce14dca0490fdaaebe430940104e264bee90f9d3d8fc06d0d85882d1b22a08789d2a6178a24202bd04055a2821246797f5ee869d2821c60143a10be9b4a28fe2034d5449a19ba19adc426922efcc773947701cfd7d636b64658d27d75d9b90678901f82f2ff51eb494b7a3f91303c9934f28d71b43ed685bff4d9e93b2d251b55fe9c4f80c7df04b991f823c813a46ba390ed8bd2fdb90d093a4f03fe91d66f3cf224d3dcc8ad6163e8253a5250b1b370aa72515f14f3280a5737fb223e171be9f750d0b46432967553a10d9caf4ee9ce07409adb82403b1d1b9abc155aa32295df8fb4182df96bc2b7b363e74b4f3a9c7583b992f542de4949186168844821a528cff9b23f3bfd1aa7065a9e16f3c2cba2069b03d376968258f5f775139d5a981069c05113ba423dbf93e7ed88efbd1ba0dba2fa8933c6c3304c82a179731b20780222d783f39aaefc06516b8e8a8ec26fcadcd2e0826415f1215b6df6e8b1ded9399bb0eb36751a253d2f1b944ea615e07f444a96e912ac0a3ebf83e3c57d779d3f21fa7aa10f0ffefb84f289be26635c5456181e155689a63b697c1ba919e1317ca085086d6578f507e4fe1c60cffaa64648d5f050d2fc1b38e3b69f075fce28c5301696b701968d8e984b875125672c2d7e57471b19ac1ce3d3ac152db1d825f8c928649f6785ed252d4e1856646182d3fab3b633487d7cef094888d2fc9c54438ebf2f927dc753390e9eb7a983bb20d9cd9d3062a1bcf4fa2bc34ca14d888bfa640e24701b27139d1b23670fb7ec8347b4d05fd5b7ae03a995b3ff5e9fd01fc06cf0b64a7c78043a96e4f4aff874f9c0fd87260689167f4e61abcecff6700f3ace6ccf8b6d48458622604f5aa69bed77762b715843faa2535951bc1bd779bcf809696bc2ba5301acc0d2c95c45db5f0611a317dab64920bc97cf1b88df5b39a0ef6fd238c21baf396a66438e3d91e3015476bcbfb4be4b737dbeb823d9601a29384726db991e765ac913f2393b515c9a7a6eed1c76f67076c9c671a2a623037bae46374bd5aba53face65081d041c6b1cbc6e271a8a2d4f023bf258793568556afc361189730a3b74159f93b42a70fa5a2a3b3579dd4ff4f5c4db5d3937a0cf18e32d0c7d8f55e0296da12356f55c826d6e74e5f8d37c2cfb275c78aa4967c3860e2cacb986e616790e10239fa1453d85361339593c59065a31b2d15542143f2723cc22321311cdaed789f909b9976ab3da2e2660dc63e3dfc36fda9f3b604adc889e5b496028e8a41e140793678545ef2929c3186eb9f844e3a45e57dbede81dd9597b189b25071272559aa4a4f251573d0f2364db43c0aa6614ef56d17ca7eb23fad31d9dafb7a8e110c5f38badf5e73ce313988a45d36ddacd970b0d8917d94f410fc2c75f1f5695285970502785993cc5b8ed57be70fbbc78f6a6202be6637d33448ea9ea9b9ef401ff4813a9dcd2b9f133414b368866de160580a6b6c3fbc395bb5ee2a63979be39edb3abfa78b48d64dea73f4d932aeab07c30e954e924f3a86b6e57b5cf01ecacc2bec276a76ec17161248145e6aaf18b3ffd64f57e29782f3b15de7fe9f045bc4b0d174fb1190a39e64e0152b479e3a19ec192693dbb96212fe8e216359606345b59676feb97e285f9d6299ac233d4040e04a5539c04fa8dc18aa8a25356942ea3d59767fdb08039c21c70901b11df6f5501a5a89f381435b607e923b5f6af6bcf5905a8e41aa2398f02c7c2e55cc4b2ce4d8f4b2e9c8de91ec8c89501d08a7091f4c10dfa221abcfc6464c3189c484db64f23ea367c966041ea984b45275ff56cdfb450412ddf392e90635112678a764f9559c63d515527bac528b0d329a5f1b9caa6605e7aea956d2ab5fa12c5e0c8545fe3e3b56d18022239519338518ff2cd805d446195931ac2f58ba6b80af43525f82717d1a3a4d2fae42ebcca0c4a854f6a7e6f4fa854bd990855c375aecba2e582bde658a43616a765a3f18c222b06f8942e24d69c208c2a03551f116cf27eeea4c12af5f9b48f3f70cc4013c05407a3bf49e2d8c22823e70de3bf0c95096583e5e9d69f117cb26bd52e4e3ef2abc8790e99105c79564aa6927bdcf379668a0afab940857cb90d82ef3ba066f370dc4635c2c53a47c651017d72c0d9f584d8c87de2a91bc37b95d587896be59af1e2f25b317541738bb9c51d2e68f5bb3c4f4c3e4c6c4b6528a256cc302b0a03785069cb335fad7a4478b0350afc1ebdf74d0cb753be49adbbea682479d540a7fe3a48b477697cf222d0ef79e7d28ef4da76a8edbc33b7ded8d7997cd01745ac0cf38d3991f3fa8ba4d814461ab71398225005e611426b033e000c8bbe9f4d23d8a956917d369ae60914bde6a3371c76d29747e1e90749ca449bea71b91410fe19b52da11b7899b76b15a3b0b6b2eb055b840518a4c80c50e15339b58dcdaf424154729b359affa94b63007d37e2c822943a9a0b77c6cbf2aa862388a8a162f9bdb1e3626aa4d86802a2d3ac89fde44b077ed0eb896eda24d597dbba1fd6177e1438be6fd5d069abfd4db25617a48db50a46e49803c0bd55a931c1be40e46fa516fb9841e73076fdaeb7b51e9f1577deb6469df91651ec3b63534188da1cdca92e9931cdc54de0546aa84edcf7826198f5a4796caebde6135264bb77c53cf9eeea37565d4dfd619707f7680cddf28ec0225c88e6ffcf455fb36fad3cf6ede0b999dc2abc467fbd45a89b2ac275c1552dfc3cf93a753293b2e82b4e0f79eb889c69a017a5364aacdcd517816628711f05333fbd54c8ed1c3e8a55f9d27d80bf358aaaee7377f460611e8a6b9f79037c6af526d720818e3f35bff2c8a46eb404e3399ccec8204e62fc7ec4998897ba1e65789c56a49d509e9ce73213afec9dce4842bb2e2ace6220f258bc95bf692c6b20d3a81ea84674e1d66e6912e0945697298d73457da8604a13a04fd43d8b345dc63f21e651926cbd2ffb21a6f0cef618e8aafc7c60be50a9b28c74c0b449b4026171f7071476e1116bfa403fd838dd2d538be80fbae1e02161dd2781e9e0caf8262e2675a2c989528a395ec3a827e7f607209c17bc36ad4999d873a4a829159bd7f696937e6a902d693010cf9497c679535834f170a3f234c683d7a535e208d05313129dc3e8ee2975b47e84618d6e2d2bf8c0794f48c378c106aeac14898118e18590810fb5d3079e611b162a2ec62755144bc854672c74484a6dd97bdb7b2ae78a817ea7cf7a18a7886946529cb8b8282aa64d621d3707f9a29af2da52d7a329cc47c3c2e2dab312559272238d087eac8556334443361e3d396ed65ac36c893b64278ecd447452e499c3d87ceefe3e0b78129441067ac4bfd2dede20eeb33120578be805df98757f4a682ee09a5122269a2066ecf4d08d1ea9ac96478cc682279a6080037baf35daa39ed5c2ce40601f21c6785ce330770131fe7d52cd9fb6ac4dce853e1e22e8acfd19fc7ec505beca71386458cc4ae488117eedb726f96f7f07d1a1903e8a15873b4f5f6a72dbe7ba9a696fdbc14a75317d2c7b52540c3e5f7871a7790e9e132c20b3dba2f27a4aa2cda04cd78f6328a0399bed9beb83e413821d864d970adf6c73987d436764079487a226a4f27c46edcf19cf6ec3bbbdfb57d7fb065f3965925fac6d605b120d2dc4babb4bb7533bc1acc131fb26f97363d36c86c4d2826bde300203350ed84fb2c822efaf1ba760d1a9335c7036fd63b6a7deb721919507bbf1e67ecacebcfb83db75a6b667f09ade3be027881cf58205cea8d8ad61d6b6eb77bc8d3aae13f01faaefee2863c5b2d61a77cc61072c06af3118280ac990607232e8ef3c58e68861a8ca3f338eb7d56521bdce3632d76730b1885cdb49eda6eec841572684545ceb67079c83705ffbe2aebd2930256b0215e1101c396523d4be9030c4a34a5a135eeb903dde165827eb9fd55c04b89e424149512eb767acdc58c0f930756264d74c58739e2a4fcbc1633418de5f5c37c72ab715660f931be1fb6c438b4cdcf0e7b6bbc11733c9c7fa7c310bb0f6f163f382be55ca712ebef1acecb2eb50b15e4e97bfabb0ede156cab64c098deea039bfca3436dabf19245ef93aff85e928ff159e5ce540d468a99eba56e4b0d19261e6b7dbaf4899911b12f060be03a4908ba2075c01fd1be37013f05a5e075097274f543729ad32acc6aa5ca9f2f4ab5f45378eb1c5692e858e5033410119ddef9a06dfed90c00edc04371fcd40ae6897650df161187541bbc6fc508b5e88d3fd168bf75be71b0832b62a9f71848ff780957a33dc596cff69ec2516ad0d938242f0f6511d60de4bf0fef514f59c54210a7758c389bdb9faf25c24edd7bea0677ec1d3ef2dfa03cca45552fcb29373413b33f2619416f1375a185d5f17e7a5ef590b405038534a25c1ecf42b200caeb3614c16b132fb2d49d4476f2b48ca4ed6e49571d0a535e957e8c0b33e4eb95ce552b7de476c6aebcd2b60122e130a6e59a4e6ea7d6657fb900dce3bfe66b4550be3af9fab7296eb0ffcccecbfb1a2a92a9e03ff7563d2d6cf9e4f5e44025d831628e6da177716c8c8ea1d98538006632ba8b2fbdf5d78f70ab38d4a4229cfcbd88adb1de255944727ff66e272ffe4d8bb5e296adc9a39c5d72862b2640d089936f7e", 0x1000}, {&(0x7f0000001340)="74a1f8edde59c45174de587138734ab4bf464269fda5e57ff8c49ec68cb62af2b4ca46cf3d66416d2c3c286f861b80a4bd688f3d8a93afd2f3ed534cbcbbd3ae6ba8d842ca037f1b9dbc398ac4d49d371a050565b3ec6ed9fec8ae0396c5a2bf06631507df9c893f08c115741b39d601261a294f6b0a03024893fa13bcbe1ca4433503913ba23f7572d18a92d19d2856cd27a8ee90d6b7e61ae573b4a8cada64e8d9bc568084a6cfa27bb467fe7324df13d0809ceee79c972ad035a88ec9baf2124c0b81658f59a5d904c335fe8b11e5e41c5e1ed3916d34315ef9c2abe4158c4ae5d5fa452479126daa16e4a6192e9819e3dd84312675320f3896946f020c6ee9745a9574c530cc21469305e47316d40847cbc45783236480bf934cc4b15e670a512f9b4e01daf69095a29867f9b403feb4b70713ae62167712c69ec06631922b12844cac4f9c65bb802d24b47b3092201c2b03a574fb98639d3442e2671263ceeafba32805573eb237ecde13fcd778cceb2325f730ece2044ad2bde9a87171ddc5ca4f11b9e87eec4e0be731fab0fb457f0048e66a6e68aca6e43ed2f8b66ac5e19d497366c8356179db0469aece60988b35da25c336a7998db2c8296a865492e86ec512e19c293c173e7fffabd40d50a7cb978d9974443aa859eeb3e202d893a1ef141ff5739edb16f9483153bb7a0c03e6b2de040be558be6951dea1d05706c9e2aa52fc218f5ca2e277d367594a9b556d3f8a590656a453a8217285eb884194d56c9edcbc23cab3791f7c82a736f67afd6870f32376f34e1e5049451f0e487134ae753add616403c8a8356d30d52f89850a78d3906dee4eefabf717e9a4331809095c69c56f76bb0e6db62d1cd2aa1153f9480d854f0251fe78943dee8b4212bb608c399d191f2cba59d86a4c2fda6c0355e2c18bdb6c409bc7a205a91ca31dc1ca4c66860b25e631a913702fd06fca465136e140c6fe107d71ca0b6dd4c4ae931577ae023f69af02cd01006bad6ebc37d9d016e3e4bd372bfb3e1c5017435439063acc0ee616c53a2b8cdc38d0ff3c8f80ebd7dc8d834ecba2130bb8a453c85a663685d3ad610c2667c40280e4288766d192ef934c5f924b71418e5a6c96a6d7d3cfe3fedf5a6889a6ad846ad0a5a0b3a9fe0c11ed82c4752504910ff11bcc75428cea0691210933c56978de38f226f565d4ea6ced9afa9838ab41db1949891ef9d0a99fb2b38153d41f0eebf2ebffdd608d80cd452f0a08d31e15942624daaca2fa220416e5a5e965724941ed40fa19ce0fee50152ce5cb7bbf0afd78415eb9afa57e26465c99654f43d397ca38cf21663e47fee9a95a29131025d4febb6b6d6e568d20f3fdebef906ea1843ac0e7d48b456491068a3b6cec7573724872390b4992b894d033c81e5cf5ef179697439c2071a835bb8dfb030c234247fdb19d8502e7b30c3e075e533450e16c502f89a380296d2c6d3b13d550d24b5713cc964c78b22e18d0639d124a1c169bab14613e646d43283987b4563d89af5cfe7194b5d29f71aaec047c0da778c00c1bf5017e534697cf5e4f8a5a11663ad0e402d4d04762f679c9907c726ca0058c766eb7c8a852d6ff44065ba3c6590b962d86c16c7b3d49a498f9a82a8555c54b8ba121421d951d99f76403f533ab9158895e75a98f08ed50b419f48e01e8efdf2c01c669318335eb14954c455d662c77cbe242d87dd004b775a5b7c8df402cf87e0f0e64b67cdbdd2344fc6483ce5d2dc74d7b4860c4e37db03345944556c2a24cb5758eee0a1e930010ce8fc1629f0bbbb4590ee987f7b45ba1bea4167c5313b7c8f8eebce427790b4f84d01d40beb530ffc29f1a2f2cac961c3de0d7503ef8c5cf03701c8f9612d6078f9850666d2edfff4d6879317c2a3ffec1dfe219c1805c3a0114a0a97cff2d3bd01e20b2316460e44f67b5d81a45316a76f21f14e71ef96b68a66337f642d85cdbeeb4fafa71221d468b978c50b65aac8f02504bc4db3bcd3a6a6a884f37265d6fcd2f1764b766571664cf079caeba0198c85fac89ca4aaf53da7d7975daeaafb12c3a43c30829b520c03ada23e89e96e820656b521e63cac0a366fd9e49e77fae8ae6f4d5531c59bcb15fd980f1c2c92e62d6cd104a6ec26749584f15f9a996ffc05350533be4ab6e25346d3065f09a761ed294fa69448ad5c04d3186e05db5cbd1b53c5051ce2236664449051a77f63e143ebfc5f87618d44ee47fc03237d18929564ac2876affdb4c03d52367459e25eb8e407e03c6229b6ed9216737b73a01ce032561bf31fac004fb53b6ba068c8e056e011e8194ea87cf91220587804440c6c46a6bfaea90b8e1599150c6a6766e260aca96a585845babf9dbb4893d0e03cd8b00a7c34dcf820c0adb323b3ca36a1646ef2380ac67d66aaa66d7fafe445caa2f9a7d6ecd1f809b3d74f33e6a67221dcc3fcf3a77e17ec81211da68eefa3aaf7a700180a524363ce0b0a137428faa33e0ac3f60f53e9bd9467d737756c6bf610d682599a9e36bf652459fc9129e2400a84330803dab159fa96a5945fa3cdfd385ff0bc54c8663529151e9fb86157eaa12e234cf60dd87ede32027295f735ac2e39bec8d45f1603412c8fc71667c66cf8019ec0f3ce08ec95721692377142ee64e2e4b3ab71f3085f5d0d6c2d976df184b5638188829e87ce823cdc20a8a5cac452cb74f815789a2ffbdcf9ca4be251717026331caee00d570efa326cd350fbf8c77f975a4d3ecd5dd7506f488ffeee6e74d8104fe4ee423b686da60770cc18bc977548464fbcf8b43c5ac086575377bbe16b876da35c5e3d334b7cb9a4655d618c7b1f158bd6c165463c735147efc8bfa3f4b3d4edf8fa0c42fe7c894b25dd94a4563a6b80ca26ae0e22c2e79ee8f1e0e96326f49fdbee96fc81f8a78c4cb5e436c4b59365d6b4f7acc52f7dce35c443ed81d6f900c29c94f2f9ad07b34a0649fe73551281d8ee7c66312e9f28dd5318ff3e65b4fac3bb88428c1a607663cba20d454d1baab06c236878659beee32017b489890c58de07db67bb13478a54794549ca8073bbe902dc6ee3d44b8489e9a6b0b252d6755a56e21bff0066d2ee77b61d989cd30a53b03aa9457e9c5f3219eff0b7bbf984041c5f744adbe2e8acdf10b480cb3ffbf52e0766c41e0ec0511308ce8f9e86eebcb61ad494d2c4da53bfbe62a10a30692171f7523fa5d42096c60a1af6c3775b46966f209ed0443184c878ca202990dd0ec997cf66b246bffc8a3c86ec5100e8f764dd1b8dd2b73d599beb98b05ff8eca98fb5d62068af19be1989e12a7c23bb5267e61543541f21692d6b54058c394c6480a79f167dd5f25678011df482a8fc4f6d5643adb68b0b1efe399b48d903ebaa28efe24f1d4452c66e5fd5054927ccf4baf2c90cd81959dc1b800860de51628df71ce9f763749f6505976896b09e4c3ac734eed179db8130a823658986a1fc78ab8361e315782d4fd68944ee8c6aebf6f922513b7cffef3da6fcc4b4533dfc8c53696cd0787340da21848446094dde83c3b03432e4b6a48b2575d43377b40f78dcb1f7de5f1ea72bc52fe495bdb920667870e194ac89251c9f9d89a24100a628946dbf8fd750332fe33d40da601e7f1f4a2205657e2302d8a911b1cf22a0cde1aba127dc142a0aa5157d47201df3554ae6b2f142ea1d14772fa5f4f04ff80a8cb7ae1298949c0eea28c15007ea6a323670d3a61b9fb8fbdfeb1c675850036322ed7b8906854573fd0fd7acc23d78dfca312561dae6a98108baa5149aa8befe81fc57c7f87aa64f1e2ff901ef69ef23ff22fa1696ff26ce95bef41acdb942673aa73d760d7092a8e449a751db3e7175a800fe0f8c438bdbe8f1d3de91fa371b482a61aac6c75bd31f455b765db0ac0bf467bb248017f2c7ba2f7b5f04b9c536d1602294188e79409e31d6282719ed0e566af8a10835320d2ee1e2c87178c81cd0a121b66020fbcb3efc904535abc514c27808a89b62cffd1230a7be1c0a6c03ad16a0f613643e8415e177a14056016d740c80360aa0ee7dba53782e51507714c73238f2a7270ab3da713a9cb867ab3e90ebe84ce2dcd620c762e2e189a8b778fbde304a58625fb5861c7208c859490ad7f008f95bbdb2af0fd89887fcbb2a125f801745ca8a00579a829bdf80ce5401566811ab1c07ac1f6c89740e9e28a653b4a6c200847cf17d36a6dce89d76b581c480eadb3c987ba1a71de4e03adf2a2b9e87f33d2cc096524a38d6e917b9c73bc64ae36e72d01137ee9f5dcc54af2339f31151b29804b767cd5198120f9305fffe164f040de40fb9f8b1a76fbed90665b9d9ccdbb6705271d3b836c154ec54cf05f2f25d33501039623bb154a8639851683be4e9110ea3aa2ea6b4edc769d8efd75d5ad3eaca18c9a99bb5bb1904558a4a25f45e8529480a42ea380ddc0a80ed9d4823cd9f204c174367faecddc91dc3c2fe9b6824431ff603f4b3bd51a817d6b32dd3a5b88b65286ea7ce412b69172aa67927e51d85b857b48d1fb8a5e01064f912816a3fe79e877740779c1f78c8d0b9048aaa4fb81696382de98be8f85adcc4884ceda04d78c168531e2548a0e9d87f4019f150820c68b18ecaa72da3bef46cc3e9ce23c641af1cff5d6181d6b859382e02ebe9291f3f57e7913d2633c3225cfd37f8b1bec35d16c16c55cb51fa30972b9c5c84a09cf3f3901382ae304eae76a7e9492f425c4b63b786c8cb9c07ace9779dc9149f232f7ecda20f15446f9cc9235064f113d66dd999f5b9a79ca0ba4009e16362641aa6fb8fc3ecc50602bbe532d6fc83b72676ec25b2b976a417519ebf0e83fe9aeb8b03e3bd3098a2ddd04bcba726daf4303236bbb2cfc7bdbbb4fd6413e719e71f8b19d6491ea73cc69b2736af3285fbf372bb2cab61192d04d7a7220528813aab78f8b1dd3ff3cab769cca1417d8725d8ddf91b0f7324907146bb04c2954ff002feddea5bd68e91abb1d8884965af13211c314a16b76247b60e847419b458342ddc21a8ceee2fd5d80ec149c92ef385388bb8cbe62f55cc8777c91efdcc75a33bf9f3f3ba09dc80e3bec18206c8e4f0523411e8704e51c85bed3669d50609b5a4a6843a90ae8292c7ddf7dce6109935d701bedc8a06be387e62ae2ad5e869b87b93cf61ac055cbd8caed09f0dff47721e1368a2ff72c5db6bcc95b20e9d7ce6390a2f22e707a5db632d44811c41d40ec45db6c53855942104360c30a4b8358e9e5ee8fb998a39a09d831248480eb122b0c916df915212fcb710c12b95345bddf6466cf33a876b9a0aa22fcaffa458cd51eed0f3aebaf9019e7a68580975b0a72becd2bcd8511b4c7734748eaa7b20b52861a6ac2b874f95cc523b006d56eb677ae5994102bca772bcbf2105de49abf6bba52ca944ee66f8b691034bf418d70a2b60a99257cf27b0a95bf0060c9e09ee74945d121902aab669630edb73674af16903c2dc8fade200ccb8a1203808cc5b64b195d1ac12753aec0ffbfab8cf39b8653ee95009b04a715adb5fd61397972d0592653bc7776746fe23ca6ceb829fd46611a37c259db31489e2647f0b2defc9219cb1a5fba2a3ad785ca4e25a20e0f72e331b58d44d9a03bdcd695c95a5cc0bec67f8deb54116da6aed8d03abaa62dbd9ac48dabc566825a8ac43a81828eb7244e26c2fbca13b82fb99613e5eee3f444865d28e24376dc6e1da460f8ee469f0d95298858ca01ec6f164988875b46230303247efbac2b41620e388da32e342eeea260244b21bd9ac4a5", 0x1000}, {&(0x7f0000002340)="e5f84476fa466f9d938b91e62733254c97b3eafe8248bb9157c6f99075460c2ab4c9e1ced528eb8e89794566831eb4841227a7c1d9a4dd983e1e5a81f413cbad4903cfa27966a64bfdbf84d39ad49c529ac5462341dfacf7f6f8cd1e923fa4d92893ac", 0x63}, {&(0x7f00000023c0)="61f3594084b05bfb5d125d082e21877fa23ca77660ef1b04c497514e3846fa5d742547e456b7b60298af2e366b808ed0fa56f827618666be84f350f6e37afbbd9a4e4020ea3793b7c9af2e31c70ef324f485d8231d3e23e6e5235850f147c74155337527caeb0302a7d7022fcf3a1ff2b0ad3c868620cee0afab7c462f85fb24e321fb640bc4a13bcd09736e712f95701d941ddcf7b26f21", 0x98}, {&(0x7f0000002480)="eb1492557293ccc2db5e45e7a2ed0da872cd63630a805a4c24a4798cadb3bca8a125a9cbad1541a20b8d6dd7be30b4ddbf1b67e83feba30283d50a8a342489f2c99f551a6eb40862b54a25740471b047086e89f543faf4316d4bede4cf93dddf0b68fc2ddb0529ea710263de929f6ebac77bf67741b9f11d04a61ae049b393860c1ebe5db4479c1bc8822c7a2d084424160583605878364c9a9216b776ad25a2c9bcbf6e23d1965ba03d0e3b6320bd6dc3c73ca04e7912c4b48fcc74398582d92c7828282be64d60096bbb646bd6980155e30b13e2a0105db0ff4fb552274ae612a2b36cd580f587", 0xe8}], 0x8, &(0x7f0000003ac0)=ANY=[@ANYBLOB="a000000000000000ffff000020000000103732690ab99d717587afa02b0cf4231ce3fa9f378177a9a2746fa01063b8176d5edf7a0a17dbfa87dcf19db753c08cecc4d12892c21deca6a10347afbbd25405df428e7ba4b65f468cfb00c31f8c673a97ce44e6e44218d752bd21b842b63ebad6c6fd7aef64876857a88b7e69cf64e08e7fc35373200a1c2b91ca09ea44e96c5cf0e40278a9eabd000000000000007800000000000000ffff0000060000006b293894cdc6ba2ecdf8633a4d85bb754a764046db5148f3b97eea06a375f6d16e2deb54c948ebe9edfe9f1b1bc88e28bfcf4ee03d49511af537d40241d2524965ebc8d14be28a084dffa7cb688ec4c1f887c0290228e63a9cde698707e7f4b367b6510000000000780000000000000001000000040000002c791ce96328227b57fa00ecb700b39fd850581ca09d706620a4b976ae1f31e9a8f40617dd5a685cccfbc461e8d7a40d4ae386a9660e1a83d28a0bc0d7d746713a294b574961a3cc9822e833cdabe0b57501444e531cdf8368b9fb6c305890a9fb5874c5f6550000101000000000000001000000ff0100007cb124426291519511c975efe27450bf2db2243ce021d4c7c4cdb773d5975a2a0f677e51d937da9f9a1354037f8f0a05d3c6406df55d5d1dc0905983e8671843b03b059bbe7bb1f7235ab77daec1e4fad5e241be53fd7f32a85353e51bdaa445053a918b9d62ed4ff810cc116d798ef35fd7f86345357b64d2efa9c6aab4ef68835746ee73b5c86d273eebbefc36e1be548286ca1f2dff74a41f3d11015355fd87195af89f8c4238c5bdc728574e2cb19c05e8e915d7f6e8fad0319fd74b183609fd72d242c63ff4ce51a86cfbb9441ea79386f91c6041cdb89cad7443adc766c2060dbb40c54dd7a15fed29d235f0eda76a4f07f08d550b18592779257bad8df5f7ab476dfea8a868604e356c2422a8eaf7bc3c1e5c192e86ae81c9af6f6115905645e659cdc776ca0c7c7246299c3a6d9de32207397d679a9bd7738fe6caa2d317ac24b00d35afdbe1489c392721ee09adb5f5ff46e3089fafd8204d13a2727a9835b5df5d19abc3735d3d2a04470035ea3c09348820418794a71c30cf4ad25ec243229cda03411f00bda22ae5017523f9a1bd2eba901ab51bf769a802da56b425f1b4b673f6475f8d0d3bb01d6e1e8bafd92a4680ca8b8ae0b3fffd5a8fff04e56ad3b2e723d973021e3147a3b3a6facaf6fa936bc867db08ed86d583c12c125bfb3d4a6a61974e0b2fdef8aad94082ab6935ddbb1d48d78d16eddd710d4045c40bed7856aef9c58f0846aa0e24a1930dd506afcacba46dc94926d97a6f052f945dca56a12fa33a4786581020aa8a61e89fa6892665ea5efdd92852fb9e9d7fbbf1ff028ba2366207cc2f0439e12216990e0229e406f5eead95555083329da02ef0188751dbf4d2159ebb949ed2cf259ed416d6b425de787ae732d5852f5668b33b15400e27bb55dc9726ab3ad51d989e2f3980f9f8c3d17984a6094228b1b029946039dfb1b3756d98a62b8cfdaf38f6e444b136a59faeb3732815546374581c3b768d33d0c29c56f120788c4defd7fc49b0092d4bf5c81dc9c8e5370b37fe41b96aaf5cd9f0a5c6c6e9bdb64215ae99261a6b4ade06b78b1c31314da7605adda309c220f4e2069fb66e3c0923aa462dae20c46e3fa8caf62fe092c2452d9f06e018cceebe99f5153644e01e981698b58d792a986ee83fe8bbc905d7866c906ea3e06bd7fd07494c27ac5d43e84608cec3e18d5797ba8f8980f2abb1c6d71ac2e07c00d18d6f563de2027a722c1d945c6b0e74a08062a353df4d2bf6b363266a842ee39e2aefeaf4ec2d5c71c09df44bd6434ebd76c2572c50270c76dca93545c2df47b5a9d3a51a15bdcd2a31325f661e94a61de851624e8de6b9cdfe77486eabc3a2cbe16913f9f09e2c5d55985e952670ffad755856437221f0c25eacb11b1ee68a0c6f6bf686bff3aee7ac2e309fffe72440778f0b9d306eec970df63b9f4ddc8d62913e93c4c7cd4ea06c33103307e9898cac7ec2b99eb4c8cb092790b0016007e747b3abe8277683466940f89600738495559aa2e29c0cc8a14aaa7293f3d8e48c2fbdf36fc6b374de180917faa4809b881fd5945f39041e6a842e0b13bc3b383c505c4998d02b00cf535ae5efc88f46cc75fb399f63bc7ce9785bb1f226c1afa443baa929abef6ed580144bc5110e55498889edc41c3f29fb0f3f58e54bd9cff0f3d8c9235b5460ee98f3424347ecc44daa98813a706641ffc8d1614f7ea5e68111ba66010922848c9d24161d848177c7aa59e3fb2cc6235cb3bd4c9aab667f2769ca34ee691e5cc6e0f74be1549ee083cf41e57a2cc836d6995d58c50038c7d6f4ecfca4445cfbe94745ec1fe4ff1233012df106eddd22b114c54f4caa941d594e48d5b4da174016bbe124d9610a8e53dd10d074b10dae8e7d6781b100b0cf5d85fb6169cc59c20ab7f84398ae5e22c392e74810a0f8011b3f72e7bb0366a0906b26744acd760e4115ca5bba3480aa78e41a52787862ee46fcf260c508957d05656b1070e443da150010113f6c51591e8c83a364f3b0c6f5411183efa67ce55250d2d514707a821141180e1cc7d83066ab83624916060627c6b2b523c048be52bd00d5643cead86d1d5d2dcc5df34666e3b50d454f341838efc48f9b4b6720a2b7944dd0288837e3f9a70823def924f5e9c0f684157694396f153d0ec19b538a57755cfb38faf36709f8c4765aa655af27573a8a8afd2afa618fb498e386cbf39c1527e2a41a3a774a735a76bcaa4292b1a58c47d5cad99fc26dfc42c0ec16febfd3978f685ff45abdae07809825f046ec909991d8b9f0cf01f29891743cc0b40126ac0fdeef986d4f50a6efa58df24c0f2ddf12fe96411769a57b5d1a3b68f22b90037aeffba95786f48961398c2ad39f084ead7cade525c072a4041850dd89db7ff36918678fdeff590b287041050528e4310f188ee5073f4d2bca57001481c3f41c327516d55981aba27eb20614344df7a03821b9d450c9cf4f548e0d978a218ddfb835bd09994d3b8aa0a9a1b0a82ba4596a1052834723528d54fcaeea18cdb2e452d976642c2cb25984fa86e9fe22d8afcc617afabb396b47431c402867698d5843ad0f89c81e77ad381a5b4e754d801053a8c876ed35970e05dc3bd1ab5ce693f6663290ba970d4e51e1a16fe63fa54ec4579e368db8157408b95ffbe533e935ddeed3a33815ee127c90876fc2e2f32c99ec00a1ac329f9c5184c2e64195e4e2ba2a3facfdf98d7fdc67a98f4603fb04b4879d8a26bf08a5891209e9b0cf00711a063eb79c1e030a52633a137071249093611983ce51e6140f8e11d2702b9c2eff8526d0fad19b075f4b0178f99c166d9495635cd24ce271aa13300c7a9f5e67847cfcced561da0ebca5e82b230ec4f2d268fbb34baad12a301d8ef4007a01b9cae59363c55f316e552c2c14959b2ffcfa59df9d2bdfe1d519cdb8d8a7fff83decb63ae717186637a53762a70c1c76d3a778c648798cad13f9a03afd050a9b5139dbe0ac70953ebaecff0130ba6c536aa96cfa6b00cfd41c10ec352bc65b9ba087be4b0640867d8cceae0e0f223c6d73c0db18cd04c8c986f5035b7b0cd709d5d1b32677eb208d1558fbc65598e6222cb78404de6f6af6d03fc87da74e1a9a8b6d137cf847d5c7883eaf0250d641699249d3f70eb98eb6957f8e23ef15961e336e83f987d21ff8d5ba9c815de19e0baf2d96c73e3a9f4cf8229bb4f3a4899f905c903fbbe3c6d544aa373e04ab83ed0be33261218e4706df260d837207a3012e0a39f8dab2a4b6f99a7122941ce5ac10d159ca9aa3138bfcc65541aed88ab86271112f391ed682608820e1ed259e9f305ea68b8bb1e668bac5b2cfedc89afb2e0865825f95b4164dbc9a51e329aa6305618b5f28cfc22392b69aea19fe6d51a6441fd12797b229591696d6344e9f0b670201b8063fabcec0a80fd77578b094b120cf64e0eb7c7502a15051d1c88de85c7e9a2a14ad822e92f294cc72b17e7a1892ea15be767db947b1e03864e7f3685ee20b4a0ab05d49cf419eaae883c07647801d762f23a7a1332506fee6d108c3b7206e24a6ba71bb49597c83c3f3c680c5da6c42c438c71e295fcb2afaf7a08e5418f91b657beb6c5f56b320efd4acf4081222e9fd3f925258426121f3e32b34949024bdc62c98b9c588ab4493bfb914ac96f82ac46b3f1aea47c8ce3a4aeef74df8d46e018501482d74b82c5c8c840524ac5a7560ed8cf4245faedef2fb8d8cce970418cd0a66df466a4b8e525e2a632eebf5ef2488013178bee2af7fb52e694bff23bcfd0779884226cf6e7d3346dcf81e3ce9cf1ea6e273f80bb7e492ef833c29e717de6d988f6ea3db4e57db63de22375e469aaaeb3d1a92f3c487df05e923858d55158e4a99c934e70cfebf8294f01d2d128a902de9187e50adcd24f033362299ea7bf7ed2e963681810bbedade956b47e610c64787144420d11ca915f2384ade4bb12f2e985df1dd727914912bfb6894f2633a4274aa0e5904f7303d3e3edc0930a28cf528d1e76650368a025fa2188aab90e6246e736209092531cb6941425e376463b8373d86fcbc72c4ea7e54de378f51c85b45f264b2bdd8df798fe9570d7c04a7f36b1b32e220e596fcbb960790deca71c05f7ab88ddfab370b3b3587b58f933713fef7cd0090870a6d90db5d2f5cdbd489d9106207bc941bd3773a9ea9c89ab58761a826c7f8807e8e1e8ca1ab46ad9283e64b09f4bf77013f6940ad9787165dcd7df3b57c0cc2f530ab2d4257b5edc8b7a3af5f0a1b5a9dcaea96f1d53452355eee912756c5267db9a15406877ad5f86defcfe787534a98a6365c30965c9393f5da79a81193839b242e85225f9cc12ee8764a3e2942596d7df00e07b29ea2c08412b649b94187b8a684bf5b5239544a2d284dd8e64c213e4eb97f113c306502a16dc7efe6ccfdecb29043ae85236f2c82e19708b1f6b312523e964ef99d0a3d35ba9ba685a19184d381a10b400bbb97fa4cae7d53d60410cb914cbac5560a632a86e726fc209f644bb7d22db179fbd252fe45c09c3adb7501ba89afcb31e2dc1cb64ec98f63481821f824951309b527aaacc05704baf30d0a5cb690b979511371c9519798461da2656d54359dbc0f188e453cd664fcc2f05f7cab51ff54bc6650fac97fcd874fa17ac209d2daa553f818d2e69ddf3a581501f5cb3c1d65e76e87dc92ab35df2ead76c86ebb7630067fd00f6d6c6d9972898447b31378742a0bc7b1aa314b2801dc016d0d3c193c2ed0a99c9006f6866577ecdda75846ce314178c45fcf5af10afb1ce425c7f84df7ad89b6b2e8c1027613deeada21f936529dc4e0d3757a2a0b453d4da62a405cd84db1e0c8f4aa7dd2cec2125dab3be397b1bfcc3314cd8961066f6ea9d666553d2fd19de9f12f22516acd8dfa306515ddb40a8f84427c0effc5f45698c13f1dfa3d210f1b00866743c2a80a4f321118b1a892c6dea377e950efc9a164466f83ea1273ec82de76437e28de9af509c530f3221686133c67ec062f813ad9dbaeda284640615dd13b62a32218b561b39b745ada59c1f9ad955fb9e6338d967782caf86b55d3e5876aade16e16b77605428d8ed3fcc3c5e9792f8ea234b28a0bc8653ce2af7710b44da5c5ccc7975fe3706b728dbf3bc4e7cc1c031f1940e32ed31cc69e3147abe723a489b1327914bc238ce0ec88025fc47b449d9a41640d39bdbb653a140e1ffcb7d49789354c5458c9e31c5d5f6729813532357853826eb0e4902ec5da0da51a60efc8afc0ef7fe507cb57df9d998dcfbe2d0e03fa113b7f53d4416096a29835382f2151038aa4925f4a5a2ff8bcb5a0a217eb17444915903dcdafacf54143317a7bfa1c81155c299d79e615985b127efe15a7cae0b1c8a683c10246215c46af76426108ea0beaa40c91b645fd8e2aec35847ac41b3c4a75bd509c05871a18fd67896cc442ea1e4ff0d3de6935a76a7dce885046dc6aed14c152a61d19389929e53c20ed1ee0048a5f84cb8ddc78f6de3c9c47408fd06a3988c3648a60a5d9a32224320414e47d0094ba8b4e7ac4f2e0c65252007aa1348bec290bb0fcf56fcc5dedcd22e2f57785aee8c72decbe406a25b9b199f743886e95f8b3c6f9f06d1f089ba92155fbdab57f15d1a68939ddff0b6bebe594e6b67832ff79e0954f814ed23540eceed53234b6a67206406917126044745f9faab5e4ee38980b0fc1b1601e74e6ae29a2f55174d57e6e78295511bbdb826a8a2aecc27edaa9b8b2824d41a0507f7557dae22dbc61750dd6a66800000000000000010000001b320000188fb154784722cf6a6f5c8d6ef92fcb65be8fe7b8793666a6308dd3dae55255b785e1c04cb02fe1d173b244b574bca42c740116ec6ba228f8bcb26488ca0cee394a3240dfbe60f5f08305aee39ebd4c59536e02000000007000000000000000ffff000046b000004b5d8ea7c068b7f0a677187bfd0874c1dee9fceb9002d56d003feaeaca76a4fd738d10eb8578315626f8da07867202bdd83a3c0bbac3623929aed146b403ee342100a4951c1e5ea8a2da0513eb01e3f414fd9370d08251fb0ff0f01ce18614009000000000000000ffff000003000000c70b95f8733843e69253ed3a309853dae1a29b587b1d43b600838b42590910f38ed6b946513f520b6fae547a86925a3602fec10baf6edbd7f3dfc70be002152c741c36c7940ab932c93f8f8b6ce5fbac293d1bef700f97380be1d4fa4cc2cfcd07b9f07eae683584f7681690e0aa78f77447fc9619eadbeb4377f456ad129d003800000000000000ffff000003000000d86457bbf86fa04d50b0fa4cd3aaf65b878cdd19e5dfee9cd3a40468c9be9817400eebc425000000c000000000000000010000000000008029572b14489b8fafbc3e92e618db61fa5e6e10cea8df39be695c942ec7e115e752f69696bf93338f0411c4e8f753c171eb6193b277c980bdd8b749ce4454ca8b899891c5ed336298777bd28ee9e1574b823c7443350b4dd3f0b3482492581d4f21ec691f28108243f207b64f96d38e2440af9b4350b9c710dc74040275c7813c1b673f66b595e704640c284588456ad7a7b0edb92e62366f82a7ab9318c62052148d4c5e2438844ea7b072a201fba900ae99614bcd53da7a3c5fd012f321e02aca7af8fedd73440c9cf3af5079b58b96f43f7471a606f3803dcd27b9fc4c130d6e9d66960ecf6e4657491e3e7b3c44b50f01b191be01a79f8b5ce98fc266e039ce1d8fe8b72005cca13d925bfcde406c4a64d669d4a27904df054a8f3db68e123ea48f125f4e86650a4c0a021939aad53cbd5d7c63682078096ba8a32deecbb8e2da760e10c21b142c3da0fdeed54cc11b94573c00d67c5fb91f"], 0x1400}, 0x0) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) r4 = getpid() fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, 0x0) r5 = shmget(0x1, 0x3000, 0xb0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 12:13:28 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/58) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{}], 0x1) 12:13:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000200000000000000000050000000000f90000000000000000000000000000000000000000000000000000005cd16579000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r8, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r10 = getppid() getpgid(r2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x1) r11 = msgget$private(0x0, 0x40) preadv(r8, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0xfffffffffffffffd) recvmsg(r8, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) msgsnd(r11, &(0x7f0000000080)={0x3, "823a7dd72ee50af27525429642f05d1c7aa2c988a30d6fe4b6dce204a7c8a895afc914fe714ffe8d3d5dd1479ce06ba01066d66ec4ececf7a266d353a25654a44e638386b74d802236a375efa32f4f2f23"}, 0x59, 0x800) fcntl$getown(r9, 0x5) pwritev(r7, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(r0, 0x3) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003800)={{0xc003, r3, r6, r5, r6, 0x2, 0x1000}, 0x9, 0x7c1, r4, r10, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(r9, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) msgrcv(r12, &(0x7f00000039c0)={0x0, ""/47}, 0x5, 0x3, 0x0) msgsnd(r12, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) 12:13:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x200}, 0xc) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3caf", 0x2}], 0x1) 12:13:28 executing program 1: poll(0xffffffffffffffff, 0xfffffffffffffd3e, 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:13:28 executing program 1: syz_execute_func(&(0x7f0000000080)="358a050000c4e1a9fe4900a14800000000000000c4e35d0df0aec4e27d19ca3c81c4a2390271fd410fb7410036660f56732bc4a1fa7f979a000000") mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec001dc91cf36638b4990d445106269a9ca61b93001340fa5bd54ceeae1aa4df2f2adb487b81df97"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 12:13:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/23) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000000340)=""/207, 0xcf}], 0x6, 0x0) 12:13:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 12:13:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4002003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 12:13:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e06", 0x9d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x75d, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:13:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:13:29 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f00007c2000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/111, 0x6f) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 12:13:29 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="7af1ec08b5fd56694d4d36647d612e4b5cb8f2ccfdeb5204570ce6a50844b4b0e044a87636fad7123a17e692d9e0b38b3ee873495b8bc021c575d8998159109fefafb045c9631b0b5b365d2df3cd896a489c724dd3b088ea2d106ee053c87260e7342d1a2777429285b5ef3eac4d2de4459987b5488dbd3c4be91a3adb2a1c61f04f81b01065422df6fc97d31e29fdac50e37831005dfbd2", 0x98, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getuid() socket$inet6(0x18, 0x100000003, 0x102) 12:13:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r1, &(0x7f0000000380)="d9", 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) write(r0, &(0x7f0000000000)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) 12:13:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0x100000000, 0x9, "afff1ebe508c29e389ee7cd616af399fd8202a9f", 0x0, 0x8c1}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0x1f7) 12:13:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x3, &(0x7f0000000040)={0xa11d}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x698) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/81) 12:13:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x3, 0xed) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) sendto(r1, &(0x7f0000000200)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6b78b7a464b2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0xc1800a9ae31a1533, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:13:29 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) sendto$unix(r0, &(0x7f0000000100)="f45b412164c154e060f41fa5b09cb3d1f9d908d8323caf450a7b970dd7fff8c4eea2b49864c27159fc76b24082ff490f854755d0686ba2a151db1865935910bb69d2502adaa1ec8d0a01a4655a6a4f87de764c639ea9224d8cd4f84c712842ccb4043a782a699c58869c10bb74f49a906cc192357a8643050b8cb290e20483490027710f63217cb539f16a9170", 0x8d, 0x0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 12:13:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r1, 0x4, 0x7c) ioctl$TIOCSDTR(r0, 0x20007479) r3 = getpid() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) write(r1, &(0x7f00000000c0)="17", 0x1) 12:13:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0xffe7) socket$inet(0x2, 0x4002, 0xfffffffffffffffd) 12:13:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) read(r0, &(0x7f0000000240)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) getpid() dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 12:13:30 executing program 1: socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x64, &(0x7f0000000100)="1585314a2cb48adb009deb1ebdb86d8448145cabb6982c9ec2ed6a3d283e34023ffd4e357daf26e1856298864226252459daa2c492b61d5a5056afb79f1b07afe8039153fc69f81072040b2b08483909ee3b3de66b50310674454bdb46ce3bad388f6631") getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) getitimer(0x0, 0x0) 12:13:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x200fffff}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a3eac558eb0505c33fca2cfb939b992fc6923ae8a7c0586e040fb3", 0x1b) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:13:30 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() getsockopt(0xffffffffffffffff, 0x100000000026, 0x343, 0x0, 0x0) 12:13:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) mknod(&(0x7f0000000880)='./bus\x00', 0x6041, 0x1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb7f02063add2dc1463944038b9a36420d2708a242076d58ddb89726"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000080)="48ec59ab2b4eb1abea2d29dc77332af5f44fb28d02203fbbf504d1e6de3b390d00fe4619c28f8888ebf52e3a36f8e41f6c466df2d4ca8fa458404764170e0fe181c604b7166607e71b077dafaa10f1dc044d184f9dee79b442063210dd9d29b73e239433f871d2c44c54bd9b3ee60899fb5dfafe476ca89d7ea7cdbd7a97a86d49bce6fd3a53060b0b9b06718b9cb0632dd2fcfb8d4ce66fbaeeff5f5b387f526be775d83377236e1e69846a116dd5f7e22c0c9e063a1ba501a90ae284470aafe162831b910be9c22362f85323", 0xcd}, {&(0x7f0000000180)="a4c46bbe4ad47a1f89bdac636a2b4f441bc1a816e415e88eb1bca1", 0x1b}, {&(0x7f0000000200)="3a724ff0329015741a9a0185dd5ecb14894255c9fb3c7379110679540d05f53fc5fd0f66b430807a85ce17b5ee7e8780ecb903378ca799c0c48b1cc39b42ea22e37ac6ad8df554306ce6e09bdaa21dc3658caf96937fe7cac449ddfe9e67cbf3f2fa7333181f4ecc4cf4f968dc37b04957ea9eea9ebc887e5a52eccb51b3c26053d0be9e1ff3f1427303d0b78b9437f2608643a0ed3c77b419359b5058d6503429f58bc207bbea4ddae6691af39dbc7f34e93714a071bdea306d9a1146c4565021427b91e75f2e77ef35939265", 0xcd}, {&(0x7f0000000400)="44df7d8fc1c806b8f37f0693ff1e0c425ed40a10c8cb7f83bc3d32fa8cbbcd5cfbc6ffc68495846f8cdf77810db38bb03dd80e2f0ca4076e2da06460540bb19607b0c8d0d4f1fee7f7ac36485e6deda72c90ca176b6d0a6f9d86fab0bca0134d3ad3a9b02d353414c4d54e5e1719071c9b8fa4c88f78ac9f84045649bf2fde8451aa0d009635b6ad9e70f693c8e1eda120779c74ecf2b53db581e66bac150b5cc13ae6cdde446e007836212244546bda3f4b3a5178a0ddc7394f56beb12feffc6e54ce05b8e28379ca5ef9fef1c28d1c12ccccb192c20707587176e2b56fe45f15aabb90791e22f235f6ede6c99daeae5b393650", 0xf4}, {&(0x7f0000000300)="379f7273cd2224627f07606510c5e0d0013b3b89502da37d058e3f3c778e0934af557126d3507ab6b4b0a890f10e021e868fc8d9396b18577dc02998fcc111e16adf47cd77e069eb0b02a9bf8407401b2bdc4b0ae9cb6578868deadcd46eda", 0x5f}, {&(0x7f0000000580)="f955412ae3b5f8570df24d33fd78f331c1e9f204e0b54868de97146f7724ae344d93fb0c98445760b6514cdf748d942e35c0f78c69fd19f6a19a4090aba9d148a0f5d4f293f576e4754197b15f6cc6442ed6f470a155d15ad0a09bfd5fbef3cf8feb10a1ccd457944282c6f81161a1535613f2019c52d27734015cfa0d13ef60abfad3a10f85f2a9c1625f30", 0x8c}, {&(0x7f0000000640)="50367015498063d75a89ded3b0c8ea6ee62e5eca1e7ae60599fa24d40dedbcba898c3ec480e484b64fc6fe8504b62244050cf214e56596dd8bd1e029b405bd4ee5f1c17fa9a1aedfa93c6a98adf950f86cf8e2ccd728978c66f73d396e7ffc12d77a58143c36ba0d4d7e3ba7e336b70a6070dd6f80c85abd660b799d9c75931e99938c555f372614cc611eba18b280353064bb75aed13cb10f68a41baaf3e7b18daccfa1ae9849822f6fe65df1e7e3bb35939614033eff04c9bf716e318f93a17d7ee95442df3a2107ae8d", 0xcb}, {&(0x7f0000000740)="ce094d3edf939484ee90a50481ced0317383c91dee0229a9e970e6380b123fa4b0e5a6aa9fd221df20a47d85359791b1bbb160563fc2b58eb0a66a45364e52e5b8424d37a11c2b55dd24124056bc171ec863a50751a31e89552650d34b9c75eab4f60ae04aeff470e1f30a1ecbb7678730eda2fe0ae4d67281a8a9588273ecbb0c15bf5bd477ef8e00c48a65cce3b6cfeb85ef5adeac6a85d6f3c59c47a276cdb69c844b477a389eb6c26db28f0088b437f345eac00b13fdcee8fc", 0xbb}], 0x8, &(0x7f0000000380)=ANY=[@ANYBLOB="4000000000000000ffff0000bd373910fd099d268d054f9edaa764662d8c5ec6f85b23b00a9aa44c2beff4ed9e0c12c0063f7c627a7cc48d0000000000000000"], 0x40}, 0x0) fcntl$getown(r0, 0x5) getsockopt(r0, 0xfff, 0x6, &(0x7f00000008c0)=""/174, &(0x7f0000000980)=0xae) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:13:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000280)=""/44, 0x2c}], 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c295c9c15e92cfd71ea4e02ddf2342", 0x13}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="189b988cbed05e98e816a888e0c241", 0xf}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="8700ec294233", 0x6}], 0x1, 0x0) 12:13:36 executing program 1: r0 = socket(0x23, 0x80000000007ffe, 0x4000000008) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) socket(0x11, 0x4, 0x200) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xf4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESHEX=r1], 0x1) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x101}], 0x2, 0xe9f4) write(r0, &(0x7f0000000240)="8501001400ffffffff6f0300ed7329cd4fc6cc5b", 0x14) 12:13:36 executing program 0: r0 = kqueue() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x40, 0x8) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) 12:13:36 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000180)=""/130, 0x82) close(r0) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x1000, &(0x7f0000000300)="77dc433a86e63f4429921f73b3053840b15f2453249f1be7989b3b0a1dd618f25284b23d50b9f31a79e066aec82e9f7f4280fbe00aaccf11931fffe78d40fa251957523cba57a09cc6238188cba8fe9d8715a55a671f8c5b495c5df1f0c3faf9bd36cd1c70eb027bc60a021a04f9353735c802457a714bac3bb1ea02ac3ae504acd584257a864f42f49fc97850086137301b1fadfb3483e42a8faeee14f6222fc912686997d053fef777d34050e364e920fb053e6a0260527d93316b342a0a630580095566c8a165372a38cedc2faf9ca38afea85e6da7223dd89954192d1323c430d7a322e746f9837f2f1209b4323f391f7a4e8808c845a22cf7c0ff0b1d9a0d6c2b78f84127ae0bf873f1f962366667dfb0de7e34bdcb4c75b0f2be3f4b7b99d86b9f19e91a937830380eb611327d1dbd8f6af03d317a77c510d7ccc08005da90e9345db64d0de3476d24e4b49186950741c3914a8a29dceee692512b6653a40f82ddee1ec9859848955c97606dd55377139a547e4f2286a05c412b83772bcd48eff746a07f7b524392c076fc6077baa1ed64f860b0ed7836f139d737ce092afb82b6851f8a9a575b745eeb3fcb5b5a627bac9aedadce41ab9efc609b41708e1349ba53de2d1333e119de4beada0540c59461184af548d28bca36957014a0cd5c97941e30d82f91b08a16fa836936e59ae75e9a78bf23f905bbda7f1a43fe4b7dc9d3302c85913fdc7dae8196b82e664ae2ad247dd08189c1da073395bb992d895396b7679379feff62a2e6e9ec363b773510ab916a466c5f089795f1b6364c8d5eea7488e3ec4e0db25d743f96f77d76340f85f92a52f0bd4d5f676a310862d941c7aad18eb3bcfc619997896c17b2c963a77c09066121d453b232b053c05906b464534799c802ed4e246fcb02baacc828faa415b2129b522b1f0071217ace0cdda8bc99fc7610f9bebde1d6d5551fcf56e9d6127bd3f6b44c6422e5388892287feb979c6973d943c6a3f595d376399059c42b9e8b68c41de3c61930ef87dac4ea0fe8688ceae89b041b3ff7a845bbec0a92c9a21403bf3f9e9e0c1cb333484e047f2eee76b69acd460bbde30464fa51bc34d6917e02247148b1d88bfabdaf6f9f4975c6e208abc290b637e3325f232c31b1045f89d15198547bcff90db066121b57f8f18aedc69b71124cc731f055c7dce7f23ccd851846cdb26891daa364a9ef2d50ada7364b64ae46c19dd098e812b7c0fb679cdb296dee20d9e30406f01e687d90979d7e925ae20ac3652d707de870a4a285c2118e12c51be5f0d0dd4b95fc85b0f223955a08760fd492f7b7810fd06ff246c2d865f78b0fe848297a65a1ac44079f98141c8c10e3c590ba8c00a5c2d36ae7beef133584f1266dc0a0bf29889f65ab1adeac56de5ac27aa7a928c829e36f98560420d9d4db530d00d2413da38fb2533c6b5e339e89ded8780d96c3fa9f6ddcbcb76238c9a6a7ff549277440b0f1303a4b2e43d50939cb2913a8344d1b8946b0fb59476f826274b83ffbbbac150e2dc8e1a81dcae4eff3930f34b4e71b5d0b71584f38176f02d8fc67c6d1f9b0c1378ce0d6295f44f4921c041ee465613aa212e31f8256be1dc7d36fe223ba86f278ee09bdb8b0fd50ac6193f7e252e140efbde09dd9bf278fc7a9b7afedcd2e42d8571111e4170395a7be84e5480a5827fda451352a867de7a069a5990c3d77a4080fa7ed5c69123995560db43c948294e0e01bae86f3e439318501393b40a161b04afc1dc625af4bd28286c68e7232cb517bdb530d876decbe4f476b60670e57c6c0f66fedf97b6b228631fa1972779a22d263320aa97c06f17610a3515af923bd64f95fb28dbbf3b7a768e23d10837ae9e6c69cfc7046ac48b396bff6d53ba212155f8509892371dcf903fecc54d8af3f6df4d5a1f7abb6bb26d794150cea0a3466eaf51398d33d431f4c1ce2954719d927af27eab47cdda43de6fb08d90cbda8c29daf388dba2c40edc592a54edadceb05f32332f07dece18778052997d260599e8a4a54eae3e402d6af142dac3c521fb0b8a57ecf3d9cb351f4cf843adf52f2611907801ef297b4b9f836c4883d2e2dd5c23ebc3e76a069d5b50faac46d9c0eb8c9414cb7a02a8c188cefc0359ac9bdd153ed4a27d3fe58e067302656dd41fd8ad18bea7e84a71c39b76868675632c3e45745e8aef7fffdba3c8c14edb2e193a4142bf318d5c5029a362b0f8e91a79fac663cb801a022dfc1b35b8ab706de2c97d19c0ad22c6e46b3461342850c352772676d22574e5441ea2d17d9055ffdd2f623d80f9a95994e3bf033d3cf03c7c60fed0e81bdf353329c36c05d939677442445e30cf3fe47f6c7e61b482462537e941be50ebae03ee480e9714eba5cf895ccbe00ee27e0618fe0bc3cfc34f4ddd1b1edc261b3fdbce06aad710dde6d63def086e1f4c3b3dfa8b760d934e5757175d5709b5e4e3cba6b249c2bf15b7aa60c37837affa98f2301fdcd97628c055d49ef56a300643767c433c86aacfe886310dee337f44dbd8bbcddc5af4a7e7ecaf64ec00c0268562510c1d2c395d01b6e426bc1a3befad88d55fb7e6910977293c1bf42ab2fe742174a13d3716ba0e041e29bba3c52574d72b5568831ddbd82685a07eaef1368ceeabd9e2eb68a50ecc2f62de245669dc260ea73d4368a40af72d036283e818ba1870f5edf519edce2b13cbf6f9f8c4da1bafa9b8e63d0e10e706e1ab14263439036fb9d87dcf073c67468ce19256e223ccd27f87fa5d617598c669aa2600899de9b885774c139d63f3944cca7015b34f130cc2c87801654e8468b8e2871967191680d9fb269b231a31e441384b919187a8da830b7416acc2855bc0f5ac66b7d9670aa8a02f73f34fc6efbd439ab9de4584a3e7347f616d9409813d974620731da60ddb19d59da19d1613c0f46401b04f01aef08f8974bd2fe494404aa8de225ab42630b0b293d8e33814c9af09f52c001ce2fd6f3a3a7066aae2346790454365596531c96be88bb0f7fe32b83d55d981fdb1474f6872de083a0b75d63caf45e9db02b170fe9244d323326f4622b475750a4214579ded02074826d92ec17912c60717cadf7092ae7bf3b083fa6cc148fb1d6fa41b0ca620ca8fde6d03b3b8cac868ea7450048bb36153c829a62b1fa9e232cc7889b58803d9e053921cb28bf4e8823dd02ecd523accc3c7ad171256584b9882ff3bafa9e248511a25ff8936409475f0e91b205fbc7c4be227a0048fe5bdf166156b6ff2c2412de10e9969b5f8b9138a4ebf455c4844d2f98aabb7925bb0183283e9ac23f5f9b4746bcaaa48e57cf6b3f8b34e9f2c6890a70d77faa276148bd4030a26db542eb7d60933e01039a37d601f831a0922f798b7d067e7d4211b2127428cbd12d0785f5cea327963db3cd309cf7389c67494ec61c790112c5dcebe3bba980208096d0f3f2799f8202896e9ac804b6e58fb072671e27df4e7eeeaf15d804efd4c6ad401932f31eca24e37a6f7518f83b1b4edfaf2bc91591c94f1d61028b8b9a895ab8f562bac8e44d9c25328ba6da3a2572fecab498c1576660f982cf5b76bdb6322d3a572c13d47905bba525a7d0ab7e6498fdefcb8556c590d67f477e47882d55443b58d4da18e2dce7677de627f0d56b5d579ac7eae1d040cc5d553c6c1aaabccad8adb12c41eab7231f12eaa84d03e26ddf5acb65b3bcf8d5679bf6cc9fb61b1c4519db9deb17cde1f3374327d1a2a1a1e7519a4ecbe55bd4765949ee4889e2c79d54f17875af2c829fc41172a5fb0e78b1f514e342ab3ddebc49958e846f658282dac706e348611f4efec6c2bdbeb4182d9ef318f25214579e71cba86dfbea6e95ad972c3374d484f2327eb3788fc62d2334c6c87c6244be8ed46ba0261baeff870c8f9419f0670f38780274afe7bb9ddfe9d4d6004b9e4046780585aa6a9a056c6da0b06283d6e27630b6549195756d3569fdf828643adcb5f6d67232b817628fce1b0701f34c2f7db457c6f2ce3281d6c5cb86d4a715f9bee0193eb82e6360968965e09a305864996032018fb766f935aa1ee681d6944f4302cdd546619904103f436ed9cd0447d4094dfcc8678ad94ebf2a249c36f6d44349ee325405b58fc2c0e8259e57769489524d9fb2dcd7026038107a9e30a0afbace5ee3b1f59645bf7e9fb9719a6a991e377e7f714af86ff36a5a712e54912e5f8f913477f09a3188c0dcf41c8c99fa5996a36c3a9d6575ebac2c047e5536e6f91afe4fe08005bbfbd66c6d06303f755b761d08076f6a651c000da259e6dc4acad1f8330546b8bf80598966e899ba29184b2eeb056add0123844cff3f4122ecba7b209b2b4ee59ea02888c82d1bdeaa51ceff019d7197c68e58e3bcc05100ad22094ff2404d7737f4818ebfc470cc487555ba43542b2d3e253f4abd56fb39eb33e4d6ffc7b1e4a14061bdf35f97924964fad37943ab0a86e3dbc49a247a93739f5240d61a1dbbb62213993307692e5e522971df17bf531d1a8aabd9f5df23d3e9b5be583a6f97afa0116462555553bfb29576abe7945365a08ad453766a7fd23505040e359c673d89cef83598ec368455a2a772d729a27183130fa8d978610043a374fbf61d54f2caed14a1b39ad7c6bb1a8d944aeef8c7b100c9bf08340eebbee104a1676ce1fd4fd306e0facb062b398194b5e1b96ed64e73627bb8fcf158aad3e38ce6ffc962bebab0707403c6151f292ea91ae17c18c366f0f52a61da6d7ebd7f152d3c712ec30ded0dad27604925247dffda0beb4711d9579efb62c112b07aeb54adfe2089abc5efad313deda02bfa4978954d2f1a0b4e59e6579a6448404b6d16316b0d9a550ed2c69d609a1137e71933945caf828bedaa6dea1d52dd3e6b582a0d8b2fe996807b461a5e43bd342bc74e1fa168dd59bef7f638f994a6c2806abd1d809863a4f3e9ae208ab253db8301cc75b065a5eca3f3847c8fc079de43d4fb889ca975427b489df0400cea52913327c8cd2fb53aeb57b2d2544a929519fe3f89d134b83650ba3b5972dd1d133d6085ec6fdcd5579a5435458be965aadac61cb68bfae7a72b778f0842e75aef5e302e1a4c65b51edacf2ed5aafacf301d791f2920ad67ef3fd4072559e725e39bb5767497a18d3ed0b036e489722b1b1d57734692bb6b90ab303038b58bd96def65e0cf7aff541df8c52efe542a982b4c8564c77adbcf42940686f23634b6173f5d0a97c9218be338bba327ae0dbc2a87e969810b9494041a9d6eeea655c832e8aeac553ab94518e13dd241544977a20b1b9f000442b94f17b2578dcb4309919609be6818178c4f698e1e28c3fe41b61c591bea217687b975d6fafdaade22a34022fcbadba9c40fee554e7d1423f6a010f97d97606ccfd69f4dad0836140d281bb5d5d3dd46d5331ab430a5c9451212173b9612539d66a45fdfed217c104f08525dad36590d8e0aa6c440f769533afe645a264b7f4f3092338c72c9bd71b5d9bda1b3fe11e86e68b8feec4b3435a616f83d2ce35684e16045c1aaf1fab4bbbcbfc3493ca57909ef0316f93d2a0e36ad516c4ce088edbe0ece793932b47949c149e590563383af26338930e8cca3b37386447a3708f7f499c04668da87f732e09877b3656c52a66d6ba998c1bfc916431e4d5c9a85c4651b088e7f002f046571fb83a0dc2f1e5df7a8fe09f1f20383450eac3b1965a26c8b12302b7eb2e53638cf5ffd7889a3f27553e3b11840780c8dfb6a3077eac540447b346facc0d15812676f191") fcntl$setstatus(r0, 0x4, 0x7c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6338, 0xffe}, 0x8) r2 = getpid() lseek(r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="7daba13dd1b44e24fd27518b6feee971558f32883f28c310c85fbd5406886c3893b7aaf83dff38ffa670aada5abaddcc370d64200ada513f10", 0x39) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0xaa, 0x7, 0x9, "76d16a886e72b27ca56a3c23c2d6b786f655d7dc", 0x1, 0xffff}) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r1) write(r0, &(0x7f0000000040)="03", 0x1) lseek(r3, 0x0, 0x3) 12:13:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='c\x00') close(r0) r1 = semget(0x3, 0x2, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/78) 12:13:37 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x8a8f) accept(r0, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 12:13:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="f8e41a69dda83a285829000000000c000000000000000000fd2a29cebb84776bf8516f392ab126f47a29498e641f38723e84962be5e82ba0d0d5b25eebe33d116c9d99ed03d8b71c1aefafb59044d49c7e13a02481ee24ec4cf8753c0641876a4318810a80e9e7925bd361fca49e2b102aefb0bbe388dec453b94edf207262a52a2ba167427cb3c7cb32564149389ead82147002635ae34294990fda5e2c05b7345aae79e1bd476069ec2ae9d467ff0df602d7887d30d714a0923f7e88f35e3b1d0b69e15fd87c4f5bbc2d29658ba2a12361edf29d9e8cf7b1954a", 0xdb) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0xa883}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x200, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7, 0xea}], 0x1, &(0x7f00000001c0)={0x5, 0x100000000}) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x140) r3 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x7, 0x0, 0xfd9, "ca31240481bce4620d7f341adabd24e5d9926f5a", 0x8001, 0x4}) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x3f, 0x8}, 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x1ff) sendto(r2, &(0x7f0000000200)="72a58b1e41002d2c2b597b6f9a789889f6f6351df13caf5d886d0301540b6fc65e35d66f8fe5710a962142bdde685f2d076198", 0x33, 0x401, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 12:13:37 executing program 0: socketpair(0x20, 0x2, 0xb6f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="f11f42b2e3cd4785bf80da1df21ea8a7c9c91bf55cc8b4ead703f9d966cc6a588238fca67ed6c36038dadf4db7de4c5752ecc87e9c60a193b1a4cef3c6851732375557a96e87244cb3d603b5184fc1fed5de50b0fa2122731f04e364c1c447245da1d3874e3e0d89c1201bdd72193212839a4131ae29f49a322547310287c3d968f40fd9ccd96fd78d01c013411755761256c1c41051912dca4af38d3352d7fa1e81194aaaa47d9d8a7a968be9e131cf73baf914c8411530edeb872d2a1700935989659d4f210626ce4abd837b2de67ccb3e1e6074512637b125cb4c139b6f22c4e3e1405651caa5ee8fa95baadefc4f2c98f9bca563c38e4e2a513190c67daf9fc357dcfa895368651cfec0aa7f51613f7b2cb34886e20ecd461953985a089d191210d0e6e997f28d91146a9e6a9b2e513796b6a07cd2cf54325e3ca69cb3089004283238e583aad86e38f787ead91097e6c056bf47d3a9075ac570a241337cf9e93b14637a777942d8d76f8a6a2d25cc97ca2cb2e787ec86eb49ea99f6909e0ad4097b5c6050e8155b6fd69522c03617ed8a3abfb4050fa863b41efe255467e2b0f0aec8e909ae47baf9a91d7826737831213dcc98c86aea83f0d2912b699b128b3c0495b229a88bc14d83d2c94211be49392180d8ffcb7a87999ca4ee908ba7f7e086a2f004ed02e47b0c954c391da4d854e4a3b0350d3a879f83bad6e3b3838746739e63ab23f73b543b05f8c68aa5a29ae05a2a616709f85c7c499edd8d7f4ae50e132102316a8a7342b824fdaac17b00036d85768ea423dcf06d80f8cc5f9e8d681fbf4500ff4dae9e7e638f07f8e49021c0d707382279babeed95abca30d999a32406cd9229e177b78e4be9fc4615de98dd17654e7d3cb13d3bf4c3b05dc83e49027648bfc6663801c8e54ee38ad353a6dbfdf3018de34f355bac54f78b6e96f8c2e301b8e6ab19cd6dc0242a463261ebd0ea5c29b22a1fbb6d659c83154cb9707cda228a8a056062ecc43dec3653bcea2d894d5bcdd2f24f0b96a2ab05cd2306faf0af8dcc3a9bdbb4fa64a3e268bbf0d8331ecf37f671af5f6c46589fbd23fe89214ec088d1138865eba5576e7d9c0fb4b493990f7f697f53068b20140b3fea0260512fb2c77cd7aa2f1aa9cc9eaa5a5f3958b45735d686dd2846c18da3bb5755382a641e4d7e86cf69cf2464595b33cce24e932b517e3e64fc122eca50c18aab133f6d55203a643e3ef6eb465d8de12a06159bd94235101297e9020f57e5c581740af2e091a64fa8d72314e8f47fdec5d5459df225a2df9d7beedee7b2058b8c5ea8cc70c6dbd71f35bdebde4cc55540968c0812ab1bbc0ea03d1d138147c46547649f018999a9259b8b681be0786b5803c6a875d4eff9597d6248c140ce184b7d7262b73ca88772cbccba989008e2bbffff58f180589a0009614653d21784dae2e2658a319f8f2785e0be8ac0faef97528b384378a3a5b4ce87b7e2aa8231c1dd5c1f5a5c023b49961849694d2cc0c2022ccbb74b6420c63abbc1a0ac244d4a64275a99d3426cd31745ea99e1885f078b4565ebbdd1395db31d53acabccf996770646ce808c84362b87b7d165301bb50c7b4965b19c83031ccb75362b6ba1022d3880254d85ed341042aa7d105b534af703ae15bc8214d0a0a483b3755d9f9e0ad645eaa0c320422c83e7c277d4c5629496ca462a84c86ccbffedc577f0ea5c0d28b6ea8a63aa07f89d8433f21924dcca96e1dbb3c7d59ee94be83059297be2a0c38c0faed5b8dfa760ed1c14e7aa163e7fff4606720434c6c358292f89cbc5bcb8e6030a4dc65a2434a779b4bee86f360b9490a9ec0cf4c309f60a433177c9b9dc153ea4db9069f1bbbe0b9f95afba0e3829f24cac0ed2ec411d178c5327b0728ff8055226191a2add9e2a5c9dfd8169335f500b82a1d9196fe4a8bde01180554bce37ff463624020a8bd148ba81ad2a1115c537ffe08ac14b9bc31050327c063b2d10e18946b31dc59713e085cbdb5ae190b5fbd463167bd1cf4e3967b18b755c22fb9443517ea0c509dc0ea92981ec9e029669df281d545b4d3783027fd9a201ebeb808fc30763b7454b52591af072a901f9209a7642f0faacdb19b79b99e6bd767282026facc1fd33ddb038ee51283db6b2b18d7234cd86489f21a07308bf0aefc521de9139f1b2a1a5ef84c96152c5cb921fc65c6798424829c0792330d4d60c1e2a5212a77f2b24d783ae897a8f6252ea2d9e340dcb3a7cfedab8e02d2c70ef669ad41ed99ea6d9ae206f0e27b0ca80795eec27227b71317141e077e063cebe90ef9aa927b9d7f9a5a3ac77630c8d8f46dba4fb04abbaed36537a7b5e09496b71c8734976a20ab4e8efd11334a8d2f37874014f816fdf6544382ed02f02b57b63f868a77a5c666bb1d6986e3cd1db47e0cdcda1059bf371b4a9083fa187326c8223ee1553a40c2cb3679fb78b54ec679d880392dfd3d9ed71b7f45b4729f2ce4f7e0ecf86849b78bc376c02939d94d233f596d3105144b1a83a4fd6f9286d285675d2d09fb7b449bf73e703079f8a511a4aea4b5d39df771995d9e1d78909b055f6cacd54041c763a43e455eec6b6b1bfe5fff0fbf2685c7e00ff90293e1c7100bfe67ddc6db85691e684cf1fad2cb7f6d89f08e49cf7d00837eb35cbdf97ce8bc724474c5723eae62f2a50aeebf85e677cfc8f6d30b0e23cd61a76303f22cb33216b0dedbf69c68dcc03348997333bb81dd64535b7c022413c178285c4a1d8459f8d1c7a5e0d09c2e236af3963620586e69a41c0ea400e2891e819c4889f12472703f2a30f27c5ba6e2ab66ab29df7a4810379d69f3fd03d049a1bbec781fc4927ceb7b0a56bedcef682cfb629b9a8ca23e1244a5854e9b223e8f878efbf906777461473d55a21bf5264d1c3972a0492359def25fa05ebcdc2f3c0a6098b75d1a90df2af147f2aca72afca54808b02d0ef6c0cbd4fb0f88ff2de7e3cab3d2934c255acb2f926460cb6ef51b867f4ce238e321a4b62b55878315a8d8e2a9df1d9d56ad9fa973e9cc08d014c8790ab29ee51238bdf8e9f4cab5f535a2484f81688b98ea40f99558766eb60950692910cf9d15678d9273c68a145ac3161fa8799d68d3bb0e4db916f42b04b3e3250451a3632c6b098eb8f7e4ba25916120821f2f52090c1fb98e4e6b1d5094c255217e6edeb22089d5efd5d1934ea89bfb31e0ec018cb791ce15428c00e17cfc390baf9714b764f268f0aaf26fcc7b1d26ba41ca132ca5c80b0c405c04b9224c953379f5d35184bb067470ecac7910659f504ac27804bf1943227b8536c7a7e14927028fdd43cecc58802f0e2becdf7f3464fda80debff39158c76d2ffcf5711bd07e701eca9565fdf6aacf815c8de879268f4b44f55ed1d1ffab75cc5f35622c187bb73bc420c712d90f5732996fd9d69140001fb81e788ffc05da8f8fb54121da36b8fb88aa899678f5d388657c8ad4230392cbe04f32e5927ece4e2514ccde8db17e717596204ddcac99a62de5161ec91fd0e15a791207bbd676ae75f308020a66886ef1b0fdf2ab7a20bdcc4c398b471d4b0859f80fc807258a291d697420f3efd72c965e0031dc049565d7909d9364680099ff67f1ae3399cd915cac001534702b023b738a46c1beed97a96456ad69667ec66127bc5bd72c017df57efcb8f6eda92e2bf92290d30265bced873846958fba4fcc8bec913075d0e7648e8321acef19fd6202094ce5427a9118f46d61da61e5e764df093b57176921e52d5080a32a2281e2e584ccd6eb7937bf20db6bb78e4c6148b6cfdc9104d9c9e264c359629310f08cc5dcc740f494cc6e0df1ed5e036a7b51355c82bcbe028a77b635f1c8f22620fefa9a959beaf6ffa9b3a3f67b7f8b53dc4e90b88b786c27a7796da6c9f30e2105e558a1a70881d501d0178cfa21ef42fd95bf964832e10c1e6152cc1d53171d5ed1d1360570c6d0d64eca6ea88cc664684742dbc24b4646b016c3eed87f9f325fafffdd3eb2e570eb73be083626664b92fd6e232aa870c3a0f58aa9c54f5369e869c51b59354635677e3db0d704adc1f9a41503e4fcc274d4bd4bc9018f0005c61cb27b9ce09ccdae1660efc5c9904cc8be83b910eb03c5243dbec09879bf1a00b090708366e231b2ec8645855052a2ccd47ab6f48f3fe5b13e346ddce08b219d357b58df81e69897d95709a93c14efaf8056358fae2490c2e029c26bce213511b732532c8b405f1760305b8114361c7fcfcb9a4110b756340be0bc7133ba4f74a4616ac7e2ab06968050ffe7ca13c6407d7555a68197118a42f1f1c3b31d77ed872c378c1bbb4688a83575cfaf1ff76d91b764b5d3bfece5a22d582026fe3cfa88941f885cf2742cc7358d0da861f9ab72b7bab3b4605b63f375c96fbf9557fc90ef1a9e4b653c0fda81d1c61057ac61f732cd40e35f639edb9f319fae314420f9d5f2087a619a057150af320128ff6cb7cbe6156971f979af2b9460f1cccbc052044578fe83ac297bea2727173f2042bc0c689d85e3d7afafa47c332e7e7d9cee644db9594c2d6dea84cafc963058ad89c7acceaf684b271bfa04f9c33a77f2b9cc3c78093f3c852f41032351b686141af28a6b96ac268c68e0d486a4951902039ca286ba4876761076984abe9403054481f26fa0ac8d6a59dab293f7bba08c1d45b64a3b4e061f7c2f4ff52d2e6eac490ae9f68fa632fdbd9afe67f6d01df10727524eabd3689f8899a8d7ac7adb8b8b411f98f4839aee9a6eff811cca66df04135ec3358a612b7a8070ea5e0193edbb26374d7f57839e61a69f25de2eb67e332e373d06b436b1694a48bd6512998c62d5973e4ec112b0c85f282ed13488af6c940998fada5d6c38b762bbc63c5ec92e752fede9c124a2b324af777b80288a07d7659ee3bb4a56ed5f7c81e1f07821b1f2494a7bcd20eab8b3855afd9bf6745f05638c6a7d1761870ac0cd890f02357573dc287bce637943f0da7ce26cb737a58a76f04dc85f1212ae6624d84661ed7cba9131c5a0fab4ab7e5378d5df3238819c607455394466c26384eea7e76a20e352d5646fcb10e6483e9b1e16623f25df9d377536eebe922e191c129e1350edbda26863050108737f440adc92fbef7fecf5080243fa1a1b3e9955c994e20ae4555ab9df5b4715a41d6c432307d6ef1a19f3b35308c6df2cd4d7764e44d69b483597e30afdf299d9dfc26a6ebca10d2220825df330c2eed9e6566dd190cbdffa672648bef9553d50e2012721511d39efb849137a5325d0fe2385eac0ce27e220bcd41749fd475926f61efe2ab2261072f7a3fac4ac16d2923a68e58783fd08ae3f451bcdfe63f6c68d1c6ab19a55cf553abaebdaab28f8de646a17f1bc03ae73430d27fbd325780eb78fe194a355e25051ca73ea7ef20de439757be9a82d8dbcff2e6b10dda1605f61c65c47291ed923ec1fcadea4ac5140284b62ecd59d7759186908cd225c7a2673029fc0a7b7155489602823ac7c7818ea188fc97096013300df64a8afd06473f5f02c4d85346e282a0ba4f42d616791d46d6171527683392403ea42fa3ac49dc6d23f6c1f62c8a36f88e68fdd65922172879a16e9972d9863401a5277cab08848e5d7899bf6aae40ec5e97e485b81b7d152ec8623e40bf415f09693d1d6c432a4c2aac9ee85a6164ef4111efd34f9c3703edc643d4bb273478fe24985bec69bf16397b7bb0cad744348de15a75bd02e7eefd830eef91efecb69a7d59bcfcaac0213e19272e58eb54ba9ab0bb61e", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = kqueue() kevent(r3, &(0x7f0000000040), 0x50, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffc, 0xfffffffffffffffd, 0xfffffffffffffffe}], 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:13:37 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x401, 0xc2, 0x6, 0x6, "5ba263feda57e17d984dc9b9f894af3581a81fb4", 0x2000000000010001, 0x7}) r1 = socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e50000"], 0xa) ftruncate(r0, 0x0) 12:13:37 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_gettime(0x400020000005, &(0x7f0000000100)) 12:13:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x111) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x21) 12:13:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x180) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 12:13:38 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f0000134000/0x3000)=nil, 0x3000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) map stack 0x20000000-0x20400000 of map 0xffffff003f12b000 failed: hole in range 12:13:38 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSBRK(r3, 0x2000747b) dup(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 12:13:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) getgroups(0x0, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000004c0)=""/186, 0xba) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="710e25fa06671dc91df2bafb803ef0f701b406743f9bfc082401231f247e5494f0c82cc0ce3addbf4397fe5a5a0843227fa0f43bf7a61004ac4f2707a0a0ed7414508153c24db51ffdc44d046f484d713b556c448ccad0ad338bc1937c1288460c7e05c60c7ccc66d557a88cc1cb564d033c19863daa9287eb245a8f5dfbd8e67b6dfc7b822c9259187a1881b0ecb89c67389d1c"], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="6f8c78d4919b63d65b782130b8cdf2b6e2e5de7f6f4f8546d7ecec91e5d912667d642c12d816198e6b435d4c91e6ee229daf6c6ca6dbff3ec8a544c65dff9e241576f45c12fe24e8c8449e59b10398091a11ef9f8acddbae32fe0e10960dd885dbad99064b6dd2f5a583120b7398adf15f3527829b07149b8b07d86be5acb330a510294e27e8d747dfe3fbfa6cceee31edd3b0ba54054a8963f2a952104471856c5ec2e9948e6f373d5fc0068b30172e7e4654768d4de132dc31b93984ba9004d4d42e3b27828e0982a4f46fa6e78a", 0xcf}, {&(0x7f0000000200)="85480700182a0c8a2d7b0f91261cb66ecacde95af65c820510e0d18b6a9911263992365fceb13b70305b425298ed34c108f30d13417145de14bf127e6ffb325b61154bebb4cdde299a7eabdf41f455a28d9695c4d9e66efb986909fdc32af546d5c2130c17f8f214f22db105dbdf4eeb34a1dbce060be3bdd3a62defd40b8686c86ae04b2328d30b3fd91d4ec96a49873151672e3c6495c2dc74a2b8806020f2963133e3d0120ff7fbddbcfce092c9e9d11e2d7f15da850a4f33ec9d7e061d2b330d591cfdc8de72b5d1bf9e72b0dcb7c236616b543f9b81f0dd4cd4b4b061d19b0e9b07d5fe1986e57fcd26227bc535016023", 0xf3}, {&(0x7f0000000140)="11f2d9150ab3387fdd05c2275a254ef8b15840c43952ea9de1db656ad6bc4cc1d618404cf775ff592c79", 0x2a}, {&(0x7f0000000300)="7d9d927072bdaebd972329698aacd9352221326c12fe245f2bbdba811a1835475caa0ab98c8c1de5a6af72c477b4eeea68d0422734c01ced38b41b1bcda9973b27d3f478", 0x44}], 0x4, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 12:13:38 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) dup(r1) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 12:13:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x18, 0xc007, 0x5, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:13:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 12:13:38 executing program 1: msgget(0x1, 0x200) r0 = msgget(0x3, 0x281) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x1, 0x4, 0x1000) r1 = socket$inet6(0x18, 0x4003, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) socket$inet6(0x18, 0x5, 0x2de) 12:13:38 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000600)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getppid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x4) getsockname(r2, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="2d38389e8fe490b6908f5dd9f19ef914a646ba1000a8", 0x16}, {&(0x7f0000000140)="d7e804594eddbd9c657ad3e30fe8eb5dc011df15449910187c5f45644f489af5929f8a6d6a77d630460038a19b5370fe9c0797471a457d68922fa6d8d14c55eab49ec2f114f31dbd7b40a1ae491a1e35406c847a82f42c0bca4b800c727d0a4f55f90de16b810be51c7d132227811c4a5b41c30109c414ae070df94ba0917e124b04d8618f34c8f725c460e131a45db72545195c3d53fdfe8e4ab2cf62d7b1456f01508bd7721e243cb74166f03c3b5635186f0d9751d8b06506ce1785ef723485ef0d87d3cbb596783bc369f50ea1a644ad6d81e57ccbde0f8fc4f4c8b736fa27ee2f2f30d4", 0xe6}, {&(0x7f0000000240)="f893b32be6a16864f5b8472c30fc5e8ae343581b70ae9c373fcf9e6853e8fe0f16fd383568585f1f8c042026f774f8c3386e4b3fce27858a54129a703411a1ae59d79112462dffcd", 0x48}, {&(0x7f00000002c0)="918a9bcd5d9005b39819645edc5b4a2f46759f83acb4ae47cc0d44fcfab84b12191b93beabf055f1309ddc6cea5f6948c7866375583c87d679b60acdfa74784f17c0f90511da5b93", 0x48}, {&(0x7f0000000340)="4fd51cd44013920a212d0dd406c86df75369f3919a2de581cc343e4b9e8cc32c49db7fd47657153a786c8bc534fb", 0x2e}, {&(0x7f0000000380)="c0878301788f0f865cdad4734f4efbfe1419f6ff14ec3ce7e1d233aac4d89b045c0ac77f1a698625b8beeb77e9605f320f3e19257048034092c46ab625410016d0ed8f9fed300ef5399ef6f7d977688057948747f8826fb435f111f20617a3b20cdd3735e8280fd800a2f3ca8de538057374f78d05c08a652a478e68d47c5ef28b50fa3a8f5d5ae902f572bf0d1b7f66fc92810d0fa8b8d405fc1fe9444ea9f4bbb54de9285a1be63ebdb457823ff41be5ff1299efd6b7f8387ed365d91bfa9c7dc975aee2d79edfd4", 0xc9}, {&(0x7f0000000480)="1e13ab9c6d84e2e2c6edf14005497cf6e65df6cb576c64ef8690fb9c51d4e5a6521e57abf22ce5a58d4aa3fd0dd5ed94b8aaf86cb55ffa576a842105c4ed9737b2054386c3cd69ee8283742b036ffdfbf56c98563fd81b00c3289b44f5db1ed43b43ebe609346b56b3e260acea19a01c1c46178577289b56796e47928a4593cc8ed7877017207867110c554bad7b04e63415cd9e99c6a21f98d033d4bb040997e1794c28a219650a019ebe8713c40be9d82f8c7cb3e1f5dd0ad19f99f4ef3b561f0b7786e0ba802a0e5d80a2e196a99da5ae83e45cb4da", 0xd7}], 0x8, &(0x7f0000000600)}, 0x2) unlinkat(r2, &(0x7f0000000700)='./bus\x00', 0x8) 12:13:38 executing program 1: getitimer(0x0, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x4000, 0x7) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 12:13:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') setitimer(0x0, &(0x7f0000000040)={{0x4e0b777f, 0x400}, {0x3f, 0x1}}, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:13:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1c1) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="12ea7f709926e316010b748317e4b5ee7f8280d44f73f73b02f1ad405d5f0c9897b7f7b146daf7d50ed2a4e4726a57e8fef49b47a5f637d41bfc5e99f9f2edd7f3e0c712705bae9a007b930c4888bd6422032747696b74a5149a0d5831f96fc5ab269a076579d63a1951ef1a3f19df9cbe72f36310a92eb076c7b60694db13ca468beae9b128c614e4ffa83c13821501987049037a46a2764fe6b793b67a2bbe6d777ed8d184af1965f9dcb77518f024df8a8cf8201f4b229c7e1d354767e7a3ff90bdf7eb88fe74da14ebb40ab156c96031df9abb3f8c5e60b3d27d571fea9e1b96058f97e64f88b64488467fce1daa76f063b7df39693bb9cf61e6739149d63f6c304261c3b3d44519796cbce65387e49b13e3b80122a25bf88788df799e5452293fb51e25365f8c5737c1b444f16cbdb5042fa192622ecf9f59b79a662c04c5dccf11716f71dcfcc4f3d32c46aeb567605ecc7d10a1eb33b799f068fa53e8027858a8d7cf07912607b3d3a47def4fb62ada94e56c60b1aeddbc304bcb7570392ac0081d4c786155172cf9beeb26d4dde262c1131a345b1fbb8df5757a441dbf275421eda94fa5013cb667dbeb2b968addac5fc5efc761402ffcc0d2646d6deb420911084d8980d4c642dff4720736f1338487b9ac64c169c26e30a352df0fbc498a5480fd3361c146b99755b159f3856987a8dfef32d794cbebdfb6bcda9294b0b32126dc5e8c122b0533aaa89dae8ee87b24285e91a1742c8bda0e5996463f0b46923df7c660e99c20ad6c9e5fb236891945b566d826c52b53f1f7799824a08309efa4e7878a22ca1f1c3be24bc6eb1cf919906c539ee7cf58434484b7c19fe7d0f8f26126a3f6a83bb0d51ee8d36b824ca81bce0b0a82d4481032b0158706addb216fdd416e8453c22e9ba2b47464d57165ff5420945eb4b026ecabc21ab5a4f5d31cc2b435d7b2c7d57e32df6620e76ebe8d614e633f0e94e8614ab1d6bd25e512d89c29e0b3304a3bdab1012be0dea619ba37feff478acdd7bb083c4dc2dc1c36b07fc149c112ff82b3b8547880054d059a2273834779da6f11816fc76a0442582d8f0898d0718260f8a7e1b91c21a8d44172fffb0b2f604d9a914b9d3f4bdf66ac26d36bb560e0958c6423f6771fa501d1ca562614bc1977cd573d7a483c18b12b05ee8f6b4d71d2bf15240f14033ae9280d22415a83b193ad84b88b331c5e5adc434198b8603b142a970b9c5cb3cb89f91504829b7d301b2a73723afcab386bce512e9762ba95fc55241dd33c0add7cb3d10b100ddd0a5c94c7a77a5134e6e3d570311d585287dd6d9b612a7a137173e4bdade8ed70a32fcfd21be1de798f468d94f3746bf3e23865509a670197b9cb7e394ed7be6f6096074f223b56a0e7c3653298531674848bc2e1dd1a30249d3051e5dbe1044e0874fcf8d6149fd5273aaeeac775bffee0b55a3c17faa517630847f4f049c8cd3155c56615ccfc2532b122caf2d3c14d0f55bfa1c73cd1c4d3981311e83c2e249084e86b74e040027325ff042b176ccd536f29264ac3e4cfe5f8a05edc825a562d288f99a7b8bfc82561c6879a356c5fb75b3b4b334673af4186b96de4b5c4433a4a6ec1de4aa7a3450981bf75ee1fbc2b9db98925a9c316f0edd1a677f3c2b5ab8d76ee48bd5646f982633b5b2ddb2dfa463fe08e93964a4d7750280f18ecb095cc61245c01124b0c64d50a61a4902921794db8a586642b22aa15999f7548b30314e97bd7a015dcb829a8bfa7d22a809efc38bbc48710c706e61886c6f607c69a713785fb92be25f8b9f2061ab394cc2487a6db5ff7fb0e93b49cfc4e078454e641000c13d51f8b293ca570d5a47912080b06c691f6aba33fede820c93a5e8e24ca5dfcef8a19edfa8318d55aaa4f2da6443d3de4f4e58d080e4873887290463c65f099eeb5c727281287a9f6adf3ddb725d07053c3da689c66d4c582a565cdac51ed87e972925316eead8cd99a15a5d9c7ae92b7566a4ca516d3d7e589aa3834f8f4f7046ee5dcc81cf2c036e34034886ba29afd5dc0912f2290867db6b18cc1a7caf76bc1aff4a52aba91c0c77828c4c0646cc0b9b4ded50579d98dfc22c1444becc0f2a2319d96f0fb43300230deb05939074e14abf2586cfab3cfb5af34dd33c3e03615bbf7aadb574aa31e488fa4080c99af76a63098dc76a0ee082437fbf459c1bd3e718b5421498f71b9fa668d4b929a73146cd956a775f3489314daa8105b2901e7969367a41f8074e0aee21ae7ac3a171faeb61e4b68f3b65ff858a1a23c145283ca0dc7b6f910e8487071fb97a2089494cc2a30700777f2be7a25327c8be63d50e90c19be31c79944f274236cf2b5c4ba3765eb29ff95c907bea629c2332272f759dd72a41bffef5257fea85d1f3fbae93ecad4687acf4390396e5d18054953bd25e6f3f5a92abcea1568e8fdf3fd3edf70f17b5e979f46850bb372338142b7675cf9e757c5efc7acb94e5ffdd51269b6b9228b68977336f3b7db6b264782c4a55aa574bca856e1aae3a97a1c135173cc60096efa04666290cfde5b052c689ac2c1b2946de7d8457f3145b149acff482169933569bae905ba6dfe7b77c66a3b88f12502fe671dc57213b2d6e1cc20b012af9d79802ae6777ba74954526ca8ccd544a76f115283a74a2b1ddf487e9c0b4e925dc264b347176d9c56b3fca3b6ddb41ff667d6e1dd1c6bd0833139431ddce8f428fa01dffb01f7d3173f8069e13fdda832e903ff5a40183565ea67001717588461ecba17a4718098946499f60ef4811166dd5b12707c376df0942e88590d2d25c14dc7bb2ccf21b7c1b9d584dd70d03286df28eb71395c2ae57b21c5399921b30110bb2fab7972e5ed4753f5da814f93813e7e29cd56772840470ec045df85368ac70443250c9237a45145147e1323c10633298bc52edbb9949fbf72ec214ea097b70d4774d4674076919d0a9fa27abf008431adebeb35981e57b47e147ee67a4a92fdb137d375a7f1e599c102366c095a79d1cace05c00b4b5260eb1c1e7205dd84e6b2408ccb82271139093bda7cd9e77f0cf3250111d32aa2459717cb4a8d769eddca2970304679938d624405737b5bcd198253dbb0daedfeecba8001ee93c67e51f7b6b93971d607277b529be1664c18e5cb00ece2f1942b06a28aa3c1ac42d7e4d3052ff75d9f6d1f14c5a9f63a3f807e8f5470c296da2eac8b4898a8351db0dfbeb479f80254a8ae433831f2ff26a52bba1efdd0718d4a6693afc4bf1967eab84d6d5d90e586584c581403046b2a80712eff0f22fb20a14543525d84143c65cbc8d24a3a8f2cc721022a547e4787ee7dfd0f208eb69f7467b074565b9c4a691ba4e3dfa31104449f3643bad98cef073b5493e2b61f210df8eb34ce977578547d372c5ed49f66507ec986dee0249a4b6bbef7bfbd113370be39515d44100e5039f5f8df6e104ea268b0d29fbc70907405fb8f9b84e21c5a5fad1257b510f5dbf700face82fa2e406b948756459503d7d0d59e00e456511e86c486a12d3f28b0cb2de26d8939a590cfbd803ec2b71318b8c2ef70007a8fd8b03df0ae9d1f34415f7a904b43d9d55b978eca2640da1e21b039fecdae5dedbba8c55b90b654ece0bdcf2c9f9664d52741758730d625f6c2fc29caa5cb817ab4e1a5654128c5b8f23b9dfe20c7e3b5f52623b322900af465503c022f741f0a4d8d5b9c4c087f57421d287681067bfdf3694231c3e9dcdbc893e9fb5b07e4581305e515c8f16453f44a616025195a71672177ff57909ea8a1e042650817683f26c36bebd47f77dca792e0935fff33a2d17b5ddbcc1c459440fe25e12e788c6703207d2fb91a06038d263dce054275c8b61b62e47e600f89c6a5c605bbd9ce4c8e2c87b3fa5c2319e989106169830c688a28c29f037a15be34a4f02ef441b4dbea27e788cbcc3956f1e2e23220b7790d1c3bf543632af9ec4ec3b255412631d8c216178fb8b90758701966f3373e84651536fb613df6026cd2abbebc0e912a90dcc9cb1849dd18fddb960158c1026bee99c8a64f5c7c67463781900ec0b7a21261816fbb5c58adbbd32404b5fb32c8c7b891c58c8f4b2e2583fd3c2646f393c664861806f1dc50c6931500478b418d3da46b19e81a331be4c5234a7182213afcb7aa73d5836ccc037469b38ca097432f6029edc0691c076659a5a10121159fa70a82efb4366867afb0e4e104843f7dd1073a633708450a0d3fe2b91f84256483c1a250317bf4d86406fed224d95a401ecb57b266931ef66f85a781d01e7bb77d26c47a1fe4148965f8299cd09d059056449afa86453b5cad5cec727db603d3d46dca4d4cf97320d4e44ebe81d83c547243569d6ed44ebcdf2945b866d78e8fa3ebd9bd9c8f7d1fb338ff8e2c454836bb5f99490adb01f031b59d8572583b91439ed7b855ec7cb0a8a5b112dc529a8dfea9ef4b95fb3677cf6b0c22d164591f84707eec5642e3380fe35329dbbcabc9bb07d90e48dc17d313c3bddfa5120cbb411e4ad15b11dfec0d1f63216b3866d62f22da5e96658d603254b06be201bfa291bdbbc539c8e9734983821b23079c1292104cb4b29d13432f4299df3d0b699790d6ec502c286d99fe58a042df39de96cba539a1a8c1199c7a444964da3c429a67e2364287e50bfb9e01653be0d0521e88f8849f463c29a8c9641d0bca492a6c9376c2c9b3a14c3fead499ba78c02ccb89f0cfaeccad08fde77aaa54795ba688e39eca0997caf868a6693aa722eae4f61accae78c117a43b5358292e836dfa2421e2462214d61457e21497d0a529d249ae7e941b1c7fe568fe6c5807530283724f14c17e044f038fe7e9d1ff5a10e9be35ba6bdf2a4d45500abba10f386ce63ba584d3f25725f414aea9c416a1a87efb550ac5992ed77926238eb071e122db7938b19295baee1349335658666714ca875a2283485485f70ff746c0a862179b6276192852a58feed9d74542e16b7e99a63cfcf0d56a5f44515e21a211c50073db4d76190f24148e1c10e3f7d604728072fa90d0f6aca3ec715543a3665cf66ffa280be838d6afa4d858ae4521900ac6fb74cedafad2f8ac5a7ecc8eb93e9d25af8d2b400029c0866c04e54ccf2dd49cc5533b51319db6c067ed4eea0ac69da1611dde46ce5dd5a00a347df4facb88fd5069bcddcd675033c2b3ce871586a8fda6b678cce0148f9fba4d4d2bd9df8f57f5b6a5b22f53530ce2b82da138d7e99f8caa0f78076ea76cf9880a4ace5580a2a19b3fceddcd581626c94c2f366fdc39c19a2dc31a85ab8722cbd4a18cc37bafd92228fc2791f066e3b440792acac0344ef7d90fd98a38be06f24a709b650de0566a5027712fbc62019c9525e8f4783adbc486ce4be64a4c5271c1430d4a2cd7a3fe27d4af74b274c071c14fdad7c314112fb6560abf951636f5d75ec76ef908020b75bf9ad6e9f3d31bf28d832df9a157d2611e06233f92aab21f0f6df31d33f154c6cde8c1435d00b04d49270c6f6e03a88a7ed816a8b25e695389cbdb18bb2a59a17d8c0a867d6a6e5188bf43f6f591c62b86906fb3901e974c89ffd6b27486978526998d1c8d8734f8a1a43486183a9481af4afa4cbbb24bf3d5c323bbdfb9585888391f12e3bf51b138ce3b4fa5c484e262e3b4e2b0f93a611cd4604126e8402e48df9a6b14868e23dbf48e47eefeede4a7017794804ecc8640d43ab37f690862b93927cf88c8c2945aa8084b4886da3d427f9724d011aa61abc69072738fe5891ffd225f70", 0x1000}, {&(0x7f0000001180)="33242f25a50f5490bc8e9e88fba817c927b6eea14b6f34b2feab8fb6a40d7db580", 0x21}, {&(0x7f00000011c0)="5c7f1b34c7642ac4c3", 0x9}, {&(0x7f0000001200)="d4f901c69fdd54c23689666791f0cc5430d56e66f981676dd5f1fd50606ee3a8234e9a8ce1699478812a7b021a07a10dbae5c14a13e43541da543cae5fd618b37318ca09f16a5fa12558891b0d0eeb2506c79dfb6201b2d7864f5a1389", 0x5d}], 0x4, 0x0, 0x0, 0x40b}, 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1ff}, {0x7ff, 0x1}}, 0x0) 12:13:38 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='\x05\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x4) open$dir(&(0x7f0000000040)='./file1\x00', 0x88, 0x1) chdir(&(0x7f0000000100)='./file1/file0\x00') 12:13:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080)=0x7, 0x4) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 12:13:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000080)="dcb03d2f827ac9a637a1126b61c4cb7ea748981bc6c02dfb93f9e5d1edb6c87fc04793b7143adeb6a8d43fe7d4f4f6f3bec8f4b3191dfc8901d9b41cef769e162c316c8c2a8a69c606effa4cca663906f21f7dc4073bb051c14d55f2e47f6286a69d7afcc15a59755e31419c20d22653ea0e471036c22c5132e2d49d94998201ba893ac3531ac20cda9e00ce6f72c6278ccff288a785fb7aaef85cc9b2743b05873d11bc31105f21763c3f8fdeedacde532ee2ff52383629642fa6f68cf8a5027cb3586b167f2bb295593116453a0413c23d1bf19e70c10c04d63ae4cb87ee831f317c44229a24e63492a1a7555f8766cabbd29e19", 0xf5) fcntl$setstatus(r1, 0x4, 0xc4) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x10052) 12:13:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) socketpair(0x1e, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) r1 = getpgrp() r2 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getuid() r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r8, 0x0, 0x41cf5f0f}, 0x5b949b5, 0x9e1d, r1, r1, 0x10001, 0x9, 0x630bfc3}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xa86, r7, r8, r7, r8, 0x2, 0x8}, 0x8, 0x2, r6, r6, 0x7, 0x1ff, 0x3}) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000040)) 12:13:38 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffff800) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file1\x00', 0x81) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6c7b05ff19a7be7e) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x50, 0x2) 12:13:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4c, 0x4, 0x8001, 0x0, "070db02a0c93145ed00260de5254249d71bd97f3", 0x1ff, 0x9}) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() 12:13:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:13:38 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) setsockopt(r0, 0x1f, 0xfffffffffffffff9, &(0x7f0000000140)="2c5644a512814b63f677371e05ca5cdcfb217c33838dc1d9a7b25839cea6f5412109e620067a0f2a5d47217cea8b8e63bf041ffa0be31f239aec668cfc4a5926a7a06ff288309128c8dbfe80681dd1ddd571a06f8db13eb349c03e4f02b88f4a61948c9f681550a87960b4fbf9a317468f7291011aabf8187b9439615ad91d6611750a16aed8961edbc06a2cbea377dad2486bd5fb9041e7142fa8c4562b65fd16f2ff327153eeb8decd031f9bbc00e04e8d71e65a199529a79763462ce9757ef13c5ab182a8afa8f797014a00eef4b0fe30366fbb16173069b8c43d6ce384f584bfd681008a76a0949ee319b6c0fa03a0b09668384265db535574e24457665d0b7ea20615f5c7956e84bfd29dc009bf731e3ac4089928e8ddf33991787b298e1e98424e5ad677cf21b7e81a651fd8d815be9d7fa207349964209b3b3ef6662d638d7391c0336fef152293eb8776f952837152e32d8eb8cf3a840d0ee089930d1c644f8e1c6c046d96491276862c1cbef0572185446a920400e4773327ab397077a6b8cb052d6d36336d32aa2266ddf3a1f640920431f8c79b1fe30450a4d7097b799eca5d615afdbab349d05fae15d69a7311d1f690e901af426db9e4fb7db31289d8d9387b739c9da891fe1eca8aaee7a385103984afbc5821a3945f5fbff610dd828b935988d5c85cdfbc206fe7c756a5103fee78a8b16ca3599e446d30bd2768b1ba20b1accdbc1eb8b72121363656f835cb0e755443d0f957b33354d968092b12d11bf06f2999e180666d99c00090aca1d807327662991d711e13900c6b7f0758cab84ceffde3bcfc2c9bad07970403696266362430a7ac0f0332fa9325a8c816646579f1af4771a312d93c658f2f9998d21bdd46ac1fee82e11d7c6d3dc8d67727ff5495ef4b226161bfb60ef87596a0c3af2451072299f92ef47c8d859410e8c9c3965ac0a399a04b212282ad7b1ce92b7c9b15a3bdf8024c88eef8766b26137ae746386261633e665dfb410d26a38af3853193ef30d709ebd73c319b23f1ba33e8cfa38a7dc24e6238d63a913e7cb37e1bd5419c04702035e8866cfeba56d78292dc30867e70c3f55a444d7e4b984e0bd4b6da54651f65e5a197a02772b0aab873bd1d4bdad24357a12704d8983f9acee83320d9e25e1eed4af18f45c0672da1627dd30b017c3627df0d93ac1b156f910c1d284252579e4083020a1316a6097f582dcb92b4677facc43bba0644e28c1ffe8d61cfa281031b8e02cb842771e8f2a993ad68630709e701f55483fc6556192f34eefa10e65e9f5825e37285e82861f61f14672ab68581a5edcf10f6e6f416577b669445b0a880d4b52f9f11caab05988009abecd06f8878a5ade8cd8cac58e4794b3947d8966612966cb9b3de6f9020f268c75c63812c52b530d2916484bf65e0963faa60c79e060fe0b60bdd4610e076d2fb4f4e417fe3fd5d0771cb27cd127bdedfc9eb29a7f0d8f85f0723728786485277fdf61d83af2b4587cbf8c1e33d237a756d7e66a3b7611e15b51acb2e277008e835c11a3f5d32b9e6ead0a61c190a2f3faf5b1a7b950fcbba14cdd09043b9ebe4610b0ec062b938600b4c7218f4ac709c8c0b1ab3009da3c33157b4a70f6db7fab023e771b44f035b30c84aef2420f54685d4261c770d61d38b55300f661e31d1b60c13fa4c5fbde875ef4b8f971a4fbb1339bab87b381377d80d4b598f492aae06e8c282bd3a445f39aa9dc6e3df2c299a6fb18c04e6e375bf44b3acac7a68975ca83a551c218fe15053a21eb571fa8b61569276a9df3ac4e3792e4756c0a139d94bace9c189bd5bd2f508c3acf61a90f4529ac96edb74c82e84450f144add3f43075287a332e51f039216f7b81937834f06e2f5bfe1c66978862ca9b2e1aef738bbe09e7af1f35d926899e704690d0d5956f603c6ca30733cc25238f94a91adaf725075c0e38e165363d8a5461d0d5003c6f0af5702e1aa11b605e6d511f84b6ecf63bcda05753c03cc259cdb30469958cf1132634494c3c25e6aac6df82cf6c3bcfc062a0bba7de8fae73c2d8e608428554c96fc5773d38e7f6ea4bc63ad032393e67ef4353e575a652c49e7f018cd2f0903518488be6cd1219c475990479030a456b382586adfdb155ee2e09b74797eba48937b009314ca78b5983dc9d82542e6d7376378f031aad79085c2bd54e6ea81cc819ef028ce267efaa143b5a2076064da126e1bc44154dadc2a8860842518da6e651d10eb98fe722337ea21e194e6d03334abefb358cefd46918a49215858ff5ae7ae5aa7fe3ad8797a5dd7655d5b9ad6da0023d1a13f649065b4d72a5a99d91a404db842963ac5ea5eed99950a462149a0db9c89ada3d2994209508765c9d5731b1df91b2b57cefb4d0de4187c5a730e6e641c2a7f94697a84b79d37db51de379115f5c6cf4ab98b2af51872c18f3715ae5035b87f20019763502dff390f3e46e71c98f970ae0f0d3bb79eeac8f0177ab8a088e4ee351b11c1684fd7cc6557c0cec0e32cf5350b25c500126c2a8591b595f238e8080416074cb38c85ec5ffc9f536f77f0c93ef6311fcfed6b5bcfad0389bbe3506179c445de8070de3d7612f0dff851918386078689a4f1f7e0cd53308b86adf23beca090d8a9e5ad42eb7946dd14e5b496d2fc449c512b83faa305e81b706cb57af4439c2570776759aff56444b574ecff268573a5b092166d62ec60be7233d8462851bda378251de51129170981a2060233cf7c4c24b848bf21a974ed0d1056ad94f0b5ffb61af172d25176d53894906741e7a273cf494ae64ea153f774a40b1932225ed2480368768780e66cb132e0c93525e76d7548786d0973fb21ec92d4fc3dd4ace86cfd3843970149ddfc344ca74c9fc77fb994459a88615dead97b6014f01c48525361969480d228b1ec660c778873bac4b06090a980457b9389aece4b2e6b3f1810e7ba9b64d2fe881279502183160b9e6ec8010fe1ccc5723762316c99e5ea6724186a759a16e6ab8b19c2bcb4a139cea1820aef29c2b0aa5504175e6e62820759a6126d7b7086870c993adcf9eee4dfda127fc8be8908d3607ab640d902affb0534b72f47d1517ece5dcbd7b84b89a7c459ba03b5455ec2f935fad4ff796106954510a0bf7c912248b50f91860d6a12d71b774d0ca92b76f90936cfcbd14d564af9a3e4c069e2a1b0b73a46df1c814c6bde0daf98d120c2093adf839cce67f1befdae42427c8f181a08bd2bca3821b9cc847a92b6a66fadfa27b3e110c6247f1cf1709778c0f373e09f4aabcd7b463d6ac62326cb958178e6a4e52c781fd60bf2b09aa0e7c62c972b821f7d5a3ba7f7b7fab0abb3df8b9e11f768853c95d874ee46956666a19b855663576677beaaeb799043f0064fabd9e37322c6d3bceeec5a276f6aecc816202146cd56559f8251f5c501e21a7ff9416b5dfab4a03ecd6550b94ff5daae690125f1fd3c48608c54edfc148583775cd72bc099b8774924328d719ca57cfc2272a8adcbccd14416b332183fb4a6a898018efe3003d42232db8a3f75264370eee1ebe5085c543f76fde9616706d0202754d589fd63989cc0f97288c31fd9afdaa264103d1353191a8ca906bdd0ecb66a9c2971b6521c8038d8d4bef64de32c7ba7428a8ff4c8b23af3c867d8bf39ccb76817ecb97dcd2c4d8e41d33caba7b20232aac66e1a51608d4c546a1da314e2e81929007f5c51062413f4ef3d48acfcbd88d35d9eb4250414920834e01ec8c48c7501b6784882bf11fd4d1025c3c32e01973ff0eaaa398e809e4debd0efaf675ca0cff091fbc195b89239b06166b518080cbbbb7e7ecaacdc3b2e52c931c29f21a063565e972133c7b06d5771af9b6923e7f1ed7d4d59b017c5b59861c5682da77876bf0c392f534c705a4585bb252c2fa59ac9da29f2b9020dee090733b04b444e5ba126e25f043a7c31a091aed7219ff6b2a060b6ae214484532c8c79643771d3d75ee43d8db41fb0d1baa77c4d7dd9b25238023d5f87930ff44c0b03f60ea375b1785a5ac6150984ed6c4b98281b6e681f5132989a4f78b96d4f83d57cc8750b6d8a4a0be9b9524b4902ad6020a3fb0322e72b499473c0f0986f82f4ee1caab7b0863eae7b4983318379cb59debc376d154c6146c3c9fd7bc47036f15944a7e83c241c63ca1099724ee78cb7b6dcfe8723ee6eeb37698c6f8ce95b144640b619032340ba13a220cb81c3b82fd35d247704bbbdd556cc1e4141b04878fe4643065b14b45009479d72ed24024d8e7e4dc9be441661d9b1a441355c27a03b1e6e9b02957e7a67bf1f53c73effe1e2194c694059de6f43ec5827784526142633f9cbb64b58d7ffd254d1f6f0d2097687a91a80a32bb581a36852c8116f4d24e57e68b0823cd75f92621d4e6a734e74e4ef8e5ab9d5af9a3d13f2e654721bb94f7043f11db4ca355a48ea42306e5c84576ad91bab9d9d240345fb5106d399178a402474d83947cacd4c94ae8ebc66206ac4ec423f7b0761b53c4b985b38042596244e59cec92f7211583f4f011bdda45b7752afaa3f6dc3575ceddd6c8ba09a9ef52887a24ac0f25b7c815fca31081103c88a76a1d866be273429ff62e281f35fd3262e7d03409567ca6b5167740ba600de82f646bfedde8ae6ea5ebd14b1b5ea1e1cba4f40d7f69143ddf197c2dcb8432b2a578013482744fb4da5906fc18004bab0bf9ef000a20b9dc67feaf4c17e491bebb93499b28817980a6957b63a371dff20d98cdd5b09cd14c2984ecc947a548a19328aab2e90629f5027569d239ab8334b30819c35b3d4b9449377034a3c584522e451d363ec79df9c17cfa9d393f62a423700e82b5244b417b6f8822016f13c925d771599ce5ddd40e0ba92b275c3df75659c9a421d6b3a2ab7e3f3601f93fe43a08b67647eebcac58ed2d697a51967e5dcf9b5282615a3a5f08bcdab4495a1170fb3ecdf33b24c14f0e2bf2024bbba7810b45053af4259b8a2cabbc03d2bcce87290c3c70993e38edb8859cd504ee81aa713a989fe77fd35d1ea75cb8eb372410b283b78418200d0c74cac081d6f5d2e4d983b26eb480f7c115ec0421fa57cbf6c7d7447ccc04cde76c862f308c15076ff6d84a2f9268a862e6ca544b984e7bd65efeeb60cad0e4a1ebfee08b3e9f08daeb00513eeafb6678f2737803de72174a40ff0df210cfc328ab98b297e3623fc6e3d29d336404bd58ce9d91f5a3d10abe563b66acfba977c282646a705955aec15994f752b317b2caa5308069765523a2f3b4b347f305e207e2afeacb090d7f06155569cbec7d60df5fc2e5aef10f283907a96da2c6c11f5abc324e53585ba16f048fab6ad7f46fba3ac48df8ae8a8fcb88cbbb209ec8df113dbcfe157617a26b63bc036d861d2328ff765fd29c7a097c4e7806ce15a65daa15c8b106983dcfae455e82dd3bd03609bf854bd0be6f9d3d025fefa4e20710edff3e0b4a2f2cbab3c70bd0aaf962c9e46ead309f3e64447bcbe5b632ce010e843431e5a2fd8a1a10da5c7e447508b00e1e19ca74bdf13470dc2f92c57e9fd5bf7fee8b784f898e113950f92eabed27c1c7f7b0a739a21dc3008efb2eacf4ab52d4224103d595dea38c3bebf37e37d2fcbf5bbc0fc90ae8c77c0c8dfd8cb82a3824877a2becbb083bbcb71ff093874f19881753b05f5b3bb4234b842159e64eddc9fcfc15119522a8379a5e81ee083c8ee2ee33bd67118178e06e1c9138ac027b5355fbda36a5e0e9952ced81e431645d5073cef7556a51ab11ea03f", 0x1000) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x3d0}, 0xffffffffffffffa1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8502, 0x8) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 12:13:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f66696c65491d"], 0x10) connect(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x7}, 0x10) unlink(&(0x7f0000000080)='./file0\x00') 12:13:39 executing program 1: r0 = semget(0x3, 0x7, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0xe33, 0x800}, {0x1, 0x902, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x3, 0x1800}, {0x0, 0x7, 0x800}], 0x5) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000080)='W\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 12:13:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffe) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) 12:13:39 executing program 1: r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x4}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x2, 0xf000, 0x80, &(0x7f0000ff1000/0xf000)=nil) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x401, r3, r4, r5, r6, 0x100, 0x2}, 0x6, 0x2, r7, r8, 0x14, 0x1, 0x4}) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 12:13:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) listen(r0, 0x36) shutdown(r0, 0x2) r5 = semget(0x2, 0x7, 0x0) semop(r5, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x0, 0xffffffff, 0x1800}, {0x3, 0x8000, 0x1800}, {0x2, 0x0, 0x800}, {0x7, 0x3, 0x800}, {0x3, 0xfffffffffffffffa}, {0x3, 0x2, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7}, {0x0, 0xac7, 0x1800}], 0xa) shutdown(r1, 0x3) sync() getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x6, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000240)=""/251) getpeername(r7, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) semget$private(0x0, 0x0, 0x84) sendto$inet6(r1, &(0x7f00000003c0)="b86b5aab5e9bb644fb7e4dd94359dfc4180714bfb877f995dcbe1059a443fa6094a9845a9db60af635638f9607860def046aed5d8d0c91e58565dfe2471ff1156d6caf7bea3b7c8e0ff81f757b448a403b88e7d1279bbff257dccb7d203bb99eed927b962dfadfe6d12f28378368c4328759fd853f1fde1b47eb0f42aa051fbe144fdadc8ac1d44b0e5459f79017d16b73c2b3c1c40ca2e707b19efd3130fe640719dbb3ccd4f7aeb8ead55811a8c1c76ec11cef66c273731e16f13a3e7be95e2e5238d9a384b0fe095bc277ff7f37ebf1b2b7840869ef2fda1b2afdd924f870f606be7f4ca40019b40985d5ecbc87837db7112ea5430548c496cee003b87a1bae3d215ea3b46757620740cbe5cf18f7545bcfdc289ed81660cf1d7320537d5588f3a4e8bdd750d3748f1a85ed98c077e28b43391887b42025de6ba86aeedb23c8552ecc1da0f8daf671b761f10b062cc2578e176af3dba8dd4345baea7e20b40811e692dab5f5af0ad06d87d80aab69077e366fe11591b3e2740ad959a979ebe2076ac66cba67755d752323a64f9670485978cb68238e6bb04358150d458e54d33896ea7b5fc58c0bd2d18940f8f0bb66840509d3ea05edaabed991da76a48248463223eb5e273ae9077f347cdeadca974f4f292c98a8bd6e11d8fe716753391048db26ef7f3b9c35f8c2da3cfcd02f6c7716289e30ec131556d5da981020d012b37332ec91358735b8703569d74358e93c4b84eb25d9024c53b3042f3f37ea06beb54705948ee3e6fa2165cdd1fd213ed392b801ba321df68ca211b54d94a41b7093104d351612cf75a8bb36ae309e95bef8aceeb5406737158de45de5cbbf981d03ecb22037d6272a1c8913c94339bb1dd19f09d34ad26e1b2911cbd26b40138cd9d426ec0cc616710a115f67987d55d065f8d3fda0ecda3c586b43986404dcf8d56207e5b29e64d0b8d3599885c9dcbb0abd853b521c69d750f1c5fa97dd4ee11b3203b2d1d71dd3f55dfa9fa92cdb45cb7243ca7a6e26f9492a3a9b9cc119722bdaea01e3b711c808681543d2c7fbc409a0339266424ed3f5f40b3a61d849482be3fd96dea4feebafe6835ad88e922ea2daf55f04549e27f3aeb1533572ab2216ee089c23e25d0ecbb284662a289dbd42bdb0f5c468ff11f8fb8ac542f327fd53df5c02d3e6277c628ece3dd0115c2c9f3953537edaa99d55ab74b0cadfdcb71c9c61550da26e77e072b375dc201a67f92c8b8b3798a6459e3ddd911fcc2d5f058e765aa7bf6188a017aa8c4a4dcb57c6f15bda0c31a4821a74003b8b60d2839d8299cbd8965e919e497649c5275c6a0f3f55e38e8fe1aa8aa2527a4c8edbc34de5737aeb5decd65e28fb71649f5c8451fd479566b34b27ac4f06748a8c34460c372dab3fd8e44a1cf079d00be51b923d94fe796c94fa6ade15aea397a60091ae8500f81f71151f5d36ecfbf6c75d4e51ffce03848962d87d8a5d27dc20d4c4528e391d9aed5b1d5c6f8c5f1dcdc1fa4b4287b15992f3360c3c1ad89f3b7078e4323dec92f961c1eb34f85bf4af6b3e26f1104816e93cfc57fa9fee0de2c4cf5f8bca89dab4931ad3be83b709b41b283b08c13b5759f6227c0fb2ea60e3ded0aeffc1196f1e93c8aa6b0fdab35e9fbf170748a8779e4c039a56643f3065bd5f67132671eddca64d3d512231da211ecb308b38d93310aceb75fc2e42085d445f57c2608db9b6bafe339e6c96b307abac6257b9be4c597816e82afb66b2772b355977e9535c7c2555390cb79ff1df5c993fe035cd9819153cb56089ddd4e8ddf0f4457ab017d065b33d38ad346d74610b4f33c0521488496611223183d844a9788155b19fdaa15c583678290754b766a0379558b38cc0e7a547960b2920373fedd536446b686a5afb9f227fed9f9aff7a1918c5a42fe1cd57b6f66f59333df797222388efed14d5ece3da55777d9f1167a955ebcfdd78db86c88511b829b4d6311643a4e51eb568c1d50176dd13fea1218d5ff586826e2f8bc3343051ceda5bf29f73091c8e9e1aae92689335518d925d98bb67a54c9779fcf8b102ed11b6d83b6792e0467ca2888c5e29720a6222c43e8ce34e982660fb583c11308c62e067b13bd9b1607dade1192d93b645b47ecff127b452f68500fe40ca39474300c463f91cd8ab0e63f6aab3862ba94e043053ed304a280940f97aef5690b2f9c24837aff0c2adacaf015fa78f0d94952234c9fb76c9ea185326c909a83cecb39388fe73d86440978b700a0395c167170e3bca7d81d3b0b1ff62d539114dc61793a02cadff1910e51545012a8da2f26521918b4896f0260c7950ed527640023198526463f5e27285bc399638f655e42f86ebaf22749ef4fd7811eb75feefd9151883768554cb4b877fe3301bc0bc8f2400391981e4b0bc2005cb9b71a93156a118165cf1e863444159dfb14dbb7c680ba12cde134329cd38a073c4059c1014d3ee41f2733d4efdbdb6b928a6c34bebe3ea02a07eb9838229fecab17b6f92d2e7aa72dd36054e2640d22c4d3c91ed6a21641e8f948454b2df1e10e220b0b56eb1ab4990aaaf91d8e2bffaf8ae8ec22665016ef59a06a981fa05281748d18a74460d4e6a22735f1c4794797c02155fdcdd93ef213d530e31d9b0a1adbf631f9e3cffec2cbfc2fc84c78164151271bf81338bf5ab7ce0c06b256d5fab124dbe26caaacb0a0d9e489001aed5a823ca9f4756e9fef29bf94e96ff46a4dedece027e0567c6d88459b8095c68d30d8b987edd79b017fd909d196f7b684d3ae6122f16c362f8d03ba56d9fa934dbb77e4bffa9d441297d0647d33222ba35657ad2cc3492c0785ef557e70febed0834990612ed28d18f6280d232d47f2be644ecdaf49db9be46f540f2c3a010c7187944e303c723743ccf76f26cf372d74c2846ed93da7bd83d59f726659a2f81a69c404a23c0d0d46f871d8efe29fe42bb5335bfbe4e894568203074b709ffa8e64145db88cf28c4dc4091d7c556a24793b9473b5ca2dca1f7e93d15ff1c95cf5b5534eb0d6da36d52d95d09eb05c4c1fc546ba323b9447cc3a49b3e8e6c1b26cd063a20e15349ff74c680d68960e32877de5160b753dbdfe871cbff3ae5227050a8749f36198d4131435a57096909bf3d0c1fd85e95701addc5fda9aefe85c06977c88804953855ee40662bcb7918f9222d2ebf4d304126a68d73e9b959ef5b516d5ccfb7fcba7d6f9ad2934be487fdd97e3389e02805ac4814b74b1eba54635b0205a86a199ef3d7c8d9f0afe3a6dc628a22763aa5e039d12eb8da36ae4c51899ae3c2569f7ca8b7509d21f39d3aa246ac39505ff6ae11c7e3c46b8bbbe0b86a611780aba2398be6e7d9b4f6e108c95962b1d7ad6f7a9aa21345dffd0529ce95d04a34a67e07fb318b6e92c8de3aa5b17c05e95abf19edfefd89eee2cdc5bebaabe32ec988bab3725eaa44c08971433e15d8c4942861976a9739e0f3d0f55ca479f4b03c94e7cb0025c5d9311396c31d100b933e7319796df10656dbd1eb6ed5507dde5a912166c559a6bd15d46ce46b7cc586aecf3f035ffbdfaebccc27eea245f8ce07a41a40194287c17fb99f933a2f3c5e4ebc648056f3f38b9da84d5b0a6416b1665ad81daad8b2d0bb9923a19d411534be2e7b96c3126d478f58188194e1d6211f0ee70ab7d7758b0c596982b7036db0f7e95ff407aca88430df8a43d7dfb24c3e87c83d7448b5f7400ae6c7fd563c0b1e65607f8026da9c5507a820429e46b59fd1e4b76a1905b2d270dd75f7dcbdde0f2256445528b2d32df760e142f1c729a92a9489741b8b8717e10f8012ef6aa27d53ce23d3a3d2624ebf31588583f06194bdec3dd7fb6eff3695188816ecb451531836deb43e3bc4f6c6e3f21852fc1901e2e06c53cafaf15ca092e8c341f3a0979f0ee40a6098352930fb39eaa69ca6daf7cfb4c9dfd1680e9ff59ecdf3a5af21e28302b2e441c2a6a229f03bafcf7377dbfd96c4b04bfdf5a6688a672a3d7447d774b6e3a78261cf405a8c1966ca19caf78369d72a3e38c0a8523aaec3a0245261358d982ac12fe5fbb5bbef13d324adb266cf8fd940f469b8dc64c10a699374433310522b94d4b1956d42c902ffa724bc5837475a16897ffbe30bab6514805a7f0bb5e622f33c611fc1660fda9f147e8bca0d95f249a5706799a68e7b42261f573c5b6c39871643f8997ae2296f1644b7deb40aac58c94356888bba365a9ed00f588f511ddb6c045f63ae5861205bcf5b13686923d103a2316c946e1e3b56d81acfde6addb9ddbf225f4c93a670bd2952528043b5a558be9a74394ec36b31cf3b8f3a4b03bfc43803fc9918c1a4e14409ae842877be73d63d65460047430de691556b87cb0727cee0143ddae5089806683d390f896497353b24c609deec79e909fae365b6d8fa05e896f57fa791a7c86da14ecf20ec41e8848ff0eb2b7122e11133bdc38365de9cb614e7c8d8bccfee4d61dde905fc4f6ed4370b83de37bed5a0521c4ab4a1a6e1977c78ed8187348f418ac38d5cadff95caa1796a7c8b97fddd80d1ba3d767a85fbab708640c780ade895b1a42231c82129bf96d01f348e7ba4365edae449add0ec77cb2900ebfa70b5c7c2a856cfaedce2d45b8a16402f7d259f68901bf6fefa0312ae863547e4816ca344faf565d0becea3713cfe48ed10f77525231617f317f0f2f9bd3f25ffefbb796635b902f65a518c1385cd12f8fa7be762c3633bb43ab92f7e99fd6044f0c6fea83682bd64c861c9d87fcd85a037144d479aa7be8dc831750f6ca685c771b9bdc4c2371ee79afa8763e92557b38a4c70533311e293e31174ca9fba9ee9fedfa7f86d0f805a8405407b11054c03a6620344846b66cb8fc86151714df801b5590a2a4688ed624e34d22b3b8da6da95c4ce22ee4e8b93fb4b85918c3ea1384964ad0fabfb31df33615f6c7befd43cc4e0f9e7dd38f6e35d8f6b8999cfc6594bd3db7eb8f06ec8a8b4f822303e81467a7b6aade49c9230cd9e49e4352a2abebb4832345adac1676694a9a02ac95c673cbec80f7e810ca8c95749859aac158ca5eeac80d27bdf5b4aa07bad3018ddf50f474bca8311250755beffe574a628e1530ee351869467dee5a64e9e9dd454395fbfa56886ef5f7c8627ae5d7eef8aaff2899590fc40ff7d283c6bc3d3d7d7540300f309c782fb57eb97949f258d079bbc38d099cbf284b8d049587512e3c8857b534a2fc475374e3b99421b601a9e536ce39c12cee8039c07b48e6a2f5ec7e20baf3c6fe01f83f34ae42951d2cc346f4736129e42da8f74178a3b70bdfe60824a7d21709311d9ce964749284538bfc28a26bee2ecd98864b7959bef67d08d9cf99df026335a964f60252ce5a4b7721088043ff709929c28fb6f17b361c1c1289c3c1aed72d1554763110530e1f24a0a4fd16f6d31af492ed188ee19a4ce3a9031db4d86651b28af48c16ba5ae1c124eabd609f42153bf02e92a1989fcb4d6a507f277746d7c9261e1f855d4d4e4b9d5a602039f5eebc01d4b2998ea5cc7dd9ba768afb9a61434176d1b362803f8d7c7107d6729c2c97856a878aa1a6c38850116a39b93fc06a6bf7200c8f1737228b84b79fc80b181d9ffaf0471c1e8e6bbd568b92b37ba8d76cbcd7cc3fb11b526389bc973ffa6ff071dedd14812772980bebbb88a46af256d73868c55db2b5ce75e61f1768e7f136b5dd3d6c35b2e913c65258d6b424e53a5182d19e60c3d60d142f603c736ae20bce584325068734b9107d456272d46", 0x1000, 0xb, &(0x7f00000013c0)={0x18, 0x1, 0x2f, 0x7f}, 0xc) mkdirat(r1, &(0x7f0000001400)='./file0\x00', 0xa0) r9 = semget$private(0x0, 0x3, 0x2) r10 = accept$unix(r7, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) semctl$IPC_RMID(r9, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x1) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000014c0)={r2, r3, r4}, 0xc) getpeername(r0, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) setuid(r3) semget(0x0, 0x2, 0x18) fchdir(r7) flock(r6, 0x8) bind(r10, &(0x7f0000001580)=@in={0x2, 0x3}, 0xc) accept$unix(r10, 0x0, &(0x7f00000015c0)) readv(r6, &(0x7f0000003900)=[{&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/81, 0x51}, {&(0x7f0000003680)=""/52, 0x34}, {&(0x7f00000036c0)=""/188, 0xbc}, {&(0x7f0000003780)=""/103, 0x67}, {&(0x7f0000003800)=""/225, 0xe1}], 0x7) 12:13:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000180)="a9bc4ba24bf69f107cdf87dd433706e67545019a6be3fa28acf4751b918b7280d5e3341889666a0f0bcddfa518d7c9e95d99bd3f2db7b636c62468a10bc21bf9460f7d8b614a4ebd332b1f36a92ba08cea290fb2714dad22c052e9a23e9551de82877e272e1e8d93052229e81ef2bece16a133fbc6fc835c4bfefc4cfa1b5821e428a2aaf5d27a7fbdd5ee79bd54d87c3138b2f260fac2d2796058bae48f867e6efc15e40fb9e23208893b284ad0fd6be68dba2df412986e3598b79c10731c975c68dafcc52baf6d78b19116729a6c5c4ed0abff49dd0dc0305c69651df2c6b00f6ef42c97f161257347af193b59b44ed1ca1b8f97b5739974053fe28255afb4966b26462e6f84cbd64acf37cf5711995eec17631bc4bcfe1a0500008b80dfdffb4fe0b5b74a53d466e8f4ade22f1e9788fb83ed3ce1436bfb653428fff401decb3152cbeb3b59d0e3906e86ab720b3c4b949d684578f35d1e1375081c1e92069ba4e151bacf4e65261fdac67e92ccee27c707f0abf9e29eb450d7d4d1f76714483774bbd95b219a1f25257618676185bdd3e2a01a9fbe98dcfa52c2304de30a8dfcf27ba7ead901270b0c034df095f17d1921c0d881e2d45301f54317ce31715cbd437957f3735ea7c3d29a11b4287a434b9db0e6955c0e9a298f0d236d2923c6c88ee7f66bd3b24e7941efb3266e2a457f42a818163ea82ce34f69794251656a2ffddc0db3bf88d76b2c941e96e9295faef57b8483cfa6570af256196b7e2d0ffe7851067ee67f15b14ad583254a78cbebf75cc037a4e865e0e42bbe0aa0e44c888720cf27d9b731ce400752b334069509901b441b25f5cfe543e57871dcb4f99636e85ee588703ca5f0b93f2205074c9c3f4c34b5f7fb599c3a6c52f112a1d25cdf90571609ed6c94f6f0ac9be0c5ad0577a2728f92e7bf87c730383360a8953b5f44ea695df1c4fc31fcedd0dacd349daf64c9540c9a5411ae4b999ece1879fb414fdf6514e8f67de91335d69d47138fb90a75db4fbf5ca310ccb669d50da3e6f5928260151ae389a34d62fce95b5c79bbeee2b83e4c13a734257f3aa5dd275b635262fb484631670c993a76ad37f3245df2eea521f5208e083d073b2d459139abbaa633f04758e82165f186c7ccfdbbfdc12f143e17dc7e1767c749d659e6c0178f4e215c172f15fa2084735872af67171fd643c04ebc71b1c35d0268ca71bc50be8ac8e7fc3f9e1d123d8a0b3ba111fa51ad1ae3a3753da67c391f0101562c52f79787895ee34d491d9c70889b9d56491c729a820553a0bcf5e4ad7aabf6ffd163ddcb6075772e0e72a34370ac3c32a3a4bcddc67b0439044e1b7fd7757215ee693318ba33b92ed72cdd668df6df81eced49c104c838ce52ba0b9ceae57f874b926596756ee48219283417ef92e18586103240f9f115364bd49a450777574ff562d9bbb9655820ab8215152c22f7491c3bd344cf9c4726aa23686be709f5379eb5e66203c9b8f22919f130b671902fea925003418b71e7f645d21aa98e958ba3f32c03c78d901d6eca8e36741bd8296930a58cca89fb7f7e7363d6d8c2a2ad4325d296cb98bae905d059462bc7796737d4425a6f3e0632f5377ebcb71a39196301cf949af955bf1229a28497cdec4e89122e3b70ef3ec87908273c55d524247718434c51b3d493a70fa919b410b5861b167e03c12f5bbb1486e480f86a43721b0189444d0321f5f3447020872312b161231e2b1313cff49b291df0076052bf12440353ae705d2ebefe56eb6298ebf62abd22f77e35f6acb2525c95c084ce40c970798f32bdee473239a575123b1506b3bfb7e5560e77066b4421e32da61e3898fba1e82cc61a303ae0fa05b3fb99ae4113913521606cc9bfdf82c63e595786c26cf2651d251414355841bb760607517a85ab6b50db34c542ed0533139c763c7bcb2beed2fbf10719b8e9100dcce7009f32cbf48beb26c2260d0c868cbd012522de0833a2c7262797e6be4589b4d637da92160eab77776c27d97378de7e8d04ddd7348b53a00438e9fd7b7faf043c3c434d5b049a0e248556051111e425cc0645a6de65ff00ce78ce5110efbb997b3dc4c91c6de8c340c8722c637221de4f64a8f9aba88af7611911379aa68ba4b69cdb84de855802101924a3abd0975998bd590789826df663041e5696cd42fdb671e5864e400b36f7f2954db97ceb85500470e7d77119103c4e3349aaaeda0c270b25e2bca5b165946ceb457de5eb3383e540a6aa06a406e286f1f4f771591fdede97f4acec57325b60e9d09d4833ce55fdb3534165d1a9fcdf47570231560ae592784f10fa8b1a229c2b8124d11a030385b58694cebd44de50dc173dc2f81cecebb773e14abe13af1d6d690167d31f40792a0795de9b3c94e537b610e894b7a8f6348364fe144f1f83ac4cd4544251b1806115e3269d55f72a56b04b3dd95e8d04da88014da30633c3b04c0ec70af5b3de3f945db7663e8252f214b1fb3f0e2dd977d7341b98c8c0da213873ef7cafc92db41fd030392c95b829cdbc60e04cdfb3d3d80b4ab1c8b1778b03d68e378570d1736ecb9b432d2cea37056e409ffd36b2288f13eb84e804d7775139b20f2dcb394f29356b160e93536a4131df7dd629ada2639e283c9bb295d84d89b8f62860a84f1084deaa45798e998e45b08449d509bc6a39977348b06724683b2fd874437e8e1a373dc1a54b5c7c2687d7ccb4b1449946bcb52f290d9e305ede7b1b50a3ae58aad8fe6fd328e476ae25776edb70baffd672e5b9d002d6d33de924840bf323c2607137fa0556383c955de120295151b22c0a6e12c3181d376237d7fadb83afe2e3bba315ca2ecaa96e91977ce02c8d7155a2092edeabaa2c668d8f7acd120ab1ab6288bc9c01a9d89cb822f3b9eb0c7b10236b3f5db1ecbd3bdfa086ac53255ab23e0a4b7f417fc99bf39228b3c3349a90dcb35e83f69f179b78901fef62dfabd3389de3e602150e11f8c457c6c9a6bd2eae8d6d2628b7f61611c838159483b42ce50c1e9fa0d1eb6e1bccb5ac99452e9d519015a1380fdb520a3035d44d45f094db52a7b096e3b0cf17153cff7f69604ac0e8a2551236a2f90b720a4f99f2eb444d60bb11afff9228d0389bfa2e3aa304963031cb3411b414f75946c3d8230e403c438eb5b04a2ed66f3f2f6a9d6c72d25bfd511ca182b9606678e423af07d747fbc8b3f014f43574252ff4e7c73b22c32d7ab7c4e89b34aad665b6bc5a579407333e46c2c3e2603c4e214622c4478e15aa77d7db20adf6acf0fb74a4394d225e37c1c03687089c0978b9fe13b02dad5b00e2107e42f2ccd763fd87db9202c8f84842f1e1d5e8b3c897b79e4cc8d9b6e0efd066a3c0234e8200747420f47ec58e5ee8b903df5185b276f21518c9685cbf7697d5d0172bd4c2fd5251257e0db4f93994be428c70154a93aa2e6c8775d5037f603bac880e35ea8127430738ce9296b6d6f636a97d78d4d9884834fc3c558a6d8afc6ea6884d1ce0c660fba37d4b27e34176ab59cda0f9c47ba21bcc958e47d8af8c3e1dd4b2690547b372e82b86a9101ca29c791ea84038332d9668494e93fc2af2c08e445314f0408098951fe5fbc29c4ddfa95e49592244402677592d07eded0e489997204960d32d3a4586a7ff4ca47d2e145c43548e1124c5f5ec792dcd4a85d854be6ad3e1729482c2931168ff16ad3f49ec605d6edfdeb36903576b0276219c8b024e41581185b1577a841969ab6c684d99c006a5f42d5f2d6f8fe9f99e456bf09d8c6553fc9f683e231a9bcac2161650e0c7c7542506145a199e90ad9717b4e1a40c8ddab399904b33490da063463ec197202daed8ed0caef6fc412324fd1fed9f938a9c129dddb8b1693a968c299c3f92f768e89673fa41d11b9cb8f8e2afba3520aa2afa4ff060bd296a9a80602322cea3ca7f424633db48764692b272b4d31c18b3b34382c688548d9cf3b83ba1c0216d234d8c3aaed338247c2cf46882f15d7240b26807194a859a6a4a7ba3be92c76d8f898f3dcaa6b85903fc9ec11fb0cdbcaacc7335d4cdcc3374f5803a99cd8a339003d6595cbde5563ee3b6da95da7d9736c3259c390afd0b8ba94839e57fec3e9c639e3349f8e58f2e9040878c154446b1011a9867ad50cdc7aabad4cd748da6051e51105096eb7f1b7ddb4059091cb72ac5db0198162212e6d39f79ed9c956da34579006269011438dd070607610f1921a223f9e28b73845b29dd28dc7173520a7cb22a67451471dfd26b5c40c71354f4ba3abbf208f5cb5431763b6f1fcf7fb4545866d76536c0a8cad62ce83157b825f1c2497f016ddf2d1d89e81b314cf0f13cfb787f03dedefa26f026e22a0d3d4deaad88dd2c1e6007bda29fc150915737bc5583d4aed8cd7219d7bac093453173d63d0225f62d62691f9f3b3b3d590ef5ddf9099d1d1c5f309fe741c9de209e24d0836eef7ba3e019db319684f424d7b97b044b14923804f878b890d37c9f369f7090d879d0a0e5dcd30e6f9be85998d5c226df8e54267d9a112f93298cdf618878b3d4d2e3a7547e312b1a8946697a260aa38e6a9c6e8e145df43c05efebd6c5b4ca2a57dced1a7de44a6f54a12216bf15d08227511a5d7ef96f491879fed8a5071c1a688b60af3ba2e882ad218fdba81ac14e160ba68579ec482a1c142c5d5a68eee8b20aaf43610b1114ed7f528567fedfcef776feae02511aa8d6bbc5d68d03dad930306c197586508c6675217526e35ea8c9af47bb1900a0515af6713c81320c45e491d74268f279fadd8f370fb0b51d70dd6e6d73f41c91540f57550cc13860c092f2abb853e9db8901ea4b44ecb10b324228a01f0c0d43b388e167658922831d969a2ca24f741c77239be92fbf2ead5b7f312aa3e27a952d2069a5036548f7fbad5b889b731b4cc960b3c06f645ed11091b73ae637350cc0f507dda03e4ba6dc9968a7fa375c96d9bcf12e883a64e814233c6b1cabbe6bd68599e7d318d9ae3830781fe10838ce3cbda52003f7f7176cb1540a7b2d17e2428bc9d8b9a0841b5a65391e8c59186536c7b181cfa2d3685051b41ee72068121976fd9973288af7c2596bfa5ad8e07af719490dd053402e411e45a14cebe0e391547ac91630609f50b0be7b9cec8f3b107129762591da99e3ab1a52800d3e1e622b35485c0172fe9c724b4d9a917d04ad865b484749bdb1dfc470d1a5de4410bdb30f28982f9a39e95e6089a8ddafad050319399f21dea657cb6e689fbc262fdc0b68cc5d05fd30d352ac9493c381b5d06a79789be15f529518c9bbb93a5a5c15a78052e53fe8cdc18c349853c269cb90b519de971c4297bb6fd16d9f73f0ed6a565c27cdf8ca3d62e4c32247f0b92d07bfde31bd963eb93d8c56f5baf237ccf7c99c06a87babcbea4f59a989ac58326c88f544ffc3441285f6d4c732e94d556b26b28847846cfdc02c3fcf9ccc6ad867bb98145989f90d1f1374c97954472992711722b3d76f5a96cc7ef5ddeed36290b2e3557230f2afb55c5644f48835ba58249e86d08e7fc24bee5a5eb38c1f520ce17ebbaf5ae141f61271fa50ecab26db684b32d64b2397e110308a462c2fd07633d5844f7c8d420299a61ca2a87d0107fc7456bbd12d248ae9a3b1d09136200c6c42787d12226e0e42bf2088af55d5c528c0863ad4411fe588c4810fa215e45e00f3c53e964b1a0fe92c54a460061c53711c7e68b99f5f2d559c74bc148f671005408be7fca526bd940f6704c285e64d7065e297058e396798", 0x1000, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)='qi', 0x2}], 0x1000000000000301, 0x0}, 0x4) 12:13:39 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x0) 12:13:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x280) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001100)={0x401, 0x3f}, 0x10) r4 = dup(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000010c0)=0x1f) r5 = semget(0x2, 0x0, 0x200) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000040)=""/4096) bind$inet(r1, &(0x7f0000001040)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000001080)={0x2, 0x2}, 0xc) 12:13:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="16000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e", 0x5, 0x0, 0x0, 0x0) r1 = getegid() setgid(r1) 12:13:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:13:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0xbccdbcb4be6b447b, 0x0, 0x2}], 0x1000, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000100)=""/62) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x88, 0x5, 0x200, 0x8a}, {{r3}, 0xfffffffffffffffa, 0x6b, 0x80000000, 0xfffffffffffffffb, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x80000000, 0x4ef}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffff, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x4a, 0x5, 0x100000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x82, 0x1f, 0x7}], 0x2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0xc36, 0x2}], 0x7fffffff, &(0x7f00000001c0)={0x7, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r2, 0x6, r5) getppid() kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 12:13:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x22a}], 0x1) write(r0, &(0x7f0000000000)="8b52d8b00000", 0x6) socketpair(0x2, 0x5, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r1, 0x0) syz_open_pts() close(r0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0xc8) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x8}) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r4, 0x105}], 0x1, 0x0) 12:13:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3c, 0x7f) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x949) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 12:13:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getppid() getpgid(r1) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x81, 0x0, 0x0) 12:13:39 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 12:13:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) semget(0x1, 0x0, 0x0) 12:13:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) recvfrom$inet(r0, &(0x7f00000000c0)=""/119, 0x77, 0x42, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/216, 0xd8, 0x840, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 12:13:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() fchdir(r0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xe339, 0x4, 0x0, 0x401}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:13:40 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x108) 12:13:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x26, 0xc, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/189, 0xbd}], 0x1, &(0x7f0000000140)}, 0x3) 12:13:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept(r0, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0xd2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x3, 0x2, 0x1) 12:13:40 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a4, &(0x7f0000000000)=0xfffffffffffffffc, 0xffffffffffffff25) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e6dee4ce31e164a0695982f66696c653000"], 0x1) 12:13:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x969, &(0x7f0000000040)={0x8001, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x3ff, 0xc7f}, {{r1}, 0xfffffffffffffffe, 0x28, 0x4, 0x6, 0xff}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0xa2d, 0x40}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000001, 0x1, 0xfb}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x33c}, {{r1}, 0xfffffffffffffffe, 0x68, 0x1, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x2}], 0x9, 0x0, 0x3, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x5}, {0x8000, 0x20}}) socketpair(0x1, 0x5, 0x20, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0xe) 12:13:40 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x0, &(0x7f0000000100)) 12:13:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x41, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:13:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000e86f54995f16c2b494af4903462b520797cd4a06b4fbf9dd3a0d9c7eff51918c530e8508ea65fb082f3f853d5f78fafda6ee1a1d1b5a27f9943c6668f373c0b52da116b9aa6d46597ee0e81f356cb60b6b820c4f182ac7f5bce09e4b11ae016db4e2c3d9286614d5cae8536b4918334b14864c00000000164a4faa396823fb953cca06c35b89514c512b108c1877a91b276d9c9867e1bfbeb5f78461a1b4bbf5dcb358c347daff15f2ca65b793a8bfaba9638f04012de6b5f1eb341b1ff8a5b93990e13a0ba1e1832f7ca7d375fb7e8a852c8e39f7d0b4f229cc1a96d7ad07b75fecc571e109294abcfee39069d6bbac7bfe5c99870776703a365c7762fb8d79123da2d84671768ad732c085b47a6c01550c8ce5c938bde6bdb7db97663f416ba716c4fc0cb6cfcddd8879ab7cfd9e4f44c28ef04cc870c94486eb2bda536173754f88f6995897eb00000000000000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:13:40 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) setgroups(0x9, &(0x7f0000000000)=[r4, r0, r2, r2, r0, r0, r0, r2, r3]) setregid(r5, r1) 12:13:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') read(r0, &(0x7f00000004c0)=""/187, 0xbb) rename(&(0x7f0000000380)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x40000000, 0xc81, 0x613}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x40, 0x8}, {{r1}, 0xfffffffffffffffb, 0xae, 0xfffff, 0xffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x81, 0x80000018, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x30}, {{r2}, 0xffffffffffffffff, 0xc3, 0x80, 0xb, 0x800000000000000}, {{r1}, 0xfffffffffffffffb, 0xc, 0x12, 0x1f, 0x200}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r2, r2) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) fsync(r0) setgroups(0x0, 0x0) fcntl$dupfd(r6, 0xa, r4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1000, 0x6}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x3013, r3, 0x0, 0x0) kqueue() mknod(&(0x7f0000000200)='./bus/file0\x00', 0x20c0, 0x1) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/107, 0x6b) readv(r1, &(0x7f0000000300), 0x0) execve(0x0, 0x0, 0x0) 12:13:40 executing program 0: r0 = socket$unix(0x1, 0x8000000000011, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0xfffffffffffffe9c) socket$unix(0x1, 0x3, 0x0) 12:13:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)='s', 0xffffffffffffff1a) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000155000/0x4000)=nil, 0x4000, 0x0) ftruncate(r0, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000703000/0x4000)=nil) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:13:40 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) getpid() 12:13:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000000ffff00000100000006fcccfb8ec21b1850ca9a4255478f12c5bae80d2e1c38df7683f04631c535e1b38b320305a111c4bd5b15370cd3588330ce0230b20e63010af55f3c6c4e4245c5e1969b2ae4c31698875b78ee9c56e3cc724b9e41882a569f2f68fa80a5a5b6fc24d74701144b187a582eb182c67cf9bb42be90c97981ec9b4a83194811b5e838112dabd530d68249aad6d19fad7f75557f17cc89e453a830b01647ddd9595f18f068fab19e69baffb577cb957ee8a94ce196d0659948f9c9f729a456a1cd1ddfe50b2454b4f162f0056d06921f2dc396f45f0a83d06fd9096a1b68c80817805867de060ca4ed54872c5475aaaa1842cad35e2cd6502c537de1c7e8998d95fce9575439e7a279598d99f72dd92ecef678666cb8d630ed1b474602b4a09d00d824d45f7563a58c9986e6", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) 12:13:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 12:13:43 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0x0) 12:13:43 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0xa4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x8000000000}, 0x10) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000300)) 12:13:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x80000000, r2}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180), 0x83, 0x0, 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 12:13:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000400)=0x8, 0x4) write(r1, &(0x7f0000002740)="46da4e16", 0x4) flock(r0, 0xb) getsockopt(r1, 0x401, 0x1ae, &(0x7f0000000440)=""/39, &(0x7f0000000480)=0x27) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = dup2(r1, r1) writev(r3, &(0x7f00000026c0)=[{&(0x7f00000016c0)="ac79ab6753bc070e15687d2bb6f132ce0d19c9d92cf714139276e4319a5b80cf7e104580b21ac781ea371eb52ad74f18fac481dbad8533d2640252f9430e8ffe37a90027648d2737a1a6993d6f0b9b916d93f513c4db6c49aa3343b4ad12dfaebb874e9c77df94d857f7ed2322677f3ac47876b0b164bc8b182d9c9b2b042d1ff4a3d8da22b32bca6b5b37dfba46eb01fd9fb29934541c2df9dd3a2c24e2d913a6872009f757fb7dcac6f738e84f94e1c5cec94011d6b19dbfe0fa18d86503553572594bb4cc97dfd7de17ce7aa387a25ad32612665a2645f2ed25599c4d8a1d5429dc45f391fcb97f69d67b56d2c51350bdee2fd8a3d2e2172c65373444594db0978499b650c48d766eefa36bbb5b5a1474576289b8578be1bd5ccfbf22fe83ba76bfc0ce652aafb811d46f7025ac37661fec46f2981cdd5e99c5e7d7913bedee095aa056b478741b81acb5cd82d4a0ed498b60329a7f8a2d02ee50c832ec3542968cb9ff9e2385deadceafa57994e909f90978dc5fd35104e469ce07821414e39b69d9ed9211ea2b612a6d5cc1e55bf147efffe29fce78b5768882ba64b5c7a6918f4c673f2f36e8ca42fbd7ec1433eff02a7196b88b6c7a09b5f3ab55831a85a1073749907c90ceaff020c86ed4b997ec9bcfd24b183bfa1a50b848a8c9ea8aae64ca5ec54b44bf5b44d0e74c34a8bf9217a1f33a304c970799c04c8ea33eac4a2d2f48f6bed2a371b3fcf97f334656a298c190d985e016b54c50d905aae6a74d0716a938942ace24d490c73edcc6b52acec74cbadea3a78314e13c3adfab681dbe5906f8155c055be44d90b4b2185e13b2a8b0ad19bea7d42bd833f10d811998b1df1c3aa994f3ab2da541fb01fa4f0b70b9b013b2b6fbc3de690b264813f94f79bb93a3e1be89229993a6579b0fd96577175e216475ec7e5a6e7cebbf1d04f16f548d0ad6701e4eb3f88e56f6225a9ba45428d388d9692c7eef0eb69ad0ba3d8ca2502b90e364682dd75a2a904792fb51b99b061c94be6a4b1b24f68ec85d6fc7be82fd16839732f90afe34aac6893c47991e7af24522f98868b2c060db30df9c0ff8efb8fa138e3f8210e170680d758a3e05fa947db29d898b61fcd569b9afee4c8e27b85dbe2e84c6f361a705b9ce5f6e71cf7e8718f37d71de525c31f0926fc25949745d0d7dff6bb3024d2f68564c97fcd8da2c896b921992ea0262afe3ad68f8743b8f2c967897948f4b22f571fb3b9773c58b51507aedc8407fbb700fcb3e1edbc36ac7cf324f8eb75dae32e5956c53af803f574e0a7025e14589183306cdccd79580f7993428f0508cad669051a2ef0c9504720d9f7c2b7b8c38b9e754a4f34b59678738db2468a3a0a4c9c3b66801247c95c7ce37355a6f3f74e3fbd43f4bacf148f6e9d7a7dd0a527f104c6faa5d5176cbfa20b4b46fb3fc50571989afd94db0db0f64f56055c6f44fcc5b5133c7835c3304c882ead893fbf50a15add3cf828a622da3bd52fa35b66c55547fc098a663b2770fe6cd6fbc4b32b31e98be33bc143de35cc365bd12fa1bc3083363fd89950c64a73e4bfa5740f97a9586958ebaab7e9e3d678c98c530580548a43d427e54514578e7519c3e75f26ffd87a5732c9e93af26e0422ba40634e53fd617f9fc7e6beddcb16f896e63c5ccf13f9c64690c869a3b9c9b24d7faa39dcbdbb67ae6953c5522726719fed1a646186f6edc99a188afa0b2e1772c75dc4429a005b8a501552a66a2e74ab1b699f3437e490ce2e205b76162dd8cf57e18d95a133360b022ddc7505753929d2756707fa0fcb434c1941aae19430a65d657ecfc6eb18361271a078e540317f096ae8d58fda25e5866c19b31a0dc1568db8df15cce48daeb1749cd78bee14989fd13dc1d1201beae29fae47119e5021983d56efbb8b638260137376cc475261dee2bfb5f172c52b684a99aa42a4e2d6abf4e6f04d48b8f22385d1b28c9c8886d2fe908f4953265fadb1380ca3fdab344432fc0cf6bf874f2b4b6872d97be9488d6f6c755012f606e5a8ce8ec486571d79ecb1c18883b753f9696f12d542e85263aaa874a34d42ab576c2d3cdba07f66520c717425307e2a224f3d8298e7a21f6e7e6eb0f68bfe07c0fc9255db6309ea860e97f89afd2f98c223954c1d187bfd17e974ce027df0af5301977fb7848a41e4b8ee6c2219009493834a1b92a44be969e8f3e41a161fddcc9af52e3b3bca6b794607143c1ffc6daed2e8fd266fa4c54ddbe88c69b19f5cb340d32a41f9ceb9b080e5f4bc77052347a241a99258898fe6adaeff7aa9104e802119b2ccc1a3b1a6dba864c92dfb0aee988721c8f02e12860c9631cd8a30e1a856600d87ac4fe3eda853d87b52dd8c8ad53226797ae97ff76f74e598d9eb5893097124a9255d18fa49afffbb8ffb9f67abf34263842bcb2d01860a2ae16f620bd34d358b9ecf4b57f40f22b8876537f07bb3bba1f56456c5890c49fe7c7348036d419b96cb91f272bcd25c12761bc5fe7fca6d6cc3f9f016d2cdabe25143b0613bc74f15cf65fba751c622896a2c6a032853ce963924676c492a65631fe29aad2e7d4549ba2703372e2b9df465906ff32f315f5cafe6e5c5187a3f08dcde2a8e0a48ff2b0f3efcb6cb6189cf9fbc918a9fb5e89f8b23a13f1798d00487ba414c994d233dc30ee6e5557d75da92df32c0309a0f030e40ad2c8fa1384eef137176f84b912f9a46bbcb551263165b28f256352debfbac44dfc51b6a2508874dc02c391c43c4c9ac81ad5e5f2060fc5c5b7c06703d7bfb973c0ba9ffa16270ab53da014635e7565ac7c00401c352e3e392f7ed85c9c21425a249e8734875eed702e9288867a95d29b899c185f2f985cb9e837bd02b1770142f51ef22227f188d016ebd0e9ee3c3e173ecd8a4563f99a53d29c04eac920e11d9964fc6797fcc1583c630652f6f05af7673ddcd4fa5d13a14d9eaa1162cebc9858195ef2219f27d616c85851cb2669a6ce45d01153c3875a04e1346661796fc56e62b8963f7b04f1fa3220f6d7d29cd085a1d83caf9051c5dc486b4efd789ac78cfe949878bea60abcdb56ed53acd79b9e333a3ed483b4cb2545ff561f0d45f9487a3e17c14b5b7ec33295f7fe5ca65f560ab10169c1dba85627de2beac4e59933f4c4dd9c9714aec7c85c94d0f1fbd3e07a41ec8df5d7b99ec51231f261568d0c46635df5d83c58be957eb1d7601f8134a9dc0feab537b61d82b5ef1e292cd21281ea72ecce4de6e980490794064890e6901deeda26ab7f4ad520f72131f8f1e7562e2df37af0bb11066f5da4b614979cda5728ef0d4f4060f79ec0714d36c74ff7017bbcc29194d722b8637d1cede4c3253f201a835b86bd136e2f1d0bc56b14fb208e3767ff8d6dc15625c357d9293b8bc5e12de142a5237f6e0a596918129517482e6dadbafc97c41cbfe99fe8ce3a6fb874dfd2c5a53db0f04bb8511b33ed26d62bcca2655dabcad5f10613fd1065ff93da10bd157328be901ff0b096b951cf97b249e565ef72ebfa12071ab254ee8acc2186ca8b40b1d1694cc5b4fbce9cda8ec5db7e2def29227f252a97cc13435e6c95c2a86861bc11733e6b9bae1cd3eb4b2c985e913a79af46f13cb8f246a8f774f181b29304a7518320c74e79094b858a3415e5dbe81f5f397e6c87dd75f12873635b31b31f39ea620b7ee6113935240edf86dd7e7ed3e87d185644e9c06368573113197c7acb942469db7e5ee302b6486611a35372728dfc5d6b5c2203399e408388d2bbd12972ab1f45a474728e38f25cddee3a7e0829d165fbb461805072ec428c814e089a42d57f8da63841e89861d91406a8db6e9501bc7122f8ea79bd3829ee53fd693ee030366b76d86c721e96d35615af0fa549b568f18c811b5a2a0b47439baa4238dd39f78aa1e13f52832344e02cd4471b08bfbcf99c509a01d61963498f4a523428799f337090158e81752de01e262b945109729a11fb042684edb5ee7407e86157da31b62151253b6cd4108995615bcd04e65411c2215a838d72172aed9e79ae32912bdfc314eabb5586683b978a72b4b89b3a6c9e6745e21134f994be939c0089d89b428217fb424dda44ff60ff65fa159cb96f240f457320a4238cbd229e4792851e8e644d0a5a67cc34fd798dccd798cf4fd65a3b114de560e1692d2f9a75a6ea43b3327bb17751eda9051e16262a52a5539c7b8afb6627b87c5d6f8d66efddc41fc7378e0ce59a4c6f91ede06a2a9506f38d44a013f73800c3b598bad38e14540fd10a9f1733a35979f5fd974106549d239773701cae0af80216a5d112f80c53770e15d03dc0d802e505afedf51c0a1a7fb23080f615215b86ebf6914fe92571f92231ca4dd4be37369a536479d35b69e24b697540b0078e5adb14d6132c3650ab090c91bd3512534d9657dcc89c2d58bbc3acd6574927eb4810a3f9468328f607d61bba3a312e3ecc5726f80d4b477a155434c9bff3b63e5cf69365a6b77e356307e92d5acafe55ba0867a642fd8011f1a56cd93f32cdca2766b198c6b73aa44e35e79371355bc4e7bee7ac0382f3bf40889cf3de19ce8201c28198e1bb4fbc81d1fb5f8db2af8dca1fb1e100f4ec3a2f7ce93bc7ab261ed5414cbe0adcd6b54c9802b72e4be994deb2ef16c3fd60794fc3338aef8920e6e5fb44053284dcd42bcacfb458b410e40c08bf8140a7f9c8c59906ff4afbf902f03803192bd64d4086f68b9cf315abf4b29b9a0537989f8d6386a34c2578e0057ad145969c570d52f4842da8c8c4d34c6f87b05cf11bebf34a4759a792944e759cdde0aa11f015cc8b2c53c265d9be55cc6637cf8d988c9a9118d21fe1bf1ee32c405e0e596426793136a65a052cc7c7c7f258ee33aa9dd247262943b1e83d157fa8a7e154758eacf1b4ba579495b83606bff1234d7e537411ed9d2d76836a5559a55283ad8c5b8f02c39f98352cf4128262c2e692f757082ca5e140d3ae56d21a87414f2993790ac993c9f4952e775b1c4ecf1995a3ac258ba6d4130414accbfe0be2898c6ae7a42d823ee4024177c9eb04116a3085292f70a754cb1b7f6c8c427c9625711d6b198ffc2812e5e4486893dd196d44c0dc41cecb969f942b156faa4b566d944becae5f6e25bb80c8d159fa7869869df1f430ea67f44957d3bcd6631459c254fd6f6302601797676b96337b4bcad6c71b0b947fbcac4ad787354540c2f886b9b30a86bdc2e31ff39ff6557e80a5d7e1b4ce08c49aace60a0dba22a2dcc86c1b69fb48db54b7e679c33b8aacd6846f7d82cd4a6f9e8b12a0bb800146aab937a776755a4a2ca8d85ea4c136ac7f9d5fcff50770e4368d5e8beb6b500915c7699e102cba1015d23c0ad10311db822d844daaa46aaf356d092763f89fc2cde695d0d047fb5b723a454960d89489e6b8e50c8029282cc9751dfdd0c4788c6c9cf3257f41ab016b06e27dca0d36abf35d96195d589b957937efbe0c021daadf9c234a1a7628d9d182c4eb7dc0f32299611a6af4c53c7292f81544a0afb7543f7e9b0a79c51ffab91c4cfe67b8c9df229699694ec634fd095f6193606d866c7e64f6ac145c928b0a58a05f837ce7e1dac72f1e58406d0c610f0997d3a57127c316412eee07c38cf24274aade5a29aa5238ba88075d468f35fb4a7bc738d7678c809660924f5976c360f0eb5f104c687d7947d0341007731d4c89977c88ee770a8df7c4f66e38a78a90938b53b233436204fa143be373e13959842448e782b9826382f9dc56951e6a8c019ee099fe", 0x1000}], 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) write(r2, &(0x7f0000000500)="44b35cac5ad9ae4a5293238757bc33671f7a7be159369137a41706272227fe29aadfb717d6490e2bb8bf6af4fa0df7925677a92398da3296a2c04b0c8eb20943c8fb73ef64100ba8fed7d5e2999162e36d9fb90d953ac2714f8afa72868f538d82bb1376d90229ddfb219e2709541abff2f471b81e4f794c08d8118ac858c4c0aa8b0f49b299d6974ac4cfbf", 0x8c) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)=""/35) 12:13:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fchdir(r0) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 12:13:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3cb8, 0x8}, 0xc) socketpair(0x11, 0x3, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) 12:13:44 executing program 1: r0 = open(&(0x7f0000001400)='./file1\x00', 0x40, 0x0) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0xffff, 0x7}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000200)="98a3cd28c97a30a84e9638c41106f9d49bed733a7c5d0a9550e04e3c5039fccb139269769945fd7f4b00c7560b8f2ee9c99ada5a7c928b509064a715bc737cbb75a6fe33e19fcfe47b81db6ed14ad82e688e5f326725be85ef0740dcad57a3970d741697a1e9706789ba409c1a164dba5c6ed8a3561d3a325f96efbce4dbf7754d4116d5b364ea964429cdc9ceb3717f3cc8e083923e5d325e67ef6a4f39d7181743d529b3eb192df1497dacf42905de29ea46afee92382d1587a40fa239cd3d49ae3faaf5905fa5b289607fab2861e158477eab4210a4a8a0f8df339eddab3fd2d1889b157cb89d14c77485ce8d91f52b1feed447d0cadcb87c8af8d9f9950e2bd7609a08b2cd1f7adfac0608be86df8ac97a4f7174500148fc15e06e6b339d6131ea5d92d197f137ca39dcd648c63ad562ca925fac69ac3953928ebeccbd623159ed93c8014980f17464a3a85f47622d87386b8f326a354d3d622f5942e5bcad43cf51eeba30d9f295bc50f4b6559d7928946df8ca51a4bc93278e43d88948654df0ea8900f7a2b59d0b61245438231b517133df1be5b12ff46a4e4ccbcd865d8194bcbeffe552bd52db36e071f1cc17e25bd946734422584685bb9f4f6e834ed18ec48065f119a606d5011d6e392dbc4efb0a4d920b9149d70172230e8544b6b7850717127e062a05b5f9def35efbb5f102a4456a64970057f495732d5d145dd501db1f205e252c527418add4786feea9f6a0cd5ae775b811f2a78ebb48d7e4ce9fd31dea262d9935993eec113e2d0129e7f2b28a58c5e0d6118ef8335b6cc9a94a450f904fa020ac45318343c6ca0dfcda887dfcbbe22a1d8b67a4db13e006faaf02e5bfdbb9cc85027335531780aa207e4caff84f81ba40d10c8af082692fe39f2db3f64a9da484e9331e72c153e340a76c7c145187075db3c7d4a110adca1a8553d2afff61320b623c9925f93515bdb3fce27c84d559fe2e898e8408ff412d79fdc2b7dacedc99e39fd2ec09caf22675e4e2bb9850af96c2b9dd14e4876fd323ae6e37284fbb16a0cf26948dc10d973b18467444dd6d1a6f0533b50b763e8a1bb58f5e9756e17d04e9bf790c86fea385ef6d584e73add06216517b11c11e2e54ec302d0099fe19919ecff09ca01e627ae1e4c292c7257968371c975010fe8ac4fd6e6b286c8d555ce01c8928878bb77d9115da6c081caaa51e2b1851f1a26d97e23a4b1c36c2d62393262bba9ea9814a217736c123b6e16670df69f079b2947d111d46ea874bf31ca854512b57cbfa75feda1ca283f13712a800dcd5f2add1d3706dc69542fc6b005b261c033d35038514853de54d9e943abb7e7ee1a779e40ea1b71256766a154f233fe3218227d59b71c8145b9762042827775c356e18e211ffe5d95e4deebbf7e70e1538ffd9e00602ca54e958432664ec9af31bea43a153fa172bc7022f49515076258223589a646228d481f09c6639a3382dfc5a588d6805555f71f47983d27f858ba9ce0f1938a17f3bbf4971ff8bb4ac55355358a46a91f462c8bdccda73462b7b930602002e0a67d30328c482ead00d7a9d865c8c939db27300985a90c352f2a388409a990d643d21c0d547b57db14e6f029f6d4954670b9d635b58502052821d96f1a29986309b760cca5d5c8214dbb0bdf5001640858f29bcc330366996ebc6a7e2ef8759516d28a8c06087d3a5373afd0a38e5066bd460f7b1d3a007700e96ff8bc7f830bd9a069410b63c22d913c14c5166c6034e6812b1001c4c37469a38af18afc04f8d14376065aba183cc891ec303195e34d8b2cab51b63a562fe11942930a7f79e35779c0120015ed2dfd57f24c350d197271903a35e8980050b9041f8ef81ce724ac1edb0218a3c3daf94691318a133c8a7d9a78b7a6011ceb2493a1742ea94bcb005394035d83cdfa7fc37f1d2911db6be68ff29e4a6c86baa4919009b2ae17b01f600e7ad69bda615ce0465a66fee853e913dbbbfeed9534da1eb0f2002e72a382a9e6588d4c1873cead32d957c6797f59bc4e39a1fba3c9e9d033748ad7ea8565ffb31d96dd55594af3db849508669939d8a5e6b96831bf9d0f2d8a68b82067da19583ae933911e6daff0fb12045094d04848edf04d3e4762a3f19184bdbc5dd6a0a96a2372ef437226f2b5ce98331bc53aa795dd1acfda9e88d5cf8069f73b916971753b09e61e17cf33ba214b6985548ce136b36508111c3f7014b99eb435f3b759b0562b1a77d67c5b011d293ce57241f3b9edd82234bc4cd69ecf9a73693fbc200cfa0c4fd69a564245ae43d8fd4dccd3c6f7e298d56cd7f5a496cf580df93eaefc64adf6ca4d84674592992e7d16068f460303c3d2ca077d275c0a790057951872cbe7a8d00a3d63e68c46d791e9bf25b31634807b3b77dd92f96aa71ffc99eeca71c0a8a4a183a8993d4401c5aca60938c6931284738387e52e25eeba7b45d5fa62014356a68d29245efe0ea121b04f1dcfeb38b930371f1b14ba776a5c3104eeb3c86e7bf26e734192e8c61540727cec7d9a0c4e0fec9521be343d49ee5fc6adae5a45135e4e59794de0d0a471a0d48eaf4b80f6f777c7e039b4473325cdcdecaa8592995d2104867129d3aab72ed75b75199f741b617de60d12121e28f8584e640604ead6a88d0824a2d80e85db1de637402c20ffdce94cc5182730771ddee3dce500962d5f143ab1b041c9ae23648784650ebfce6d035f6289bdda8be10897f9c6debd195b39073a8894e69ac05cbe73d8d2cd73aba1928fd811e7f57db28336e43f003eaa84f6a4d4c68dafff283937088b4d36319d6b4755041125ab10dfd4a1046f64c9ddfed41679c7de46f1d4e807462d75578f3952d1a1814b0808dc59d86f0766631066d19e39d1269a6ab6da6792584c35e2fe198d6e2c04f39003c9c2e35741db612a2a24dd672284467015d019d2228bd8c2316e58aacdd9ebbdc24059fe96f862d9e49a59277b6eabce39d8dcf54d4ec289443d87aa4b6098fade645d11ab1e274c7e302dd758c09e255923e0a373ac681d722bde6967f74048f02d6e33f033971a883ead7bcd58449258e4f62cc59d73ddc975e64580f7e3baa2aeece52c297e10889f6f302c7f9af6601c0b9b09ffe9f891bdf1c4a2badd46cac3bf6d23b5f15fd668c56fb4c944ba65dfb99bd8345f2bb60cd2cfbc4eeb9cd72dc2d8d19d873ff465c21a17a4f113e39873ce66e1e139f94d16c16ce6c9cdbc90e7406ad94e1b802a639b3070bb2f00ea539a7f340609c178be266b0564ec87830c33ebf4df20422b430ac21e3c66a6dc5766dac9b09f4018df48bd088eb8715936b06f5ba027c0301f7a5b1ce7ab98faf99a35a60387946bf4a568805d6f86a844df63b09055620a42c82cc84d0694eab26cfe303fd580ab8a1c371f6e3c8fae474ee1dd15a5fe42d0501a4c85ff94711465bbb813d0cedf61d3398b44ef27eb8e435dca23f5079d10ad74585368c442130846aa0f7b329aad882874ce0f0c7506d23386f81eab79bc77afb0a10496f6f4bf4a0d02c667fda94c7d83ad119f7665d6fafc6f00dc07d670f310d67ff1e5dd9135d4fce9c9b2405e0b204ceaeac2458d29aff92bb29e33b191b9a53d969f5e5afc0c6bcde3a2125918f2f3f2034fea8245042abaee98065e15934e9bf512c0427589601675563c68b5d2ee1107ab3bcc20b8b894b5c9d0bd9fbedd66bfb786ac17fe84f2f971b16a7263f941840802600d461cd515ce3d1b3fd34737c728f0910546beb9e2d03657cbcccc16d97831f4385f6a69fa5e12aca07d9f741c998069caba9f471446fd9e39f5fa483fee6fab5e1e92086b2806ed41e5597eb7f4e0cb92105368328f476c1e0d5321cd2153be167de68dbb6071f658b6aa1722ed187a7e9b947a3a89e3247ee0099121f53ae4e2e1278af515796694b225f60685933b746eca2876c24d5778d6db791eeecb09bab3f5858928e26ccda626bd06f66d5f7d03a89ad9b462d67c6ef0600145fc8200ed6c3236b901c7125dad69d1bcebc2b6942fe0b7b157b2ad012025b9b7eb91effcb9548c4770541da6f6d1a97b79a2ae01e2b1d1cc9b3d94597c89f79707e185560a152d5d0cf1db3d82fa3bd7927194035fee5dc3e49820a4bfcebac35cec95e466f0d535daf866082362e320df1cbdf8eeba82d9a6cfa52f2610dd4349efb56ae26f7723c158bb219193433988955151a626646fcd6f7d9f44d0170cc4447c2275b572754774245b13e81c7f8e41fe56436739357ca915c6e329c56a2bfa57944192cd1ad9fd6104df9e02465ae6acf6b1f66a66e8b2f1d9a14dd184d8f1059863c1c5876fb1afcc3fafbb31e711a3ca2f281026b10ae18ba523221dd890e675224404962c02871d738756f605469f03b3c43fd0058f4abf7f3cd03793d6bf25a50be89e325ad37371220b97592176ece67306dc957b845a91e1a3ff089352a72da540158e3ce74997032955e1f3fdf123fdb73fa615f4cf3f864a2669e785cebe3e7654220a2b6f30a4d18b15c265f5faec57119e90db54193b1e2eed0fd5668da4745387368e7295e5d863ff61ee4a5debd1389e43bca463159b459985eb6e36bbf4918b0d32b4c70c0917add99b2aec5885a8dd1330f061fd504e63c69158c03dc54be21d16a53affb345c3e6b4e6eb55e9bab913e36b4d1f8c71e1b9054f0f1d1e71443a984b586942b2406b0158f096511cf37dcf02edfcc10efffd8f9a47ea88922d19b18ba2c8103a88573c7aef6cdde7baaaf280aea58c81eae827b69eb8e9a9469a3170a575c273730845895e2bce35e5bb21aefc9000d69113d57c626fabf9496321ab0798d8014e85a6fb320759b2ebfaabe7a9985925d7f2e15a235ab6c8f6c8739229013325e9108ba5bf75ffde16cf0b4b84fa6ccd1cf5cf2f5a8723c765bc37d225c2b687c19b01c8186f611f912b9ffb0c8d7ce05574b7e85f8b48de3a69814faeaefd3dc73d893b4c848fe939aba1f28381df55f443be022bb18e60a1331b6463551e3f6b11cf801343176c1b873c4cc618430d258951a7565289ab13643584fe90490517430aab75737cdbe0c1d9dd2b6f761706cc9d771e731b988117d8e2eafa7c5f40fe43d3017110053b32d0a4a568324c34efeb7e1dbc77b7d52bafd21eb0ebd77887eed9ad091fd25c3873e2ce86fa9b648890b95b13b33de79577615ea7d1e7f844de04a482966cf42aeec6de29a6a0a2250ac94f369d85b563081f6f009e5e6c6706a52e633abc484177e2cf0948c6fc984620b198043228fa428c7d9081b5fe93d2a5a26153c942ea06d9b3d9b1cf1b24423f7d6874ff4c7865370e35e36ed44365dbe616bafef42f28b0d5e8c557154cfc4769c2e8a1e3651ad2a7650ce5286a39b8fe82c32d017c9724af71740b3f30885d2487969ea2aa09c2229e7c326f03c3bf83279b17fed018a8aa99d5e28af2a141576a14f7e9237690d9248713e0a1f779cfa41be8bbc2084ad04b48d025e2571410c6ccf21251e80ba468bdf632e9c6d6c3f76720cbc886ece1ab22cd807dc6edf6cb7a640ce473cc4c01494af675e1914fac30a6bbb698655e1fb6c1e577ef15ef2d14b376b5a6919eee543f07deaffa261d2e5820a7f3b6b4eb927946942da55e080c715689b22d58818ccbdf4211945c7fddf9ed5aa93f2c7e6722d9c40045155e5a9d2c64950e628bdb0044c21f7436c71b60e9e8500edf675bcb51c5ad9936acdfa1b767b151c2191eae6790f2abbd69a10f70fea0afcd042229eaf7899430224", 0x1000}, {&(0x7f0000001200)="95ebce7560945a64108a0cc95a727ba4295165f9f7ec1a716fc233acc05c571701fb74797c79d10142dfdd5e7434ea38b160a22b88a7b67aeb4232b5e14cd1bc7366b9ffe7ab3e1f5726a572832e8895eaebe23e765e38f84812d394da27a94f14d857d3aa03a109b193c6173a76b25d6c19f3bb228401793ecf0045b44c1be8499736fca7f07c0395ae0970f324ff6475a5c09c", 0x94}, {&(0x7f00000012c0)="ef34ccda6add4f383d07a126790c30b01257ddaae6dda68b9da6c80a4532cf1446ffb6cb80fadb58f54bbf7e6fe666f77a7d8a4c7abbb4ec81b3b6338193c7d354f8b6ebad45cd0d3e207cf1f6db5b832687acbfc715917e32f4a806b1ae01b46bdc1a443c19bd9f9c37b2e305eca10bdcdad2bf583eb9d12d0130286a9152469e87076094184e3a01f79a34c430e53151", 0x91}], 0x3, &(0x7f00000017c0)}, 0x0) open(&(0x7f0000001780)='./file1/file0\x00', 0x18, 0x102) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x10480, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) socketpair(0x36, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x40a, 0x10) socket$inet6(0x18, 0x1, 0x4763) 12:13:45 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x3, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="8ffdb6404ccd911e070f140ba4c71f8f1eb2884b17707861b42c21532f86b3d69921a8266e02018db0bc34c35e042db1687b86f287b0b31a2cd5d5aabcd939eadfceade50a6084f9804e9a8f4cbc82a4a62b7443323aa0c33dca9c8b12e87f6480125e4df075ee04367831c924bb885752667513d6876972fe483c6d2d6df687c1c232d0aa5d0dac1d3babb0db1c90210c2d56aa6cdda3fb2f4538004938675dce7471bdcf0e612f67d4b4600b14fed226ce9a4bb7a21e73ccdedac14c19617ee2f6e6e836d527118346bffcc7759939064bb07adc0bc3e5565f32b1ba99ad822d3c4989f2f1f6", 0xe7}, {&(0x7f0000000000)="71c8290cc127d9e7dbeccfe9fcc817b82d3aaf60f55077cf810226af310fbe8e04038191c57120e43cfc5ec1bda626c85d826e7365927a85", 0x38}, {&(0x7f0000000040)="eb6b43a3eda3efcf1e8d0a940bac266c9bae99f289fc01fb1ef3dfcf02f9bfe3abf8c7df56813eb1afe96fe85f76e258522ad59c8a2c8ff9a88124dd184d1c2f", 0x40}, {&(0x7f00000000c0)="47315082b5329da2821084452587b7b79a0bc2acaf647881d0491cf301024feca78f7a973154a640522932abce1818b5a344a3ab835bf6", 0x37}, {&(0x7f0000000240)="e350ae4ed5e6515e4a71242be1d4e35b2b82d64c712cc068a0fced50c85b7e80a749960a3641fb249b0e286c93dc5f3b2d7820dbed2d38a56ebe2571545151dd95bfa595cb2ed9516c2943101157a6c5167c1f95b142553aeb7b0bf10735173df7e694cdc0d2abb1498f1d1d00ae5e0d0a447475392b82441d", 0x79}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000003c0)=@in, 0xffffffffffffff0b) 12:13:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r6 = getegid() r7 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000200), 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r8) 12:13:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xbc6, "0000fffffffc0001000000ad04bd8000002000", 0x0, 0x2}) msgget$private(0x0, 0x200) r1 = socket$inet6(0x18, 0x3, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 12:13:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) r1 = kqueue() r2 = kqueue() sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="01002e2f66696c653000a0ffbf4f807c6e95770d157e4b470326f5a44f2e51425fc365dc5254d2d96cb0ccc7bdd03e1a1a5d5d88b0"], 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="043ed4ef6805009d1697bc168b4f1212b0eeea5c5aa39061e641a81cf7c550a7a4f231c4b775a71ac1f4947dd1007c358a3792c97c1ef3559f920bd7d52e870a69e45649dab693617ea788029d4990fb731251b562aa6ddfcc1782e68a81c51916099bf6900ac42e03b289af89b2418db0867296a97f9be3a544f6411a9b86bd724240e5cd2a3d53259874c3719d3f3abaffe1d711efe295", 0x98}, {&(0x7f0000000200)="c7cac89070b53f346f7471a183842f33746dba7f773686decd0a74fc9c12a35925cc3cb9da947184a734fa9db75da99bfe846d8f98fa42320344bcabb22436eba34ff8ec8ef50657549e96749d427051a38ef7c007f16fd0c93fa4bbe5e2f6161f4f9d7dfcd344bbece65bda27e585e366903629ad2230cdce98e92adeb564b3eca0df8659440171a08ff74512716b87cea4ae7ceab3669fe0292ff77764dee8968021ed23c404cfc41e225f467ed23ddaefede32b4f0c90d9a5d0a1b5da62f83650722fe259be8375e1437f513af89a5932fcad8681b7058846586542aeabfb20b9c0f33db14c949b023c5bfb1ed2bc161c07c8bf62e0006657227b8e30bb5719593ccb188b262924e82247885b2a11425c7c0ae5aaa0ba40617ba7b9c07b15c7422e8c2a288015fceb0b225aa91de8cd9b05683c1fb2c915aa80d485b1440f745867c85dc818ba7364ac93f64cf90fbdec1376b9fb3b6e07cd4833c8e5e7f40e59ee7518ab0e194f7563e6dd3ce21321c96ba3e97cf9e7ef187ed547c78647935001680e5db80125e7d089014419c840958be8e9c1c9817a09972d093ea85ecff5b916f0ba828750bc400ff3cea0828c4b9d9db0a0ff3b412f5da86d478d0f4a2e0086e86923fcf8dfa66eb84c967983856285e0d0431bdd1972a56593e314911e82a45278b37bbdfeed7327374328cd2035f57d75441511baf692fb8d2aaa9245a41132a3b92ada1cea83fa36b9bdf463e9373f2adcdc8bcf550113a0de109cc3229621ee46974a4a25a9aa6b4a2b9e7a83bb3db09b17be7b87eec89fa05e026921c2da7e6097973fe8d4f91d2508811297a1835ca9f0cb634642a78b6ec0da867c832cf82fabe3796ecbb7f8195b61c9d965ac9f89dc24c37200f9819508df5e8346375b00a01beab53532f16285cc00e09a625190bb46e19383ad3730bd1839811adef0191d1f107e356f798f4bedc7b5c0075f8a4bc6f47826f2eae5c0d129c99970f45beb219d0a858ef22af4a08057aea91937f194e20984231c008319630bbbc9e141e3aad55e8417d11ab1b8409b6d57b91793a5edf565d7051fd9a9ee0e59ba8244083334193c11cdcb05998029cf613e3393cfabbd9f5d5c2fef0d6792cc91fdae51bdcf4ea63c0b3a38429871a817d8f4cfdda3b0685855676ae45f6ec16d8a45371afbd7820d9b5cb77b0931e025bb7ec6efb9bb7605b4753f62bedeb02ca986ced8edaacf9dd19cb11d5691622ecdb2700c5e20278c330de19d9056048e2cb485c72fe6cdaa166a63a3e5c7bf66ea24164b9cbe3ae77700d7dd33c93d627a0b041ff2758acfa747eea92caf3a151a5f21ea6744471a576e9ea5db3cce6b1679d9c12adb5663d5fd06893dcdb2166adb4b039f72524c143abd44a2e8660c611a5cd9656b0bc93de54018a54cf57d9262bbed420268c3bf30eaa671578b27d9406750e6fde9347887ac24478cbef9b9bd863790dc87839edd16339a071139843a2c72761976ecf4d6b27470ec729dd5188c6a2f74b4391f1fcc57c53cc320cb54b2cdcb16d89f9b7e348b1a54ec36b19f57f2108ed2103745eefc1f1b6484dfe559e3d93cb6adbe7269a24bf61ddb0986119d2defbe6f7be1387540ecb2517564fdbb3208cb93d65fac5b214c94b4294373004e1eae6c4a746cccc4a8a13dc682bb563370b8580c8081e975d54c9a0c6ad76766341c153e68217426afdb3345c5429b5933fc3f34b2d0677e41e96df4f39d9c342bd4d8f8dddc650d84040d170af735b9d5a543ae9a06be243c4bb79c1c603e6de81943f9fafe7999bf2ae596af81cc6c7772e2520a1db15b325eebb225075cc90cf0d3193859d5ede1fcb255a5df2342156b7aae927d968b49b02a7176ce0e7cfb3d92ec77ef16802bb553deb9c361c9b48b8554d0d80cf232947c385ff99fc331eeddbf75282399740f6e7bbad38b0b4d9fa0dc3cdf6f25ef7ca2b872b505a1799a13dcad80d13418871b895a43e0ebd42bc9aab324d1e6e8048b454442a06c9a6121fa40430cc9e2b91efa615d6fd8d12b49c801ef76fea5cd5dbc8d717511aa756dcd4be23fc72502f620da42c51235d2eeb1ef86780688dea9e5b6d2a1bc80bf304d155060be82cf15227abacd8301d5eb425c80c12ccceaef322d5693f4f4bc1d4485773a88629fc5c3a03c53b3f7b8c08ae8a32a29d4d54445b89ae911b392c950f0b0f9ee2a9d75648be73137206fc5d120c296a2a0f7668ea0a87f96946180b56bd7207ff1551145cd50347987c47a782d90946276a948b69aa7056332774bb63e774a647d5a6ebda0b0e09cac6566646b9a6faf586ec82c01f2646893d13e7ef2707976362901dde4e42b1e17668fe98f22f0bda7b55d3415c573559f0e4be9760ae90ea909d0dff7120eb6443afd9f2ecb5e60b5196bbe51536efeaae1638eb7fd0f91622aac4215704bb2c75733df37ed2e35e5010b7c317770b4d0a54dd0ea64c664b8d9530de37105a98713958ffa7172ac5237f959967a09ec316e1f5faf284569ce0ab171ee838a04ad4cc99dc66eed0fd5fcab309b07a288d00df628ac5dcad905071b0a8753f31d0df3c77c20582e3ad797926802281c5d0cf968a2ae85cf1ba7ae0e7185d662543bd8101abb2afc5ccaa9f12ea50cbd1c93cbbe7576a729548d5b3ff73767137dd614ca56d4f0d37cc3680c93c4fc79ed8c807e9fbe418850ab0ac36e0b25347ad30e7fd0fb88fbc226619a78acf261265ca95207d8a5a31c73fb9417f8778e27e125621cc282fd1ca226412fd996d53fa421f972c75165d36f24942691dd5fbc9d4bbd9f6d2722ff0e04e21ef71a11c54cda33e15f082246bd018a65c0126345e09a4f01f4bb4bae69441f974f83dd9f0ba80ed6d3063b556671325ab70552da177b37214f2526ea372bc63ee3639534791a1a148005361212cb1d8573601ad85abebfe6ae246352b7aeedd1dd280f74dc3d40dccd8117b109edba0c23cfab1e32f73bc4236fb19c0597e13cc818cb5711581c9591f6b25efb906d916af9c0b5d45355a619a0d0fe2ad2a0f8912179c710a065ba06cddefd1a38cd987bf6349a5c51519f6154e42848129964168abbc9dc53c3eba81c08ed1838a668c9e06ce9ebd7217f976d0819c5bbb12fbefddac09f2cdca1930ce77a7610e3e1dfb93381a40b86650c3701bd4138509618f645f38ddbc9af10e79d592810e2c6032339282bdcc4c30450c6cafb1b36a02b336802532c83c50bdec9f5b8392316a95d3a21da08483da23267f06ed22f84ae2604fdbb7a09ef1f5fb68915e46edcae2e165d8cadf95202ae3b1c141d484efce314ea7ea78fa94b74891c2b0abcd042e2d2978772cd3b4e3f2d6ae9024650872cbbdd8c5257ebed68d980a6b608cfbf521c78a4daf6e2047f06885ba6c008990d8190c2cb7c0103e379d60545dc284c853e86bbd71c86133507b595aca1cfc197534093c5f4ff2431708cd757841e3b79dff7a2ec6d7f15a478d2970a664c7487fcffb4a94c9727c1c2957505b2e996d27bb1d56982b0916788aae383a4a8de59a6bf0223aa44a79488acc805a65bbb4d7019010cacc5380caac3bbc2898eb9644a96d27ee39d69a76d39c58f322e17b95b4928b648454808fa6c1bf969fcad7f9ddf43d47b108f0705d61503f8c1610de2a149781a7716425ec58ef70366f6c0f46338c08f595b25f5f91d9f8309615f28f584cea883659623f2604aa20c532082dd409648a041899594db1b5dfe56da06d358c474a610135311ab6df5ec3355869692beef77e83a921854782c3368b4e5db4f81b12b2666353185f217ba505cf91bc4fcb4ea072be611a34fb8c49f6db58537cf8a176fd6cd7623b8934c3706d0f150be82ff75c8037463049cd045343cd1530a506638f7bfec6716fe440a0f998b513a24887d7064a2e2b11b1f9e12f4031154c20c998cbdd1bf616abde677164d6cc4f855e140fac2fc612a526e264e356df4fd7a0a71c133f476bef12bf27afb760458dc522f83717dffdb48b6e00142eac939884890c5470f659910b7a7006f7d12282a5fb39b86d670be078930e91f3ffc8393aa21eff014543fae3cca627c210894b4622f8bdb2c83614c6a8e425ce688d3ead2a87a03660aa00b245ad8c24e62b39306c79d68f61949a31b49b213448c11f2252457a6359cc729177d9e6483de2bfca0af83613c41c35a9c23f3818d9137022a3595d014ea9f40f05b4a42d88eba777f4956732c2c88539e547f74cc47a1867e7b505e1b240d35dec7c5ff9cd00b5449b2cec532443e4ac9499654626ec138be8526fa4f8481dcb7f25287c80654e73d091895284380a637c66eb839da440dfa5a1291cc62ae9fd96b2602deba8c243bcc063638a75f55c3a7a45065f8b4e943dbd967f421a7baa15ca00366950ee11cd03c8e4db6c1555d28c0027c2ad76037097756495ffe786cd3c6bb9d2299ec3b175ab4804782576898138a326a4edcbd5d9ba7d595800ecb076d8530619962f2d87f8f075ecb021907fc213a68dacad5648c2b5ff98040640fadead3d3e66c171b1d7545b8a628893f7223322c629093c4a2e3acde4d177a1e003417d532798bbfc970ec71e8f51af72fa3064c35cb8bd25b02e02218bca925ea1233bbbe89c11194a4d6475776e9c3a315814efc32bb7fe353b749ff8fa6c2655b501658c963a596c9490848204a6c788a57531dc3be0a7f3b4ebc8fb7ad07b8bf77bbdab9d6fdce76966833f3d4163c7a0c2f21c41cfbb96e4c37eb6a655d32f58b8981325aa87ebc18104146cc9560b25728a2a86ddaa1fcf0b873a8cc74752dc6747fb8a031cc73b873b16c9eba0834b09b9da45dfc4a4e2a3f38ae4ae2938a8f8b46a00c41ce19a6b1de37efcc49584f6ae9e1f2b81f8ff5a06f83a91a7679336293397e71eb629b1e0009704d2eece65667908d060b32c98566e3f3ebbc942bc6e1c4bf1ea0cf670e2bb7a5bc7ae7bceac0042105c3307b8c7d0d4ff3b97d05badf3b92283a511c2ac633065b382f9f44ade3ae18b7c9419d706ff3882726f4ac4a9de13ee120947ba39bb29a43f2ed881882fef875abb3e848397c94ae501812ca9d0d147eac68d7102e0c2c7c840618425935265be99aa39e11bb9a15d84b18836a76ebc0ebb38b81b5b4fbb295644cc240b880a2cd4099edf8381f1d29b8ab10dfb18570ca3f705eaa6f3a2dae070b827a12b3c299d666138bd8c4bde7ee3cc0d870643383f68a94fc55ee33f98343748a7be6a8c33b4d6b809490d0afee5e4b06b22f466d45b6f5cdab691cf3a40bc3ca42f5c834c299966cdd3609cb0e8043a2a7e8bb8c7a4cdcce7b0676effe79a29e215bc57564e71df6be1242ab48564db3dda194ca8f468e96144b14f4e5e085b5a01e539a4b9c6a2a43b3450b0285b0c4ffcb8efc82e7c6f9af66ac5953563ddd6183218effe2921ebab3ce5bc81f01a442c869611c9cde6331ab38b59c4edd556f68175fcf8093b953f73eaf3fc4a2036acacb3131f21988d55eaf9726474b3eea5a3e7834b21a2777195703abbd1525e54f49ecd689ba3764b0a9757cd66fceea31c1be86cf280bb227f9a46ae2c55877e1295802095ae7a1143fca170f01dcd32ad380bae1f5f95988e4be820576cf33faa3c1d47c933815f44328d89006b8e1532b3725b95fc1412096e36724c463fc0f6980a873063427e66bb967ac24a19ff236e6cbb2fa27b10f91057a451aafe0f0746c27431e0cc3086b911532373f6bfc30896afeca38b18bc54857791903268c", 0x1000}, {&(0x7f0000001200)="4ca6da77719f2c6269163dcb0bfe5782e9cab9e56bfbd720341bfdfc0152889c2a9937da359a8a45892423a905f8e4ee99aa2e56ea293e707c8a6f7daaba338995b49a148b26def4eda8501c21930dcfa1610c11fd85a34471e42c7ccb7ad3f3d74eccc1bb0b448bc440141e5afafdd51ec337cc1300c28846737de368de299597fd35372eac00bdac3bfa7fd2cac3fba11b1681b7ed8ae39a7a77c89415870b3b96a9f50c1d490b45452f4fd5c7e45ac175cc58331dfbd4", 0xb8}, {&(0x7f00000012c0)="3e511e6ba88363cffc6ece9eeeea9ed717bea83fe7bbffdef9e4ce59f527849506d3752d7060af5016e4081449efd0969688b4afba92c3b39d93b859ef6039e96fb269764060cc75a1cd7e6a531a445cf9eec043884eb98311813daeaca50cbe26869778a35fb846c05b5af951c3d33d58c277b770b921584a1de0e3e0933c01c53dcf882b7d30bf7a6bde0e1ef5312a8ed04505d0f3bff84d5a962963a4b2a71caa1e16f4959b1073bd57d8fa814f45b09e597ab585f608", 0xb8}, {&(0x7f0000000080)="d4648d6882dd87bc179ab382f4e204c99d10659be3e6fa", 0x17}, {&(0x7f0000001380)="2950512c76deecc45fb0a6c44b04fcb51529f174314e14d22ed864d2060c493925630ec24c0fc806216b2a7e99c29d6d15f9da7c01a99ad243b75ae90010a53bd18e16f7f6133980b34315b84017ab4941a3a0f339aee569f60458bfda532f0e655a08d8faa38b19c0be0390394a882c4ecbd9a7e0bc91e9f6191a3d9be98e2fa0210e9538b0e68e187e406b626e69b78f83e0697c3aa45ad147acb05c6c632b9e866a555161d43f6c72", 0xaa}], 0x6, 0x0, 0x0, 0x8}, 0x6) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x1, 0x0, 0x400}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r3) fcntl$getown(r3, 0x5) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 12:13:45 executing program 1: clock_gettime(0x400000000005, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') 12:13:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x4}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 12:13:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r0, &(0x7f0000000200), 0x1, &(0x7f0000000240)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) r3 = socket$inet(0x2, 0x3, 0x0) r4 = dup2(r3, r3) setuid(0xee01) setsockopt$inet_opts(r4, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 12:13:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30200, 0x42) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x1002) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x7ffff) write(r1, &(0x7f0000000140)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) lseek(r1, 0xfffffffffffffffd, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x1b5}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 12:13:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$unix(r1, &(0x7f0000000140)=""/57, 0x39, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 12:13:45 executing program 1: r0 = socket(0x18, 0x4, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, r1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0xcf) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) 12:13:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x100) socketpair(0x20, 0x8003, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) socketpair(0x17, 0x8000, 0x9, &(0x7f00000012c0)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000001300)='./file0\x00', 0x600, 0x4) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r7 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x8100, 0x48) pipe(&(0x7f0000001400)={0xffffffffffffffff}) r9 = kqueue() r10 = open$dir(&(0x7f0000001440)='./file0\x00', 0x18390, 0x8) fchmodat(r0, &(0x7f0000001600)='./file0\x00', 0xc0, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0x0, 0x10001, 0x4}], 0xfffffffffffffe00, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x45fe, 0xf44b}, {{r3}, 0xffffffffffffffff, 0xb1, 0x40000044, 0x800, 0x9}, {{r4}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0x4}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffffe, 0x80, 0x4, 0x0, 0x90e}, {{r7}, 0xfffffffffffffff9, 0x1, 0xa38a24a103a9165e, 0x80000001, 0x62b3}, {{r8}, 0xfffffffffffffff9, 0x6e, 0xf0000012, 0xffff, 0x7}, {{r9}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x7, 0x80000001}, {{r10}, 0xfffffffffffffff9, 0x4, 0x20000005, 0x1, 0x10000}], 0x7, &(0x7f00000015c0)={0x20000000000000, 0x8}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r12 = syz_open_pts() ioctl$TIOCSCTTY(r12, 0x20007461) write(r12, &(0x7f0000000000)="43aed05eef0dd9581ea44aa11a230cc5dc907a59ae586c5b069212926f1e7d64d69fd12def95fe14a25624b66e7cc537d630cbdf664d7f258addc3daee9c4e5e65aac30f02093ce17de831bd426378190f9e564e01425b676b089a536a56afc9aa0750cc93f1467752474c0bf9dfb8a79c349e9f3808044994a5ffb8050fdbd668e73ae152d70dbeba97afc6a807ed1ffefbf09a8a754f575e9727e1035c44bd1a612f4bc563e9d3a6fe45025710c0737cb8778b14cd77e66f4d69382895f846d2cf14d5fc0bf389c78f84179072b5e1a2f528f5c913114190314a3f252fcab71ad4967c29a7968b76d4cf8d8a323d248fbb309662", 0xf5) kevent(r11, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:13:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) syz_open_pts() r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) write(r0, &(0x7f0000000040)="9e7e70e299", 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 12:13:45 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = dup(r1) shutdown(r2, 0x3) nanosleep(&(0x7f0000000040)={0x2, 0x8}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000640)={0x3f, 0x5}, &(0x7f0000000140)) r3 = getppid() fcntl$setstatus(r0, 0x4, 0x80) fcntl$setown(r0, 0x6, r3) r4 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r5 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f8b696c6530009aadf95699f95d63dbb10783febcbccb351c1b86bfc37f9cbe9963ae51b010accc30551601fe3c03666db3c85a1ff3155b2bdc35ce13052cdfb18084020bd108338444639a04967215901ccf08b6cfca68df8632a59d11430b4965211dd079e8864c9ab80d2949e0e8afacd39765f1ca8f7b9285df6020b3ba6e9d11c8ae9dea9a4b014a9395c75a7a8ce430e6f9122a05085c933b68330c33199f9e1a65284b"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="33c718d0d6a44280c158e74f542c0b83b1098089cfc55324c4abbcde9f32ee807f67d08ec4935018975de069c10df7f8df539ac712eed56d9c5435143d03136a604dc3098372e9841d3dadd2d5a52a4285341943d959e9f8b5c61131e64cb1c954ca580f332ef5e56303130ceb34f34340885a", 0x73}, {&(0x7f0000000280)="9baed3611096f8dc92c4f93c1b652ce5a4075122247297b198c80a3a94163dcfdb804e74c788088ade0f02b26a5bad46fa1c2ba60c68185093c99ca4d63349", 0x3f}, {&(0x7f0000000340)="a6387275c603450b2ddbbb575e2e1a229a052c2bc5d824958d2d9061aa9ac19d23a1ab70e6f00df12476cd4e5678282adcc9a13d17277ed9f39951f3b1b74e6cb38a5b2cb8f2967ea6aa", 0x4a}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0xf) write(r5, &(0x7f00000001c0)='<', 0x1) kevent(r4, &(0x7f0000000040), 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x4, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) sendmsg(r2, &(0x7f0000001e80)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000680)="7634b2564903c015a31b8948260a71ccff258d5fb7d2165bcc8b6b62449681650c912a0103e1f17cd47e1d39d32eae679ff4f19f55f19f60071c718858cdfb52567b9903055426f47d9c3d84b1742bd22b87e4a34e1ad2978a196c984c8262f4a1f01bdea2b9fb6804d67ab086c91fe97a7150ad38c09c0fad8092276bb9f01e66f9c2acff82de07545991c4c2cd13962852a502e8b4681465a26eb229f95fcb8f410c16284355a6842863166e6bb18ffc7524a2a89d0a66a6d75c1c1d5dd3cad1", 0xc1}, {&(0x7f0000000780)="8730a6bda7e00f0344272b97e56ed35a43da01c5e711192b541057887e971b26803021b8f7c96827c86106c7c7ca816a59b89a13beb16c0b35cf985e9a0b0bd45b04ee2f07e6cc77f097c113cea2b7d048254e22c8b341b9326b2ae9b6b6d1e19d7685b46da33585430605c4c405c8247ac5a7aee605d14720e659c339f40c648a", 0x81}, {&(0x7f0000000840)="fab415c721512b5e2e08821d02c211f12999b7c44474f4c791c5eb93f4ff2a7f63ba6e839a4abf655a0ea3e438c2ac10c330b2b07f9ace4cc82cf2d4b04492a44332c5f5c26f4c6233f71592b5b551a86f33dfc46960df56a271b7c720b82d509ab13d27c0534240b43eede0ae8e351f3600bbe9f5cf8b65496a12366a563af400f1af5212fea76760995b220e6c608cb6ba0a140ca0bb6600187a0674e3781c2b0f5d03896d353de74dc5435080a8e103bca40a3db28848a16443d4cf86ebfba9d789beb124e540a8ed7819df1380a37932055e155aedce3d8d24f3ae6c61f05503fa5fec441c73ae650ed625", 0xed}, {&(0x7f0000000100)="046dedbd99707bdc947710140b03282c", 0x10}, {&(0x7f0000000940)="2239d46d289085dc7a2b7c81b039e7200292ed12a192e05ecc20c2d8b40cb3e1deceb541f4ed1f24a3660a5af70acf1db31a1cb0cbf7840fa7c62a3e808fe16986de2d016d40bacb47c64fa499c0b4ba1dc3bdc2a3ddcdfa1be6dbaace44acb8903995330add871406e1f34fb869074a89aa2347e330d01c9099a9f639f5b0b141b215b806d79a184bf60666e87593191a0c021c0e6022465aa4ec73b4e6487fcce21f37", 0xa4}, {&(0x7f0000000a00)="1b62bbdcf7debf9ac286fce939c47ef463ee86a5272d0a67d31276ee4184bec606eb71d9ed92d206f4a61b85efb741506f004986d028838836498541f2d23c10e768ceb03148026f2f4e6f43cc9a0bc98b8e064744c3da6d95b51fa03843a615e269cca617e7ddcf0adaf1d23307349c59387f19ac8996065f119a5301e1444ab0a6f26fe4a0684e6c144af99ff8aabe00c219ebbfc79b405460b920e074d1bfa98a6d6ed8", 0xa5}, {&(0x7f0000000ac0)="28896c38f13b624d1e5660f63d9f4ed67cdb6fee1cf0ab60eafdddf7ccd468fc70fc052d5cc4d0c91a09050c73b372d88be5d46989a1f2d4b5555246baba6aa76131db80618133c96ec88f88aba91a3b88db8a5865500576b4fb10f694e3e8c5", 0x60}, {&(0x7f0000000b40)="c176da54706d3c1be82c918ffcc283da3e29ed036cd5127cbcc45d2ec550c8e102548befd0fd7142abceee8482", 0x2d}], 0x8, &(0x7f0000000c00)=[{0x1010, 0xffff, 0x3, "8d9d42ea40a7f2ebb6175b4b46cc5d575f72b8bba480b4e8d10cdc0eaf2848807e77d267a7e8daa7eaeab1f0b8a1c0bf668dbbfed712dbf5adb6394bffbd26bb9c64746b88223e6e683e5f12535f39a462ad5959666d4d5db895264ee5fbc33588feedd135fd75ece2d3b48d959a3b242a82625ed96082c03fc84ad3e2a777876ed90ec98190afd0092c0bbfb5acd9874adb3fb1472149e3f46c80145f037d82908ba50184358026027c7c8091c7499bd32e405fddeea23bfe11341834216b5ed4584c994cfb421d00919bd6bac5d98fa056457e60cc546169764e306aa09699da866da621225abe20fc6fbb73f6b90ee00603dd9a092c25071cf378a89343819d9d640ac1d14e7197f6166ae15ff9d0625a7f62222460980719d33843258bf819e66ea1f569ffa94bc0938136dc32af5391edc1a92ca6a0aed55b8bde4a74c6b30da941ed8f532c65ad00bf1c2840aff1e6eab55d5b5e4f56d10c0f449b62a9d4b01d9c26017817e9479b6d93a8d531ca3e1e8d0a78a48bce4ca05aa47d780a2e04743491e1951f1a7747637f6b3e7de67f7362ca62d4f980af1e7aa4561428f45e2538513fcb08e3b7856bd3279fbed6f145c5e2f9073fcf8ce9ea59b64daac45c9a78511851f05a54722b56d47042dbb0c73bb63da7a207fd6f92a38f2dd6009c5c73da249c1d7c737b5ba31e136e24c05bd730c3152f73764fb5762d60616f11e2843f1b3cf693d0ac7c2352ae7f0a7828bd6f12d6c42592060cfec447bfdc4b8841d9fc78d0054334bb64d5b488bb9cc0adcbe26c6b7e5e3c4f46940bf8001b73f015341b779d20170759cccff71ebab26c2e3ce0f09ee31baad2a40bce4c34d02b5d50461567b21d53dba2f2c11b8c6cc21ddbe94a24c5564b95db2954a89ca5c576e41f8e75803c58fc653cde98ea034b476dd742d553c34721a627dae25bebfb8408d13c37dfc271dadefb77d54db88ca59e9c849d0a056b67975c27bcc4c37ac258e5e913841a7e8495da772d26ba74d9d3d991b8a42755d2cd5bde1be97949cb650db0ce13bd243f7d1777b1404ea39424089189fc88db5f20a0a3facac1e00cb0e917abf0f6e07dc0c9338faf70c073e2573a08c8e9e09e8fb182d7571275b9b12fd756c068c1d1d854e71622cae80e2e5ee24754739f5cfa6e8f0f2843e2cf26a18d68ee19af4600a2ebff03f90df9425923939198c09b9d4e6c9583c4743d7dae77e6b44dfc09cc746e29cb97f34fbee84d2e3aea6078679a0ca7892e612b1c84350ab7478c28c88a7ce5965d4ff21d84ce63d10b1ba3712befeb412bf0db9b993cf0d513e06f625518c0cc104957e358270e44ef060d3c87cf27f3eade8e1eb685cb397799143dc82765db52cdf266e3b435b4debffcfc9f087ca15b4c566ef2f308ff08a7c0104a415e8f4c43ac9f5f8d60ed8d617b54a50bd6d6789fe3602cec480f685c03fedf77953f8fa4d914f0b9a494da4f96ca6a8d8f2a28c1d9c4d2b28f7bf33fb40ed18c339f92c8b2605437d4c5530b50ffae55837295a40dab4bda56c3af16bd7069934f6aff73a5e5551503b7a390dda66212fce18839293538edf43f0ebc12491c59e5bd4034861441d30aecc14cc0508b51b9b10c70f0c88fed9162f64e352def55a96836f9449888039347078d2033c08a98598673830e9422ee7bd865e872684aaa9eae5a2dbb8b381f0b7fe6847b31a14d91f86e999df8bfd92b97caa800fea25c94b508b97768da4b22840d743d9171c30ba1c8b112f45935720cdb2438db38f27feda2ba2db0c747cc472a4de7eb2d9c4a8bd04c7ddc976d225f684076cb7b598e621e3d80e5caf64e7acff45f269c3b58b952fcbffd043dbf135fe4704297b44a9f0195b2558a56b6d0c50d10eded76ace85d2ebf10234a91ea938967765f95d1162ac9153cd5d6de9e0f375d13635d114a0c238efd0005f9972150a7d9f2c26da1fb1b806f41b5dd20ad4bc4cbf4b1f733f9e6b6eb979473ae93241438a17483991b9e4eabd64104025249a3bdfe7eec4a061fe525f0f1adf74d8dc31ebf8e92677fb6dd3228b4863b730236dffecd6f12ecd7db3371ed6c0789b2f9e95a6ce485482c81eb26f9c48b1032430ca52c8af6e1253dad739292aeacd6ffb97708215b93e636e0582b418db04c5028c77a1e70c83d536aa19d5aacb68ca300abfaad93e2b3a4a5eadb5d296ca5c746f36e446cf03cf406b1036de78e0cbd868c778d25abb9e07333b81c7e0f5c8479be380f97f56f87a65e8a5f5e91d558514c7dc2f094fc8e4d7110d8f365e82e734d360e71f98af60185e53f3ba10d16d4a9a2edb623211447a194df492debba35691cea2f7bc0ed32febca81dd5bb1d50fe9343c0e55a3aedc05de87ffe93d369bb140a28a6c6ea290199f11bbfc3b2370c687e5fefeb74fa29a7953dd4f4efd51ba117cb90b5efcb2668c3424ebd1f90c4bb0ea3980119af3e5eaeb9c8d93e4ba30c79557510bc6f7c89f013c03d2299b60e62833a7aad4141ba9a20cfdf968a52d18f95dea27b59ced303a67523b59bd26528789d84c98b89ac1c403132bd444d3df21c2c80ac647f157328d16ca36aa288244d2568a5ce51d3877b5ccb9e2f4a981856d7beae39a8a6c4f7a34837bd6b3e25b25122204fed2bd189ac79c185ee9608933d12d825bb93704033dcb3a9cddb982caf7a6fc0f7d35f0e2f0134b310015c40b2e21f188561a83e2e9e2e52e9b4bbebc42d167889b58c6e2be5a90bc6ab7ba0eea56b5d3851477c08660932ff8d2a34f2bc02c000e03800521dd715941eb38a837ee875ff223eb68d7bcde197894313e6112430800489708e12891341bcee08894eecb144b10c42dddc11e0c026a595f3c3bc92b0818c435c64fa2017a25869a320a09e32efb1e8ad93fe5619e4380f4bbcd4a30e540f77a8ac02b3694277154f79b73a78f6b4a6f32b1b18b131c23b49ae6bd35e43a1835a157949962c7e067263161861e48234515b8516386cf3ac3d0d9e0664e9347544f470ff388aaeeef0a48dc1ec47d788154f796d7f9c2aeb47e1b8c30018bcdce5fa22a71812478969a38021c465bbee1aed88c12a9e2708f9925652d0a1dfb79ab317ed8bf94bb15a4cd37502e9141d448336f588889b109d7cf3dc6e1045ac6436d956690dfe24bfe8bd87a53f1bda0e69f180b882d4d6ab97c68a0adf6c6ba248b037fe81b8bed4d44323ec29225e2cac6288a6857cd462c43cad0e2d300bd5b146cdf4ca4f4c5bdeecbd2ba29c4b060f9c078995024754171bc945c72c86dc9d691af830afc8c43b87fa0cd1975e34c83dc66f77e510166929f69927af7c803176be242b86374c051de85d4e5662c07cae2f57f8b0b98020a457d3fb045214e8e5d7e7c702d24eb8676cda6890a998fa8f436460024c72b930166e098808bad394c7aa72b9566bf34637d974408e498965c5303c5f6df20e72d1f44ce017bab91cd35943f5fec6a8ccfff9959883ffd271832bb1ac9cd47b9cc0a0d372c0960509258c901bd82376a2ae6fde51788918e0a6320139ad9e2fa9b55b054d4bdb431c028114c287b9cab04bebb21d9b09d09b9aebba6d7deceb4dcdd979974d43d5b7293322266b7acd2174fe55a93871dfe4455b1fff41095d9eec9d63a2ef68dd2530263d2086c63d8d1aec837eba01aa7f00a33b4496d9e96b08fe95412671bedb7f835e806f5e021a6da7a66a8d58911137e5cac07afb0897ce6ae992b3c7bb9dc6d2af6253da21bed74784e3b2e5123effbb1fd74d8f225c75c1eae039569badf885dc7652c52af3a90d22af7b34d5eb45f96dad0205d7c6a47b7bf79ba4c2d2fbf2ae42d2d10827d3b5768032733fcf54404def320c64af31e82d0add7770d1a90dd99f9c41613d8908785c8810107288c2b67c62badb39a3c72cbb3773acbff8b8798ba2501f506e1b16f36838640447a0a81cbc1a101d80eccb6ab84e21be2694366bc8cabf6050b6ed96dbd07acb3fb1cf33c3e86daa908543020d6f4b364d525944be2ac6e5432bb93db1595a5dddb2fa13cc1e8cc797f958ef2003b2e17e825cf9186b1d0c583120f36ed2d4468104ff33e2339baf289ad8b13f3e9f5f060134171b59e8c5c370063598c263c2275bd5f7b66bf5ea049f730ac04f4e2c362f6be89b88161c68465948150194611d706bec8cbbee208dd1bc9e2fadaa94107180a5f90822bf24f3d2ddb81752f229f4a368c3f27660faceb9c9941a5917b71c421f3dea73d0899a79d7a3d706b4360a0f2511557177ab939081165ca4d71dfb7b0de7560113131708bb04c0d871f03518e77db1c2f045bafc2ead2154385d8a95a7e264e60f1615854e6a8abfa4e9d740d33f436680012429ae2de1d9a058d0cda8563a8a1c196fd7bc8b254ff1684f8c07e2edd47c4148790419f4765cdff17581cd96ced7b34a17f4f9f19e4dcc38efdae503b8eae5d1c96e37438afd79a32a6aadb0550fae7d4410231f23e4ba2500762079f7d5632713f69e76e894e9647c5cbef4f910d7871d2e0c6acf4fcf727401c185f41e1bfe887fb9d3dc13e47bf0da4b8fd55cc8333b4af7c1bfe179da31faa0029ff0290d8586a574b519c5d956f742e4b14da77fb26baea75858d3d6f390ae5f47e891747bb22e3e85ff3a138062eb3c481b85ce430cb5ec48ead08aa97d13be1da68e8e0fa35fc792d3649e78eab886d896a6bc3a2ea2edf1a978aa79c7b3461318f8442063c6da5c68b1c377dc14a080f0897980b2bf3d5362620f4c306332742de4462a0f2f37e548aae2da2f58023e4297583ce13c7ef8bdfd880e319bddb44fc47fb4cf421aafc5e203a3b8a4a56408a1d368a53eb10fcaae49d6ee531b5ae595f27f51806e5570371469bea1e65f3b011c65c44ff8d3c547e378487a4abb900a30773e32bf4b4dd22c6c8c6dde914c503cf2f6528e1a5d18e4afd30de63ffef6a0e57b899621c5e3aef14d5389c7636030421e480836dc759ad10d6238cfb5ec1b8a73bbfdd38f883ebe8f19c57cb02eeabc90b3c2a0a36fa5ff0c1ed95cd6ec416c72b96080585b502fa385357e4199616bc7bbb2b9bcc807073bdc2ee6d3656085cf48fb05a8c5bacab7b226179db3711bc33acd8f9373c1e9883185182c831afb960e6414705edd1d348664458745ec012ed008a8d57dc3c958e11bf283fd9387ea0391b75648922ff09682edcb654ace1e5a02bf999c22d6e3fb0b26652dca8195861851679a7cf12d29dd3774556dae0a77cf60bdbfc31c4cac7662a1847a207fb8c655b3b7bc6545df49226fda21247130d10d1885c206519026c9771d19aa293adc8b9401434f5c8462f6ed7b3ab0089aac7bdceae32511c74b5e2b8b7327e094319c2040f1f68f015b48a73d0a4a97dd8b4ca301fc4080140de497aeb76a76648fd6851f5f7f4b9bf4352409288c64347942fa328d4bd0a52525a74e1fe7103b70cb7e961efe4a208e7c8d5218cc3376a154d97fb84b7916f90fa9112e234901c0ccc9a6f324d4c47aa19dfac626b082564ee5fa075b30f2a30ad415549060f563db0d74f5ad82debab1993f38c129d8f43a2f01c15ae337aa9be50f85ad94f9b76b715d14ffea847cfbafdfad7d40d3da7bb477e7ac555f9d0b1cba7f7cde425d170a9f99f2744eeab8faf9c05c5dfeb183533bc5ee01239398e6ee8ff1678bdf96ef1c297aabf7f42f6b4a85bfe9da49a63addd832a278de488ce0fb8c3076f01cb2f153a2c6f827875f47f03877d968f6e303b83971d9bdec52d7b4487c5629d81ecf6d"}, {0x100, 0xffff, 0x6, "ee69ce338c31daf22cc4efa315fb563e25a824da9f596d8986d8913d3019724c4019672b6182f04369a8dd8b87314a31dd173e48643e93a93d94cebfd60ba1633b6ea5ff42ae21518ddf6739e01002aeaa352aabe16570e4a435811b4c12af1fa4147c318ab1c48d16f9c4070a25dd9dffeacb790d094e474f562b49e861884ade33469c31709ca97fc9da438ba4e84ada91941b33baa5245009bbae4de6eb3395cd69f2d38f416db68d80ab5feeb507cbe56ab68484105ffd30bcad4c694b793312f20c76b61d5a5c36cc1b45022cb141b6cf055b7fb0539df98f060400d7aedb750da04f3c5bc80bda6870f1"}, {0xd0, 0x1, 0x5, "fb2cc774fc25784e64425ee1d6bf1ad3291d774f7ec9e7999012ee31b82bb7ef28c86d6775f83ec276322809ce36a2eab89814faff71d261b6928d3110f62dbdca988073f27468127ded33d958be5c71232a58f5fe452466e126829beef19b36e4465bb66bcc6e5953fde13781fa50078b1833c41c9257bddd2eb5c212c652182e52e02ec5f87eac79b61cb835448f0619f7597e7a744aa82d51f0d1571b61ac113aa345f08bc6e1f3cd45e1edc40ed7c57939a49a1ca4b0c2f8a8"}, {0x68, 0xffff, 0x469, "28e5088d404dee2f1ff56e83de51a703d4bcd64712dd90f2b2cd3909b30dee1f7de02828632465f88acc0d1c766d486118e14e756881ee3af556c1cc37c66ea2c08256738f6a21ac54e21b566663b158e4545e88"}], 0x1248}, 0xa) nanosleep(&(0x7f0000000300)={0x6, 0x8}, &(0x7f0000000400)) 12:13:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/53, 0x35) 12:13:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x44) r1 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 12:13:46 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x90, 0x0) r2 = accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) geteuid() r3 = fcntl$dupfd(r1, 0xa, r2) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r4 = getuid() setuid(r4) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 12:13:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r1) 12:13:46 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x108a0, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x180) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getdents(r0, 0x0, 0x160) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) 12:13:46 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8180, 0x10) close(r1) flock(r0, 0x5) 12:13:46 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xfffffffffffffff7) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) 12:13:46 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000601000/0x4000)=nil) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="96547034d1edc60f176fdf813e84473846f05f673f7787a01320a5a4af3a5f81516da384567f6fe66f74162b3c382ba438ca520b559a33ebfbebdd09b31aa80e18430e287ad5f129abb6a1b9a85f792e25c4ea75a62f28410773e8b10aa9e5e432b7661ff7f024a5b759c0272b3006b20c36c7e0524a290fe4c674fcab79c969653091ae32c8f6cf0c8ca28433d2d915188cdddc8840b6e566ba94a6a70966a41f1ba1ffe8ff6c27b1c822661b3d2e086a7d7d2437aa4067", 0xfffffffffffffef2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 12:13:46 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) syz_open_pts() close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x0, 0x1000000000}) pipe2(&(0x7f0000000080), 0x4) 12:13:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970", 0xfffffffffffffe7b) write(r0, &(0x7f0000000240)="f4be8d1a598cd5037630c4ccd3f4761086182d8b0d4ab3bc69fa733642f8ca8c00aadae601f7eb25be6a3e3029c64e0dc843fdc11b863de9bcfedb5e445f31e154155f344638bf7a93", 0x49) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001ac0)) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04", 0x1b) write(r0, &(0x7f0000000200)="35db4b", 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000a40)=@un=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) syz_open_pts() pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000300)="14caa556b80e6a5e7ed8a3dd910773039fe0f1dc91ba6f3b2da0f1e6c72455b5f9074824b14227", 0x27}, {&(0x7f0000000380)="35f54ea1f946117dc8fe03975397aac2e20e9ee4384979e0e0718c34bc82c21cbf4082767aa044a2c249ae03543cb8e5aa0ae570e211622d", 0x38}, {&(0x7f00000003c0)="8629de908c83bd6c22370902ef727c9f404dd9c9669c33ed82708eb45be1a2e7641c1558462b8572c638ddc5b777bd75af74bb93a9eb0230fa2e414fc42e267c3ba473d8a1a411c688fbd084d0536cd4e3134adf3592bbc6ea7c2b5498df84338ae3cf25c6e6fb75b494045f24ad80b7d559848117acaaae023e1ef41712a5a2efc5baefa0e1c27a5a28d248e42f77864065aada900c39a16d8308cd68eb24c761b7cf2ed6942fba29efb996cc215b281a318fecf2417d01b4d3ae6f02f6f67a81928f6767972459de6a55fa6834610ea608177aeda6", 0xd6}, {&(0x7f00000004c0)="3c7551c0e72a0d1314711ed1d5aaa31a50af413b174aa08efd6eb0f5a30817700247cedeaa12a1574b6950da5e3367a7c65131e363bad06275ecff4c18276f46248277f72b2156b07c02031f607cdd791b6bdc05a40744eaba5892b0f9142fd30a5cc606139194c526e438858b21d65128ecbf0ce36c8b7e12fb65a3a741b6d921c2629d46c752ec8fa89c61de4e001c228bf14907b5f350a20783b5ba0b05932eba76578c75b740b6466979de94ef08110eb74d1dedc7", 0xb7}, {&(0x7f0000000580)="f5987760b2e95be524dd8de6b1a814494da8a7b43cc725f752b5777c7f66c54062bc548de81ece350c87970a5480e7fdeb76fc949b5a83987e4ccf4bd85d6804584f028de72ca5e9740ee460d0ae7ad7de68dd7978ce6dcef542bb3af28dd150d42a1b44d275416579e691d0590bed7c4654d334108a74a227c0bb3bcd1093790941c12657bc5dbf59790815fcf7bf5e24344267c9698c35ff3ff62eb8a94726c4e52eff6016c2954bbc76303b006c7c7551f07b8baa734efe8950c194e902decae38f7091b9628b1aaa5ebaf2b45da288e8601463ede224b2d519e5089fc5580f3994ccd171abd6e7d2ebee", 0xec}, {&(0x7f0000000680)="fa4daf3a2cd23e70f471ed1401242cfb4aef557b0e8e1d4a61d3e6749a296b68638d99aa3ee8aebadfb6774a62cac5f3f47fe0636e9eb8f27a903139aa066335ea0748b7ca427d222e5ab9084ee0ae0468149820ab96da7878b091f2713a9e1857a53a127ce7", 0x66}, {&(0x7f0000000700)="cea4866ba136595568eba27fe6fcd73a36e166839baa5dff27685ad56ec22ed7319a42baea8a9bd96f87d2d4e9e339e4a51eb736bd5fa0fae0a1661a05c21258288ddb17bb040e3a4bcb5d2a1f05deddf5e66a0342cc1a66f89a8fd119b0c504d0630617be396e1d72185a08ec8ef1422da89cf119e05252b92816f718580b936f7d642f1c67a05defa010d05b886f5a1bdef66f9684a1c8786fb57246eddd87db8bd930d9d468f9ab46c36a00dc9a37fb857fa9c74b1034cf7a765260b70a0a6eb752ff193b67cd0635db60170a711d7cfc3f9d4e5a6d8f565e2f648bc144e4c397e62dfba96ab9a0c154bd5d71", 0xee}, {&(0x7f0000000800)="e62ec08e96f56ee1f22c0fb3a8e830c6ce7fb965c58a0df01d9ac56642f523cc5c8a3713b67fa6fd0f9fde460cf32aefad5ee6e960eabfbb7bf642f33cf83a5fc8a5973ad28787506c1b6d2f6d7cb730756990942563f94ae22e4d47aaac87660ceeabc536dceda32944d5f98cd3d420b1215c91141dee9013df62465a163eeb62335f22ab", 0x85}, {&(0x7f00000008c0)="454d6a9260301903e8e46902ac595c947a4f6eb37517640d77926127dcc6c5923108d93ae8be6e9a120daf18deab66aea66f15880882294452bb15314651dd4a9cc14e14742a98c14b461392ca29da175feb080bc24224b4cd7144b376deefb6674a3f4dfa2f23f296e2483d14b37dc9eb2a", 0x72}], 0x9, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x100}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "b3d84b73f20104cc8000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r3, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r2, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() 12:13:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) 12:13:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) select(0x40, &(0x7f0000000080)={0x9, 0x1000, 0x1f, 0x1, 0x1, 0x8001, 0x100, 0x7f}, &(0x7f0000000140)={0x10000, 0x7, 0xe0, 0x3f, 0x9, 0x100000000, 0x8, 0x1ff}, &(0x7f0000000180)={0x5, 0x2, 0x0, 0x4, 0x9, 0x80000001, 0x8, 0x28a5}, &(0x7f00000001c0)={0x7ff, 0x1ff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) 12:13:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) munlockall() close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85, 0x0, 0x0, 0x3ff}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) r6 = semget$private(0x0, 0x7, 0xa4) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000300)=""/82) 12:13:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0xffffffffffffff6e) socket(0x6, 0x4, 0x7d35) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x400, r1}) 12:13:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x7f8d}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 12:13:47 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffe, 0xffffffffbffffffc}, 0x3b6) close(r0) 12:13:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) read(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000080)="4b024e0db5e232793104940375ede6dea1b749d68a8b6a3b24b826bb5d42d9efff8aaedcba9f93c057c9de98828d7a83493fe967c12ac064a62b5c10162aa60387d10e1647340ef880beaca111241b0d7abd2165bfb7b8", 0x57) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) 12:13:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="90c637a6c7bd544b01e90678ccdedc2bec7e5d70edb3be74b691e05fd4a55b4ffd2b45ee029606612e0643b09efdbeb05f3baf617237077873683a82e38c9b2f4e83fa728de43e9fa8dbb40daf6b96015db6c509ffdc1e4a1b4256530eb3d7ebb25c31a3a9f7aff0392228a61c3bae1c8e4c81cb5b30d8abfbc8dc4c69baba6e26ce22c558536a65d7b5258a4661c588547724ef37c5fab6b7146c1d1df1aecfbf4d2ddd8a1daf920f7ec557f07145d69158b149a4cb83754ba14bb2c72c9cf11b2c48ddffdc4d344ce0945483", 0xcd) clock_settime(0x3, &(0x7f0000000100)={0x7, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 12:13:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x78a, 0x40) shutdown(r0, 0x0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r1, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) write(r1, &(0x7f0000000280)='<', 0x1) close(r1) 12:13:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 12:13:47 executing program 1: setuid(0xee01) r0 = syz_open_pts() getuid() lseek(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) getpid() r2 = getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) getgroups(0x6, &(0x7f0000000400)=[r4, r3, r3, r5, r2, r5]) socket$inet(0x2, 0x3, 0x945) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r6 = semget$private(0x0, 0x1, 0x40) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r7, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) 12:13:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:13:47 executing program 0: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) 12:13:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() fchmod(0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1000000000000208, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) uvm_fault(0xffffff003f12b108, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff003f12b108, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff800014aca960, count: 0 ddb> trace m_free(6000100) at m_free+0x2a mq_purge(ffff8000048ce900) at mq_purge+0x6d switchclose(ffff8000ffffd070,ffff800014aca9d8,ffffffff81905297,ffff800014aca980) at switchclose+0x77 spec_close(ffffffff81e28fa0) at spec_close+0x271 VOP_CLOSE(ffffff0028bf4068,ffff8000ffffd070,ffffff003f7c7660,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffd070,ffffff00376901e0) at vn_closefile+0xfc fdrop(ffffff00376901e0,ffff8000ffffd070) at fdrop+0xa4 closef(ffff8000ffffd070,ffffff003f7c6000) at closef+0xd5 fdfree(ffff8000149cf330) at fdfree+0x98 exit1(ffff800014acaca0,ffff8000ffffd070,ffff8000149cf330) at exit1+0x22f sys_exit(ffffffff811388a3,ffff800014acabc0,ffff800014acaca0) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffe14d0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe1480, count: -13 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff800014aca930 rbx 0xffffffff81905220 switchclose rdx 0xffff800014aca840 rcx 0xffffffff81e3f090 mbstat_boot_boot_cpumem rax 0 r8 0 r9 0 r10 0 r11 0xffffffff819181c0 pool_lock_mtx_leave r12 0 r13 0x236161bc r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff810fc5aa m_free+0x2a cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800014aca910 ss 0x10 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (syz-executor1) pid=390009 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffcbc0,0xffffffff81ebb720 process=0xffff8000149cf330 user=0xffff800014ac5000, vmspace=0xffffff003f12b108 estcpu=32, cpticks=1, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 25848 76895 40175 0 3 0x80 nanosleep syz-executor0 25848 125663 40175 0 3 0x4000080 ttyin syz-executor0 35315 482831 0 0 3 0x14200 bored sosplice 40175 314379 16071 0 3 0x82 nanosleep syz-executor0 5862 470034 16071 0 3 0x82 nanosleep syz-executor1 16071 85329 16260 0 3 0x82 thrsleep syz-fuzzer 16071 80900 16260 0 3 0x4000082 thrsleep syz-fuzzer 16071 443853 16260 0 3 0x4000082 thrsleep syz-fuzzer 16071 155493 16260 0 3 0x4000082 thrsleep syz-fuzzer 16071 466405 16260 0 3 0x4000082 thrsleep syz-fuzzer 16071 384198 16260 0 3 0x4000082 thrsleep syz-fuzzer 16071 164416 16260 0 3 0x4000082 kqread syz-fuzzer 16260 225338 99042 0 3 0x10008a pause ksh 99042 310838 51330 0 3 0x92 select sshd 86158 82256 1 0 3 0x100083 ttyin getty 51330 106893 1 0 3 0x80 select sshd 98947 81537 3172 73 2 0x100090 syslogd 3172 281863 1 0 3 0x100082 netio syslogd 37297 518205 0 0 2 0x14200 zerothread 37483 466545 0 0 3 0x14200 aiodoned aiodoned 83172 484532 0 0 3 0x14200 syncer update 77667 237508 0 0 3 0x14200 cleaner cleaner 66950 260298 0 0 3 0x14200 reaper reaper 80194 239553 0 0 3 0x14200 pgdaemon pagedaemon 16908 90415 0 0 3 0x14200 bored crynlk 75201 3354 0 0 3 0x14200 bored crypto 36869 424563 0 0 3 0x40014200 acpi0 acpi0 72332 61139 0 0 3 0x14200 bored softnet 13625 96032 0 0 3 0x14200 bored systqmp 31010 141841 0 0 3 0x14200 bored systq 40569 21611 0 0 3 0x40014200 bored softclock 25188 286086 0 0 3 0x40014200 idle0 1 208745 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper